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 VERIFYING ETHERNET NETWORKING CHIPS BEFORE TAPE-OUT

Trends such as cloud computing, mobile edge computing, and 5G are pushing the boundaries of network capacity. To support this demand, network equipment and semiconductor manufacturers need to keep up by delivering ultra-high-density devices powered by state-of-the-art application-specific integrated circuit (ASIC) and system-on-a-chip (SoC) solutions.

Producing a SoC capable of handling terabits of traffic across hundreds of ports at speeds up to 400Gbps, is a costly and lengthy process. And with increased time-to-market pressures, all semiconductor and systems manufacturers are looking to optimize their development cycles. The costs associated with fixing bugs after chip tape-out are substantial and can easily be millions of dollars. To de-risk schedules, Ethernet testing needs to happen early and often in the chip lifecycle..

Solution: VIRTUALIZED, SCALABLE, AND AUTOMATED CHIP TESTING

Introducing IxVerify, the industry’s only test solution purpose-built for pre-silicon verification. 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 next-generation verification flows—leveraging virtualization to reduce costs and offer increased flexibility. 

IxVerify

IxVerify deployment in an emulation-based design verification environment.

IxVerify extends Ixia’s intellectual property and test expertise into the EDA space. It enables new and improved test methodologies to simplify pre-silicon testing and shifts testing ‘further-left’ into the chip lifecycle.

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 verify the largest chip designs with dynamically shaped traffic, ensuring zero packet loss at maximum emulation speeds.

KEY FEATURES

  • Generate custom Ethernet traffic with hundreds of predefined packet templates
  • Powerful statistics, including bandwidth analysis and latency measurements based on emulation time
  • Unique dynamic traffic shaping via back-pressure ensures zero packet loss
  • Share test configurations between IxVerify and IxNetwork VE for both pre-silicon and post-silicon testing 
  • Full automation capabilities with REST, TCL, Perl, Python, and Ruby API support 
  • Flexible virtual test environment with support for multiple users
  • Support for Ixia’s IxNetwork and IxExplorer for L2/3 traffic generation and analysis