Sie sind auf Seite 1von 201

v.2004.

Ixia Product Catalog


www.ixiacom.com

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Table of Contents Ixia p. 1

Table of Contents

About Ixia p. 2

Ixia Product Matrix p. 7

Ixia Testing Solutions p. 16

Network Test & Measurement Glossary p. 182

Sales Office & Contact Information p. 197

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
About Ixia Ixia p. 2

About Ixia

Who is Ixia? • Ixia is a leading, global provider of high performance


IP network testing solutions.

What distinguishes us? • Ixia is an engineering company, started and built


by engineers focused on developing IP network
testing technology.

What do we do? • Ixia develops testing solutions that measure the confor-
mance and performance of complex IP networks,
devices, and applications.

How do we do it? • Ixia‘s highly scalable solutions generate, capture,


characterize, and emulate network and application
traffic, establishing definitive performance and con-
formance metrics of the network device or system
under test.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
About Ixia Ixia p. 3

Who uses our products? • Our testing solutions are used by Network Equipment
Manufacturers, Semiconductor Manufacturers, Service
Providers, and large Enterprises to test and validate the
functionality, reliability, robustness, and performance of
networks, devices, and applications.

Where do we add value? • Network Equipment Manufacturers and Semiconductor


Manufacturers rely on Ixia‘s technology during the design,
manufacturing, and quality assurance stages of their
product development cycle.

• Service Providers and large Enterprises depend on


Ixia technology to perform vendor qualification and
pre-deployment testing of network systems, protocols,
and applications.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
About Ixia Ixia p. 4

Who are our Customers? • Our customers include the most successful Network
Equipment Manufacturers, Semiconductor Manufacturers,
Service Providers, and Fortune 1000 Enterprises in
the world.

Outstanding examples include:

• Network Equipment Manufacturers


• Cisco
• Extreme Networks
• Hewlett Packard
• Nortel
• Hitachi

• Semiconductor Manufacturers
• Intel
• Broadcom
• Texas Instruments
• Motorola
• Atheros

• Services Providers
• AT&T
• Verizon
• SBC
• Qwest
• NTT

• Fortune 1000 Enterprises


• Merrill Lynch
• Ford Motor Company
• Microsoft
• Boeing
• Lockheed Martin

What is our position in • Ixia is a financially strong and profitable company. Ixia‘s
the industry? engineering roots have translated into a highly efficient
and disciplined business model that captured substantial
market share during one of the most challenging periods
in the telecommunications industry. With an increase in
revenues of 1275% from 1998 to 2002, Ixia‘s ability
to rapidly respond to customer needs and introduce new
products at an unprecedented rate overwhelmed our
competitors and resulted in Ixia achieving a leadership
position in the network test and measurement market.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
About Ixia Ixia p. 5

Why test and measure? To test and measure is to know:

• If the networking device conforms to accepted


industry standards.
• If the networking device delivers the required level
of performance.
• If the network delivers the required level
of performance.

What sets Ixia apart • ”Commando-Like” Responsiveness – Our customers


from the competition? recognize Ixia as the most responsive company in the
Network Test and Measurement market at delivering
the necessary products to support their development
efforts and meet their quality metrics.

• More Value – Our customers perform highly complex and


dynamic testing for less cost, because our solutions deliver
greater scalability and performance than the competition.

• One Test Tool – Our customers operate on a single hard-


ware platform with interchangeable interfaces using
a single set of applications and Application Programming
Interfaces (APIs), resulting in one test tool to learn and use.

• Open Architecture – Our customers depend upon our APIs


and Software Development Kit (SDK) to centrally manage,
protect, and extend their customized testing methodologies.

What is Ixia‘s test and • Ixia integrates a highly-scalable hardware platform with
measurement architecture? an optimized operating system (IxOS) that supports
a comprehensive set of test and measurement appli-
cations. The architecture provides for the emulation of
hundreds-to-millions of network users on a single scalable
platform, with a mixture of both network and real-world
application layer traffic.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
About Ixia Ixia p. 6

What does Ixia provide • Ixia‘s Automated Network Validation Library (IxANVL) is
for Network Conformance the industry standard, offering the most comprehensive
Validation? encapsulation and protocol conformance tests available
in the industry. Tests can be run on a standalone Linux PC
or tunneled through Ixia hardware interfaces, allowing
for conformance testing and validation assessment on
even the fastest network interfaces.

What does Ixia provide for • Ixia provides the highest port density and most extensive
Network Layer 2 & 3 testing? capabilities for wire-speed Layer 2 and 3 packet genera-
tion and analysis of both positive and negative test cases.
All common protocols are supported and are configurable
using a Graphical User Interface complimented by a com-
prehensive set of automation test tools.

What does Ixia provide for • Ixia provides router emulation, traffic generation, and
Router Testing? analysis capabilities that test complex routing topologies
consisting of thousands of routers advertising millions of
routes. Sophisticated configurations can be created using
Ixia‘s Graphical User Interface, and automated tests can
be run using our IxScriptMate technology.

What does Ixia provide to • Ixia‘s Real World Traffic™ Suite is a fully integrated test
test realistic network traffic? solution that simulates Internet-scale clients and servers
oper-ating within a network at the application Layer
(Layers 4 through 7). The suite can measure device and
system performance under realistic load conditions,
derived from a library of security and content delivery
protocols, as well as several popular business applications.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Product Matrix Ixia p. 7

Ixia Product Matrix

Ixia offers the industry’s most comprehensive product line for testing networking devices,
protocols, and applications. The Ixia Product Matrix can be used to find the Ixia solution(s)
that best meet(s) your testing needs:

1. Locate the category along the vertical axis that most closely matches the device you
want to test

2. Locate the technology you want to test along the horizontal axis

3. Cross-reference the device and technology to locate the correct Ixia test solution

The Ixia Product Matrix should be used as a starting point. Ixia’s flexible architecture and fully
integrated test platform allows various products to be used in conjunction for specific testing
requirements. If you cannot immediately find the Ixia product that meets your testing needs, or
Phone 877 FOR IXIA if you have a custom testing configuration, please contact us at +1-818-871-1800.
International + 818.871.1800
www.ixiacom.com
Product Matrix Ixia p. 8

Supported Technologies

802.1s Multiple Spanning Tree


802.1w Rapid Spanning Tree

802.1d Spanning Tree


Conformance

RMON Ethernet
802.1Q VLAN
RSVP-TE/MPLS

IPSEC ESP
DVMRPv3

IPSEC AH
IPSEC IKE
IGMPv2

OSPFv2
OSPFv3

PPP PAP
PIM-DM
PIM-SM

IS-ISv6

PPP VJ
BGP4
IPv6
IS-IS

LDP
RIP
Type of Device
Under Test

L2-3 Switching

Content Switching

Web Servers

Firewalls

Secure Gateway

Customer Premise Routers

Edge Routers

Core Routers

Broadband Access
(DSLAM, CMTS)

Broadband Aggregation

Multiservice Provisioning
Platforms

Optical Transport

Phone 877 FOR IXIA


IxANVL
International + 818.871.1800
www.ixiacom.com
Product Matrix Ixia p. 9

Product Matrix (cont.)

Supported Technologies

Layer 2 MPLS VPN


Layer 3 BGP VPN
IPv4 Routing

IPv6 Routing
RSVP-TE/MPLS
PPP CHAP

PPP IPCP

L2TPSEC

OSPFv2

OSPFv3
PPP LCP

IS-ISv6
MLPPP

BGP4

BGP+
RIPng
RIPv2

VPLS
PPTP
L2TP

IS-IS
TCP

LDP
Type of Device
Under Test

L2-3 Switching

Content Switching

Web Servers

Firewalls

Secure Gateway

Customer Premise Routers

Edge Routers

Core Routers

Broadband Access
(DSLAM, CMTS)

Broadband Aggregation

Multiservice Provisioning
Platforms

Optical Transport

Phone 877 FOR IXIA


IxANVL IxExplorer
International + 818.871.1800
www.ixiacom.com
Product Matrix Ixia p. 10

Product Matrix (cont.)

Supported Technologies

Distributed Denial of Serive


Denial of Service
Web/Internet

Security

PPPoEoA
HTTP1.0
HTTP1.1

PPPoX
802.1x

PPPoA
PPPoE
POP3

SMTP
IMAP

IPSec
DNS
RTSP

L2TP
TCP
RTP
SSL
FTP
Type of Device
Under Test

L2-3 Switching

Content Switching

Web Servers

Firewalls

Secure Gateway

Customer Premise Routers

Edge Routers

Core Routers

Broadband Access
(DSLAM, CMTS)

Broadband Aggregation

Multiservice Provisioning
Platforms

Optical Transport

Phone 877 FOR IXIA


International + 818.871.1800 IxExplorer IxVPN IxWeb IxAccess
www.ixiacom.com
Product Matrix Ixia p. 11

Product Matrix (cont.)

Application Traffic Emulation:


Supported Technologies

Benchmark Transactions

Database Update
Credit Check

File Receive
Protocols
Multicast

PIM-SMv6

File Send
UDP-IPv6
TCP-IPv6
IGMPv1
IGMPv2
IGMPv3

RTP-IPv6
PIM-SM
MLDv1
MLDv2

APPC

UDP
TCP
SPX
RTP
IPX
Type of Device
Under Test

L2-3 Switching

Content Switching

Web Servers

Firewalls

Secure Gateway

Customer Premise Routers

Edge Routers

Core Routers

Broadband Access
(DSLAM, CMTS)

Broadband Aggregation

Multiservice Provisioning
Platforms

Optical Transport

Phone 877 FOR IXIA


International + 818.871.1800 IxExplorer IxChariot™
www.ixiacom.com
Product Matrix Ixia p. 12

Product Matrix (cont.)

Supported Technologies

Business Transactions

Windows NT File Print


Web Transactions
Microsoft Exchange
Throughput Check

Active Directory

Microsoft SQL
Microsoft RDP
CCMail

Oracle
Inquiry

NNTP
POP3
SMTP
Telnet
Citrix
LDAP
Baan

HTTP
Lotus

DNS
SAP

SSL
FTP
Type of Device
Under Test

L2-3 Switching

Content Switching

Web Servers

Firewalls

Secure Gateway

Customer Premise Routers

Edge Routers

Core Routers

Broadband Access
(DSLAM, CMTS)

Broadband Aggregation

Multiservice Provisioning
Platforms

Optical Transport

Phone 877 FOR IXIA


IxChariot™
International + 818.871.1800
www.ixiacom.com
Product Matrix Ixia p. 13

Product Matrix (cont.)

Supported Technologies

Microsoft NetMeeting Audio


Microsoft NetMeeting Video
Streaming Media
Cisco IPTV Audio
Cisco IPTV Video

VoIP CODECs

Ethernet SNAP
Web Push
Real Media

H261QCIF

H263QCIF
Real Audio

Ethernet II
Headliner
BackWeb

PointCast
NetShow

H261CIF

H263CIF
Castanet

G723.1

Other
G711

G729
Type of Device
Under Test

L2-3 Switching

Content Switching

Web Servers

Firewalls

Secure Gateway

Customer Premise Routers

Edge Routers

Core Routers

Broadband Access
(DSLAM, CMTS)

Broadband Aggregation

Multiservice Provisioning
Platforms

Optical Transport

Phone 877 FOR IXIA


International + 818.871.1800 IxChariot™ IxExplorer
www.ixiacom.com
Product Matrix Ixia p. 14

Product Matrix (cont.)

Supported Technologies

Bit Error Rate Testing

Neighbor Discovery
Packet over SONET

Cisco Frame Relay


802.1q VLANs

Pause Control

SONET DCC
802.1p TOS

Frame Relay
Cisco HDLC
ATM AAL5

802.2 IPX
Cisco ISL

DHCP
PING

ICMP
IPv4
IPv6
ARP

SRP
RPR
Type of Device
Under Test

L2-3 Switching

Content Switching

Web Servers

Firewalls

Secure Gateway

Customer Premise Routers

Edge Routers

Core Routers

Broadband Access
(DSLAM, CMTS)

Broadband Aggregation

Multiservice Provisioning
Platforms

Optical Transport

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Product Matrix Ixia p. 15

Product Matrix (cont.)

Supported Technologies

10 Gigabit Ethernet WAN


10 Gigabit Ethernet LAN

IXIA 1600T (16 slots)


IXIA 400T (4 slots)
IXIA 250 (2 slots)
10/100 Ethernet
Gigabit Ethernet

OC-192c POS
OC-12c POS
OC-48c POS
OC-12 ATM
OC-3c POS
Interfaces

OC-3 ATM

Chassis

Optixia
Type of Device
Under Test

L2-3 Switching

Content Switching

Web Servers

Firewalls

Secure Gateway

Customer Premise Routers

Edge Routers

Core Routers

Broadband Access
(DSLAM, CMTS)

Broadband Aggregation

Multiservice Provisioning
Platforms

Optical Transport

Phone 877 FOR IXIA


International + 818.871.1800 Interfaces Chassis
www.ixiacom.com
Testing Solutions Ixia p. 16

Ixia Testing Solutions

Ixia‘s Testing Solutions

Performance Applications Purpose

IxAccess™ PPPoX Emulation p. 19

IxAnalyze™ – Sniffer® Decode and Analysis p. 20

IxAuthenticate 802.1x Emulation p. 26

IxChariot™ Application Traffic Emulation p. 29

IxExplorer Traffic Generation and Analysis p. 32

IxScriptMate Automated Test Suites p. 36

IxVPN IPSec Emulation p. 40

IxWeb Internet Client/Server Emulation p. 44

WebLOAD Web Client Record/Replay p. 48

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Testing Solutions Ixia p. 17

Routing Protocols IPv4/IPv6

IPv6 Emulation Software Suite p. 52

RIP and RIPng Emulation Software p. 55

OSPFv2 and OSPFv3 p. 58


Emulation Software

IS-IS and IS-ISv6 p. 62


Emulation Software

BGP and BGP+ p. 66


Emulation Software

Multicast

IP Multicast Emulation Software p. 70

PIM-SM Multicast p. 74
Emulation Software

MPLS

Layer 2 VPN Emulation Software p. 78

Layer 3 VPN Emulation Software p. 82

LDP Emulation Software p. 85

RSVP-TE Emulation Software p. 89

Other

RPR/SRP Emulation Software p. 93

Conformance Applications IxANVL - Automated Network p. 96


Validation Library

APIs and SDKs Ixia Tcl API (Application p. 103


Programming Interface)

Ixia Linux Software p. 105


Development Kit

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Testing Solutions Ixia p. 18

Interfaces Ethernet Load Modules

10 Gigabit Universal p. 107


Load Module
(LAN, WAN, OC-192c POS)

10 Gigabit Ethernet LAN p. 116


Load Module

10 Gigabit Ethernet XENPAK p. 121


Load Module

10 Gigabit Ethernet XAUI p. 126


Load Module

10 Gigabit Ethernet p. 131


Multi-MSA Load Module

Application Load Module p. 136

TXS 10/100 Mbps & p. 140


Gigabit Ethernet Load Module

SONET and BERT Load Modules

OC-3c/12c Packet Over p. 145


SONET/SDH Load Module

OC-48c Packet Over p. 149


SONET/SDH Load Module

OC-192c Packet Over p. 153


SONET/SDH Load Module

SONET-Framed Bit Error p. 158


Rate Tester (BERT) Load Modules

Unframed Bit Error Rate p. 162


Tester (BERT) Load Module

ATM Load Modules

OC-3c/OC-12c Asynchronous p. 166


Transfer Mode (ATM)
Load Module

Chassis IXIA 1600T/400T/100 p. 171

IXIA 250 p. 174

Optixia® p. 178
Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 19

IxAccess
Ixia’s IxAccess test suite provides an easy-to-use tool for
comprehensive performance and scalability analysis of
edge aggregation equipment. By emulating PPPoX client
sessions and running data traffic over those sessions, the
testing of devices such as Broadband Remote Access
Servers (B-RAS), DSLAMs and edge routers is substantially
simplified by eliminating the need to configure thousands
of individual clients.

The IxAccess test suite runs in conjunction with the Ixia


TXS Gigabit Ethernet and ATM Load Modules that support
a per-port CPU running Linux. Each port implements a full PPP
stack and can emulate thousands of PPPoX clients. The test
environment can be scaled to generate hundreds of thousands
of concurrent sessions to validate the capacity, connection
rates, and data performance of PPP aggregation devices.

System Under Test

Ixia Chassis
TM TM TM TM TM TM TM TM TM TM TM TM TM TM TM TM

IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications

PPPoX
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications

Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half

Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig
1 ll r 1 ll r 1 ll r 1 ll r 1 ll r 1 ll r 1 ll r 1 ll r 1 ll r 1 ll r 1 ll r

Link L/Err Half Link L/Err Half Link L/Err Half Link L/Err Half Link L/Err Half

Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig
1 1 1 1 1
ll r ll r ll r ll r ll r

Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Tx Tx Tx Tx Tx

Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig
2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r
Rx Rx Rx Rx Rx

Port
3

Port
Link

Tx/Co

Link

Tx/Co
ll
100

Rx/Er

100

Rx/Er
r
Half

Trig

Half

Trig
Port
3

Port
Link

Tx/Co

Link

Tx/Co
ll
100

Rx/Er

100

Rx/Er
r
Half

Trig

Half

Trig
Port
3

Port
Link

Tx/Co

Link

Tx/Co
ll
100

Rx/Er

100

Rx/Er
r
Half

Trig

Half

Trig
Port
3

Port
Link

Tx/Co

Link

Tx/Co
ll
100

Rx/Er

100

Rx/Er
r
Half

Trig

Half

Trig
Port
3

Port
Link

Tx/Co

Link

Tx/Co
ll
100

Rx/Er

100

Rx/Er
r
Half

Trig

Half

Trig
Port
3

Port
Link

Tx/Co

Link

Tx/Co
ll
100

Rx/Er

100

Rx/Er
r
Half

Trig

Half

Trig
Port
3

Port
Link

Tx/Co

Link

Tx/Co
ll
100

Rx/Er

100

Rx/Er
r
Half

Trig

Half

Trig
Port
3

Port
Link

Tx/Co

Link

Tx/Co
ll
100

Rx/Er

100

Rx/Er
r
Half

Trig

Half

Trig
Port
3

Port
Link

Tx/Co

Link

Tx/Co
ll
100

Rx/Er

100

Rx/Er
r
Half

Trig

Half

Trig
Port
3

Port
Link

Tx/Co

Link

Tx/Co
ll
100

Rx/Er

100

Rx/Er
r
Half

Trig

Half

Trig
Port
3

Port
Link

Tx/Co

Link

Tx/Co
ll
100

Rx/Er

100

Rx/Er
r
Half

Trig

Half

Trig
Port
2
Link

Tx/Co

ll
L/Err

Rx/Er

r
Half

Trig

Tx
Port
2
Link

Tx/Co

ll
L/Err

Rx/Er

r
Half

Trig

Tx
Port
2
Link

Tx/Co

ll
L/Err

Rx/Er

r
Half

Trig

Tx
Port
2
Link

Tx/Co

ll
L/Err

Rx/Er

r
Half

Trig

Tx
Port
2
Link

Tx/Co

ll
L/Err

Rx/Er

r
Half

Trig

Tx
Client/Hosts
4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r

Rx Rx Rx Rx Rx

1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig
3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out
5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd

LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM1000LX LM1000LX LM1000LX LM1000LX LM1000LX

PBX

10/100/1000 Ethernet
or
IXIA 1600T Traffic Generator / Performance Analyzer

OC-3/OC-12 ATM
LAC LNS

IP
10/100/1000 Ethernet
or
OC-3/OC-12 ATM

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 20

Specifications

Load Module Support • 10/100/1000 Mbps Copper Ethernet (LM1000TXS4)


• 1000 Mbps Fiber Gigabit Ethernet (LM1000SFPS4)
• OC-3/OC-12 ATM (LM622MR)

PPPoX Emulation • Full PPP stack


• 40,000 PPPoE sessions per Gigabit Ethernet Load Module;
10,000 per port
• 32,000 PPPoEoA sessions per ATM Load Module; 16,000
per port
• Multiple PPP sessions per VPI/VCI and VLAN
• PPPoE discovery stages with configurable PADI and PADR
timeouts and retries
• LCP link control and IPCP network control
• PAP and CHAP (MD5) authentication with configurable
user names and passwords
• Keep-alive responses and requests on every established
PPP session
• LLC and VC Multiplexed encapsulation over AAL5
• Configurable PPP session set-up rate, session count,
session throttling, re-try attempts, and teardown rate
• Debug interface for detailed analysis of session
setup failures

Traffic Generation • Layer 4 traffic flows with configurable protocol (TCP, UDP)
and variable source/destination port numbers
• Fixed, incrementing, or mixed frame sizes
• IMIX mode allowing individual rates assigned to up to
5 different frame sizes
• Frame rate control in frames per second or percentage
of line rate
• IEEE 802.1q VLANs – full range of 4,095 IDs

Real-Time Statistics Sessions attempted/established, connection setup/tear-


down rates, min-max-average session setup latency,
throughput, frame loss

Benefits • Save testing time with automated PPP session establishment


• Manage hundreds of client/host ports from one centralized
console
• Scale to hundreds of thousands of concurrent emulated
sessions in one Ixia chassis
• Benchmark end-to-end performance of LAC (L2TP access
concentrator) and LNS (L2TP network server) devices
with real-time graphs and statistics
• Easy-to-use Graphical User Interface (GUI) with progressive
setup leads user through configuration
• Full wire-speed Layer 2/3/4 traffic combined with
real-world PPP session emulation
Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 21

