
PROTOCOLS
IxNetwork emulates a wide variety of protocols using Ixia's CPU-based test port. Each test port supports an independent multi-core CPU running protocol emulations under a Linux operating system. Using the IxNetwork test application, each Ixia test port is capable of emulating thousands of routers or bridges with millions of reachable networks and hosts. Users can easily scale the size of emulated topologies by adding additional test ports. Combined with line-rate traffic generation and QoS measurement capabilities, the CPU-based load modules verify advertised topologies and networks for reachability and QoS performance.
TECHNOLOGY | PROTOCOL |
---|---|
Routing and Switching |
BGP-4, BGP+, OSPFv2/v3, ISISv4/v6, EIGRP, EIGRPv6, RIP, RIPng, BFD, IGMPv1/v2/v3, MLDv1/v2, PIM-SM/SSM, PIM-BSR, STP/RSTP, MSTP, PVST+/RPVST+, Link Aggregation (LACP), LLDP |
Software Defined Network |
VXLAN, EVPN VXLAN, OpenFlow, ISIS Segment Routing, OSPF Segment Routing, BGP Segment Routing, BGP Link State (BGP-LS), PCEP, OVSDB, GENEVE |
MPLS |
RSVP-TE, RSVP-TE P2MP, LDP/LDPv6, mLDP, PWE, VPLS-LDP, VPLS-BGP, BGP auto-discovery with LDP FEC 129 support, L3 MPLS VPN/6VPE, 6PE, BGP RT-Constraint, BGP Labeled Unicast, L3 Inter-AS VPN Options (A, B, C), MPLS-TP, MPLS OAM, Multicast VPN (GRE, mLDP, RSVP-TE P2MP), EVPN, PBB-EVPN |
Broadband and Authentication |
PPPoX, DHCPv4, DHCPv6, L2TPv2, Radius attributes for L2TP, ANCP, IPv6 Autoconfiguration (SLAAC), IGMPv1/v2/v3, MLDv1/v2, IPTV, AMT, 802.1x, WebAuth, Cisco NAC |
Industrial Ethernet |
Link OAM IEEE 802.3ah, CFM IEEE 802.1ag, Service OAM ITUT-Y.1731, PBT/PBB-TE, Sync-E ESMC, PTP IEEE 1588 with G.8265.1 Telecom Profile, ELMI, SRP IEEE 802.1 Qat, gPTP IEEE 802.1as, Layer 2 AVB Transport Protocols IEEE 1722 |
Data Center Ethernet |
FCoE/FIP, Priority Flow Control IEEE 802.1Qbb (PFC), LLDP/DCBX, VNTAG/VIC, TRILL, TRILL OAM, SPBM, Cisco FabricPath, VEPA |
TRAFFIC
IxNetwork supports hardware-based traffic generation and measurement that can ensure highest precision and performance. The sophisticated traffic generator is also tightly integrated with the control-plane protocols.
TRAFFIC GENERATOR | SPECIFICATION |
---|---|
Configuration |
Advanced Traffic Wizard – steps by steps wizard assisted traffic configuration Quick FlowGroup – granular control of packet sequence and variations |
Scale |
|
TRAFFIC GENERATOR | SPECIFICATION |
---|---|
Dynamic Controls |
|
Traffic Types |
IPv4, IPv6, MPLS multi-labels, Ethernet, VLAN, provider bridges (Q-in-Q), provider backbone bridges (MAC-in-MAC), frame relay, ATM, PPP, HDLC, L2 MPLS VPN (including FR and ATM to Ethernet PWE3 Internetworking), L3 MPLS VPN, VPLS, 6PE, 6VPE, multicast, multicast VPN |
Source/Dest Ports Mapping |
One–to-one, many-to-many, fully meshed |
Routes Mapping between Peer Ports |
One-to-one, fully meshed |
Flow Grouping |
Build flow groups based on packet content (e.g., QoS or VLAN ID) |
Traffic Profile |
Frame size: Fixed, increment, random, IMIX, custom IMIX, Quad Gaussian distribution, auto |
|
Rate: Percent line rate, packets/sec, L2 bit rate (bps, Bps, KBps, MBps) |
|
Payload pattern: Increment byte/word, decrement byte/word, random, custom |
|
QoS: TOS, DSCP, IPv6 traffic classes, 802.1p, MPLS EXP |
|
Dynamic: Traffic supports gratuitous ARP - auto Re-ARP on cable re-connect |
Dynamic Fields |
Pre-defined packet header field, MPLS, and PPP - update corresponding traffic packets on the fly when control plane information changes |
Packet Error Injection |
Bad CRC, No CRC |
Per-Flow Traffic Tracking |
Single or multi-field tracking of any field including: QoS (TOS/DSCP), VLAN, source MAC address, destination MAC address, source IP address, destination IP address, MPLS label, MPLS flow descriptor, streams, Src/Dst IP pair, Src/Dst MAC pair, custom packet tracking |
Real-Time Flow Filtering and Flow Detective |
Real-time filtering of flows based on tracking settings with user defined criteria. Single out best/worst performing flows based on Rx count, min/max/average latency, timestamp, real-time packet loss using sequence, identify dead flows |
TRAFFIC GENERATOR | SPECIFICATION |
---|---|
Packet Editor
|
Edit packet header fields and payload |
Header field value editing: Increment, decrement, list, user defined, default, link/unlink with other header fields |
|
Add tracking: Track user defined traffic flows |
|
Payload editing: Increment byte/word, decrement byte/word, repeat, fixed, user defined |
|
Custom editing: Add or insert additional layers of protocols |
MEASUREMENT | SPECIFICATION |
---|---|
Loss |
Track Tx frames, Rx expected frames, Rx frames, Rx bytes frame delta loss % |
Rate |
Tx frame rate, Rx frame rate, Rx rate (bps, Bps, Kbps, Mbps) |
Latency |
Store and forward, cut-through, MEF frame delay, forwarding delay |
Delay Variation (Jitter) |
Delay variation measurement (jitter) minimum, average, maximum |
Inter-Arrival Time |
Inter-arrival minimum, average, maximum |
Sequence |
Small error, big error, reverse error, last sequence number, duplicate frames, sequence gaps |
Time Stamps |
First and last timestamp per flow |
TrueView™ Convergence |
Control plane and data plane integrated time stamping for calculating convergence measurements |
Packet Loss Duration |
Estimated time without received packets calculated by frames delta at the expected Rx rate |
Misdirected Packets |
Per-port based count of packets not expected on a Rx port |
Late Packets |
Per-flow count of packets that arrived late; user-defined threshold for late packets |
Re-Ordered Packets |
Per-flow count of packets that were received out of order |
Duplicate Packets |
Per-flow count of duplicate packets that were received |
In-Order Packets |
Per-flow count of packets that were received in order |
Test Results—Statistics viewer
The IxNetwork statistics viewer is a powerful tool for viewing and analyzing real-time results and generating test reports.
- Aggregate statistics are displayed hierarchically, with the ability to drill-down to group-level and flow-level statistics.
- Different modes to view traffic statistics – Instantaneous, Cumulative, or both
- CSV files can be used to capture a single results view or, at the global level, to capture all results in real-time. An integrated CSV viewer is provided to view large-result files.
Statistics Viewer
FUNCTION | STATISTICS |
---|---|
Global Protocol |
Port-level protocol counters |
Port | Port mode, speed, frame and data rate, OAM statistics, misdirected |
Tx-Rx Frame Ratw |
Tx-Rx frame rate graph |
Port CPU |
Port CPU utilization and statistics |
Data Plane Port | Port-based frame counts and rate excluding control-plane traffic |
Traffic Item | Statistics provide an aggregate of all the flows in the traffic item |
User Defined | User-defined view is used for drill-down to user-defined tracking options |
Flow Statistics | Flow-level measurements |
Flow Detective | Filtering and sorting based results |
Resource Manager
Often expertise for different protocols lies within different members of a testing team. A common pain-point for our customers was the lack of a collaboration tool to aid them in incrementally building configurations. With the Resource Manager, users can now piece-meal their configurations together. The Resource Manager allows users to save different pieces of their configurations, like protocols and traffic elements, and then build a configuration by re-using saved elements in their current configuration.
Resource Manager
It also allows users to clearly see changes made to their resources/configurations by using a “diff” functionality within the application. Using the Resource Manager is a powerful way to collaborate and quickly build expertise with a team.
Reports
Building a test-results report requires test data. IxReporter introduces a new database, referred to in the application as an “object model.” The object model is populated by a testing application (like IxNetwork) with the test configuration parameters and the test results. All of these “objects” can be included in a report, usually in a table or chart. With this powerful concept, tables and charts can be created which combine statistics and configuration information as well as have multiple protocols.
Automation
IxNetwork provides powerful GUI-based automation with Test Composer and QuickTest. It also has a robust feature set for GUI-to-script and API-based automation. IxNetwork’s automation is simplicity at its best. Test scenarios are set up using IxNetwork’s step-by-step GUI, and then a single button-press generates a TCL test script. Scripts may be modified and combined in any fashion. When the script is run, the IxNetwork GUI watches the execution – providing real-time statistics and state information.
Types | Test Requirement | Detail |
---|---|---|
QuickTest |
Scalability |
|
Macro Recorder |
Functionality |
|
Test Composer and Tweakables |
Regression |
|
ScriptGen |
Regression |
|
Low-Level and High-level APIs | Functionality and regression |
|
QuickTest end-to-end wizards
QUICKTEST |
TESTS |
---|---|
RFC 2544 Tests |
Throughput and latency, frame loss, back-to-back |
RFC 2889 Tests |
Address Cache, Address Rate, Broadcast Rate, Congestion Control, Frame Error Filtering, Fully Meshed, Many to One, One to Many, Partially Meshed |
RFC 3918 Tests |
Aggregated Multicast Throughput, Burdened Group Join Delay, Burdened Multicast Latency, Forwarding Latency, Group Join/Leave delay, Mixed Class throughput, Multicast Group Capacity, Multicast Group Pattern Verification, Scaled Group Forwarding |
IEEE 1588v2 (PTP) |
Best Master Selection, Transparent Clock Correction Factor Error, Slave Scalability |
ITU-T Y.1564 Service Activation |
Service Configuration, Service Performance |
Asymmetric Data Performance |
Throughput/Latency, Frame Loss |
IPTV |
Channel Zapping |
Converged Data Center |
FCoE Max No Drop Throughput, FCoE Max No Pause Throughput, Cloud Performance |
Broadband Control Plane Tests |
Session setup rate and session capacity tests for PPP/L2TPv2, 802.1x, and NAC |
OpenFlow |
Failover Performance, L2 Address Learning, L3 Address Learning, Switch Flow Table Capacity |
Custom Tests |
Continuous run, fixed duration run, incremental, throughput (binary search) |
User-Defined Tests |
Tests defined in Test Composer |
Quicktest – web edition
With the release of Native IxOS chassis (XGS2/12 HSL with Linux OS), RFC 2544 QuickTest can be initiated with a web browser. The new HTML5 web-based GUI eliminates the need to install IxNetwork client on Windows. The result is an all-Linux test platform that consumes a smaller memory footprint, starts/loads faster, and executes quicker.
Built-In Data Capture and Analysis
Internet protocols are complex – multi-protocol emulations even more so. IxNetwork includes a built-in tool that captures control-plane traffic along with line-rate data-plane traffic, merging both into a single capture file. The optional Analyzer module is a sophisticated network analyzer, with the ability to display protocol ladder diagrams. IxNetwork allows you to trigger and filter control and data plane packet captures based on user-defined packet field.
Impairment
IxNetwork supports a list of ImpairNet® modules that emulate real-life network impairments. Testing a variety of applications that run over WAN networks, ImpairNet offers unparalleled scaling, ease-of-use, and measurement accuracy. Refer to Ixia web site for ImpairNet data sheet.
- 1G ~ 400G Ethernet의 테스트 범위 제공
- 라우팅/스위칭, MPLS(Multiprotocol Label Switching), 광대역 액세스, IE(Industrial Ethernet), 데이터 센터 네트워킹 및 SDN(Software-Defined Networking)에 대한 포괄적인 프로토콜 범위 제공
- 현실적인 사용자 애플리케이션과 시나리오를 모방한 트래픽 플로우 생성
- 가상 네트워크 환경에서 원활하게 작동하고, 모든 상업적 컴퓨팅 환경에서 실행 가능
- end-to-end 테스트 시스템 자동화
- 완벽한 트래픽 플로우 분석은 물론 서비스 위반 사례를 신속하게 격리
IIxNetwork는 포괄적인 네트워크 인프라 성능 테스트 솔루션입니다. 확장을 통해 라우팅과 스위칭에서 데이터 센터 이더넷, SDN(Software Defined Networking)에 이르기까지 강력한 성능의 장치와 대규모 네트워크를 구성할 수 있습니다.
문제점: 복잡한 네트워크상에서의 성능 테스트
기업은 자체 네트워크의 크기와 성능을 오랫동안 테스트해 왔습니다. 하지만 네트워크가 점점 복잡해짐에 따라 최고 상태의 네트워크 성능과 장애복구를 보장하기도 점점 어려워지고 있습니다. 이제는 응답 시간 지연만 확인하는 테스트로는 부족합니다. 제대로 된 테스트 툴이라면 수천 개의 네트워크 장치로 구성된 복잡한 네트워크 토폴로지를 평가하고, 정교한 트래픽 흐름을 에뮬레이션하고, 수많은 시나리오와 네트워크 조건에서 stress 테스트를 실시할 수 있어야만 합니다.
해결책: 복잡하고 예측 불가능한 네트워크에 알맞은 신뢰성 있는 테스트 시스템
IxNetwork는 가장 까다로운 조건에서도 성능 테스트가 가능합니다. 테라바이트 단위의 데이터를 생성하고 최대 4백만 개의 트래픽 플로우를 동시에 분석할 수 있는 IxNetwork는 확장을 통해 가장 강력한 성능의 장치와 가장 큰 규모의 네트워크를 구성 할 수 있습니다. 강력한 실시간 분석 및 통계 기능을 갖춘 이 강력한 솔루션은 라우팅과 스위칭, 데이터 센터 이더넷, SDN(Software Defined Network Networking)에서 광대역 액세스 및 산업용 이더넷까지 모두 에뮬레이션하므로 포괄적인 테스트가 가능합니다. 또한 IT팀은 그래픽 사용자 인터페이스(GUI) 마법사를 통해 최소한의 리소스로 폭넓은 성능 요건을 충족할 수 있습니다.
IxNetwork에 대한 추가 정보.
Related information
데이터 시트
Black Books
Feature Briefs
NoviFlow의 사장 겸 CEO인 Dominique Jodoin의 평가에 따르면, "NoviFlow는 세계에서 가장 우수한 성능의 OpenFlow 네트워킹 제품을 제공합니다. 세계적인 network carrier와 대규모 클라우드 공급업체, 엔터프라이즈 데이터 센터 등 당사의 고객들이 이를 증명합니다. NoviFlow 테스트 프로세스의 근간이 되는 Ixia 제품이야말로 성능에 대한 이러한 자신감의 원천이자 증거입니다.