IxNETWORK
Leistungstests für eine L2-3-Netzwerkinfrastruktur, die den Unternehmensanforderungen angepasst werden können

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.
IxNetwork is a comprehensive network infrastructure performance testing solution. It scales to handle most powerful devices and largest networks, from routing and switching to data center ethernet and software defined networking.
Problem: Network complexities put performance to the test
Organizations have long tested their networks for scale and performance. But as networks become increasingly complex, so do the challenges of ensuring peak network performance and resiliency. Forget about simply testing for sluggish response times: The right testing tool must now assess complex network topologies with thousands of network devices, emulate sophisticated traffic flows, and conduct stress tests under countless scenarios and network conditions.
Solution: A reliable test system for complex and unpredictable networks
IxNetwork delivers performance testing under the most challenging conditions. Capable of generating multiple terabytes of data and analyzing up to 4 million traffic flows simultaneously, IxNetwork scales to handle the most powerful devices and the largest networks. With its enhanced real-time analysis and statistics, this powerful solution emulates everything from routing and switching, Data Center Ethernet and Software Defined Networking to Broadband Access and Industrial Ethernet for comprehensive testing. And graphical user interface (GUI) wizards make it easier for IT teams to meet a wide range of performance requirements with minimal resources.
KEY FEATURES
- Offers test coverage from 1G to 400G Ethernet
- Provides comprehensive protocol coverage for routing/switching, multiprotocol label switching (MPLS), broadband access, industrial Ethernet (IE), data center networking, and software-defined networking (SDN)
- Generates traffic flows that mimic realistic user applications and scenarios
- Works smoothly in virtualized network environments, and runs from any commercially available compute environment
- Delivers end-to-end test system automation
- Performs rapid isolation of service violations, including thorough traffic-flow analysis
- Emulates a blend of real-world application traffic used on today’s networks (AppLibrary)
Additional information on IxNetwork.
"NoviFlow provides the highest performance OpenFlow networking products in the world. Our customers include tier one network carriers, hyperscale cloud providers, and enterprises data centres, companies that will put our claims to the test. Ixia products are a fundamental part of our testing process, giving NoviFlow both the confidence needed to stake our performance claims, and the evidence needed to back them up."