• Use in Ethernet, ATM, and mixed technology


network environments
• Perform simultaneous control plane and data plane testing

Scalability Each Ixia test port can emulate thousands of concurrent PPP
clients and establish these sessions within minutes, saving
significant setup time. For higher capacity requirements, multi-
ple ports can be used to generate hundreds of thousands of
sessions from one chassis, across one or more access concen-
trators, and all managed from a central IxAccess console.

Easy-to-Use GUI Users can quickly and easily configure and manage multi-
ple test ports via the IxAccess GUI. The application inter-
face is designed to lead the user through the test process
with minimal training and documentation consultation.
Parameter defaults allow testing to commence with minimal
initial configuration.

Test Suites Capacity


Measures the maximum number of concurrent sessions that
can be sustained by the Device Under Test.

Setup/Teardown Rate
Tests the time required to setup and teardown a specific
number of PPP sessions.

Latency
Measures the minimum, maximum, and average latency
to establish PPP sessions.

Throughput
Data traffic is sent over each established PPP session and statistics
are collected for throughput and packet loss. Traffic generation
can be customized with varying upstream and downstream traffic
profiles, frame sizes, rates per frame size, and Layer 4
header information.

Real-Time Statistics IxAccess reports real-time statistics to analyze the functional


behavior of broadband access devices. These performance
metrics enable the characterization of the device under test
for session setup rate, session capacity, data throughput
and latency. Metrics are presented in easy to read charts.
In addition, a comprehensive summary of the test results is
available to easily benchmark key performance metrics.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 22

Standards Support • RFC 1332 IPCP


• RFC 1334 PAP
• RFC 1570 LCP Extensions
• RFC 1661 PPP
• RFC 1994 CHAP
• RFC 2516 PPPoE
• RFC 2684 MPoA
• IEEE 802.1q VLANs

Product Ordering Information

IxAccess................................ IxAccess – High-Performance PPPoX Emulation Software

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 23

IxAnalyze – Sniffer
™ ®

Verification of switches, routers, and networks before and


after deployment requires both traffic generators and
protocol analyzers, which are typically two independent
functions available on independent test devices. Ixia’s
IxAnalyze combines these two functions by integrating
Ixia’s powerful traffic generation with Network Associates’
industry-leading Sniffer® product to create IxAnalyze.
With IxAnalyze™, you can now simultaneously capture
generated data received over multiple ports of Ixia Load
Modules, and then decode the packets using Sniffer®.

IxAnalyze uses Sniffer® Pro Portable to decode captured data on


Ixia Load Modules.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 24

Specifications

Application Type Client applications executable on PCs and workstations


running Microsoft operating systems

Components IxAnalyze - Sniffer® Pro Portable and Ixia’s Multi-Port


Time Interleaver

Sniffer® Version Sniffer® Pro Portable Analysis Suite 4.7

Sniffer® Requirements Pentium 400 MHz or higher CPU, Min 128 MB RAM,
on Client 84 MB free disk space, Microsoft Windows 98, Windows
NT 4.0 (SP3, 4, 5, or 6a), Windows 2000, Windows XP

Ixia Requirements on Client Microsoft Windows 98/ME/NT/2000/XP, Tcl/Tk 8.3,


Ixia Platform 3.50 and above

Ixia Chassis IXIA 400T, IXIA 1600T, IXIA 100, IXIA 250, Optixia®

License Keys One Sniffer® Pro Portable license installed per Ixia chassis

Protocols Data Link Layer, IPv6, TCP/IP, ATM, RSVP, LDP, CR-LDP,
MPLS, CORBA, IBM, Cisco, Microsoft, APPLE, Banyan,
Novell, DEC, ISDN, ISO, NFS, Xerox, WAP, WAN, Oracle
DBMS, SYBASE DBMS, Microsoft DBMS, X-Windows

Product Overview The IxAnalyze product decodes captured packets and


supports over 500 protocols such as Ethernet, IPv6, TCP/IP,
and ATM. IxAnalyze also includes Ixia’s Multi-Port Time
Interleaver, which aggregates captured traffic, interleaves
packets based on timestamps, and exports them to the Sniffer®
application. This TimeStitching® capability makes it possible
for current Ixia customers to generate, pre-filter, and capture
wire-speed traffic and decode via Sniffer®, the world’s most
recognized decode tool.

Sniffer® Pro Portable Sniffer® provides network engineers with portable network
analysis solutions for quick identification and resolution
of network performance issues. These solutions help IT pro-
fessionals resolve the toughest problems across all Local
Area Network (LAN) and Wide Area Network (WAN)
topologies, from 10/100 Ethernet to the latest high-speed
Asynchronous Transfer Mode (ATM) and Gigabit back-
bones. Real-time network analysis helps detect and resolve
network faults and performance problems quickly. With
expert
analysis capabilities that pinpoint the root cause of network,
database, and application faults, Sniffer® Pro Portable is
Phone 877 FOR IXIA a top choice of network engineers worldwide.
International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 25

Features and Benefits Helps maximize network performance through:

Fast troubleshooting
• Intuitive, consistent user interface for quick capture and
display of data
• Traffic map and traffic matrix show who is talking to whom
• Host tables immediately identify bandwidth “hogs”
• Protocol distribution information displays protocols in use,
IP applications running, and IPX

Accurate Network Planning


• Monitors and displays network usage over time
• Enables day-to-day utilization tracking to effectively plan
for change and growth

Time Interleaver Ixia’s Multi-Port Time Interleaver is an application that


aggregates captured traffic across a range of Ixia ports,
and displays it in the Sniffer® graphical interface as inter-
leaved packets. The TimeStitching feature exports data from
multiple Ixia ports to Sniffer® in time-aligned order. This
helps in analyzing the traffic as it is being received, and
is especially useful when the traffic is session based, such
as Layer 4-7 sessions.

IxAnalyze brings together the two distinct but critical


components of network testing into one product. Network
equipment manufacturers performing high-rate stress testing
in QA labs and manufacturing, and service providers
interested in analyzing their live networks, can now use
IxAnalyze to generate large volumes of high-rate user
traffic, filter, then capture and decode this traffic passing
through the DUT or SUT.

Product ordering Information

IxAnalyze.............................. Sniffer® Pro Protocol capture and decode application


including the Ixia Multi-Port Time Interleaver

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 26

IxAuthenticate
Ixia’s IxAuthenticate enables comprehensive testing of an
802.1x authenticator by emulating a large number of 802.1x
supplicants. IxAuthenticate also measures data plane perform-
ance metrics, including throughput and latency, by sending
traffic through the 802.1x device. IxAuthenticate’s easy-to-use
graphical testing environment enables quick configuration
and analysis of test results.

IxAuthenticate utilizes Ixia’s Ethernet TXS Load Modules to


emulate 802.1x supplicants and perform data plane traffic
generation and analysis. This creates a highly scalable test
solution, where increased test capacity requirements are
met with the simple addition of more TXS test ports into the
test environment.

IxAuthenticate
provides an
easy-to-use
Graphical User
Interface for test
setup and analysis.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 27

Specifications

Authentication Modes Single-Host, Multi-Host Single-Auth,


Multi-Host Multi-Auth

Authentication Types • EAP-MD5 or EAP-TLS, PEAP


• Ability to mix authentication types in a single test

Protocol Control Authentication period, Time to hold after a failure,


Parameters Time to wait for ID request after EAPOL start,
Maximum successive EAPOL start messages,
EAP TLS fragment size

Supplicant Parameters Source MAC address, Source IP address, Username,


Password, Authentication type, Type field – either normal
or fail-authenticating

Traffic Parameters Source MAC address and Destination MAC address


mapping, Traffic generation rate, Frame size

Test Control Parameters Maximum authentication sessions, Setup delay, Establish


delay, Tear-down delay, Test mode, Session hold time,
Random hold time, Test duration

Session Statistics Number of attempts, success, EAP failures, EAP timeouts,


min, max, and avg latency (time to successfully authenticate).
Statistics categorized based on authentication type
(MD5, TLS, PEAP)

EAPOL Frame Statistics EAPOL frames received, EAPOL frames transmitted, EAPOL
start frames transmitted, EAPOL logoff frames transmitted,
EAP response/ID frames transmitted, EAP response frames
transmitted, EAP response/ID frames received, EAP response
frames received, EAP request/ID frames received, EAP
request frames received, Invalid EAPOL frames received,
EAP length error frames received, EAP alert, EAP successes,
EAP failures

Automation Full Tcl API, ability to export configurations from GUI


into a script

Comprehensive and IxAuthenticate provides truly comprehensive testing of 802.1x


Scalable authenticators. An extensive set of control and supplicant
parameters can be modified to test the authenticator at
varying conditions. IxAuthenticate supports authenticator
initiated authentication as well as MD5 and TLS authentica-
tion types. Using the Ixia TXS Load Modules, several traffic
streams can be sent at line-rate. A single chassis can be
scaled to emulate thousands of supplicants providing
extreme scalability.
Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 28

Extensive Statistics IxAuthenticate provides a rich set of statistics both in


real-time and in a summary format. In addition to detailed
statistics on both the 802.1x protocol messages and data
performance, detailed supplicant state machine information
is also available. These statistics are available as per port
statistics, as well as on an aggregate basis.

Easy-to-Use GUI IxAuthenticate is easy to use with a Graphical User Interface


that has a simple tab-based configuration and results screens.
Results are available in real-time in a simple tabular format.
IxAuthenticate can be completely automated using a Tcl API.
Configurations can also be exported from the GUI to quickly
create automation scripts.

Test results are


easy to view and
interpret with
IxAuthenticate’s
real-time statistics.

Product Ordering Information

IxAuth-802.1x........................ IxAuthenticate 802.1x Module

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 29

IxChariot

The IxChariot™ product family is the industry‘s leading traffic


pattern analysis and decision support tool emulating real-
world application data without the need to install and main-
tain extensive client/server networks. Incorporating the
IxChariot™ Console, Performance Endpoints, and Application
Scanner, the IxChariot™ family offers thorough application
assessment and device testing by emulating hundreds of
protocols across thousands of network endpoints. IxChariot™
provides the ability to confidently predict the expected per-
formance characteristics of any application running on
wired and wireless networks.

Building on the proven performance of NetIQ’s Chariot 4.3,


Ixia continues to drive the innovation of application layer
test solutions with the introduction of IxChariot 5.0.

Sample DUT Test Setup

IxChariot Console

IxC IxC
Performance Performance
Endpoint 1 Endpoint 2
Application Scripts
(e.g. High Performance Throughput)

Device Under Test

From System Under Test To Network Under Test

Performance
Endpoint 1
Router Application Scripts
(e.g. SAPinv) IxC
IxC IxC
Manufacturing Application Scripts
LAN WAN
Performance Performance (e.g. Baan Maintain
Endpoint 2 Purchase Order)
Endpoint 1

IxC
Sales
System Under Test System Under Test Performance
Endpoint 2

IxChariot Console IxChariot Console

From Staged Network To Deployed Network

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 30

Specifications

Scalability Supports up to 10,000 connections (endpoint pairs)


representing hundreds of thousands of end-users

Environments & Protocols TCP, UDP, RTP, IPX, SPX, SNA


IPv4, IPv6
VoIP, IP Multicast

System Requirements Windows XP, 2000, ME, NT4 (SP3 and above)
Minimum hardware: Pentium 300, 64 MB Memory,
23 MB Disk Space

Performance Endpoints Ixia Load Modules (LM100TXS8, LM1000TXS4,


LM1000SFPS4, ALM1000T8-C)
Windows (3.1, 95, 98, ME, NT, 2000, XP, CE, CE.net)
Sun Solaris (x86 and SPARC)
Linux (x86, MIPS and Turbo 64-bit)
IBM AIX, MVS, OS/2
Novell Netware
Compaq Tru64 UNIX
FreeBSD
SCO UnixWare
SGI IRIX

Key Features • Over 125 pre-programmed scripts capable of emulating


all common enterprise protocols and services including VoIP,
Multicast, and ERP applications running on up to 10,000
endpoint pairs
• Tailored scripting capabilities using Ixia‘s Application
Scanner and IxChariot‘s SDK
• Ability to create sophisticated traffic pattern, throughput, jit-
ter, lost data, QoS, and latency analysis using Performance
Endpoints running on all popular operating systems
• Capability to measure the impact of new technologies such
as VoIP, IPv6, and rapid increases in encrypted data flows
to assess readiness to upcoming network changes
• Ability to troubleshoot critical performance issues by
using IxChariot™ to isolate deteriorating network segments
and devices
• Supported protocols include TCP, UDP, RTP, SPX, IPX and
SNA, as well as IP Multicast
• Leverage Ixia’s market leading Load Modules and Ixia
Performance Endpoints to create wire-speed Layer 2-3 traffic
running in conjunction with application traffic patterns
created by IxChariot™

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 31

IxChariot Applications Network layer traffic statistics alone can not predict applica-
tion performance in enterprise and carrier-class broadband
networks. Understanding the impact of packet loss, for
example, is only relevant in the context of specific network
applications. IxChariot™ can be used to achieve peak net-
work and device performance:

Network Equipment Manufacturers – mirror customers‘


networks to validate the performance of equipment.
IxChariot™ identifies the efficiency of QoS implementa-
tions and provides crucial assistance to win RFQs and
Performance Benchmark Tests by proving the competitive
advantage of solutions.

Field Engineers – capture and duplicate customer issues


for rapid problem resolution. Track down hardware and
configuration issues before increased data loads bring
the network to a crawl.

Network Administrators – stage new devices and measure the


implications of protocol and application changes before they
are implemented. Test the performance of ‘best-of-breed’ net-
working equipment before making a purchase commitment.

Silicon Chip Developers – stress test the performance of


processors and reference designs using realistic application
data patterns. IxChariot™ provides easy mechanisms to
rapidly repeat tests across multiple platforms.

Application Developers – emulate the impact of solutions


on customer networks and forecast the effect of increased
application uptake, as well as its relationship with existing
applications and network infrastructures.

Network Service Providers – measure the performance


of Internet and private WAN services to identify application
driven issues before they create customer disappointment.

QA Engineers – verify interoperability for integrated


solutions. Stress test the network and devices to identify
and document extreme case behavior.

Product Ordering Information

920-0001..............................IxChariot™ 5.0, 10 Pairs


920-0002..............................IxChariot™ 5.0, 50 Pairs
920-0003..............................IxChariot™ 5.0, 200 Pairs
920-0004..............................IxChariot™ 5.0, 500 Pairs
920-0005..............................IxChariot™ 5.0, 1250 Pairs
920-0006..............................IxChariot™ 5.0, 2500 Pairs
920-0007..............................IxChariot™ 5.0, 5000 Pairs
Phone 877 FOR IXIA 920-0008..............................IxChariot™ 5.0, 10000 Pairs
International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 32

IxExplorer

Ixia‘s IxExplorer™ provides a powerful and sophisticated


Graphical User Interface to manage Ixia test hardware. Each
test port can be independently configured with parameters
to define streams, filters, and capture capabilities. In addi-
tion, traffic for various network protocols can be customized,
transmitted, and received on each port. Comprehensive
statistics allow users to perform an in-depth analysis of the
performance of the Device Under Test using tables and
graphical views.

IxExplorer‘s powerful
features help create
and analyze complex
traffic patterns at
wire-speed.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 33

Specifications

Application Type Client application executable on PCs and workstations


running Microsoft Windows operating systems

Platforms IXIA 100, IXIA 250, IXIA 400T, IXIA 1600T, Optixia
®

Operating Systems Microsoft Windows 95, 98, NT, ME, 2000, XP

Chassis Management Displays and provides control for multiple chassis chains
with up to 256 chassis in each chain

Statistics Multiple views for statistics display, including table


and graphical

Streams Manual control of stream parameters such as frame size,


data patterns, protocols, and rates

Filters Manual control of traffic filtering parameters, such as


addresses, patterns, errors, and frame sizes

Multi-User Login and logout for multi-user management of


individual ports

Protocols Support for IPv4, IPv6, BGP4, BGP4+, OSPFv2/v3,


IS-ISv4/v6, RSVP-TE, LDP, RIP, RIPng, ARP, ICMP,
IGMPv1/v2/v3, MLDv1/v2, PIM-SMv4/v6

Interface Management A tree-like structure in IxExplorer™ provides flexibility


and intuitive control of the Load Modules and their ports.
Multiple types of Load Modules in a single or multiple
chassis can be easily managed by using a simple click
of a mouse button.

Transmit Scheduler There are two modes of transmission available – packet


streams and advanced stream scheduler:

Packet Streams
The packet streams transmit engine generates multiple
streams in sequence, each containing multiple packets with
custom characteristics. After all packets in the first stream
are transmitted, control is passed to the next defined stream
in the sequence. After the last stream in the sequence is
reached, transmission may either cease or control may be
passed on to any other stream in the sequence. Therefore,
multiple streams are cycled through, representing different
traffic profiles to simulate real network traffic.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 34

Advanced Stream Scheduler


The advanced stream scheduler transmit engine can simul-
taneously transmit multiple streams at an aggregate rate.
The advanced stream scheduler programs the streams to
transmit packets in such a manner that satisfies the aggre-
gate rate by scheduling a set of packets to be transmitted
from each stream, thus creating a transmission pattern
with a mixture of packets with variable rates.

Filters Each port can be configured to analyze and count


packets to match a user-defined criteria, such as source
and destination MAC addresses, custom patterns, errors,
and frame size ranges. Custom statistics counters, called
User-Defined Statistics, can be programmed to match
the specified criteria. The filtering mechanism allows
definition of rules, and narrows the number of packets
to be received for analysis.

Capture Each port is equipped with capture memory, which can store
tens of thousands of packets in real time. A comprehensive
set of user-defined triggers and filters is available based on
source and/or destination MAC and/or IP addresses, data
pattern, and error conditions. Decodes for IPv4, IPv6, UDP,
ARP, BGP-4, IS-IS, OSPF, TCP, DHCP, IPX, RIP, IGMP, CISCO
ISL, VLAN, SRP, RPR, and MPLS are provided.

Extensive Statistics and • Real-time 64-Bit counts and frame rates


Real-Time Graphs • Spreadsheet format for convenient manipulation of
statistics counters
• Real-time graphical display of packets transmitted and
received, rates and latency
• User-defined statistics are available that use a trigger condition
• Extended statistics for ARP, ICMP, BGP, OSPF, IS-IS, and RSVP
• External file logging for statistics and alerts
• Audible and visual alerts with user-definable thresholds

Multi-User IxExplorer™ is designed to allow multiple users to independ-


ently access individual ports of every Load Module present
in every chassis. This feature enables users to execute their
own tests on the ports assigned to them without disrupting
the tests being executed by other users on the system.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 35

Scalability IxExplorer™ can display and manage multiple chassis config-


ured in a daisy-chain. IxExplorer™ allows easy configurations
of streams, filters, and protocol parameters on multiple ports
controls transmit, and receive traffic on these ports, and
analyzes statistics in real-time for performance verification.

Product Ordering Information

A single license is included with standard IxOS distributions

IxExplorer™…………….….......... Additional IxExplorer Single License (for remote work station)

IxExplorer-10………….............. 10 IxExplorer™ Licenses

IxExplorer-5…………….............5 IxExplorer™ Licenses

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 36

IxScriptMate
Ixia‘s IxScriptMate test application offers users a powerful,
customizable tool to automate any test environment. IxScriptMate
provides a sophisticated Graphical User Interface to configure
custom automated test scenarios and analyze test results.
Utilizing the capabilities of Ixia test hardware Load Modules,
such as wire-speed traffic generation, filtering, capturing, and
statistics gathering, IxScriptMate provides a rich suite of pre-
built tests based on industry standard RFCs and customer
requirements. IxScriptMate is written in the industry standard
test scripting language, Tcl/Tk, which provides benefits such
as faster time to market and cross-platform compatibility. Ixia
also provides a Tcl API for custom application development.

IxScriptMate offers a powerful customizable


tool to automate any test environment.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 37

Specifications

Application Type Client application executable on workstations running


Microsoft Windows, UNIX, or Linux

Platforms IXIA 100, IXIA 250, IXIA 400T, IXIA 1600T, Optixia®

Operating Systems Microsoft Windows 95, 98, NT, 2000, XP, Sun Solaris
UNIX, Linux

Pre-built Tests RFC 2544, RFC 2889, IP Multicast, QoS, IPv4/IPv6


Tunneling, BGP, L2 VPN (Martini), L3 VPN (RFC 2547 bis),
LDP, OSPF, RSVP, VPLS, ATSS, MATS

Configuration Multiple views for statistics display

Reports Summary reports in text and CSV formats

Multi-User Login and logout for multi-user management of individual


ports within each test

Interface Management A tree-like structure in IxScriptMate allows easy navigation


among pre-built tests. The interface also includes convenient
access to test execution tasks such as multi-user login, and
starting and stopping tests with a single click of a button.
The Tcl scripts generated by IxScriptMate can easily be
organized to run separately from a Tcl command line and
may be customized for special test scenarios.

Test Setup There are four input tabs available for users to customize
a test to specific needs:

1. The System Setup tab contains generic user information for


use in the summary reports, file naming ability, and chassis
connection information.

2. The Port Setup tab provides convenient display of all ports


available in the chassis or the chain of chassis configured.

3. The Traffic Setup tab contains common test information,


such as frame sizes, learning or ARPing setup, and traffic
map setup, including information specific to the protocols
to be used.

4. The Run Setup tab contains information regarding the test


duration, number of trials, iterations, and other information
specific to the selected test.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 38

IxScriptMate tests follow a general methodology and are


designed as independent sequences of operations thus
maintaining consistency and easier management.

