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 

  • 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
TRAFFIC GENERATOR SPECIFICATION

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 

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

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.

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.

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

  • 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

Functionality

  • “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

Regression

  • 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

ScriptGen

Regression

  • 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

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.

Key Features
  • 1G ~ 400G Ethernet의 테스트 범위 제공
  • 라우팅/스위칭, MPLS(Multiprotocol Label Switching), 광대역 액세스, IE(Industrial Ethernet), 데이터 센터 네트워킹 및 SDN(Software-Defined Networking)에 대한 포괄적인 프로토콜 범위 제공
  • 현실적인 사용자 애플리케이션과 시나리오를 모방한 트래픽 플로우 생성
  • 가상 네트워크 환경에서 원활하게 작동하고, 모든 상업적 컴퓨팅 환경에서 실행 가능
  • end-to-end 테스트 시스템 자동화
  • 완벽한 트래픽 플로우 분석은 물론 서비스 위반 사례를 신속하게 격리

IIxNetwork는 포괄적인 네트워크 인프라 성능 테스트 솔루션입니다. 확장을 통해 라우팅과 스위칭에서 데이터 센터 이더넷, SDN(Software Defined Networking)에 이르기까지 강력한 성능의 장치와 대규모 네트워크를 구성할 수 있습니다.

문제점: 복잡한 네트워크상에서의 성능 테스트

기업은 자체 네트워크의 크기와 성능을 오랫동안 테스트해 왔습니다. 하지만 네트워크가 점점 복잡해짐에 따라 최고 상태의 네트워크 성능과 장애복구를 보장하기도 점점 어려워지고 있습니다. 이제는 응답 시간 지연만 확인하는 테스트로는 부족합니다. 제대로 된 테스트 툴이라면 수천 개의 네트워크 장치로 구성된 복잡한 네트워크 토폴로지를 평가하고, 정교한 트래픽 흐름을 에뮬레이션하고, 수많은 시나리오와 네트워크 조건에서 stress 테스트를 실시할 수 있어야만 합니다.

IxNetwork

해결책: 복잡하고 예측 불가능한 네트워크에 알맞은 신뢰성 있는 테스트 시스템

IxNetwork는 가장 까다로운 조건에서도 성능 테스트가 가능합니다. 테라바이트 단위의 데이터를 생성하고 최대 4백만 개의 트래픽 플로우를 동시에 분석할 수 있는 IxNetwork는 확장을 통해 가장 강력한 성능의 장치와 가장 큰 규모의 네트워크를 구성 할 수 있습니다. 강력한 실시간 분석 및 통계 기능을 갖춘 이 강력한 솔루션은 라우팅과 스위칭, 데이터 센터 이더넷, SDN(Software Defined Network Networking)에서 광대역 액세스 및 산업용 이더넷까지 모두 에뮬레이션하므로 포괄적인 테스트가 가능합니다. 또한 IT팀은 그래픽 사용자 인터페이스(GUI) 마법사를 통해 최소한의 리소스로 폭넓은 성능 요건을 충족할 수 있습니다.

IxNetwork에 대한 추가 정보.

‘‘

NoviFlow의 사장 겸 CEO인 Dominique Jodoin의 평가에 따르면, "NoviFlow는 세계에서 가장 우수한 성능의 OpenFlow 네트워킹 제품을 제공합니다. 세계적인 network carrier와 대규모 클라우드 공급업체, 엔터프라이즈 데이터 센터 등 당사의 고객들이 이를 증명합니다. NoviFlow 테스트 프로세스의 근간이 되는 Ixia 제품이야말로 성능에 대한 이러한 자신감의 원천이자 증거입니다.

Dominique Jodoin, 사장 겸 CEO