Feature

Virtual Chassis

virtual Load Module

Maximum # of Virtual Ports

128

32

Maximum # of Virtual Load Modules

32

N / A

Maximum # of Users

32

1

Guest OS

CentOS 7

CentOS 6.3 / Linux 3.10 enhanced kernel

Distribution/Packaging

QCOW2

QCOW2

Hypervisor and Host OS

·     KVM over CentOS 7.X

·     KVM over Ubuntu 14.04 LTS

Network Connection and vNIC Driver

Virtual Switch (with customized VIRTIO driver)

Network PACKET TEMPLATES

To validate traffic performance, IxVerify formulates and transmits a wide variety of Ethernet packet types, including custom packets.  

OSI Layer

included Packet Templates

Layer 2

Create any custom Ethernet II packet

Layer 3

IPv4, IPv6, AMT, CGMP, DDP, GRE, GTPu, ICMP, IGMP, IPX, IS-IS, L2TP, Minimal IP, MLD, Mobile IPv6, NVGRE, OSPF, PIM, RGMP, RSVP, RTMP, VXLAN, custom

Layers 4-7

TCP, UDP, BFD, DHCP, HTTP, IMAP, iSCSI, L2TP, LDP, LISP, MobileIP, MSDP, POP, PTP, RIP, RTP, RTSP, SMTP, TDS, custom

Traffic

IxVerify supports traffic generation and measurement that ensures precision and performance. The sophisticated traffic generator is also tightly integrated with the control-plane protocols.

Traffic Generator

Specification

Configuration

·     Advanced Traffic Wizard—step-by-step wizard-assisted traffic configuration

·     Quick FlowGroup—granular control of packet sequence and variations

Scale

·     Generate up to 4 million trackable flows using IxNetwork application

·     Configure up to 16,000 unique Flow Groups—each supporting a unique transmit profile

·     Up to 256 Flow Groups per-port

·     Up to 4,096 trackable receive flows per port

Dynamic Controls

Change frame rate and frame size on the fly

Traffic Types

IPv4, IPv6, MPLS multi-labels, Ethernet, VLAN, provider bridges (Q-in-Q), provider backbone bridges (MAC-in-MAC), PPP, L2 MPLS VPN, L3 MPLS VPN, VPLS, 6PE, 6VPE, multicast, multicast VPN

Source/Destination Ports Mapping

One-to-one, many-to-many, fully meshed

Routes Mapping between Peer Ports

One-to-one, fully meshed

Flow Grouping

Build flow groups based on packet content

(e.g., QoS or VLAN ID)

Traffic Profile

 

Frame size

Fixed, increment, random, IMIX, custom IMIX, Quad Gaussian distribution, auto

Rate

percent line rate, packets/sec, L2 bit rate (bps, Bps, KBps, MBps)

Payload pattern

Increment byte/word, decrement byte/word, random, custom

QoS

TOS, DSCP, IPv6 traffic classes, 802.1p, MPLS EXP

Per-Flow Traffic Tracking

Single or multi-field tracking of any field including: QoS (TOS/DSCP), VLAN, source MAC address, destination MAC address, source IP address, destination IP address, MPLS label, MPLS flow descriptor, streams, Src/Dst IP pair, Src/Dst MAC pair, custom packet tracking

Real-Time Flow Filtering and Flow Detective

Real-time filtering of flows based on tracking settings with user defined criteria. Single out best/worst performing flows based on Rx count, min/max/average latency, timestamp, real-time packet loss using sequence

Flow Control

Custom flow control ensures zero packet loss

Packet Editor

Header field value editing

Add tracking

Increment, decrement, list, user defined, default, link/unlink with other header fields

Payload editing

Track user defined traffic flows

Custom editing

Increment byte/word, decrement byte/word, repeat, fixed, user defined

 

Measurement

Specification

Loss

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

Rate

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

Latency

Cut-through latency measurements, calculated by the chip emulator

Sequence

Small error, big error, reverse error, last sequence number, duplicate frames, sequence gaps

Time Stamps

N/A

Packet Loss Duration

Estimated time without received packets calculated by frames delta at the expected Rx rate

IxVerify ve

Problem: Complexity of Validating SoC Networking Chips—Pre-silicon

Trends such as cloud computing and network functions virtualization (NFV) are pushing the boundaries of network capacity. To support this demand, network equipment manufacturers and chip manufacturers need to keep up by delivering ultra-high-density devices powered by state-of-the-art system-on-a-chip (SoC) solutions.

Producing a SoC, each capable of handling terabits of traffic across hundreds of ports at speeds up to 100Gbps, is a lengthy process. But with increased time-to-market pressures, all major chip manufacturers are looking to accelerate their development cycles. The cost associated with fixing bugs after chip ‘tape-out’ is substantial and can cost millions of dollars. To de-risk schedules, testing needs to happen early and often—pre-silicon.

Solution: ‘SAND TO SILICON’ virtualized TESTING

Introducing IxVerify, the industry’s only test solution purpose-built for ‘pre-silicon’ validation. With IxVerify, Ixia and its partners are leading the way in transforming the EDA market by offering virtualized test solutions that work in conjunction with existing and new-age EDA systems—leveraging virtualization to reduce costs and offer increased flexibility. IxVerify enables new and improved test methodologies to simplify pre-silicon testing and shifts testing ‘further-left’ into the development cycle.

IxVerify

IxVerify extends Ixia’s intellectual property and test expertise into the EDA space.

IxVerify provides hundreds of predefined packet templates for testing Ethernet and TCP/IP protocols and is capable of generating high volumes of traffic. With its ability to run hundreds of virtualized test ports at once, it offers the unique ability to dynamically shape traffic to ensure zero packet loss at maximum emulation speeds. IxVerify is the perfect solution for de-risking complex networking chip design and development, and ensures faster time to market for the next generation of networking devices.

KEY FEATURES

  • Validates networking chip design earlier in the development cycle
  • Generates custom Ethernet traffic by using predefined packet templates
  • Delivers powerful statistics with bandwidth analysis and latency measurements
  • Offers dynamic traffic rate shaping for zero packet loss
  • Shares test configurations with IxNetwork VE
  • Provides test automation via multiple languages, including REST API
  • Provides flexible test environment definition with support for multiple users
  • Enables faster time to market for next generation networking chips