Logs and Results IxScriptMate tests display a log of real-time operations


performed by the test. For example, it clearly displays the
information when the ports are being configured at data
and network layers, when the ports simulating clients trans-
mit MAC learning frames or ARP requests, when data is
being generated, and when statistics are being collected.
The summary of the test results is shown in the Results win-
dow and can be saved to a user-specified file for later analysis.

Multi-User IxScriptMate is designed to allow multiple users to inde-


pendently access individual ports of every Load Module
present in every chassis. This enables users to execute indi-
vidual tests on the ports assigned to them without disrupting
the tests being executed by other users on the system.

Pre-built Automated Tests A full suite of Tcl automated tests are available to verify the
performance of switches, routers, and IP networks. The tests
are specifically designed for all aspects of product deploy-
ment, from development and quality assurance, to manufac-
turing and deployment of networks. IxScriptMate addresses
different segments of the industry and development environ-
ments such as:

• IETF RFC based tests such as RFC 2544 and RFC 2889
• Technology-based tests such as Quality of Service, IP
Multicast, IPv4/IPv6 Tunneling, BGP, L2 VPN (Martini),
L3 VPN (RFC 2547 bis), LDP, OSPF, RSVP, VPLS, ATSS
and MATS
• Manufacturing-based tests such as ATSS and MATS

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 39

Product Ordering Information

TCL SCRIPT-RFC.......................RFC 2544 and RFC 2889 Test Suites

TCL SCRIPT-MCTS....................IP Multicast Test Suite

TCL SCRIPT-QoS...................... Quality of Service Test Suite

TCL SCRIPT-ATSS..................... Advanced Tcl Script Suite

TCL SCRIPT-MATS.................... Multiport Advanced Test Suite

TCL SCRIPT-BGP4....................BGP-4 Test Suite

TCL SCRIPT-OSPF..................... OSPF Test Suite

TCL SCRIPT-MPLS.....................MPLS RSVP-TE Test Suite

TCL SCRIPT-LDP........................LDP Test Suite

TCL SCRIPT-L2VPN...................L2 VPN (per draft Martini) Test Suite

TCL SCR-IPv4IPv6....................Tunneling Test Suite

TCL SCRIPT-L3VPN...................L3 VPN (per RFC 2547 bis) Test Suite

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 40

IxVPN
IxVPN provides Network Equipment Manufacturers, Service
Providers, and organizations deploying IPSec VPNs with
an extremely scalable performance analysis solution for
validating the performance of IPSec VPN gateways.

IxVPN utilizes Ixia‘s Load Modules that have a per-port CPU


running the Linux operating system. Each port implements
a full IPSec and IKE protocol stack and can emulate thou-
sands of Secure Gateways and clients, creating thousands
of IPSec tunnels. Using multiple ports, a single Ixia test
system can scale to test the largest IPSec VPN gateways
and networks.

Once the tunnels are set up, IxVPN measures the encryption
and decryption performance of the IPSec gateway using the
RFC 2544 methodology. IxChariot can be used for longer
term tests and to emulate customer traffic over IPSec tunnels.

Device Under Test

IPSec Gateway
IPSec Tunnels

IP Network

Protected Hosts

Secure Gateways

Emulated

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 41

Specifications

Load Modules Supported • TXS 10/100/1000 Mbps Copper (LM1000TXS4)


• TXS Gigabit Fiber (LM1000SFPS4)
• ALM1000T8

IPSec Parameters • AH, ESP or a combination


• Encryption algorithm: DES, 3DES, AES 128, AES 192,
AES 256
• Encapsulation mode: Tunnel mode and transport mode
• Hash/Authentication algorithm: MD5, SHA-1
• DH group: Group 1, Group 2, Group 5
• Phase I authentication method: Certificates, Pre-shared keys
• Tunnel lifetime
• Perfect Forward Secrecy

Tests • Maximum number of tunnels supported by DUT


• Tunnel setup rate
• Re-key tests to test long term stability
• Digital certificate capability (CA support)

Statistics • Tunnel capacity, Tunnel setup latency, Tunnel setup rate,


Tunnel attempts and failures
• Latency statistics per phase (IKE phase and IPSec phase)
• Re-key attempts, failures, and re-key rate
• Encryption and decryption latency, Encryption and decryp-
tion throughput, Packets/Bytes encrypted and decrypted
• Real-time statistics, CSV, and html test logs
• Aggregate and per-tunnel statistics

Addressing • Each emulated gateway has a unique IP and a unique


MAC address
• Multiple hosts behind each emulated gateway
• Multiple Phase 2 SAs per Phase 1 SA

Diagnostics • Diagnostic messages per-tunnel and per-phase

Automation • Tcl API for automation and custom test case development

Ease-of-Use IxVPN makes it very easy to configure a large number of


tunnels with varying IPSec parameters. Users can assign
a percentage distribution to each of the options and the
application will automatically create the mix of IPSec tun-
nels. Users can quickly create very complex test scenarios
in a few simple steps using an intuitive GUI interface.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 42

Test Suites Tunnel Capacity


• Measures the maximum number of concurrent tunnels that
can be sustained by the Device Under Test (DUT)

Tunnel Setup Rate


