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. 


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


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 


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. 



Advanced Traffic Wizard – steps by steps wizard assisted traffic configuration 

Quick FlowGroup – granular control of packet sequence and variations 


  • Generate up to 4 million trackable flows 
  • Configure up to 16,000 unique Flow Groups – each supporting a unique transmit profile 
  • Up to 4,096 hardware streams per-port 
  • Learn and bind up to 4 million MPLS labels

Dynamic Controls 

  • Change frame rate and frame size on the fly 
  • Change pre-defined packet header field on the fly 
  • Update MPLS and PPP traffic dynamically, without having to stop and restart traffic 

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 


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 



Track Tx frames, Rx expected frames, Rx frames, Rx bytes frame delta loss % 


Tx frame rate, Rx frame rate, Rx rate (bps, Bps, Kbps, Mbps) 


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 


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 ResultsStatistics 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.

IxNetwork Statistics Viewer

Statistics Viewer


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.

IxNetwork Resource Manager

  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.


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.


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



  • Standards-based IETF RFC test methodologies, as well as a custom mode for user-defined performance tests
  • Easy-to-use, configurable, pre-packaged tests
  • Generate detailed reports of results

Macro Recorder


  • “Click-thru automation” means no more scripting
  • Rapid capture of manual test cases
  • Capture steps that cause a failure for reproducibility

Test Composer and Tweakables


  • GUI-based solution to automate test actions
  • Detailed control over test execution without Tcl expertise
  • Complete access to the Tcl API with easy UI
  • Edit “Macro Recorded” steps for customization of GUI captured events



  • Provides an easy, one-click GUI-to-script generation
Low-Level and High-level APIs Functionality and regression
  • For Tcl scripting experts
  • One-click GUI to Tcl script conversion available (Scriptgen)
  • Complete access to and control over test configuration
  • Tcl, Perl, Python, Ruby, REST API

Ixnetwork quicktest

QuickTest end-to-end wizards



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


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


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.


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.


Elevate Your Testing with IxNetwork Web Edition

IxNetwork’s web application offers a new simple, lightweight way to connect easily from anywhere to run test. Now you can avoid heavy client application installation, keep tests running in the background, share and collaborate with peers across the globe with inherent session sharing. Migrate to a complete Linux environment with Native IxOS chassis and Linux-based IxNetwork Web Edition, which is available as a standalone VM or chassis-installable version.

Web Edition includes a feature-rich GUI to configure IxNetwork tests, QuickTest Web Edition, and REST API browser. The ability to switch between GUI and REST API browsers empowers easy automation.


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.


  • 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."

Dominique Jodoin, President and CEO, NoviFlow