• Measures the rate at which tunnels are set up by the DUT
` • Reports setup rate as a function of the number of tunnels
established on the DUT

Re-keying
• Measures re-key rate and failures
• Designed to test long-term stability of IPSec VPNs

IxChariot traffic over VPN tunnels


• Send a variety of application traffic over the IPSec tunnels
to assess the impact on application performance
• Real-time graphs showing end-to-end throughput and latency

RFC 2544 test over IPSec tunnels


• Measures encryption and decryption throughput, latency
per RFC 2544
• Varying packet sizes
• Per-tunnel performance

Statistics and Diagnostics IxVPN reports all the statistics in real-time in a graphical
format. Logs are also available. In addition to aggregate
statistics across all the tunnels, per-tunnel statistics are
available in real-time. Statistics are provided on a per-phase
basis helping to isolate performance problems.

To assist in troubleshooting tunnel setup issues, extensive


diagnostic information, on a per-tunnel basis, is provided.

Automation All aspects of testing with IxVPN can be completely automated.


A Tcl Application Program Interface (API) is available for
integration of IxVPN test capabilities into environments that
require complete automation.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 43

Digital Certificates In addition to pre-shared keys, IxVPN also supports any


standards compliant Certificate Authority (CA). IxVPN can
be configured to get a certificate from a third party CA.
This makes large scale configurations much easier to set
up and creates a real-world test scenario.

Per-tunnel statistics

Tunnel Diagnostics

Setup rate vs. number of IPSec tunnels

Product Ordering Information

IxVPN....................................Application for testing IPSec devices

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 44

IxWeb
IxWeb is a high performance traffic generation and analysis
application that can simulate real-world traffic scenarios at
the TCP and application layers. Manufacturers and users of
content switches, Web servers, server load balancers, intru-
sion detection systems, and firewalls can stress test, check
forwarding policies, and verify the Layer 4-7 performance
of their devices in a controlled lab environment.

IxWeb utilizes Ixia‘s Load Modules that have a per-port CPU


running the Linux operating system. Each port implements
a full TCP/IP protocol stack and can emulate a large number
of users, creating thousands of sessions from a single test
port. Using multiple ports, a single Ixia test configuration can
scale to millions of sessions, enabling the testing of large
content aware devices and networks.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 45

Specifications

TCP Connection setup rate, connection teardown rate: 3-way


and 4-way close, programmable TCP parameters

HTTP 1.0 and 1.1 Client Methods: GET, POST, PUT, HEAD, DELETE
and Server HTTP Client and Server header specification

SSL Client and Server Versions: SSLv2, SSLv3, TLS1.0, cipher suites including DES,
3DES, RC4, MD5, SHA, Client Certificates and Private Key,
Session Resumption, linear and round-robin cipher list cycling

FTP Client and Server Commands: GET, PUT, LOGIN, RETRIEVE, STORE, QUIT
Modes: Active and Passive, Global and command level
username and password specification

Traffic Setup Multiple Layer 7 protocols per port


Ramp-up, ramp-down user sessions – linear and
adaptive modes
Mixed Full and Performance stack modes for functional
and high throughput testing
Think times to emulate user behavior

Automation API for automation and custom test case development

Load Modules Supported TXS 10/100/1000 Mbps Copper (LM1000TXS4)


TXS Gigabit Fiber (LM1000SFPS4 and LM100TXS8)
ALM1000T8

Scalability IxWeb utilizes the powerful architecture of Ixia’s Load


Modules to generate large numbers of TCP, HTTP, FTP, and
SSL sessions at very high rates. Increased session counts
and rates can be achieved by simply adding additional test
ports to the existing chassis. This makes the configuration
and management of the test extremely simple, even for
extremely large scale testing.

Flexible Traffic Set Up By providing numerous user profiles that represent multiple
virtual client LANs and server farms, sophisticated network
environments can be simulated. Thousands of unique IP
addresses can be specified per port, each with their own
VLAN ID, gateway and a virtual IP (VIP). Traffic for multiple
Layer 7 protocols, such as HTTP, SSL, and FTP can be mixed
on a single port within a user profile.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 46

IxWeb can configure sessions to simulate users in routed,


switched and NATed environments. To further test real-world
scenarios, IxWeb can modify TCP parameters and provides
the functionality of emulating users connecting via various
access mechanisms, such as dial-up modem and DSL. Added
realism is possible by emulating user behavior by configur-
ing “Think Times” (the time interval between user activities).

Extensive Statistics IxWeb provides extensive real-time statistics, as well as


recorded logs, which can automatically be exported to
standard file formats, enabling custom report generation.
Once the test is complete, extensive reports can be
generated in a variety of file formats including HTML.

TCP Tests The performance of Layer 4 Web devices, including Server


Load Balancers, can be verified by utilizing the automated
TCP tests built into IxWeb. These tests allow users to meas-
ure the maximum rates at which the DUT can set up and
tear down TCP connections. The high rates generated by
these tests can stress test the most advanced switches,
Server Load Balancers and firewalls.

SSL Tests IxWeb’s support for SSL allows users to simulate large
numbers of SSL client sessions accessing secure web sites.
IxWeb generates true SSL handshakes and HTTPS function-
ality. Control over the SSL version numbers and various
cipher suites, including RC4, DES, 3DES, SHA, and MD5,
enables generation of customized SSL traffic. This traffic,
between Ixia client ports and DUTs, includes SSL accelerators
and content switches with SSL termination.

FTP IxWeb can emulate thousands of FTP users downloading


large files, and the corresponding devices that deliver the
large volume of data required. IxWeb provides flexible
user configurations and comprehensive statistics to measure
the maximum number of simultaneous FTP users and the
throughput of the content switches, load balancers, servers,
and firewalls. Sequences of user commands can be gener-
ated including GET, PUT, LOGIN, RETRIEVE, STORE, and
QUIT to emulate real transactions.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 47

Automation All aspects of testing with IxWeb can be completely auto-


mated. An Application Program Interface (API) is available
for integration of IxWeb test capabilities into environments
that require complete automation.

Product Ordering Information

IxWeb-ADV.............................Layer 7 Test Application with Multiple Subnets, VLAN,


TCP, HTTP, FTP

IxWeb-SSL Client..................... Secure Sockets Layer (SSL) Test Software emulating SSL Clients

IxWeb-SSL Server.....................Secure Sockets Layer (SSL) Test Software emulating SSL


Servers. Requires IxWeb-ADV, and IxWeb-SSL Client

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 48

WebLOAD
WebLOAD enables customers to verify Web applications
for accuracy, as well as for performance and scalability.
With WebLOAD, testing applications can be optimized
with Web-centric solutions, allowing companies to maximize
Return On Investment (ROI) by increasing the efficiency of
their existing platforms.

WebLOAD’s flexible architecture coupled with Ixia‘s family


of hardware test Load Modules, offers high port density and
reduced costs with an extremely scalable testing solution.

System Under Test

Probing Clients

Switch
Central Console

Web Database
Servers Servers

Virtual Clients

WebLOAD recreates the traffic of thousands of virtual


users, stressing Web applications and server farms.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 49

Integrated Solution WebLOAD seamlessly integrates server performance data


from Windows, Linux, and UNIX platforms to provide
critical information, including CPU use and memory con-
sumption for the machines hosting the Web application.
WebLOAD easily integrates and correlates performance
and system information data, creating a comprehensive
diagnostic analysis of the Web application. Graphical
or statistical regression test sessions can be configured
for detailed analysis on the effects of any changes to the
application during the test, or once it is complete.

Key Features • Load Profiler: Graphically define the traffic load pattern
for each test
• Real-Time Metrics: Monitor test metrics while in progress
• Real Network Simulation: Effectively generate thousands
of virtual users creating realistic load generation and net-
work replication
• Supported Protocols: HTTP, SSL, SMTP, POP3, TCP, UDP,
TELNET, FTP, WAP, and many others
• Enhanced Recording: Automatically generate test scripts
in JavaScript, and record data returning from the server
for verification
• Predefined Report Portfolios: Create ready-to-run groups of
reports, each consisting of different test session subjects
• Pass/Fail Definitions: Quickly and easily determine a test‘s
success or failure

Reporting • Automatic Verifications: Quickly find and analyze specific


bottlenecks within an application
• Performance Monitor and SNMP Integration: Integrate client
and server’s performance data from Windows NT, UNIX,
Weblogic, and Oracle Performance Monitors providing
a complete performance picture of the Web application
being tested
• Comprehensive Performance Metrics: Over 75 predefined per-
formance metrics for maximum testing flexibility and accuracy
• Regression Test Analysis: Save test scenarios for accurate
before/after comparisons, and for re-executing test sessions
and regression testing

Technology • Agenda Preview: Visually playback and step through


a recorded or scripted agenda through a browser window
• Integrated Scalability and Integrity Testing: Unify load and
performance testing into a single process for shortened
deployment cycles and verification of Web application
scalability and integrity prior to deployment

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 50

• Virtual Client Throttle: Dynamically adjust the load size


during the test session
• NATIVE Standards Support: HTML, DHTML, XML,* VXML,*
WAP, Java, and IP, all in a single script

Open Standards Approach JavaScript


WebLOAD Test Agendas utilize the industry standard lan-
guage, JavaScript, which maximizes flexibility by leverag-
ing the methods, functions, and documentation that are
readily available in the application development process.

Internet Open Standards


Internet and other industry standards are supported for com-
prehensive testing and analysis of the most sophisticated,
N-tier Web applications. WebLOAD supports the DOM,
XML,* VXML,* Java, Enterprise Java Beans, WAP, JavaScript,
HTTP/S, SNMP, and Media Streaming (MS)* technologies.

Extensive Performance WebLOAD offers a comprehensive range of standard and


Statistics customizable performance measures and reports that can
be used to identify bottlenecks, fine tune infrastructure, and
isolate problems quickly and efficiently. WebLOAD has
automated, out-of-the box support for the most common
Web application tools.

Metrics and Reports WebLOAD provides over 75 real-time graphical and


statistical results of test sessions, and automatically creates
individual timers and counters for each request, resulting
in customized performance metrics for any operation. Test
execution statistics can be viewed in real-time to quickly
get an overview of the test performance. WebLOAD incor-
porates built-in report templates to provide users with a fast
and easy way to view and share their session results. These
can be automatically exported to HTML, Excel, or tab-delim-
ited format for easy reference and analysis.

Phone 877 FOR IXIA * Supported on Windows only


International + 818.871.1800
www.ixiacom.com
Performance Applications Ixia p. 51

Product Ordering Information

WL50.................................... WebLOAD Software License, Single Console,


50 Virtual Clients

WL100.................................. WebLOAD Software License, Single Console,


100 Virtual Clients

WL300.................................. WebLOAD Software License, Single Console,


300 Virtual Clients

WL500.................................. WebLOAD Software License, Single Console,


500 Virtual Clients

WL1000................................ WebLOAD Software License, Single Console,


1000 Virtual Clients

WL3000................................ WebLOAD Software License, Single Console,


3000 Virtual Clients

WL5000................................ WebLOAD Software License, Single Console,


5000 Virtual Clients

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 52

IPv6 Emulation
Software Suite
IP version 6 (IPv6) is the newest version of the Internet
Protocol, designed as the successor to IP version 4. IPv6
enhances IP by greatly extending its addressing capabili-
ties, simplifying the IP header format, providing for the
labeling of flows, and adding authentication and privacy
capabilities. Ixia’s IPv6 Emulation Software Suite provides
a complete set of verification tools designed to facilitate
the migration from IPv4 to IPv6. The IPv6 Emulation
Software Suite provides both protocol conformance and
performance solutions for IPv6 in conjunction with Ixia’s
dedicated hardware test platform.

The IPv6 Emulation Software Suite is supported on all of


Ixia’s Ethernet, Packet Over SONET (POS), and ATM Load
Modules supporting a CPU per port. This integrated solution
allows for seamless migration of tests to next generation
platforms supporting mixed IPv4/IPv6 stacks.

Ixia Port
Ixia Port
IPv6 Hosts

BGP

Ixia Port
IPv4 Network
l
RIPng ne
Tun Dual Stack
Router

Dual Stack IS-IS


Router

IPv4/IPv6 Network
IPv6 Network
IPv6 Network
System Under Test
Ixia Port

Emulated Router

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 53

Key Features • IPv6 conformance testing utilizing Ixia’s IxANVL test suites
• IPv6 traffic generation and analysis at wire speed
• IPv6 network topology emulation
• Simultaneous IPv4 and IPv6 traffic generation for testing
dual-stack and tunneling migration methodologies
• IPv6 encodes and decodes on all Ethernet, POS, and
ATM interfaces
• IPv6 router identification through neighbor discovery
• Supported protocols: IS-ISv6, BGP+, RIPng, OSPFv3,
PIM-SMv6, and MLDv1/v2

Protocol Emulation Ixia’s IPv6 Emulation Software Suite enables the performance
and Validation validation of mixed IPv4/IPv6 and IPv6 only devices. Users
can validate ICMPv6 as per RFC 2463, Neighbor Discovery
Protocol as per RFC 2461, Address Auto-configuration as per
RFC 2462, and Path MTU Discovery protocols. All routing
protocols, BGP+, OSPFv3, IS-ISv6, and RIPng, can be emu-
lated while line rate IPv4/IPv6 traffic is being generated
and analyzed. Multicast routing emulation is also supported
with PIM-SMv6 as well as IP Multicast with MLDv1/v2.

Conformance Validation Ixia‘s IPv6 Emulation Software can verify device compliance
with IPv6 standards using Ixia’s IxANVL automated confor-
mance test. This test suite includes over 110 tests based
on IPv6 IETF standards RFC 2460, RFC 2464, and RFC 2472
for hosts and routers. Users can quickly discover IPv6
implementation errors by running IxANVL‘s high log level
(pass/fail) test. More detailed results, including packet
decodes, can also be viewed by running the test suite‘s
medium and low log levels.

IxANVL is written in ANSI C and provides both a GUI and


command line interface. The test suite includes source code
access, allowing users to easily customize tests or add new
ones by adding or modifying code. Users can also add
scripts to automate processes such as rebooting the Device
Under Test.

IxExplorer Integrated The Ixia IPv6 Emulation Software Suite is seamlessly inte-
grated into IxExplorer, Ixia’s Graphical User Interface (GUI)
software for data and control plane testing. IPv6 traffic
streams can be created automatically to advertised routes.
Traffic statistics can also be logged and graphed.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 54

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI can
be used to set up a test configuration, then Ixia’s ScriptGen
utility used to translate the GUI settings to Tcl code with
minimal commands. Tcl support is available on Windows
and UNIX platforms.

Requirements • IXIA 100, 250, 400T, 1600T, or Optixia chassis


®

• At least one of the following Ixia Load Modules:


LM100TXS8 (10/100), LM1000TXS4 (10/100/1000),
LM1000SFPS4 (Fiber Gigabit Ethernet), 10 Gigabit
Ethernet, OC-3c/12c/48c/192c (STM-1c/4c/16c/64c)
Packet Over SONET, OC-3/12 ATM
• IxExplorer licensed software

Product Ordering Information

BGP4-01P..............................BGP-4 emulation for CPU per port Load Modules

BGP4-03P..............................BGP IPv6 support (requires BGP4-01P module)

OSPFv3-01P...........................OSPFv3 emulation for CPU per port Load Modules

RIPng-01P..............................RIPng emulation for CPU per port Load Modules

ISIS-01P.................................IS-IS emulation for CPU per port Load Modules

ISIS-02P.................................IS-IS IPv6 support (requires ISIS-01P)

ISIS-B1P................................. IS-IS IPv6 Bundle: ISIS-01P, ISIS-02P

Routing-B2P............................IPv6 Bundle: BGP4-01P, -03P, ISIS-01P, -02P, RIPng-01P

MCAST-01P............................Multicast emulation for CPU per port Load Modules


(IGMP, MLD, and PIM-SM)

TCLSCR-IPV4IPV6................... IPv4/IPv6 Tunneling Test Suite - requires RIPng-01P

See IxANVL for IPv6 ordering information.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 55

RIP and RIPng


Emulation Software
Ixia’s RIP Emulation Software allows users to test routers
and networks quickly and efficiently. RIP Version 1, RIP
Version 2, and RIPng (for IPv6 networks) are all supported.
Ixia’s IxExplorer Graphical User Interface (GUI) makes con-
figuration simple. Routes are advertised by simply entering
the IP addresses of the emulated routers and the desired
route ranges. In addition, advertised routes can be flapped
on demand, and emulated routers can be removed or
added as required. Each Ixia test port can support multiple
routing protocols simultaneously while also generating
wire-speed data traffic.

By using multiple Ixia ports, large network configurations


can be emulated with a single Ixia chassis. By emulating
realistic configurations, Ixia can perform real world stress
testing of routers and networks. In addition, IP traffic can
be generated to validate route updates, as well as to cap-
ture metrics such as packet loss and forwarding rates of
the router or network under test.

System Under Test

Emulated Router

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 56

Specifications

Local IP Addresses IPv4/v6 notation format

Transmit Packet Mode RIP - Multicast (default), Broadcast V1, or Broadcast V2


RIPng - Multicast

Receive RIP Packet Mode RIP - Version 1, Version 2 (default), or Version 1+2
RIPng - Version 1

Response Mode RIP - Split Horizon


RIPng - Split Horizon, Poison Reverse

Update Interval Configurable, default 30 seconds

Update Interval Offset Configurable, default set to 5 seconds

Route Ranges Configurable parameters: Route IP address, Route Tag,


Network Mask, Next Hop, and Metric

Flapping Individual routers and routes can be flapped

Additional Features Tcl APIs, ScriptGen (Tcl script auto generator) and wire-
speed traffic generation. Multiple protocol emulations
can be run concurrently on a single port

Emulation Flexibility Each Ixia test port is capable of emulating multiple RIP
routers at distinct addresses. Routing tables for the emulated
routers are configured by the user and sent out at regular
intervals, with a configurable randomizing factor. Configu-
rations can be edited on the fly while the protocol is run-
ning, providing a high level of testing flexibility.

With RIP, either Version 1 or Version 2 packet formats may


be sent via multicast or broadcast (for compatibility with
Version 1 routers). Received packets may be filtered for
Version 1 or Version 2 compatibility. With RIPng, Version 1
packets may be sent via multicast. In addition, the stream
encode feature provides users with further flexibility in
manipulating an existing configuration or conducting
negative testing.

Scalability Thousands of RIP sessions and millions of routes can be


supported on a single IXIA 1600T chassis populated with
CPU per port Load Modules. Multiple protocols can be run
simultaneously in conjunction with line-rate traffic. In addi-
tion, links and routes can be flapped to dynamically assess
Phone 877 FOR IXIA how a router will behave under adverse network conditions.
International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 57

When a route range is flapped, the respective routes are


withdrawn from the router. When interfaces or routers are
disabled, the respective interface(s) will not generate or
respond to RIP control plane messages.

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI can
be used to set up a test configuration, then Ixia’s ScriptGen
utility used to translate the GUI settings to Tcl code with
minimal commands. Tcl support is available on Windows
and UNIX platforms.

Requirements • IXIA 100, 250, 400T, 1600T, or Optixia® chassis


• RIP and RIPng – At least one of the following Ixia Load
Modules: 10/100 Mbps Ethernet, Gigabit Ethernet,
10 Gigabit Ethernet, OC-3c/12c/48c/192c (STM-
1c/4c/16c/64c) Packet Over SONET, OC-3/12 ATM
• IxExplorer licensed software

IETF Standards • RIP Version 2 according to RFC 2453


• RIPng for IPv6 according to RFC 2080
• RIPng Protocol Applicability Statement according
to RFC 2081

Product Ordering Information

RIP-01P................................... RIPv2 emulation for CPU per port Load Modules

RIPng-01P............................... RIPng emulation for CPU per port Load Modules

Routing-B1P............................. IPv4 Bundle: BGP4-01P, ISIS-01P, OSPF-01P, RIP-01P

Routing-B2P............................. IPv6 Bundle: BGP4-01P, -03P, ISIS-01P, -02P, RIPng-01P

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 58

OSPFv2 and OSPFv3


Emulation Software
Ixia’s OSPF Emulation Software is a scalable and flexible
solution for testing routers or router systems for OSPF route
capacity and performance. Both OSPFv2 and OSPFv3
for IPv6 networks are supported. OSPF topologies can be
simulated using a grid with multiple routers making it easy
to create complicated scenarios. Network ranges can be
defined using broadcast or point-to-point link types. With
OSPFv2, traffic engineering can be enabled on a per-router
or a per-link basis and the state machine provides a listing
of learned LSAs for each interface. This makes it easy to
verify the Link State Database (LSDB). In addition, interface
state descriptions can be viewed on a diagnostic port
trace to aid in debugging.

Ixia’s Routing Protocol Emulations are extremely scalable.


By using multiple test ports, large network configurations
can be set up with a single Ixia chassis system. By emulat-
ing realistic configurations, Ixia can perform real world
stress testing of routers and networks. Multiple Ixia routing
protocol emulations can be run simultaneously on each
port, and wire-speed traffic can be generated to test the
data and control planes.

Area 1

Area 0

System Under Test

Emulated Router

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 59

Specifications

OSPFv2 LSAs Supported Router, Network, Summary, Summary type 4, AS-External,


Traffic Engineering Opaque LSAs

OSPFv3 LSAs Supported Router, Network, Inter-Area-Prefix, Inter-Area-Router,


AS-External, Link, Intra-Area-Prefix

Router Types Supported Intra-Area Routers, Area Border Routers, and AS


Boundary Routers

Adjacency Timers Hello and Dead intervals configurable

Area ID Configurable in decimal or IP notation format

Network Types Supported Point-to-Point and Broadcast

Messages Supported Hello, Database Description, Link State Request, Link State
Update, Link State Acknowledgement

Protocol Statistics OSPF Sessions Configured, OSPF Neighbors in full state

Learned LSA Functionality Summarized list of LSA headers learned per interface.
(OSPFv2 only) This includes Link State ID, Advertising Router, Link Type,
Sequence Number, and LSA age. The list can be filtered
based on Link State ID, Advertising Router, and LSA types

Learned LSA Statistics Total count of LSAs learned as well as counts per LSA type
(OSPFv2 only)

Emulation Flexibility Ixia provides several configuration modes for OSPF emu-
lation testing. The first is the router paradigm mode where
minimal OSPF knowledge is required. Routers, interfaces,
and routes are created based on IP addresses, Network
Masks, Network Type, Area ID, and Route Origins. This
information is then used to construct and flood the appro-
priate Link State Advertisements (LSAs) in the respective
adjacencies. Each emulated router is capable of advertising
thousands of intra-area and external type routes.

The second mode, user LSAs, allows users to directly con-


figure LSAs. Tips, pull-downs, and checkboxes are used
to facilitate data entry. LSAs can originate from one user-
defined LSA group or be segmented based on routers,
areas, or test scenarios. Tcl Scripts can also be used to
quickly generate thousands of user-defined LSA packets.

The third mode, stream encode, provides users with further


flexibility in manipulating an existing configuration or con-
ducting negative testing.
Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 60

Scalability Thousands of OSPF sessions and millions of routes can be


supported on a single Ixia chassis with CPU per port Load
Modules. Each interface can create a grid as large as 200
x 200. In addition, links and routes can be flapped to dy-
namically assess how the router will behave under adverse
network conditions.

Multi-Protocol Support Ixia’s family of emulation software can be run simultane-


ously on one or many ports in conjunction with line-rate
traffic to simulate realistic Internet scenarios. For MPLS/
RSVP-TE testing, OSPF Traffic Engineering LSAs can be
injected into a System Under Test (SUT) to create realistic
MPLS configurations (OSPFv2 only). In addition, custom
TLV encoding can be used to create various scenarios.

IxExplorer Integrated Ixia’s OSPF Emulation Software is installed as an add-on


to IxExplorer, Ixia’s Graphical User Interface (GUI) software
for data and control plane testing. The IxExplorer software
exposes many of the packet parameters so that complex
IP packets can be created. Traffic statistics can be logged
and graphed. In addition, OSPF encodes are available
to facilitate negative state and session testing.

Easy-to-Use GUI The spreadsheet GUI in IxExplorer and in the OSPF


Emulation Software facilitates the entry of large configura-
tions. Users can customize a test environment by displaying
only the stream and protocol parameters relevant to the
test. Select a range of cells, and then increment, decre-
ment, or set to the first value in the range. Once a network
topology is created, it can be easily copied across any sup-
ported Ixia interface. Just click on an emulated router or
route range and select copy. Click on another port and
then paste. Large configurations can be easily set up this
way
to create intricate tests.

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI
can be used to set up a test configuration, then Ixia’s
ScriptGen utility used to translate the GUI settings to Tcl
code with minimal commands. Tcl support is available
on Windows and UNIX platforms.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 61

Requirements • IXIA 100, 250, 400T, 1600T, or Optixia® chassis


• OSPFv2 and OSPFv3: at least one of the following Ixia
Load Modules - 10/100 Mbps Ethernet, Gigabit Ethernet,
10 Gigabit Ethernet, OC-3c/12c/48c/192c Packet Over
SONET, and OC3/12 ATM
• IxExplorer licensed software

IETF Standards • OSPF Version 2 according to RFC 2328


• OSPF for IPv6 according to RFC 2740
• The OSPF Opaque LSA Option according to RFC 2370
• Traffic Engineering Extensions to OSPF Version 2 according
to draft-katz-yeung-ospf-traffic-10.txt

Product Ordering Information

OSPF-01P.............................. OSPFv2 emulation for CPU per port Load Modules

OSPFv3-01P...........................OSPFv3 emulation for CPU per port Load Modules

Tcl Script-OSPF....................... OSPF Tcl Script Test Suite (Requires OSPF-01P or OSPF-01S)

OSPF-B1S..............................OSPFv2 Bundle: OSPF-01S, Tcl Script-OSPF

OSPF-B1P.............................. OSPFv2 Bundle: OSPF-01P, Tcl Script-OSPF

Routing-B1P............................IPv4 Bundle: BGP4-01P, ISIS-01P, OSPF-01P, RIP-01P

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 62

IS-IS and IS-ISv6


Emulation Software
Ixia’s IS-IS Emulation Software enables users to test IS-IS
routers and networks quickly and efficiently. An IS-IS net-
work is created by simply listing emulated routers, inter-
faces, and route ranges. Alternatively, a router grid can
be quickly configured by specifying the number of rows
and columns of routers. Ixia translates the network infor-
mation and constructs the appropriate Link State PDUs
(LSPs) for flooding. Routers and networks can also be
stress tested by changing network conditions. Advertised
routes can be flapped on demand. Interfaces and routers
can emulate a downed link.

Ixia’s routing protocol emulations are extremely scalable.


By using multiple test ports, large network configurations
can be set up with a single Ixia chassis. By emulating
realistic configurations, Ixia can perform real world stress
testing of routers and networks. Multiple Ixia routing
protocol emulations can be run simultaneously on each
port, and wire-speed traffic can be generated to test the
data and control planes. The IPv6 extensions of IS-IS
can be tested using Ixia’s CPU per port Load Modules.

Level 1

Level 2

System Under Test

Emulated Router

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 63

Specifications

Router Types Supported Level 1, Level 2, and Level 1+2

Network Type Supported Point-to-Point and Broadcast

Maximum Area Addresses 0 to 254; default 3

Adjacency Parameters Interface IP addresses, Mask, Metric, ID, Hello Interval,


Dead Interval, LSP Refresh Rate, LSP Lifetime, Max LSP Size

Route Range Parameters Route IP addresses, Mask, Metric, IP Type (IPv4 or IPv6),
Router Origin

Network Range (Grid) Route IP addresses, Mask, Metric, Router IDs, number of
Parameters Rows, number of Columns, Entry Row, Entry Column, Link
Type, IP Type (IPv4 or IPv6)

Traffic Engineering Link Metric, Administrator Group, Maximum Bandwidth,


Maximum Reservable Bandwidth, Unreserved Bandwidth
(Priority 0-7), TE Path

Flapping Individual links and routes can be flapped

Peer Statistics Adjacencies Configured and Established

Additional Features Tcl APIs, ScriptGen (Tcl script auto generator) and wire
speed traffic generation. Multiple protocol emulations
can be run concurrently on a single test port

Emulation Flexibility Ixia’s IS-IS Emulation Software constructs and floods the
appropriate LSPs based on network information entered
using router, interface, and route range methodology.
A test can be configured with just five inputs. Multiple
routers can be emulated on each physical port and each
emulated router can have multiple interfaces, each config-
urable to a Level 1, Level 2, or a Level 1+2 interface
or circuit type.

Scalability Thousands of IS-IS sessions and millions of routes can be


supported on an IXIA 1600T chassis populated with CPU
per port Load Modules. Multiple protocols can be run
simultaneously in conjunction with wire-speed traffic. In
addition, links and routes can be flapped to dynamically
assess how a router will behave under adverse network
conditions. When a route range is flapped, the respective
routes are withdrawn from the router. When interfaces
or routers are disabled, the respective interface(s) will not
Phone 877 FOR IXIA generate a response to IS-IS control plane messages.
International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 64

Multi-Protocol Support Ixia’s family of emulation software can be run simultane-


ously on one or many ports to simulate realistic network
scenarios. Generate up to line rate traffic to advertised
routes. Learn which routes are entered into the forwarding
table when identical routes are learned from an internal
and external protocol.

Easy-to-Use GUI The spreadsheet GUI in IxExplorer and in the IS-IS Emu-
lation Software facilitates the entry of large configurations.
Users can customize a test environment by displaying only
the stream and protocol parameters relevant to the test.
Select a range of cells and then increment, decrement, or
set to the first value in the range. Once a network topology
is created, it can be copied easily across any supported
Ixia interface. Just click on an emulated router or route
range and select copy. Click on another port and then
just paste. Large configurations can be easily set up this
way to create intricate tests.

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI can
be used to set up a test configuration, then Ixia’s ScriptGen
utility used to translate the GUI settings to Tcl code with min-
imal commands. Tcl support is available on Windows and
UNIX platforms.

Requirements • IXIA 100, 250, 400T, 1600T, or Optixia® chassis


• IS-IS and IS-ISv6: at least one of the following Ixia Load
Modules – 10/100 Mbps Ethernet, Gigabit Ethernet,
10 Gigabit Ethernet, OC-3c/12c/48c/192c (STM-
1c/4c/16c/64c) Packet Over SONET, OC-3/12 ATM
• IxExplorer licensed software

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 65

IETF Standards • IS-IS intra-domain routing protocol according to


ISO/IEC 10589
• Use of OSI IS-IS for Routing in TCP/IP and Dual
Environments according to RFC 1195
• Routing IPv6 with IS-IS according to draft-ietf-isis-ipv6-02.txt
• IS-IS extensions for Traffic Engineering according to
draft-ietf-isis-traffic-04.txt

Product Ordering Information

ISIS-01P...................................IS-IS emulation for CPU per port Load Modules

ISIS-02P...................................IS-IS IPv6 support (requires ISIS-01P)

ISIS-B1P...................................IS-IS IPv6 Bundle: ISIS-01P, ISIS-02P

Routing-B1P............................. IPv4 Bundle: BGP4-01P, ISIS-01P, OSPF-01P, RIP-01P

Routing-B2P............................. IPv6 Bundle: BGP4-01P, -03P, ISIS-01P, -02P, RIPng-01P

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 66

BGP and BGP+


Emulation Software
Ixia’s BGP Emulation Software offers an extensive set of
features for testing the performance and scalability of BGP
routers running over IPv4 and IPv6 protocol stacks. All
mandatory and many additional BGP attributes are exposed
to facilitate complex network configurations. Any combi-
nation of peers can be defined as intra-autonomous (I-BGP)
routers and inter-autonomous (E-BGP) routers. Hundreds
of BGP peers can be simulated and millions of routes can
be advertised from a single Ixia test port.

Multiple Ixia protocol emulations can be run simultaneously


on each test port in conjunction with wire-speed data traffic
to simultaneously test the data and control planes. Configu-
rations can be created or changed while the BGP state
machine is running, providing on-the-fly testing scenarios.
Traffic streams can be automatically generated for sending
data across advertised BGP routes. Customized traffic
streams can be configured with Ixia’s IxExplorer, well-
renowned for its traffic generation and analysis flexibility.

AS40

AS10

EBGP

EBGP
AS30

AS20

System Under Test

Emulated Router

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 67

Specifications

Emulation Capabilities Each port can contain any combination of IPv4, IPv6,
MPLS (IPv4/IPv6), and L3 VPN (IPv4/IPv6) sessions

Peer Types Each port can contain any combination of Internal,


External, and Multi-hop peers

Route Prefix Range Up to 232 route prefixes can be specified in a route


range entry

Configurable Attributes AS-Path (AS-Sequence, AS-Set, Confederation Sequence,


Confederation Set), Next Hop, Origin, Local Preference,
Multi-Exit Discriminator, Community, Atomic Aggregate,
Aggregator, Originator ID, Cluster List

Flapping Individual links and routes can be flapped up and down


time intervals set in seconds

Staggered Start Multiple BGP peers can be started simultaneously or in


a staggered interval

Statistics Extensive peer, route, and error statistics, error statistics


include Open Error Notification, Update Error, and
Header Error Statistics

Peer Statistics AS Number, Hold Timer, ID, and IP addresses

Emulation Flexibility Validate routing protocol performance using Ixia’s BGP


Emulation Software. Ixia provides a wealth of configura-
tion options to create complex configurations. Establish
any combination of internal and external neighbors on
one or many ports. Manipulate the mandatory and well-
known route attributes of one or many routes to create
realistic Internet scenarios.

Scalability Thousands of BGP peers can be emulated and millions


of BGP routes advertised from a single Ixia chassis popu-
lated with CPU per port Load Modules. Multiple proto-
cols can be run simultaneously in conjunction with line-
rate traffic. In addition, links and routes can be flapped
to dynamically assess how the router will behave under
adverse network conditions.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 68

Multi-Protocol Support Ixia’s family of emulation software can be run simultane-


ously on one or many ports in conjunction with line-rate
traffic to simulate realistic Internet scenarios. Identify
which routes are entered into the forwarding table when
identical routes are learned from an internal and exter-
nal protocol.

IxExplorer Integrated Ixia’s BGP Emulation Software is installed as an add-on


to IxExplorer, Ixia’s Graphical User Interface (GUI) soft-
ware for data and control plane testing. Traffic streams
to advertised routes can be automatically created with
the Stream Generation Map. These streams can be fur-
ther edited to create complex IP packets. In addition,
statistics can be logged and graphed.

Easy-to-Use GUI The spreadsheet GUI in IxExplorer and in the BGP


Emulation Software facilitates the entry of large con-
figurations. Users can customize a test environment
by displaying only the stream and protocol parameters
relevant to the test. Select a range of cells and then
increment, decrement, or set to the first value in the
range. Once a network topology is created, it can be
copied easily across any supported Ixia interface. Just
click on an emulated router or route range and select
copy. Click on another port and then just paste. Large
configurations can be easily set up this way to create
intricate tests.

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI
can be used to set up a test configuration, then Ixia’s
ScriptGen utility used to translate the GUI settings to Tcl
code with minimal commands. Tcl support is available
on Windows and UNIX platforms.

Requirements: • IXIA 100, 250, 400T, 1600T, or Optixia® chassis


• At least one Ixia Load Module: 10/100 Mbps Ethernet,
Gigabit Ethernet, 10 Gigabit Ethernet, OC-3c/12c/
48c/192c (STM-1c/4c/16c/64c) Packet Over SONET,
OC-3/12 ATM
• IxExplorer licensed software

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 69

IETF Standards • BGP Emulation messages encoded and decoded to


a Border Gateway Protocol (BGP-4) (supersedes IETF
RFC 1771)
• BGP Route Reflections encoded and decoded to IETF
RFC 2976, BGP Route Reflection, an Alternative to Full
Mesh IBGP (supersedes IETF RFC 1996)
• BGP Communities encoded and decoded to IETF RFC
1997, BGP Communities Attribute
• BGP Confederations encoded and decoded to IETF RFC
3065, Autonomous System Confederations for BGP

Product Ordering Information

BGP4-01P................................BGP-4 emulation for CPU per port Load Modules

BGP4-02P................................L3 MPLS VPNs support (requires BGP4-01P module)

BGP4-03P................................BGP IPv6 support (requires BGP4-01P module)

Tcl Script-BGP4........................ BGP-4 Test Suite (requires BGP4-01S or BGP4-01P emulation)

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 70

IP Multicast
Emulation Software
Ixia’s IP Multicast Emulation Software offers the most com-
prehensive tools for testing scalability and performance
of multicast routers. Ixia offers emulations of Internet
Group Membership Protocol (IGMP) versions 1, 2, and 3
and Multicast Listener Discovery (MLD) Protocol version 1
and 2 for testing IPv4, IPv6, and dual-stack routers. Used
in conjunction with Ixia’s CPU per port Load Modules, these
emulations offer unparalleled scalability and performance.

Ixia’s IP Multicast Emulations are integrated within IxExplorer,


Ixia’s Graphical User Interface (GUI) software for data and
control plane testing. Large and intricate tests can be creat-
ed quickly and simply with this interface. Configurations can
be created or changed on-the-fly while the state machine is
running. Additional attributes are also exposed for those
who demand increased protocol control. Once the configu-
rations are completed, Ixia’s Stream Generation Map utility
can be used to automate the construction of multicast traffic
streams to send through the topology.

Emulated IGMP/
MLD Clients Emulated IGMP/
MLD Clients
Multicasts
Source

DUT
Internet Backbone

Emulated IGMP/
MLD Clients

Emulated Router
Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 71

Specifications

Emulations IGMP version 1, 2, and 3; MLD version 1 and 2

Messages Types Supported IGMP


• Generate Membership Reports (v1, v2, v3) and
Leave Reports (v2, v3)
• Reply to Membership Queries

MLD
• Generate Multicast Listener Reports and Multicast
Listener Done
• Reply to Multicast Listener Queries

Operational Settings Enable Router Alert Option (IGMPv2/v3 and MLDv1/v2)

Enable Response to General Query messages (All versions)

Enable Response to Group Specific Query messages


(IGMPv2/v3 and MLDv1/v2)

Enable Unsolicited Response Mode (All versions); Report


Frequency (seconds)

Enable Suppress Reports (all versions) – membership


reports not transmitted if learned from another host

Enable Immediate Response (All versions)

Enable packing for record/frame and source/record


(IGMPv3 and MLDv2)

Rate Control of Time interval (milliseconds) and number of groups to


Group Reports specify within a membership report (integer). Default is
zero meaning transmit as fast as possible

Flapping Enabling a multicast group range will issue a membership


report whereas disabling a group range will issue a leave
report (IGMPv2/v3 and MLDv1/v2)

Emulated Hosts Up to 1,000 hosts can be emulated per port

Scalability Up to 100,000 membership reports can be generated


per port when using IGMPv1, v2, and MLDv1. For
IGMPv3 and MLDv2, membership reports can be
generated for the entire multicast address range

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 72

Emulation Flexibility Generate a large multicast configuration in a single entry


by simply incrementing the multicast group address or
adding multiple multicast entries to increase granularity.
Manipulate the operational behavior of generating member-
ship reports and responding to membership queries.

Scalability Millions of membership reports and queries can be sup-


ported on a single Ixia chassis system populated with Ixia’s
CPU per port Load Modules. Multiple protocols can be
run simultaneously and in conjunction with line-rate traffic.
In addition, host responses and membership reports can
be flapped to dynamically assess the performance of
a multicast router under adverse network conditions.

Multi-Protocol Support Ixia’s family of emulation software can be run simultane-


ously on one or many ports in conjunction with line-rate
traffic to simulate realistic network scenarios. Ixia’s Multicast
Emulation can be run with any combination of IGP and
signaling protocols.

Easy-to-Use GUI Ixia’s IP Multicast Emulation Software is installed as an


add-on to IxExplorer, Ixia’s Graphical User Interface (GUI)
software for data and control plane testing. The IxExplorer
GUI exposes many packet parameters so that complex IP
Unicast, IP Multicast, and MPLS packets can be created.
In addition, statistical results can be logged and graphed.
IxExplorer’s GUI utilizes a spreadsheet interface to facilitate
the entry of large and complex configurations.

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI
can be used to set up a test configuration, then Ixia’s
ScriptGen utility used to translate the GUI settings to Tcl
code with minimal commands. Tcl support is available
on Windows and UNIX platforms.

Requirements • IXIA 100, 250, 400T, 1600T, or Optixia® chassis


• At least one of the following Ixia Load Modules:
LM100TXS8 (10/100), LM1000TXS4 (10/100/1000),
LM1000SFPS4 (Fiber Gigabit Ethernet), 10 Gigabit
Ethernet, OC-3/12 ATM, OC-3c/12c/48c/192c POS
• IxExplorer licensed software

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 73

IETF Standards • Host Extensions for IP Multicasting, specification for IGMP


Version 1 (IGMPv1) according to RFC 1112
• Internet Group Management Protocol, Version 2 according
to RFC 2236
• Internet Group Management Protocol, Version 3
according to RFC 3376
• Multicast Listener Discovery (MLD) for IPv6 according to
RFC 2710
• Multicast Listener Discovery Version 2 (MLDv2) for IPv6
according to draft-vida-mld-v2-06.txt

Product Ordering Information

MCAST-01P.............................Multicast emulation for CPU per port Load Modules


(IGMP, MLD, and PIM-SM)

IxExplorer............................... Includes multicast emulation for IGMPv1 and IGMPv2

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 74

PIM-SM Multicast
Emulation Software
Ixia’s PIM-SM Multicast Emulation Software provides the
capability for the extensive testing of PIM-SM enabled
routers. Used in conjunction with Ixia’s CPU per port
Load Modules, the PIM-SM emulations offer unparalleled
scalability and performance supporting hundreds of PIM
neighbors per test port. Any combination of PIM Register
and Join/Prune Messages can be advertised from a port
to simulate traffic from multicast sources and destinations.
Any number of topologies can be simulated to validate
a System Under Test‘s (SUT) ability to create unidirectional
shared trees rooted at a Rendezvous Point (RP) per group
and shortest-path trees per source.

Ixia’s Graphical User Interface (GUI) configuration simplifies


the set up of large or intricate tests. A single multicast group
range entry can advertise thousands of PIM Join/Prune
Messages. Or multiple multicast group range entries can
be used to create detailed test configurations. In addition,
Ixia’s emulations allow configurations to be created or
changed while the state machine is running. For those who
demand increased protocol control, Ixia exposes timing
parameters to control the rate of PIM-SM messages.

Multicasts
Source

System Under Test

Emulated Router Emulated Host


Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 75

Specifications

Emulation PIM-SM version 2

Messages Types Hello, Register, and Join/Prune [(*,*,RP), (*,G), (S,G),


and (S,G,rpt)]

Message Control Rate Messages per interval and interval (ms). Default: 0 mean-
ing transmit as fast as possible

Learned Join States For each multicast source senders, the (S,G) Joins received
from downstream router can be displayed

Configurable Message Attributes

Hello Holdtime, LAN Prune Delay, DR Priority, Bidirectional


Capable (Bidir_Capable), Generation ID (GenID)

Register Border bit (B) and Null-Register bit (N) automatically


encoded by state machine if set as designated router.
Multicast Addresses

Join/Prune Holdtime, Unicast Upstream Neighbor, Multicast group,


Join Source, and Prune Source Addresses. State machine
will encode the number of Groups, Joined Sources, and
Pruned Sources based on configuration

Operational Behavior

Real-Time Configuration Emulated routers, interfaces, multicast groups, and sender


sources can be created, deleted, or flapped in real-time
while the state machine is running

Timed Switching Auto switch a range of multicast groups from (*,G)


to (S,G) based on a delay time (sec) interval

Timed Flapping Based on a timed interval. Default: 60 seconds

State Refresh Three modes available:


1) constant mode keeps GenID fixed until a change
is made to a configuration entry
2) incremental mode increments GenID on every
hello message
3) random mode inserts a random GenID value on
every hello message

Packed Groups When enabled, all multicast groups are added to one
Joined/Pruned Message. Otherwise, a Join/Pruned mes-
sage is created for every multicast group

continued next page

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 76

Register Encapsulation Traffic For each emulated multicast sender enabled, Ixia will
transmit source traffic encapsulated in register message
packets until a RegisterStop message is received. Native
multicast packets can be generated from source ports
via the Stream Generation Map or from IxExplorer

Statistics Transmitted and Received counts of Hello, Register,


RegisterStop, and Join/Prune Messages

Neighbor Capacity Up to 400 PIM-SM neighbors per port on Gigabit Ethernet


TXS Load Modules

Message Capacity Up to 10 million multicast destination groups are supported


on Gigabit Ethernet TXS Load Modules when packing mode
is enable

Emulation Flexibility Large multicast tests can be generated in a single configura-


tion entry by simply specifying an incrementing multicast
group address. Detailed test configurations can be created
by adding multiple multicast entries. Many of the protocol
adjacency attributes are exposed in order to manipulate the
operational behavior of PIM-SM Hello, Join/Prune, and
Register messages.

Scalability Ixia’s Load Modules with a CPU per port offer the highest
level of protocol emulation scalability in today’s test market.
The PIM-SM protocol emulations run local on the test port’s
CPU, thereby minimizing chassis system resources. An Ixia
chassis system populated with CPU per port Load Modules
can generate millions of Register and Join/Prune messages.
In addition, Join/Prune messages can be flapped dynam-
ically, or on a time interval, to assess the performance of
a multicast router under adverse network conditions.

Multi-Protocol Support Ixia’s family of emulation software can be run simultaneously


on one or many ports to simulate realistic network scenarios.
Ixia’s PIM-SM Multicast Emulation Software can also be run
with any combination of IGP and MPLS signaling protocols.
For example, to properly test Reverse Path forwarding func-
tionality, a routing protocol emulation must be used to adver-
tise the sender source addresses. In addition, Ixia’s IGMP
multicast emulation can be used in conjunction with PIM-SM
to simulate a variety of multicast topologies.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 77

Easy-to-Use GUI Ixia’s IP Multicast Emulation Software is installed as an add-on


to IxExplorer, Ixia’s Graphical User Interface (GUI) software
for data and control plane testing. The IxExplorer GUI
exposes many packet parameters so that complex IP Unicast,
IP Multicast, and MPLS packets can be created. In addition,
statistical results can be logged and graphed. IxExplorer’s
GUI utilizes a spreadsheet interface to facilitate the entry
of large and complex configurations.

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI can
be used to set up a test configuration, then Ixia’s ScriptGen
utility used to translate the GUI settings to Tcl code with
minimal commands. Tcl support is available on Windows
and UNIX platforms.

Requirements • IXIA 100, 250, 400T, 1600T, or Optixia® chassis


• At least one of the following Ixia Load Modules:
LM100TXS8 (10/100), LM1000TXS4 (10/100/1000),
LM1000SFPS4 (Fiber Gigabit Ethernet), 10 Gigabit
Ethernet, OC-3/12 ATM, OC-3c/12c/48c/192c POS
• IxExplorer licensed software

IETF Standards • Protocol Independent Multicast - Sparse Mode (PIM-SM):


Protocol Specification (Revised) according to draft-ietf-pim-
sm-v2-new-07
• Bi-directional Protocol Independent Multicast (BIDIR-PIM)
according to draft-ietf-pim-bidir-04

Product Ordering Information

MCAST-01P.............................Multicast emulation for CPU per port Load Modules


(IGMP, MLD, and PIM-SM)

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 78

Layer 2 VPN
Emulation Software
Ixia’s Layer 2 Virtual Private Network (Layer 2 VPN)
Emulation Software is an add-on component to Ixia’s LDP
Emulation Software that simulates the transport of Layer 2
frames over MPLS. Both point-to-point Martini and any-to-any
VPLS (Virtual Private LAN Services) VPNs are supported per
their respective IETF Internet Drafts. Complex Layer 2 VPN
topologies can be simulated by using Ixia’s Layer 2 VPN
option in combination with Ixia’s Interior Gateway Protocol
(IGP) emulations (such as OSPF and IS-IS). Ixia’s flexible
Graphical User Interface facilitates a variety of configuration
modes. Each Virtual Circuit (VC) session entry in an Layer 2
VPN can be config-ured to one or many peers. Multiple VC
Forwarding Equivalence Classes (FECs) can be advertised
from a single entry.

Hundreds of Layer 2 VPN sessions and thousands of FECs


can be advertised from a single Ixia test port. In addition,
VC FEC entries, emulated Layer 2 groups, and sessions can
be flapped to simulate realistic network scenarios.

The Layer 2 VPN emulation software is supported on a number


of Ixia Load Modules which feature a CPU per port. In addi-
tion, multiple Ixia protocol emulations can be run concurrently
on each test port, and wire-speed traffic can be generated to
simultaneously test the data and control planes.

Layer 2 Traffic MPLS Traffic VPN A


PE 1

PE 2
VPN A CE 1 LDP Extended
Session

VPN B

P1
CE 2 P2 PE 3
LDP Extended Sessions
VPN B VPN C
DUT LDP
Exte
nd e
dS
essio
CE 3 n

P3

VPN C
VPN B
PE 4

Emulated Router

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 79

Specifications

L2 VPN Sessions LDP extended discovery mode

Modes Downstream unsolicited and liberal retention modes

Emulated VCs Frame Relay (Type 1), ATMAAL5 (Type 2), ATMXCell
(Type 3), VLAN (Type 4) - default, Ethernet (Type 5), HDLC
(Type 6), PPP (Type 7), Circuit Emulation Service over
MPLS (CEM) – CEM (Type 8), ATMVCC (Type 9), ATMVPC
(Type A), VPLS (Type B)

VC FEC Parameters General: Peer, VC ID, Description, Label Start, and Label
Increment Mode
Ethernet: MTU
ATM: ATM Present, Max # of ATM Cells
CEM: CEM Payload Enabled, CEM Payload value, CEM
Option Present Enabled, and CEM Option value

Flapping Sessions, emulated Layer 2 groups, and individual VC.FEC


ranges can be flapped on demand

Labels Create, advertise, and withdraw VC FEC entries. Labels


learned displays VC FEC information, peers and label
spaces. VC FEC learned labels can be filtered based on
Peer address, Label, Group ID, VC type, VC ID, and
interface description

Emulated VC Encapsulations Ethernet VLAN and Ethernet without the use of a control word

Diagnostics Elapsed time (msec) for advertising or withdrawing FEC


entries, notifications, and debug messages

Key Features • Establish and maintain hundreds of adjacencies per port


• Configure large entries for VC FEC ranges quickly with
Ixia’s spreadsheet entry mode
• Modify configuration entries while state machine is running,
to simulate realistic Internet conditions
• View and filter learned labels
• Generate wire-speed MPLS traffic for different Layer 2
VC types
• Generate MAC TLVs for VPLS emulations
• Create Tcl configuration code simply and easily by
using ScriptGen
• Analyze real-time MPLS traffic on a packet-by-packet basis

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 80

Emulation Flexibility Ixia’s Layer 2 VPN emulation has the flexibility to emulate
one or more LSRs, as well as generate up to thousands
of VC FEC ranges on a single port. In addition, many of
the sessions and the VC FEC attributes are exposed in the
GUI, enabling users to create customized configurations.
Likewise, a protocol window configuration can be easily
converted to Tcl commands with Ixia’s ScriptGen utility.

Scalability Thousands of LDP sessions can be supported on an Ixia


chassis populated with Ixia’s CPU per port Load Modules.
Multiple protocols can be run simultaneously in conjunction
with line-rate traffic. In addition, sessions and FEC ranges
can be flapped to dynamically assess how your MPLS
router will behave under adverse network conditions.

Easy-to-Use GUI Ixia’s Layer 2 VPN Emulation Software is installed as an


add-on to IxExplorer, Ixia’s Graphical User Interface (GUI)
software for data and control plane testing. The IxExplorer
GUI exposes many of the packet parameters so that com-
plex IP and MPLS packets can be created. In addition,
statistics can be logged and graphed.

IxExplorer’s spreadsheet GUI facilitates the entry of large


configurations for protocol emulations. For example, cus-
tomize a test environment by displaying only the relevant
protocol and stream parameters. Select a range of cells
and then increment or decrement from the first value in the
range; or set the value of all selected cells to the first value
in the range. Use the copy and paste tools to copy Layer 2
VPN configurations across supported interfaces.

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI
can be used to set up a test configuration, then Ixia’s
ScriptGen utility used to translate the GUI settings to Tcl
code with minimal commands. Tcl support is available
on Windows and UNIX platforms.

Requirements • IXIA 100, 250, 400T, 1600T, or Optixia® chassis


• At least one Ixia Load Module with CPU per port:
10/100 Mbps, Gigabit, and 10 Gigabit Ethernet;
OC-3/12 ATM; OC-3c/12c/48c/192c POS with
64MB or greater system RAM
• LDP Emulation Software
• IxExplorer licensed software
Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 81

IETF Standards • LDP Specification according to RFC 3036


• LDP Applicability according to RFC 3037
• LDP State Machine according to RFC 3215
• Transport of Layer 2 Frames Over MPLS according to draft-
martini-l2circuit-trans-mpls-09.txt
• Virtual Private LAN Services (VPLS) over MPLS according
to draft-lasserre-vkompella-ppvpn-vpls-03.txt
• Pseudo-wire emulations:
- draft-martini-ethernet-encap-mpls-01.txt
- draft-martini-ppp-hdlc-encap-mpls-00.txt
- draft-martini-frame-encap-mpls-01.txt
- draft-martini-atm-encap-mpls-01.txt
- draft-malis-sonet-ces-mpls-05.txt

Product Ordering Information

LDP-01P.................................. MPLS LDP emulation for CPU-based Load Modules

LDP-02P.................................. MPLS Layer 2 VPNs per Drafts Martini and VPLS


(requires LDP-01P)

LDP-B2P.................................. MPLS Layer 2 VPN bundle: LDP-01P and LDP-02P

LDP-B3P.................................. MPLS signaling bundle: RSVP-01P and LDP-01P

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 82

Layer 3 VPN
Emulation Software
Ixia’s Layer 3 Virtual Private Network (Layer 3 VPN)
Emulation Software is an add-on component to the BGP
Emulation Software that simulates Provider-Provisioned VPN
(PPVPN) functionality per IETF Draft RFC 2547bis. Complex
Layer 3 VPN topologies can be created using the Layer 3
VPN Emulation Soft-ware in combination with Ixia’s Interior
Gateway Protocol (IGP) emulations (OSPF or IS-IS) and MPLS
signaling protocol emulations (LDP or RSVP-TE).

Ixia’s flexible Graphical User Interface (GUI) facilitates the


configuration of large topologies. Hundreds of Layer 3 VPN
sessions and thousands of VPN routes can be advertised per
test port. Wire-speed traffic can be generated over the VPN
topology to simultaneously test the data and control planes.

IP Traffic MPLS Traffic VPN A


PE 1

MP-iBGP PE 2
VPN A CE 1 Session

VPN B

P1
CE 2 P2 PE 3
MP-iBGP Sessions
VPN B VPN C
DUT
MP
-iBG
PS
essio
CE 3 n

P3

VPN C
VPN B
PE 4

Emulated Router

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 83

Specifications

Peer Types Internal BGP session with Multi-Protocol Extensions (MP-iBGP)

Address Type VPN-IPv4 Address routes with MPLS labels

Route Distinguisher (RD) Type – ASN: ASN and Assigned Number


Type – IP: IP Address and Assigned Number
The local or global part of a RD can be incremented within
a VPN route range entry

Route Target (RT) Type – ASN: ASN and Assigned Number


Type – IP: IP Address and Assigned Number
Multiple RTs can be assigned to an emulated site

Flapping VPN routes, sites, and sessions can be flapped on demand.


Timed flapping (up and down time intervals) can be config-
ured for an entire VPN route range entry or for a partial
set of routes

Staggered Start Multiple BGP peer sessions can be started simultaneously


or staggered over a series of time intervals

Statistics Please see the BGP Emulation Software data sheet for
complete list of available statistics

Emulation Flexibility Ixia provides a wealth of options for creating complex VPN
configurations. Generate large configuration with a single
entry by using ranges of incremented values for advertised
routes, route distinguishers, and labels. Alternatively, add
multiple Layer 3 VPN entries to increase granularity. Ma-
nipulate the mandatory and well known route attributes for
one or many VPN routes to create realistic Internet scenarios.

Scalability Thousands of MP-iBGP peers and millions of VPN routes


can be supported on a single Ixia chassis populated with
CPU per port Load Modules. In addition, MP-iBGP sessions
and VPN routes can be flapped to dynamically assess the
performance of PEs under adverse network conditions.

Multi-Protocol Support Ixia’s emulation software can be run simultaneously on one


or many ports in conjunction with line-rate traffic to simulate
realistic Internet scenarios. Ixia’s Layer 3 VPNs can be oper-
ated with any combination of IGP and signaling protocols.

Easy-to-Use GUI Ixia’s Layer 3 VPN Emulation Software is installed as an


add-on to IxExplorer, Ixia’s GUI software for data and con-
Phone 877 FOR IXIA
trol plane testing. The IxExplorer GUI exposes many packet
International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 84

parameters so that complex IP and MPLS packets can be


created. In addition, statistics can be logged and graphed.
IxExplorer’s spreadsheet GUI facilitates the entry of large
and complex configurations.

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI
can be used to set up a test configuration, then Ixia’s
ScriptGen utility used to translate the GUI settings to Tcl
code with minimal commands. Tcl support is available
on Windows and UNIX platforms.

Requirements • IXIA 100, 250, 400T, 1600T, or Optixia® chassis


• At least one Ixia Load Module with CPU per port:
10/100 Mbps, Gigabit, and 10 Gigabit Ethernet;
OC-3/12 ATM; OC-3c/12c/48c/192c POS with
64MB or greater system RAM
• BGP Emulation Software
• IxExplorer licensed software

IETF Standards • BGP Emulation messages encoded and decoded according


to draft_ietf_idr_bgp4-17, A Border Gateway Protocol
(BGP-4) (Supersedes IETF RFC 1771)
• BGP Route Reflections encoded and decoded according to
IETF RFC 2976, BGP Route Reflection – an Alternative to
Full Mesh IBGP (Supersedes IETF RFC 1996)
• BGP Communities encoded and decoded according to IETF
RFC 1997, BGP Communities Attribute
• BGP Confederations encoded and decoded according to
IETF RFC 3065, Autonomous System Confederations for
BGP
• BGP-4 RFC 1771
• Multi-protocol Extensions for BGP-4 according to RFC 2283
• Capabilities Advertisement with BGP-4 according to RFC 2842
• Multi-Protocol Extensions for BGP-4 according to RFC 2858
• Carrying Label Information in BGP-4 according to RFC 3107
• Extended Communities Attribute according to draft-ietf-idr-
bgp-ext-communities-05.txt
• Multi-Protocol Extensions for BGP-4 according to draft-ietf-
idr-rfc2858bis-02.txt
• AS-wide Unique BGP Identifier for BGP-4 according to
draft-ietf-idr-bgp-identifier-00.txt

Product Ordering Information

BGP4-01P............................... BGP-4 emulation for CPU per port Load Modules

BGP4-02P............................... Layer 3 VPNs (requires BGP4-01P module)


Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 85

LDP
Emulation Software
Ixia’s LDP (Label Distribution Protocol) Emulation Software
is easy to configure, flexible for simulating complex topolo-
gies, and scalable to stress the performance of the most
powerful MPLS capable routers. MPLS topologies can be
emulated by using Ixia’s LDP in conjunction with an Ixia
Interior Gateway Protocol (IGP) emulation, such as OSPF
or IS-IS. The configuration process is straight forward, yet
powerful, using a spreadsheet interface to facilitate the
entry of large configurations. In addition, Forwarding
Equivalence Classes (FEC) entries and sessions can be
flapped to simulate realistic network scenarios.

With Ixia’s CPU per port Load Modules, hundreds of LDP


sessions and thousands of FECs can be advertised per test
port. In addition, Ixia’s Layer 2 VPN Emulation Software can
be added to test and stress Layer 2 Virtual Circuit tunnels.
Multiple protocols running simultaneously and wire-speed
traffic is supported on each test port.

IP Traffic MPLS Traffic

ion
ess
e dS
nd
xte LDP Extended Session
PE
LD

DUT

LDP Basic
Session

Emulated Router

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 86

Specifications

Modes Independent Label Distribution Control and Liberal


Label Retention

Messages Discovery (Basic and Extended), Session Establishment


(Active or Passive role), Advertisements (Label Mapping
and Withdraw), and Notifications (Fatal and Advisory)

Session Timers Configure Interval and Hold times for Hello and Keep
Alive messages

Labels Create, advertise, and withdraw FEC entries. Labels learned


displays FEC information, peers and label spaces. Filters
can be applied on learned labels based on FEC parameters,
peers, or label spaces. Scalability can be increased by
specifying only certain FECs to be stored (Explicit Include)

Extended Multiple targeted peers can be specified on an extended


session for quick scalability

Traffic Generation Stream Generation Map utility composes MPLS streams


based on learned labels

Diagnostics Elapsed time (msec) for advertising or withdrawing FEC


entries, notification, and debug messages

Key Features • Establish and maintain multiple adjacencies of basic and


extended sessions per port
• Enter large numbers of sessions or FEC ranges quickly with
Ixia’s spreadsheet entry interface
• Modify configuration entries while state machine is running
to simulate realistic network conditions
• View and filter learned labels
• Generate wire-speed MPLS data plane traffic
• Create Tcl configuration code simply by using ScriptGen
• Analyze real-time MPLS traffic on a packet-by-packet basis

Emulation Flexibility Users can validate the performance of their signaling


protocol using Ixia’s LDP Protocol Emulation Software.
Ixia’s LDP emulation has the flexibility to emulate one or
more LSRs as well as generate up to thousands of FEC
ranges on a single port. In addition, many of the session
and FEC attributes are exposed, enabling users to create
customized configurations. Users also have the flexibility
to configure via Tcl commands. Likewise, an LDP configura-
tion can be easily converted to Tcl commands with Ixia’s
ScriptGen utility.
Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 87

Scalability Thousands of LDP sessions can be supported on a single


Ixia chassis. Multiple protocols can be run simultaneously in
conjunction with line-rate traffic. In addition, sessions and
FEC ranges can be flapped to dynamically assess how your
MPLS router will behave under adverse network conditions.

Multi-Protocol Support Ixia’s family of emulation software can be run simultaneously


on one, or many ports to simulate realistic Internet scenar-
ios. Generate line rate MPLS traffic to advertised labels.
Learn when routers transmit traffic to MPLS labels instead
of routes in the forwarding information base.

IxExplorer Integrated Ixia’s LDP Emulation Software is installed as an add-on to


IxExplorer, Ixia’s Graphical User Interface (GUI) software
for data and control plane testing. IxExplorer provides
a high level of flexibility enabling complex MPLS packets
to be created, either manually or with Ixia’s Stream Generation
Map. This feature creates traffic streams automatically
based on learned labels. Transmitted and received traffic
statistics can also be logged and graphed.

Easy-to-Use GUI The spreadsheet GUI in IxExplorer and the LDP Emulation
Software facilitates the quick entry of large configurations.
Customize a test environment by displaying only the stream
and protocol parameters relevant to your test. Select a range
of cells and then increment, decrement, or set them all to
the first value in the range. Test configurations can be easily
copied across Ixia’s supported interfaces. Simply click on
a port, router, or FEC range and select copy. Click the
respective entry on another port and then select paste.
Large configurations can be easily created and modified
this way to set up intricate tests.

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI can
be used to set up a test configuration, then Ixia’s ScriptGen
utility used to translate the GUI settings to Tcl code with
minimal commands. Tcl support is available on Windows
and UNIX platforms.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 88

Requirements • IXIA 100, 250, 400T, 1600T, or Optixia® chassis


• At least one Ixia Load Module with CPU per port: 10/100
Mbps, Gigabit, and 10 Gigabit Ethernet; OC-3/12 ATM;
OC-3c/12c/48c/192c POS with 64MB or greater
system RAM
• IxExplorer licensed software

IETF Standards • LDP Specification according to RFC 3036


• LDP Applicability according to RFC 3037
• LDP State Machine according to RFC 3215

Product Ordering Information

LDP-01P.................................. MPLS LDP emulation for CPU-based Load Modules

LDP-02P.................................. MPLS L2 VPNs per Drafts Martini and VPLS (requires


LDP-01P)

LDP-B2P.................................. MPLS L2 VPN Bundle: LDP-01P and LDP-02P

LDP-B3P.................................. MPLS Signaling Bundle: RSVP-01P and LDP-01P

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 89

RSVP-TE
Emulation Software
Ixia’s RSVP-TE (Resource reSerVation Protocol with Traffic
Engineering) Emulation Software is designed to analyze the
performance of MPLS Label Edge Routers (LERs) and Label
Switching Routers (LSRs). When used in conjunction with
an Interior Gateway Protocol (IGP) with traffic engineering
extensions, such as OSPF-TE, large and complex MPLS
topologies can be emulated.

Ixia’s RSVP-TE Emulation Software can be easily configured


to establish and maintain thousands of Label Switched Paths
(LSPs) on each Ixia test port to stress the most powerful
MPLS-capable routers. Once LSPs are generated, MPLS traf-
fic can be transmitted, at line-rate speed, to capture metrics
such as packet loss and forwarding rates. RSVP extensions
for fast re-route are supported to test systems for traffic re-
direction upon failures.

elA
Tunn

Tunnel B

System Under Test

Emulated Router

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 90

Specifications

Session Attributes Session IP addresses, Hello Interval and Timeout Multiplier,


Bandwidth (bps), Refresh Interval, Custom Hello TLVs

Ingress Endpoints Source/Destination IP addresses, LSP/Tunnel IDs

ERO Enable/Disable, IP addresses or AS numbers, Strict/Loose,


Prepend DUT to ERO

RRO Enable/Disable, IP addresses or label numbers, Protection

Attributes Name field fixed or auto-generated, Setup and Holding


priorities, Resource Affinities, and flags bits

TSpec Token Bucket Rate (Bps), Token Bucket Size (bytes), Peak
Data Rate (Bps), Minimum Policed Unit (bytes), and
Maximum Packet size (bytes)

Fast Reroute Enable/Disable, Setup and Holding priorities, Hop Limit,


Bandwidth, One to One or Facility Backup, Send Detour

Custom TLVs ResvErr, Path, PathTear

Egress Endpoint Destination IP Addresses, Reservation Confirmation flag

Label Range Default range: 1,000 to 100,000; Fixed label options:


Explicit Null, Router Alert, IPv6 Explicit Null, and Implicit Null

RRO Reflect/Don’t Reflect, IP addresses or label numbers

Reservation “FF” or “SE” supported

Custom TLVs Resv, ResvTear, PathErr

Key Features • Simultaneously emulate an ingress and egress router on


the same test port to establish bi-directional pairs of tunnels
• Configure large numbers of entries quickly with spreadsheet
entry mode
• Modify configuration entries while the state machine is
running to simulate realistic network conditions
• Customize by configuring detailed object parameters
• View labels assigned and received as well as LSP statistics
• Generate wire-speed MPLS data plane traffic
• Create Tcl configuration code simply by using ScriptGen
• Analyze real-time MPLS traffic on a packet-by-packet basis

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 91

Emulation Flexibility Ixia’s RSVP-TE Emulation Software has the flexibility to


emulate one or more ingress and egress routers and gener-
ate thousands of LSPs on a single port. Many session and
tunnel attributes are exposed, enabling users to create
customized configurations. Users also have the flexibility
to configure via Tcl commands. Protocol window configura-
tions can be easily converted to Tcl commands with Ixia’s
ScriptGen utility. Ixia provides a number of ways to config-
ure and manipulate RSVP-TE sessions.

Scalability Hundreds of thousands of LSPs can be supported on an


IXIA 1600T chassis populated with per port CPU Load
Modules. Multiple protocols can be run simultaneously in
conjunction with line-rate traffic. In addition, sessions and
tunnels can be flapped to dynamically assess how a MPLS
router will behave under adverse network conditions.

Multi-Protocol Support Multiple protocols from Ixia’s family of emulation software


can be run simultaneously on one or many ports to simulate
realistic network scenarios. Generate line rate MPLS traffic
to advertised labels. Learn when routers transmit traffic to
MPLS labels instead of routes in the forwarding information
base. Multiple protocols from Ixia’s family of emulation soft-
ware can be run simultaneously on one or many ports to
simulate realistic network scenarios. Generate line-rate MPLS
traffic to advertised labels. Learn when routers transmit
traffic to MPLS labels instead of routes in the forwarding
information base.

Easy-to-Use GUI The spreadsheet GUI in IxExplorer and in the RSVP-TE


Emulation Software facilitates the entry of large configura-
tions. Customize a test environment by displaying only the
stream and protocol parameters relevant to the test. Select
a range of cells and then increment, decrement, or set them
all to the first value in the range. Test configurations can be
easily copied across Ixia’s supported interfaces. Simply click
on a neighbor pair or a tunnel range entry and select copy.
Click the respective entry on another port and then select
paste. Large configurations can be easily created and modi-
fied this way to set up intricate tests.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 92

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI can
be used to set up a test configuration, then Ixia’s ScriptGen
utility used to translate the GUI settings to Tcl code with
minimal commands. Tcl support is available on Windows
and UNIX platforms.

Requirements • IXIA 100, 250, 400T, 1600T, or Optixia® chassis


• At least one Ixia Load Module: 10/100 Mbps,
Gigabit, and 10 Gigabit Ethernet; OC-3/12 ATM;
OC-3c/12c/48c/192c (STM-1c/4c/16c/64c)
Packet Over SONET
• IxExplorer licensed software

IETF Standards • Resource reSerVation Protocol (RSVP) according to


RFC 2205
• Integrated service framework's QoS control services
according to RFC 2210
• Extensions to RSVP for LSP Tunnels according to
RFC 3209
• Fast reroute according to draft-ietf-mpls-rsvp-lsp-
fastreroute-02.txt

Product Ordering Information

RSVP-B1S................................MPLS RSVP-TE Bundle: RSVP-1S and Tcl Script-MPLS

RSVP-01P................................ MPLS RSVP-TE emulation for CPU-based Load Modules

RSVP-B1P................................ MPLS RSVP-TE Bundle: RSVP-01P and Tcl Script-MPLS

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 93

RPR/SRP
Emulation Software
Ixia’s RPR and SRP options for OC-48c and OC-192c
Packet Over SONET Load Modules provide the industry’s
first tool-set for wire-speed performance validation of
next generation ring-based network elements operating
with RPR or SRP MACs.

Ixia’s RPR/SRP Emulation Software allows the creation


of all frame formats, emulation of multiple ring nodes,
and capture and decode of RPR and SRP frames. In addi-
tion, RPR and SRP specific capture triggers and filters
are provided, simplifying development, quality assurance,
and deployment.

Ixia Simulated Ring Ixia Simulated Ring

Inner Ring Receive Outer Ring Receive

DUT
Inner Ring Transmit Outer Ring Transmit

Emulated Router

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 94

Specifications

RPR SRP

Supported Frame Types Data, Fairness, Discovery, Data, Usage, Discovery, IPS
Protection, Idle, OAM

Streams Up to 160 Advanced Up to 160 Advanced


Streams or 256 Sequential Streams or 256 Sequential
Streams Streams

Emulated Nodes Up to 128 per port Up to 128 per port

Generic Header Configuration All fields editable – Time-to- All fields editable – Time-to-
live, Ring Identifier, Fairness live, Ring Identifier, Mode,
Eligible, Packet Type, User Priority, Parity
Service Class, Wrap
Eligible, Parity. Extended
Header control is supported,
all fields editable

User-Defined Parameters Header type and/or Header type and/or version


version over-ride for nega- over-ride for negative testing
tive testing, Extended
Status Message
TLV encoding

Capture Triggers/Filters MAC DA, MAC SA, IP DA, MAC DA, MAC SA, IP DA,
IP SA, Ringlet 0, Ringlet 1, IP SA, Mode (any bit com-
Fairness Eligibility 0, bination), Inner Ring, Outer
Fairness Eligibility 1, Idle Ring, Priority (any bit com-
Packet, Control Packet, bination), Parity Bit Odd,
Fairness Packet, Data Parity Bit Even, Discovery
Packet, Service Class (any Frame, IPS Frame, User
bit combination), Wrap Defined
Eligibility 0, Parity Bit 0,
Wrap Eligibility 1,
Parity Bit 1, User Defined

Statistics Fairness frames Usage frames sent/received,


sent/received, Protection IPS frames received,
frames received, Discovery frames received,
Discovery frames received, Data frames received,
Data frames received, Timeout events, Usage sta-
OAM frames received, tus, Header parity errors
Idle frames received,
Timeout events, Header CRC
errors, Payload CRC errors

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Routing Protocols Ixia p. 95

Emulation Flexibility Ixia’s RPR/SRP option enable comprehensive and complex


traffic flows to be created. Packets may be completely spec-
ified, including RPR/SRP header information, MAC address-
es, payload headers, and data fill patterns. Packet sizes
may be automatically determined or user-defined.

Advanced Testing Comprehensive test data may be embedded into the


RPR/SRP packets to measure latency, verify data integrity,
and validate in-order delivery. In addition, Ixia’s Packet
Group Signature may be added, allowing for advanced
statistical analysis of received data or tracing back to
a source port.

Tcl Support Automated scripts can be quickly created using the Tcl
scripting environment. Alternatively, the IxExplorer GUI
can be used to set up a test configuration, then Ixia’s
ScriptGen utility used to translate the GUI settings to
Tcl code with minimal commands. Tcl support is available
on Windows and UNIX platforms.

Requirements The RPR and SRP emulations run on Ixia’s standard OC-48c
and OC-192c Load Modules. A simple mode switch toggles
between RPR or SRP mode and standard Packet Over SONET
operation. This provides the ultimate in flexibility, uses the
minimum amount of valuable rack space, and leverages the
investment in Ixia hardware for multiple test cases.

Product Ordering Information

SW-RPRSONET........................RPR stream generation and protocol support for


OC-48c/OC-192c POS Load Modules

SW-SRPSONET........................SRP stream generation and protocol support for


OC-48c/OC-192c POS Load Modules

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Conformance Applications Ixia p. 96

IxANVL –
Automated Network
Validation Library
Ixia’s IxANVL (Automated Network Validation Library) is
the industry standard for automated network/protocol vali-
dation. Developers and manufacturers of networking equip-
ment and Internet devices rely on IxANVL to validate proto-
col compliance and interoperability. Many customers have
chosen IxANVL for its ease-of-use, enhanced GUI, and
flexible test automation capabilities. In addition, IxANVL
offers a veritable universe of protocol libraries and utilities.

IxANVL is able to run on minimal hardware, a PC with


a Linux and Ethernet card, however, it is particularly well
suited to operate on Ixia’s powerful test and analysis plat-
form via a VNIC (Virtual Network Interface Card) driver.
This flexibility enables IxANVL to support all industry stan-
dard test interfaces including 10/100/1G/10G Ethernet,
ATM, Serial, Async and T1/E1. IxANVL provides confor-
mance, negative and regression testing on a vast selection
of protocols including Bridging, Routing, PPP, TCP/IP, IPv6,
IP storage, RMON, VPN, MPLS and Multicast.

Option 1: Direct Connection to DUT

VNIC DUT

Linux PC
Option 2: Connect to DUT via
Ixia Load Module
using VNIC

Management Port
TM TM TM TM TM TM TM TM TM TM TM TM TM TM TM TM

IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications
IXIA
communications

Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications
Ixia Communications

Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half

Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig
1 1 1 1 1 1 1 1 1 1 1
l l l l l l l l l l l

Link L/Err Half Link L/Err Half Link L/Err Half Link L/Err Half Link L/Err Half

Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig
1 1 1 1 1
l l l l l

Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Tx Tx Tx Tx Tx

Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig
2 2 2 2 2 2 2 2 2 2 2
l l l l l l l l l l l
Rx Rx Rx Rx Rx

Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half

Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig
3 3 3 3 3 3 3 3 3 3 3
l l l l l l l l l l l

Link L/Err Half Link L/Err Half Link L/Err Half Link L/Err Half Link L/Err Half

Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig
Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half 2 2 2 2 2
l l l l l

Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig Port Tx/Col Rx/Err Trig
Tx Tx Tx Tx Tx
4 4 4 4 4 4 4 4 4 4 4
l l l l l l l l l l l

Rx Rx Rx Rx Rx

1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig
3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out
5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd

LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM1000LX LM1000LX LM1000LX LM1000LX LM1000LX

PBX

IXIA 1600T Traffic Generator / Performance Analyzer

Ixia Test Platform

1600

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Conformance Applications Ixia p. 97

Test Coverage

Test Required
IxANVL Target Reference Case Test
Test Suites Protocols Specification Count Interfaces
IP Test Suites IPv6 Core IPv6 RFC 2460, 2464 99 2
IPv6CP RFC 2472 17 1
ICMPv6 RFC 2463 38 2
IPv6 NDP RFC 2461 203 2
Advanced AutoConfig RFC 2462 28 2
MLD RFC 2710 98 2
V6oV4 RFC 2893, 2529, 3056 92 2
PMTU RFC 1981 10 2
IP Router Alert RFC 2711 13 1
IPv6 Jumbogram RFC 2675 21 2
IPv4 IPv4 RFC 791, 1122, 1812 72 2
ICMP RFC 792 33 2
Routing IP RIP RIP RFC 1058, 2453 55 2
IPGW RFC 1812, 1122 18 2
OSPF Core OSPF RFC 1583, 2328 310 2
OSPF Opaque LSA, RFC 2370, 1587, 49 2
Extensions NSSA, DB Overflow 1765
OSPFv3 OSPFv3 RFC 2740 344 2
BGP4 Core BGP RFC 1771 232 3
draft-ietf-idr-bgp4-17
BGP4 BGP-OSPF, RFC 1403, 1997, 118 2
Extensions Communities, 2439, 2796, 2918,
Route Flap Damping, 3065
Route Reflection,
Route Refresh,
Confederations
ISIS ISIS RFC 1195, ISO/IEC 203 2
10589: 1992(E)
ISISv6 ISIS-v6 draft-ietf-isis-ipv6-02 203 2
MPLS Label Encapsulation RFC 3032 69 2
RSVP-TE RFC 3209 90 3
LDP LDP RFC 3036 522 3
LDP State RFC 3215 153 3
Multicasting IGMP IGMPv2 RFC 2236 42 2
Test Suites DVRMP DVMRP draft-ietf-idmr-dvmrp- 66 3
v3-07
PIM Dense Mode draft-ietf-pim-v2-dm-04 160 3
draft-ietf-pim-sm-v2-
Sparse Mode new-07 265 3
TCP Test TCP Core TCP RFC 793, 1122, 2460 156 2
Suites TCP Slow Start, RFC 2001, 2581, 48 1
Advanced Congestion Control, 1191, 2385, 2463,
PMTU Disc, MD5 1981
TCP High Ext for High RFC 1323, 2018, 793 52 1
Performance Performance,
Selective Acknowledge
IP Storage iSCSI iSCSI Target draft-ietf-ips-iscsi-20 198 1
Suites iSCSI Initiator draft-ietf-ips-iscsi-20 193 1
Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Conformance Applications Ixia p. 98

VPN IPSec AH MD5, SHA RFC 2401, 2402 51 2


Test Suites IPSec ESP MD5, SHA, DES, RFC 2401, 2403, 67 2
3DES, Blowfish 2404, 2405, 2406
IPSec IKE ISAKMP, IKE RFC 2407, 2408, 2409 385 2
L2TPSec Same as L2TP 99 1
L2TP L2TP RFC 2661 99 1
PPTP PPTP draft-ietf-pppext-pptp-02 55 1
PPP Test PPP LCP, PPP, PPP RFC 1661, 1662 111 2
Suites in HDLC Authentication
(PAP, CHAP) RFC 1334 37 1
RFC 1471 RFC 1471 15 1
RFC 1473 RFC 1473 5 1
IPCP IPCP RFC 1332 19 2
VJ VJ Compression RFC1144 48 2
Multilink PPP MPPP RFC1717, 1990 59 3
Bridging Spanning 802.1d IEEE Std. 802.1d 51 3
Test Suites Tree
Rapid 802.1w IEEE Std. 802.1w 127 3
Spanning
Tree
MSTP 802.1s IEEE 802.1s, 802.1q 231 3
VLAN 802.1q, GMRP, GVRP IEEE Std. 802.1q 150 3
RMON RMON Ethernet RFC 1757 116 1
Test Suites General RFC 1757 372 1
Toolkits TCP Toolkit Toolkit - sample N/A 4 1
tests only
SMNP Toolkit Toolkit - sample N/A 4 1
tests only

Benefits IxANVL Saves Time & Money


IxANVL allows vendors to verify the design during the
entire product life cycle. Problems can be identified earlier
in order to prevent costly last-minute reworks. IxANVL can
emulate large, multi-node networks that were previously cost
prohibitive. The result is more efficient tests and quicker
product release times.

IxANVL Increases Confidence


IxANVL increases confidence in product quality by enabling
extensive and thorough testing to be performed automatically,
without supervision. IxANVL’s test results allow users to:

• Determine exactly where a device’s protocol software does


and does not meet the specification
• Observe how well the device will handle traffic from non-
complying network components
• Determine what effects new development has on existing
code through regression testing

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Conformance Applications Ixia p. 99

IxANVL Expands Easily


With a source code license, users can easily add new inter-
face types, protocols, and/or tests to their IxANVL system.

IxANVL Supports More Protocols


IxANVL supports a comprehensive list of protocols, includ-
ing Unicast/Multicast Routing, Bridging, IPv6, VPN, MPLS,
PPP, TCP/IP, RMON and IP Storage.

Test Test Suite


Test Methodology Specifications TALs Method Code

IxANVL

IxANVL follows a rigorous process to develop the test suite:


1. Analyze protocol specification line-by-line
2. Develop a list of testable statements called a Test Assertion List (TAL)
3. Augment TALs with more negative tests
4. Prioritize and group TALs for the test suite
5. A test method is developed for each accepted test assertion.

During the development process, continual verification with


protocol standard authors or implementers is performed.

Test Configuration The IxANVL test suite can run on a Linux PC with off-the-
shelf Network Interface Cards or on Ixia’s Load Modules
through a Virtual Network Interface Card (VNIC) connec-
tion. The tester (Linux PC) connects with the Device Under
Test (DUT) via test interfaces. Up to three interfaces may be
utilized, depending on the test configuration. IxANVL has
the flexibility to emulate various system topologies to create
virtually any test scenarios, for almost any DUT.

IxANVL offers the option of a command-line interface, and


a user-friendly graphical user interface, which allows intu-
itive test execution management and detail reporting. The
IxANVL test suite is also available in source code format,
allowing users to easily customize tests by adding or modi-
fying the source code. Users can also add scripts to config-
ure DUTs to automate the test process. The command line
interface allows for easy parsing and storing of information
as well as the ability to integrate IxANVL with customers‘
ATS environments.

IxANVL classifies test cases into 3 categories – MUST,


SHOULD, and MAY, according to RFC recommendation.
This allows easy configuration of the level of conformance
in which the DUT is required to comply.
Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Conformance Applications Ixia p. 100

IxANVL classifies test cases into three categories:


MUST, SHOULD, and MAY.

Test Execution The IxANVL test can be run using two options – GUI or
command line input. In GUI mode, the user selects which
test suite and test cases to run. In command mode, the
user types a command with options indicating which tests
should be run and the desired level of output.

IxANVL then sends packets to the DUT based on what the


test is designed to do, after which, IxANVL receives packets
from the DUT, and compares them to what was expected.
After receiving these packets, IxANVL reacts according to
the returned information – it may continue the test, stop the
test, log an error message, or a host of other functions.

During the the test, IxANVL logs the progress in real-time.


After completion, IxANVL indicates whether the test passed
or failed. IxANVL then repeats the process with the next test
until all selected tests have been run.

Test Results Users can specify four different levels of test outputs:

• High level – basic pass/fail


• Medium level – pass/fail and test event status
• Low level – comprehensive report with packet decode
• Hexdump – detail report with hexdump of every packet
exchanged between tester and DUT

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Conformance Applications Ixia p. 101

IxANVL reports results of every test run.

IxANVL results include detailed trace outputs.

All IxANVL tests are logged for post analysis.

Platform IxANVL test suites operate on a Linux PC with the following


configuration:

• Redhat Linux 7.3, 8.0 or 9.0 on ix86 Platform


• 1 GHz Pentium-III CPU or faster
• 512 MB RAM
• 512 MB Free Disk Space

Supported Interfaces IxANVL supports a wide range of network interface cards


that directly attach to a Linux PC:
Phone 877 FOR IXIA
International + 818.871.1800
• Ethernet 10/100
www.ixiacom.com
Conformance Applications Ixia p. 102

• Gigabit Ethernet
• Async serial
• Sync serial
• T1/E1
• OC3 ATM (classical IP over ATM)
• PPPoE

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
APIs and SDKs Ixia p. 103

Ixia Tcl API (Application


Programming Interface)
The Ixia Tcl API provides a rich set of programming inter-
faces in Tcl (Tool Command Language), the most popular
test automation scripting language in the telecom industry.
The Ixia Tcl API provides full access to Ixia hardware plat-
form functions, allowing users to configure the hardware
and execute programs on the system. The Tcl API can be
used to automate the use of thousands of ports and
multiple functional tests.

Ixia products were designed with automation in mind.


A sophisticated, yet comprehensive, library of commands
helps test engineers implement Tcl scripts for product
development, regression and long-term testing. Using
a client-server architecture, any number of users may
simultaneously share one or more Ixia chassis using the
Tcl API, or any other Ixia application.

Windows Client Unix Client

Tcl Script Tcl Scripts

Ixia Tcl Client Ixia Tcl Client

Windows Host

Tcl Server

Ixia Tcl Client

Ixia Chassis

IxServer

Hardware Load Modules

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
APIs and SDKs Ixia p. 104

Key Features • Designed as an extension to Tcl/Tk software that can be


loaded into custom Tcl applications
• Command structure is consistent with typical Tcl applica-
tions available on the Internet
• Implemented in C++
• Operates on Windows, UNIX and Linux platforms
• Available to UNIX users with an additional Tcl Server module

Benefits • Quickly create custom scripts to automate product development


• Create custom tests that can be easily implemented across
tens to thousands of ports
• Allows easy management of Ixia hardware from the
command line
• Easy repeatability of tests to help isolate problems and
determine the impact of proposed solutions

Tcl Command Library The Ixia Tcl Command Library is a set of Tcl commands that
form the Tcl API and are used to configure all aspects of
Ixia product operation:

• Chassis, Load Module and port setup including timing, trans-


mit modes, receive modes, and low level interface operation
• Data transmission
• Data capture and statistics
• Protocol server operation for IP, IPv6, ARP, IGMP, MLD,
BGP4, OSPF, IS-IS, IS-ISv6, RSVP-TE, LDP, RIP, RIPng,
PIM-SM and PIM-SMv6

The command library contains a set of high level com-


mands that permits common operations to be performed
across
one or multiple Ixia ports. This provides a powerful means
to create customized applications to control testing.

Architecture From Windows based clients, Tcl scripts can access Ixia
hardware remotely via the Tcl HAL (Tcl Hardware Abstraction
Layer) interface. This interface serializes communications
to the IxServer software running on the Ixia chassis.
IxServer directly controls the hardware Load Modules on
the chassis. From UNIX clients, a Tcl server is utilized, run-
ning either
on the chassis or an intermediate Windows host.

Product Ordering Information The Tcl API is included with the standard IxOS distribution.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
APIs and SDKs Ixia p. 105

Ixia Linux Software


Development Kit
The Ixia Linux Software Development Kit (SDK) contains the
tools and documentation required to build custom distributed
applications to run on Ixia’s processor based Load Modules.
Custom applications can be used in conjunction with Ixia
developed applications. Users who write custom test applica-
tions for Linux PCs can now move those applications onto Ixia
Load Modules to reduce space and management overhead.

Ixia Chassis
Application Linux System Port
1
Tx/Co
IXIA
communications

Ixia Communications

Link
Ixia Communications

ll
100

Rx/Er

r
Trig
TM

Ixia Communications

Half

Port
1
Tx/Co
IXIA
communications

Ixia Communications

Link

ll
Ixia Communications

100

Rx/Er

r
Half

Trig
TM

Ixia Communications

Port
1
Tx/Co
IXIA
communications

Ixia Communications

Link

ll
100

Rx/Er

r
Trig
TM

Ixia Communications

Half
Ixia Communications

Port
1
Link

Tx/Co
IXIA
communications

Ixia Communications

ll
100

Rx/Er

r
Trig
TM

Ixia Communications

Half

Port
1
Tx/Co
IXIA
communications

Ixia Communications

Link
Ixia Communications

ll
100

Rx/Er

r
Trig
TM

Ixia Communications

Half

Port
1
Tx/Co
IXIA
communications

Ixia Communications

Link

ll
Ixia Communications

100

Rx/Er

r
Half

Trig
TM

Port
1
Link

Tx/Co
IXIA
communications

ll
100

Rx/Er

r
Half

Trig
TM

Port
1
Link

Tx/Co
IXIA
communications

ll
100

Rx/Er

r
Half

Trig
TM

Port
1
Link

Tx/Co
IXIA
communications

ll
100

Rx/Er

r
Half

Trig
TM

Port
1
Link

Tx/Co
IXIA
communications

ll
100

Rx/Er

r
Half

Trig
TM

Port
1
Link

Tx/Co
IXIA
communications

ll
100

Rx/Er

r
Half

Trig
TM

Link
IXIA
communications

L/Err Half
TM

Link
IXIA
communications

L/Err Half
TM

Link
IXIA
communications

L/Err Half
TM

Link
IXIA
communications

L/Err Half
TM

Link
IXIA
communications

L/Err Half
TM

Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig
1 1 1 1 1
ll r ll r ll r ll r ll r

Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Tx Tx Tx Tx Tx

Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig
2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r 2 ll r
Rx Rx Rx Rx Rx

Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half

Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig
3 ll r 3 ll r 3 ll r 3 ll r 3 ll r 3 ll r 3 ll r 3 ll r 3 ll r 3 ll r 3 ll r

Link L/Err Half Link L/Err Half Link L/Err Half Link L/Err Half Link L/Err Half

Compile Download
Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig
Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half Link 100 Half 2 2 2 2 2
ll r ll r ll r ll r ll r

Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig Port Tx/Co Rx/Er Trig
Tx Tx Tx Tx Tx
4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r 4 ll r

Rx Rx Rx Rx Rx

1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig 1 2 Trig
3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out 3 4 Out
5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd 5 6 Gnd

LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM100TX3 LM1000LX LM1000LX LM1000LX LM1000LX LM1000LX

PBX

IXIA 1600T Traffic Generator / Performance Analyzer

Ixia Load Modules


running Linux

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
APIs and SDKs Ixia p. 106

Specifications

Load Modules Supported LM100TXS8, LM1000TXS4, LM1000SFPS4

Development System Debian 3.0 or Red Hat Linux 7.3 or later; 128 MB RAM,
Requirements 2GB hard drive space

Cross-compiler GNU GCC 2.95, GCC 3.0.2

Embedded OS Linux Kernel 2.4

Benefits • Boost performance of custom test applications using the most


compact form factor test hardware available in the industry
• Eliminate problems of maintaining multiple PCs with multi-
ple software versions
• Reduce cost and real estate by moving to a single,
easy-to-manage Ixia platform
• Streamline processes to compile, download and run
your custom application on Ixia Load Module processors
• Create realistic scenarios using Ixia’s Layer 2-3 wire-speed
traffic generation engine in conjunction with custom
test applications
• Utilize the Linux TCP stack to create Layer 4-7 traffic such
as HTTP, FTP, and Telnet to simulate real-world network traffic

Porting Applications Ixia‘s Linux implementation follows the Linux Standard Base,
so porting Linux applications to the Ixia Load Modules is
often as simple as recompiling them using the cross-compiler
included in the Ixia Linux SDK. The resulting applications
can be built into the default load image for all Load
Modules on
a chassis, or can be downloaded to individual Load Modules
via FTP.

Architecture A typical configuration for running Linux applications on Ixia


Load Modules includes the user‘s Linux PC, Ixia Chassis run-
ning Windows and standard Ixia software (IxServer and
IxExplorer), processor based Load Modules, and a user-supplied
Device Under Test (DUT) connected to the test ports of the
Load Modules.

The following sequence of steps occurs when a test is


run on an Ixia platform:

• A server application running on the chassis (IxServer)


is started, and locates all the Load Modules present in
Phone 877 FOR IXIA the chassis
International + 818.871.1800
www.ixiacom.com
APIs and SDKs Ixia p. 107

• IxServer downloads an image containing Ixia Linux and


a set of standard and/or custom applications onto the
Load Modules
• IxServer sets up a management IP address for each port
CPU on each Load Module

User applications running on the port CPUs can use standard


Linux system services and commands, and may communicate
with the user‘s PC via TCP/IP over the management network,
or with the DUT via the test network port. User applications
running on the the user's PC can control custom applications
on the Ixia Load Modules via TCP/IP, and can use the optional
Ixia C++ and TCL APIs to request wire-speed traffic generation
or analysis.

Product Ordering Information

SDK-LINUX-370....................... IxOS Release 3.70 Linux SDK for Linux-based CPU per
port Load Modules (licensed per developer)

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 107

10 Gigabit Universal
Load Module
(LAN, WAN, OC-192c POS)
Ixia’s 10 Gigabit Universal Load Module is a comprehen-
sive wire-speed traffic generation, capture, analysis, and
routing performance verification tool. The Load Module
is configurable for 10 GbE LAN/WAN, OC-192c Packet
Over SONET (POS), and OC-192c Bit Error Rate Testing
(BERT). The 10 Gigabit Universal Load Module can be
ordered with fixed 10G optics or with a 10G Small Form
Factor Pluggable (XFP) interface. It supports the latest
revision of the 10G XFP Multi-Source Agreement (MSA).

10 Gigabit Universal Load Module.

10 Gigabit Universal Load Module with XFP.


Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 108

10 GbE LAN/WAN When configured as 10 GbE LAN/WAN, the 10 Gigabit


Universal Load Module provides wire-speed traffic genera-
tion, capture, analysis, and routing protocol performance
verification for IEEE 802.3ae-compliant 10GBASE-R (LAN)
and 10GBASE-W (WAN) devices.

OC-192c The 10 Gigabit Universal Load Module can also be con-


figured for OC-192c, making it a comprehensive tool
for testing network elements with Packet Over SONET/SDH
interfaces operating at the STS-192c/STM-64 levels. This
configuration offers full wire-speed packet generation,
providing unrivaled capability to test the full network path
through a single device or through the network itself.

BERT In the BERT configuration, the 10 Gigabit Universal Load


Module functions as a SONET-framed BERT Load Module
that delivers cost-effective Layer 1 testing capabilities. In
this configuration, the Load Module allows manufacturers
and network operators to stress test their equipment using
industry standard PRBS patterns. With extensive access
to SONET overhead bytes and the ability to monitor and
inject errors in individual SONET frames, the 10 Gigabit
Universal Load Module delivers comprehensive Layer 1
performance verification.

Flexible Traffic Generation Traffic is generated in real-time by intelligent logic imple-


mented in FPGAs on each Ixia port. Data is generated on
each port by defining up to 256 streams. Within each
stream, millions of packets can be defined with completely
customizable characteristics for every packet header field.
Customizable payload content can also be defined.

Real-Time Latency Packets representing different types of traffic profiles can


be associated with Packet Group Identifiers (PGIDs). The
receiving port measures the minimum, maximum, and
average latency in real-time for each packet belonging
to different groups.

Transmit Scheduler There are two modes of transmission available – packet


streams and advanced stream scheduler:

Packet Streams
The packet streams transmit engine allows generation of up
Phone 877 FOR IXIA to 256 unique streams on each port. Multiple streams can
International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 109

be defined in sequence containing multiple packets with


custom characteristics. After transmission of all packets
in the first stream, control is passed to the next defined
stream in the sequence. After reaching the last stream in
the sequence, transmission may either cease or control
may be passed on to any other stream in the sequence.
Therefore, multiple streams are cycled through, represen-
ting different traffic profiles to simulate real world traffic.

Advanced Stream Scheduler


Up to 160 unique streams can be interleaved per port,
each having its own packet characteristics and rate. For
example, presume that Port 1 is made up of three streams.
If Stream 1 is defined with IP packets at 20% of line uti-
lization, Stream 2 is defined with TCP packets at 50% of
line utilization, and Stream 3 is defined with MPLS packets
at 30% of line utilization, data on Port 1 will be transmitted
at an aggregate utilization of 100% with interleaved IP,
TCP, and MPLS packets.

Extensive Statistics • Real-time 64-Bit counts and frame rates


• Spreadsheet format for convenient manipulation of
statistics counters
• Eight Quality of Service counters (supporting 802.1p,
and IPv4 TOS measurements)
• Up to four user-defined statistics are available that use
a trigger condition
• Extended statistics for ARP, ICMP, BGP, OSPF, IS-IS,
RSVP-TE, and LDP
• External file logging for statistics and alerts
• Audible and visual alerts with user-definable thresholds

Data Capture Each port is equipped with 32 MB of capture memory,


which can store tens of thousands of packets in real-time.
The capture buffer can be configured to store packets
based on user-defined trigger and filter conditions. Decodes
for IPv4, IPv6, UDP, ARP, BGP-4, IS-IS, OSPF, TCP, DHCP,
IPX, RIP, IGMP, CISCO ISL, VLAN, and MPLS are provided.

Routing Protocols The 10 Gigabit Universal Load Module supports all Ixia
Protocol Emulation Suites, including routing (BGP-4, OSPF,
IS-IS, and RIP) for IPv4 and IPv6 as well as MPLS signaling
(RSVP-TE, LDP), L2/L3 VPNs, and multicast protocols (IGMP,
MLD, and PIM-SM). Protocol emulation is driven by the
local processor, that gives a scalable, distributed process-
ing engine that enhances the performance of the protocol
state machines.
Phone 877 FOR IXIA
International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 110

Data Integrity As packets traverse through routers and the IP header


contents are changed, the CRC value is recalculated by
the router. To validate router performance, the data integrity
function of the 10 Gigabit Universal Load Module allows
packet payload contents to be verified with a unique CRC
that is independent of the packet CRC. This ensures that the
payload is not disturbed as the router changes header fields.

Sequence Checking Sequence numbers can be inserted at a user-defined offset


in the payload of each transmitted packet. Groups of
packets, associated by unique identifiers, can be defined.
Upon receipt of these packets through the Device Under
Test (DUT), out of sequence errors for each group of pack-
ets are reported in real-time at wire-speed rates.

Tcl API Ixia’s 10 Gigabit Universal Load Modules are supported


by a full Tcl Application Programming Interface (API). This
API allows users to develop custom scripts and integrate
the modules into automated test environments.

BERT Ixia has extended its ease-of-use capabilities to the Universal


Load Module with its BERT configuration by offering easy
setup, extensive statistics, and remote port management.
The receive port can automatically detect incoming PRBS
patterns and can operate independently of the transmit
port. In addition, the module also provides an extensive
set of BERT and SONET statistics. Each statistic can be
configured to provide audio and visual alerts, as well as
long-term file logging.

APS Testing Ixia’s BERT Load Modules offer precision, user-definable


rates for SONET alarm and error insertions. Combined
with the module’s Service Disruption measurement capa-
bilities, users can easily validate Automatic Protection
Switchover (APS) thresholds for a variety of error modes.

Compatibility Ixia’s BERT Load Modules use industry standard PRBS


patterns and G.826 statistics and are fully compatible
with SONET-framed BERTs from other vendors.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 111

General Interface Specifications

Number of Ports/ 1/SC (Fixed) or XFP-slot


Interface Options

Optical Interface (nm) 1310, 1550, or XFP (Supports transceivers compliant


to the XFP MSA)

1310 nm 1550 nm XFP


Transmit Output Power from -6 to -1dBm from -1 to 2dBm Module
Receiver Sensitivity -11dBm -14dBm Dependent
Receiver Overload -1dBm -1dBm

Capture Buffer 32 MB per port, configurable trigger, and filter conditions

Number of Streams 256 (Packet Streams) or 160 (Advanced Stream


Scheduler)

Transmit Engine Built-in FPGA logic for wire-speed packet generation


with timestamps, sequence numbers, and packet
group signatures

Receive Engine Built-in FPGA logic for wire-speed packet filtering,


capturing, real-time latency for each packet group, data
integrity, and sequence checking

Applications • IxExplorer: Layer 2 and Layer 3 wire speed traffic


generation and analysis
• Protocol Emulation: BGP-4, OSPF, MPLS (RSVP-TE, LDP),
IS-IS, L2/L3 VPNs, RIPng, IS-ISv6, BGP+, MLD, PIM-SM
and IGMP on local port processor
• ScriptMate: Tcl scripts for automated Layer 2/3 testing
• Tcl: Custom user development

10 Gigabit Ethernet LAN and WAN Specifications

Frame Length Fixed, Random (Specify Min./Max.), Increment from 24


bytes to 64K bytes

SONET Statistics (WAN) Link State, Line Speed, Section LOS, Section LOF, Section
BIP (B1), Line AIS, Line RDI, Line REI (FEBE), Line BIP (B2),
Path AIS, Path RDI, Path REI (FEBE), Path BIP (B3), Path
LOP, Path Signal Label (C2)

Ethernet Statistics Link State, Line Speed, Frames Sent, Valid Frames Received,
Bytes Sent/Received, Fragments, Undersize, Oversize, CRC
Errors, Flow Control Frames, VLAN Tagged Frames, Line
Errors, User-Defined Stat 1, User Defined Stat 2, Capture
Trigger (UDS 3), Capture filter (UDS 4), User-Defined Stat
5, User Defined Stat 6, 8 QoS Counters, ARP, and Ping
Requests and Replies
Phone 877 FOR IXIA
International + 818.871.1800 continued next page
www.ixiacom.com
Interfaces Ixia p. 112

UDF (User Definable Fields) 4 UDFs with fixed, increment or decrement by user-defined
step, persistent, cascade and random modes

Filters 48-Bit Source/Destination Address, 2x128-Bit User-


Definable Pattern and Offset, Frame Length Range,
CRC Error

Scrambling (WAN) 1+X43 payload scrambling (optional)


SONET Error Insertion (WAN) Insert single, continuous, or user-defined rates for Section
LOF, B1, B2, B3, and Line

Ethernet Error Generation CRC (Good/Bad/None), Undersize, Oversize

MAC Source and Destination Fixed, Increment, Decrement or Random, with User Defined
Override (Mask) to Force any Bit(s) to 1 or 0

IPv4 Source and Destination Fixed, Increment, Decrement, or Random, with Subnet Mask

IPv6 Source and Destination Fixed, Increment, Decrement, with Subnet Mask

Data Field Inc byte, inc word, dec byte, dec word, random, repeating,
fixed, user configurable, load from file, CJPAT, and CRPAT
patterns

LAN
Maximum Packet Rate Up to 14.88 Million
Packets/Sec @ 64 Bytes with
Minimum Legal Gap (12 bytes)
Between Packets and
Preamble (8 bytes). Ability to
exceed the maximum packet
rate using less than legal
minimum gap

IPv4, UDP, TCP Hardware checksum generation

VLAN Statistics and Generation of 802.1p, q VLAN Frames

Flow Control Statistics, Response, and Generation of 802.3x Flow


Control Frames

Latency Measurements 20ns resolution

Trigger Out 2 SMA connectors provide triggers

Visual and Audible Alerts All Statistics

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 113

OC-192c/STM-64 POS Specifications

Layer 2 Encapsulation Point-to-Point Protocol (PPP) over SONET/SDH as per RFC


2615, Cisco HDLC, Frame Relay, and User-Defined Header

PPP Complete LCP, IPCP, OSICP, and MPLSCP Negotiation

Scrambling 1+X43 payload scrambling

Traffic Types Full Multilayer (IP, TCP, UDP, IGMP, ICMP, RIP, DHCP)
performance traffic generation at full wire-speed

Latency Measurements 20ns Resolution

Trigger Out 2 SMA connectors provide triggers

Maximum Packet Rate 29.22 million packets/sec @ 40 bytes


Specify Minimum (1 flag) Number of Flags Between Packets

Frame Length Fixed, Random (Specify Min./Max.)


From 40 Bytes to 64KB

SONET Statistics Link State, Line Speed, Section LOS, Section LOF, Section
BIP (B1), Line AIS, Line RDI, Line REI (FEBE), Line BIP (B2),
Path AIS, Path RDI, Path REI (FEBE), Path BIP (B3), Path LOP,
Path Signal Label (C2), Input Signal Strength

Packet Statistics Frames Sent, Valid Frames Received, Bytes Sent, Bytes
Received, FCS Errors, User-Defined Stat 1, User Defined
Stat 2, Capture Trigger (UDS 3), Capture Filter (UDS 4),
User-Defined Stats 5, User-Defined Stat 4

Error and Alarm Generation Insert single, continuous or user-defined rates for Section
LOF, B1, B2, B3, Line and Path AIS, REI (FEBE), and RDI.
J0, J1 Trace Message Insertion/Capture
D1-D12 Data Communication Channel Insertion/Capture

APS Testing K1/K2 Bytes - set/read

Data Field Inc byte, inc word, dec byte, dec word, random, repeating,
fixed, user configurable, load from file

Filters 2x 128-Bit User-Definable Pattern and Offset, Frame Length


Range, CRC Error

IP, UDP, TCP Hardware Checksum Generation

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 114

BERT Specifications

PRBS Patterns 2n-1, n={11,15,20,23,31}, PRBS can be Inverted. All


Zeros, Alternating Ones/Zeros, User Defined

Alarms Link State, Line Speed, Section LOS, Section LOF, Line and
Path AIS, RDI, Path PLM (C2), Path LOP

Counters and Rates Section BIP (B1), Line BIP (B2), Path BIP (B3), Line and Path
REI (FEBE), Mismatched 1s, Mismatched 0s

Error and Alarm Generation Insert single, continuous or user-defined rates for bit errors,
Section LOF, B1, B2, B3, Line and Path AIS, REI (FEBE),
and RDI. J0, J1 Trace Message Insertion/Capture; D1-D12
Data Communication Channel Insertion/Capture

Statistics Bits Sent/Received, Bit Errors Sent/Received, Pattern


Lock Indicator, Block Error State, Elapsed Test Time,
Input Signal Strength

G.826 Measurements Errored Seconds, Severely Errored Seconds, Error Free


(Counts and Rates) Seconds, Available Seconds, Unavailable Seconds,
Errored Blocks, Background Block Errors, Bit Error Ratio,
Errored Seconds Ratio, Severely Errored Seconds Ratio,
Background Block Error Ratio, Counts of errored and
unavailable seconds for every supported SONET alarm
and error type

APS Testing K1/K2 Bytes – set/read; Service Disruption (min, max,


last, cumulative) – millisecond granularity

Eye Pattern Generation The OC-192c BERT option offer a 311.04 MHz +/- 20-
PPM clock output via a front panel SMA connector. This
facilitates generation of an eye pattern on an external
oscilloscope. Clocking is via internal oscillator or through
clock recovery from the received signal

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 115

Product Ordering Information

LM10GULF-P…………............. 1-Port 10 Gigabit Universal Base Load Module, 1310 nm,


Singlemode, Full Features; PowerPC with 256MB. Configu-
ration options (must select at least one) are 10GE LAN/
WAN, OC-192c POS, and OC-192c BERT

LM10GUEF-P…………............. 1-Port 10 Gigabit Universal Base Load Module, 1550 nm,


Singlemode, Full Features; PowerPC with 256MB.
Configuration options (must select at least one) are 10GE
LAN/WAN, OC-192c POS, and OC-192c BERT

LM10GUPF-XFP....................... 1-port, 10 Gigabit Universal Base Load Module, XFP–plu-


gable, Full Features; PowerPC with 256 MB. Configuration
options (must select at least one) are 10 GbE LAN/WAN,
OC-192c POS, and OC-192c BERT. (Does Not Include XFP
Transceiver)

LM10GULF............................. 1-port, 10 Gigabit Universal Base Load Module, 1310 nm,


single mode, Full Features; configuration options (must
select at least one) are 10 GbE LAN/WAN, OC-192c
POS, and OC-192c BERT

LM10GUEF............................. 1-port, 10 Gigabit Universal Base Load Module, 1550 nm,


single mode, Full Features; configuration options (must
select at least one) are 10 GbE LAN/WAN, OC-192c
POS, and OC-192c BERT

OPT10GELWAN..................... 10GE LAN/WAN configuration option for Universal Base


Load Module

OPTOC192POS..................... OC-192c POS configuration option for Universal Base


Load Module

OPTOC192BERT..................... OC-192c BERT configuration option for Universal Base


Load Module

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 116

10 Gigabit Ethernet
LAN Load Module
Ixia’s family of 10 Gigabit Ethernet optical Load Modules
offers the industry’s most comprehensive wire-speed traffic
generation, capture, analysis, and routing protocol per-
formance verification tools for IEEE 802.3ae compliant
10GBASE-R (LAN) devices.

Ixia offers both the 10GBASE-R (LAN), as well as a Universal


Load Module with configurations for combinations of OC-192c
Packet Over SONET (POS) and OC-192c Bit Error Rate Testing
(BERT). All Load Modules can be configured within a single
chassis, utilizing the same software.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 117

Specifications

802.3ae PHY LAN

802.3ae PMD 10GBASE-SR 10GBASE-LR 10GBASE-ER

Optical Interface (nm) 850 nm 1310 nm 1550 nm


Multimode Singlemode Singlemode

Optical Tx Power (dBm) -5 to -1 -6 to -1 -1 to 2

Optical Rx Sensitivity (dBm) -7 to -1 -11 to -1 -14 to -1

Connector Type Dual SC coupler

Number of Ports 1 per Load Module

Capture Buffer 32 MB per port, configurable trigger and filter conditions

Number of Streams 256 (Packet Streams) or 160 (Advanced Stream Scheduler)

Transmit Engine Built-in FPGA logic for wire-speed packet generation with
timestamps, sequence numbers, and packet group signatures

Receive Engine Built-in FPGA logic for wire-speed packet filtering, captur-
ing, real-time latency for each packet group, data integrity,
and sequence checking

Ethernet Statistics and Rates Link State, Line Speed, Frames Sent, Valid Frames Received,
Counter Size: 64 bits Bytes Sent/Received, Fragments, Undersize, Oversize, CRC
Errors, Flow Control Frames, VLAN Tagged Frames, Line
Errors, User-Defined Stat 1, User Defined Stat 2, Capture
Trigger (UDS 3), Capture filter (UDS 4), User-Defined Stat 5,
User Defined Stat 6, 8 QoS Counters, ARP, and Ping
Requests and Replies

Filters 48-Bit Source/Destination Address, 2x 128-Bit User-


Definable Pattern and Offset, Frame Length Range, CRC
Error, Data Integrity Error, Sequence Error

Latency Measurements 20 ns resolution

UDF (User Definable Fields) 4 UDFs with fixed, increment or decrement by user-defined
step, persistent, cascade, and random modes

VLAN Statistics and Generation of 802.1p, q VLAN Frames

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 118

Flexible Packet Generation Traffic is generated in real-time by intelligent logic imple-


mented in FPGAs on each Ixia port. Data is generated
on each port by defining up to 256 streams. Within each
stream, millions of packets can be configured with com-
pletely customizable characteristics for every packet header
field. Customizable payload contents can also be defined.

Real-Time Latency Packets representing different types of traffic profiles can


be associated with Packet Group Identifiers (PGIDs). The
receiving port measures the minimum, maximum, and
average latency in real-time for each packet belonging
to different groups.

Transmit Scheduler There are two modes of transmission available – packet


streams and advanced stream scheduler:

Packet Streams
The packet streams transmit engine allows generation of up
to 256 unique streams on each port. Multiple streams can
be defined in sequence containing multiple packets with
custom characteristics. After transmission of all packets in
the first stream, control is passed to the next defined stream
in the sequence. After reaching the last stream in the sequence,
transmission may either cease or control may be passed
on to any other stream in the sequence. Therefore, multiple
streams are cycled through, representing different traffic
profiles to simulate real world traffic.

Advanced Stream Scheduler


Up to 160 unique streams can be interleaved per port,
each having its own packet characteristics and rate. For
example, presume that Port 1 is made up of three streams.
If Stream 1 is defined with IP packets at 20% of line
utilization, Stream 2 is defined with TCP packets at 50%
of line utilization, and Stream 3 is defined with MPLS
packets at 30% of line utilization, data on Port 1 will be
transmitted at an aggregate utilization of 100% with
interleaved IP, TCP, and MPLS packets.

Extensive Statistics • Real-time 64-Bit counts and frame rates


• Spreadsheet format for convenient manipulation of
statistics counters
• Eight Quality of Service counters (supporting 802.1p
and IPv4 TOS measurements)
• Up to four user-defined statistics are available that use
a trigger condition

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 119

• Extended statistics for ARP, ICMP, BGP, OSPF, IS-IS, RSVP-


TE, and LDP
• External file logging for statistics and alerts
• Audible and visual alerts with user-definable thresholds
• Link fault signaling

Data Capture Each port is equipped with 32 MB of capture memory,


which can store tens of thousands of packets in real-time.
The capture buffer can be configured to store packets
based on user-defined trigger and filter conditions.
Decodes for IPv4, IPv6, UDP, ARP, BGP-4, IS-IS, OSPF, TCP,
DHCP, IPX, RIP, IGMP, CISCO ISL, VLAN, and MPLS are
provided.

Routing Protocols The 10 Gigabit Ethernet Optical Load Modules support


all Ixia Protocol Emulation Suites, including routing (BGP-4,
OSPF, IS-IS, and RIP) for IPv4 and IPv6 as well as MPLS sig-
naling (RSVP-TE, LDP), L2/L3 VPNs, and multicast protocols
(IGMP, MLD, and PIM-SM).

Data Integrity As packets traverse through routers and the IP header


contents are changed, the CRC value is recalculated by
the router. To validate router performance, the 10 Gigabit
Ethernet Load Module data integrity function allows packet
payload contents to be verified with a unique CRC that
is independent of the packet CRC. This ensures that the pay-
load is not disturbed as the router changes header fields.

Tcl API Ixia’s 10 Gigabit Load Modules are supported by a full


Tcl Application Programming Interface (API). This API allows
users to develop custom scripts and integrate the modules
into automated test environments.

Manufacturing Version Ixia offers a low cost version of the LAN Load Module for
testing that does not require real-time latency and routing pro-
tocol performance verification. Primary applications include
hardware development and manufacturing environments.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 120

Product Ordering Information

LM10GE221M....................... 1-port, 10GBASE-SR (LAN-M), 850 nm, Multimode,


Manufacturing version

LM10GE221F......................... 1-port, 10GBASE-SR (LAN), 850 nm, Multimode, Full features

LM10GE223M....................... 1-port, 10GBASE-LR (LAN-M), 1310 nm, Singlemode,


Manufacturing version

LM10GE223F......................... 1-port, 10GBASE-LR (LAN), 1310 nm, Singlemode, Full features

LM10GE224M....................... 1-port, 10GBASE-ER (LAN-M), 1550 nm, Singlemode,


Manufacturing version

LM10GE224F......................... 1-port, 10GBASE-ER (LAN), 1550 nm, Singlemode, Full features

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 121

10 Gigabit Ethernet
XENPAK Load Module
Ixia’s 10 Gigabit Ethernet XENPAK Load Modules accept
XENPAK compliant front panel, hot-pluggable, transceivers.
The Load Modules offer wire-speed traffic generation,
capture, analysis, BERT, and routing protocol performance
verification tools for testing multiple interfaces within a
single platform.

The 10 Gigabit Ethernet XENPAK Load Module implements


the XENPAK Multi-Source Agreement (MSA) and supports
IEEE 802.3ae approved interfaces via an industry standard
electrical 70 pin connector. Ixia’s XENPAK test tools can
be used to validate XENPAK transceivers and 10 Gigabit
Ethernet optical switches and routers.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 122

Specifications

PMDs Supports IEEE 802.3ae PMDs compliant to XENPAK MSA

XENPAK Connector Industry standard electrical 70 pin connector

Number of Ports 1 per Load Module

Capture Buffer 32 MB per port, configurable trigger and filter conditions

Number of Streams 256 (Packet Streams) or 160 (Advanced Stream Scheduler)

In-line Network Monitoring Yes

Frame Length Fixed, Random (Specify Min./Max.), Increment from 24


bytes to 64 K bytes in 1 byte increments

Transmit Engine Built-in FPGA logic for wire-speed packet generation with
timestamps, sequence numbers, and packet group signatures

Receive Engine Built-in FPGA logic for wire-speed packet filtering, capturing,
real-time latency for each packet group, data integrity, and
sequence checking

Statistics and Rates Link State, Line Speed, Frames Sent, Valid Frames Received,
Counter Size: 64-Bit Bytes Sent/Received, Fragments, Undersize, Oversize,
CRC Errors, Flow Control Frames, VLAN Tagged Frames,
Line Errors, User-Defined Stat 1, User-Defined Stat 2,
Capture Trigger (UDS 3), Capture filter (UDS 4), User-
Defined Stat 5, User Defined Stat 6, 8 QoS Counters,
ARP, and Ping Requests and Replies

UDF (User Definable Fields) 4 UDFs with fixed, increment or decrement by user-defined
step, cascade, persistent, and random modes

Data Field Inc byte, inc word, dec byte, dec word, random, repeat-
ing, fixed, user configurable, load from file, CJPAT, and
CRPAT patterns

Filters 48-Bit Source/Destination Address, 32-Bit Frame Type,


2x 128-Bit User-Definable Pattern and Offset,
Frame Length Range, CRC Error, Data Integrity,
Sequence Error

Error Generation CRC (Good/Bad/None), Undersize, Oversize

Latency Measurements 20 ns resolution

IPv4, UDP, TCP Hardware checksum generation

Statistics (BERT) Bits Sent/Received, Bit Errors Sent/Received, Pattern Lock


Indicator, Block Error State, Elapsed Test Time

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 123

Flexible Traffic Generation Traffic is generated in real-time by intelligent logic imple-


mented in FPGAs on each Ixia port. Data is generated
on each port by defining up to 256 streams. Within each
stream, millions of packets can be configured with com-
pletely customizable characteristics for every packet header
field. Customizable payload contents can also be defined.

Real-Time Latency Packets representing different types of traffic profiles can


be associated with Packet Group Identifiers (PGIDs). The
receiving port measures the minimum, maximum, and
average latency in real-time for each packet belonging
to different groups.

Transmit Scheduler There are two modes of transmission available – packet


streams and advanced stream scheduler:

Packet Streams
The packet streams transmit engine allows generation of
up to 256 unique streams on each port. Multiple streams
can be defined in sequence containing multiple packets
with custom characteristics. After transmission of all packets
in the first stream, control is passed to the next defined
stream in the sequence. After reaching the last stream in
the sequence, transmission may either cease or control
may be passed on to any other stream in the sequence.
Therefore, multiple streams are cycled through, represen-
ting different traffic profiles to simulate real world traffic.

Advanced Stream Scheduler


Up to 160 unique streams can be interleaved per port,
each having its own packet characteristics and rate. For
example, presume that Port 1 is made up of three streams.
If Stream 1 is defined with IP packets at 20% of line
utilization, Stream 2 is defined with TCP packets at 50%
of line utilization, and Stream 3 is defined with MPLS
packets at 30% of line utilization, data on Port 1 will be
transmitted at an aggregate utilization of 100% with
interleaved IP, TCP, and MPLS packets.

Data Capture Each port is equipped a 32 MB capture buffer, which can


store tens of thousands of packets in real-time. A comprehen-
sive set of user-defined triggers and filters is available based on
source and/or destination MAC and/or IP addresses, data
pattern, and error conditions. The user can configure the
port for continuous or trigger capture and specify packets to
be captured before and after the trigger conditions.

Phone 877 FOR IXIA


International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 124

Decodes for IPv4, IPv6, UDP, ARP, BGP-4, IS-IS, OSPF, TCP,
DHCP, IPX, RIP, IGMP, CISCO ISL, VLAN, and MPLS are
provided.

Extensive Statistics • Real-time 64-Bit counts and frame rates


• Spread sheet format for convenient manipulation of
statistics counters
• Eight Quality of Service counters (supporting 802.1p, and
IPv4 TOS measurements)
• Up to four user-defined statistics are available that use
a trigger condition
• Extended statistics for ARP, ICMP, BGP, OSPF, IS-IS, RSVP-TE,
and LDP
• External file logging for statistics and alerts
• Audible and visual alerts with user-definable thresholds
• Count and rate of a variety of BER statistics

Routing Protocols The Load Modules support all Ixia Protocol Emulation
Suites, including routing (BGP-4, OSPF, IS-IS, and RIP) for
IPv4 and IPv6 as well as MPLS signaling (RSVP-TE, LDP),
L2/L3 VPNs, and multicast protocols (IGMP, MLD, and PIM-
SM).

In-Line Network Monitoring The 10 Gigabit Ethernet XENPAK Load Module can be
configured to be used in-line with the network and can
passively monitor at full wire-speed. This is a very useful
feature for network troubleshooting and elminates the
need for optical splitters.

Layer 1 BERT The 10 Gigabit Ethernet XENPAK Load Module supports Bit
Error Rate Testing (BERT), providing industry standard PRBS
patterns, counts, and rates enabling testing of the 802.3ae
XAUI physical layer. It is configurable for concatenated
BERT for single pattern and statistics over all four channels,
or channelized for independent pattern and statistics on
each of the four channels.

MDIO A Management Data Input/Output (MDIO) interface is pro-


vided to the user directly through the industry standard 70
pin XENPAK connector. The Ixia Load Module acts as the
Station Management entity (STA), and can control one or
more MDIO Manageable Devices (MMD) within a XENPAK
transceiver. Multiple MMDs can be attached to the inter-
face. The user can set and read the MDIO control/status
Phone 877 FOR IXIA registers inside a MMD via a Graphical User Interface.
International + 818.871.1800
www.ixiacom.com
Interfaces Ixia p. 125

Tcl API Ixia’s 10 Gigabit Load Modules are supported by a full Tcl
Application Programming Interface (API). This API allows
users to develop custom scripts and integrate the modules
into automated test environments.

Manufacturing Version Ixia offers a low cost version of the XENPAK Load Module for
testing that does not require real-time latency and routing pro-
tocol performance verification. Primary applications include
hardware development and manufacturing environments.

Product Ordering Information

LM10GE700F1.......................1-port, XENPAK, Full features (Does not include transpon-


der)

LM10GE700M1......................1-port, XENPAK, Manufacturing Version (Does not include


transponder)

LM10GE700F1B.....................1-Port Multilayer 10 Gigabit XENPAK Ethernet/BERT Load


Module, Full features (Does not include XENPAK transponder)

LM10GE700M1B....................1-Port Multilayer 10 Gigabit XENPAK BERT Load Module,


Manufacturing Version (Does not include XENPAK transponder)

LM10GE700M2B....................1-Port Multilayer 10 Gigabit XENPAK Ethernet/BERT Load


Module, Manufacturing Version (Does not include XENPAK
transponder)

LM10GE700F1-P………...........1-Port Multilayer 10 Gigabit Ethernet Load Module,


PowerPC with 256MB,