VIAVI TestCenter Protocols Protocol Emulation and Test Software
Protocol emulation software for TestCenter that validates routing, switching, 5G xHaul, data center and access protocol functionality, performance and scale.
- O-RAN specification
- ORAN-WG4.CUS.0-v01.00 O-RAN Fronthaul Working Group: Control, User and Synchronization Plane Specification
- Transport
- eCPRI over Ethernet, eCPRI over VLAN, eCPRI over IPv4/UDP, eCPRI over IPv6/UDP
- Compression method
- Block Floating Point compression, Mµ-Law compression, Block Scaling compression, Selective RE compression and no compression
- IQ width
- 1 to 16 bit Mantissa
Overview
TestCenter Protocols is the protocol test capability of VIAVI TestCenter. Service providers, data center operators and cloud environments use it to validate protocol functionality, performance and scalability. Setup wizards guide configuration, and the tests follow defined methodologies. They range from simple functional checks to large-scale service provider and data center configurations.
Protocol coverage
Routing support covers IPv4 and IPv6 unicast and multicast routing protocols. The 5G xHaul packages emulate 5G fronthaul protocols, including eCPRI, O-RAN O-DU/O-RU and NGFI, as well as IoT protocols. For data center and SDN testing, the portfolio covers SRv6 services and the service-provider SDN protocols BGP-LS, PCEP and segment routing. Switching coverage includes Carrier Ethernet and timing protocols such as IEEE 1588v2 and Synchronous Ethernet.
Access, application layer and benchmarking
Access testing covers IPv4/IPv6 subscriber protocols such as DHCP, PPPoX and L2TP. Application-layer testing includes FTP, HTTP, voice, video and IPTV. Benchmarking packages implement the IETF RFC methodologies for Layer 2-3 switching and IP multicast: RFC 2544, RFC 2889, RFC 3918 and RFC 8239.
Packaging
Each protocol is licensed as a separate base package or test package. Each package has its own datasheet and runs on TestCenter hardware test modules and appliances, or on TestCenter Virtual where supported.
Key Features
- Protocol support for service provider, data center and cloud networks with setup wizards
- Methodology-driven testing from functional to large-scale configurations
- IPv4/IPv6 unicast and multicast routing protocol emulation
- 5G fronthaul emulation: eCPRI, O-RAN O-DU/O-RU and NGFI
- SRv6 services testing and SP-SDN protocols (BGP-LS, PCEP, segment routing)
- Switching, Carrier Ethernet and timing protocols
- Access protocols (IPv4/IPv6) and application-layer protocols (FTP, HTTP, voice, video, IPTV)
- IETF RFC benchmarks for Layer 2-3 switching and IP multicast
- AI data center testing with RoCEv2 and CCL traffic emulation
- Up to 128 GPUs emulated per port for AI fabric testing
- Up to 400 BFD sessions on 1 port at 3.33 ms transmit interval
- Simulate up to 32K DHCP subscribers per port
- Wireshark decoders for eCPRI, O-RAN and BGP-LS messages
- Command Sequencer automation and TCL/REST API scripting
Specifications
|
O-RAN specification
BPK-1376, BPK-1385
|
ORAN-WG4.CUS.0-v01.00 O-RAN Fronthaul Working Group: Control, User and Synchronization Plane Specification |
|---|---|
|
Transport
BPK-1376, BPK-1385
|
eCPRI over Ethernet, eCPRI over VLAN, eCPRI over IPv4/UDP, eCPRI over IPv6/UDP |
|
Compression method
BPK-1376, BPK-1385
|
Block Floating Point compression, Mµ-Law compression, Block Scaling compression, Selective RE compression and no compression |
|
IQ width
BPK-1376, BPK-1385
|
1 to 16 bit Mantissa |
|
Sub carrier spacing (SCS)
BPK-1376, BPK-1385
|
μ = 0 (15 kHz), μ = 1 (30 kHz), μ = 2 (60 kHz), μ = 3 (120 kHz) |
|
Bandwidth
BPK-1376, BPK-1385
|
20 MHz, 25 MHz, 40 MHz, 50 MHz, 60 MHz, 80 MHz, 100 MHz, 200 MHz, 400 MHz |
|
Frame size
BPK-1376, BPK-1385
|
Default MTU: 1500 bytes; Jumbo frames (up to 9000 bytes)
Auto-calculated number of PRBs based on SCS and Bandwidth; configurable number of PRBs per packet
|
|
Timing accuracy
BPK-1376, BPK-1385
|
±5us for every Radio Frame of 10ms |
|
User plane line rate
BPK-1376, BPK-1385
|
10/25/50/100G |
|
O-RU/O-DU per port
BPK-1376, BPK-1385
|
up to 8 O-RU/O-DU per port
On hardware module FX3-100GD, FX3-100GQ, FX3-100GQF32, MX3-100GD, MX3-100GQ, MX3-100GQF32, FX3-25GD, FX3-25GO, MX3-25GD, MX3-25GO
|
|
NGFI RoE bit rates
BPK-1363
|
Rate 1 to Rate 10 (1x, 2x, 4x, 5x, 8x, 10x, 16x, 20x, 24x, 48x; word length 1 to 48 bytes) |
| Supported platforms |
VIAVI FX3 and MX3 Test Modules and TestCenter Virtual
Refer to Customer Support Center for latest supported hardware
|
|
eCPRI specification
BPK-1364
|
V1.2 [eCPRI_v_1_2_w_06_25] |
|---|---|
|
Message types
BPK-1364
|
eCPRI message types [Type 0 – Type 7] |
|
Transport
BPK-1364
|
eCPRI over Ethernet, Ethernet – VLAN, IPV4- UDP, and IPV6-UDP |
|
User plane line rate
BPK-1364
|
10/25/50/100G |
|
Auto frame response
BPK-1364
|
User defined filters on eCPRI header fields for packet matching; user configurable eCPRI response PDU
Supported on FX and MX series hardware modules
|
|
Delay measurement accuracy
BPK-1364
|
1μs |
| CCL traffic patterns | AlltoAll with PXN, All to ALL without PXN, RingAllReduce, Halving and Doubling, RingReduceScatter, RingAllGather, Alternating Ring, Dual Tree, Point to Point, Mixed Traffic Patterns and Background Traffic |
|---|---|
| RoCEv2 Queue Pairs | Up to 16K Queue Pairs per port |
| RoCEv2 transport mode | RC, UD, and UC transport mode |
| RoCEv2 throughput | 1.6T and 800G, 400G, 200G, 100G |
| UET throughput |
1.6T and 800G, 400G, 200G, 100G
UET Transport and Link Layer support will be available as a future software license; UET is not supported on fX3, mX3, and A1
|
| GPU emulation |
Up to 128 GPUs emulated per port
Test appliances
|
|
Port density, A1-400-QD-16
A1-400-QD-16
|
16x 400G ports/32x 200G ports/ 32x 100G PAM4 Ports |
|
Port density, B3/B2 800G appliances
B3-800-OSFP, B3-800-QD, B2-800-OSFP, B2-800-QD
|
up to 4x800G Ports /8x400G Ports/ 16x200G Ports/16x100G Ports |
|
Port density, D2-1600-OSFP
D2-1600-OSFP
|
up to 4x1.6T Ports / 8x800G Ports/16x400G Ports |
|
Port density, FX3-QSFP28-6
FX3-QSFP28-6
|
3x 100G -Or- 12 x 25G ports
CCL configuration not supported on test modules
|
|
Port density, FX3-QSFP28-4 / MX3-QSFP28-4
FX3-QSFP28-4, MX3-QSFP28-4
|
2x 100G -Or- 8 x 25G ports
CCL configuration not supported on test modules
|
|
Link state NLRI
BPK-1321A
|
link, node, IPv4/IPv6 prefix |
|---|---|
|
IGP topology emulation
BPK-1321A
|
OSPF or ISIS behind the BGP-LS emulated router |
|
Standards
BPK-1321A
|
draft-ietf-idr-ls-distribution-0; draft-gredler-idr-bgp-ls-segment-routing-extension-02 |
|
Software requirements
BPK-1321A
|
BPK-1001A, Packet Generator and Analyzer Base Package; BPK-1004A/B Unicast Routing
BPK-1315A PCE and BPK-1316A PCC Emulation Test Packages optional
|
|
Session scale
BPK-1066A
|
up to 400 BFD sessions on 1 port at 3.33 ms transmit interval |
|---|---|
|
Min detect time
BPK-1066A
|
10 ms |
|
Min transmit time
BPK-1066A
|
10 ms
High scale operation requires GenTx mode to support 3.3 or 10 ms intervals on 100s of BFD sessions on 1 port
|
|
Routing protocols
BPK-1066A
|
RIPv1, RIPv2 and RIPng; OSPFv2 and OSPFv3; IS-IS; BGP4, MP-BGP (single and multi-hop); LDP and RSVP-TE |
| Protocols | DHCPv4, DHCPv6 and DHCP-PD |
|---|---|
| Subscribers per port | 32K subscribers per port with up to 12 ports per test module |
| Subscribers per chassis | Over 4 million subscribers per chassis |
| Emulated servers | Up to 1024 emulated servers |
| RFCs supported | RFC 2131, RFC 2132, IEEE 802.1 (.p/.q), RFC 3315, RFC 3363, RFC 3046, RFC 3118, RFC 3633 |
Specifications are taken from the manufacturer's documentation. See the datasheet for complete and current values.
Applications
- Service provider network validation
- Data center and cloud network testing
- AI data center Ethernet fabric validation
- 5G fronthaul and Open RAN integration testing
- SP-SDN and segment routing testing
- Carrier Ethernet and timing protocol testing
- Broadband access and subscriber scalability testing
- Network equipment manufacturer device qualification
- Layer 2-3 switching and IP multicast benchmarking
Options & Accessories
| Option | Description |
|---|---|
| BPK-1376 | O-RAN O-DU Emulation Base Package |
| BPK-1385 | O-RAN O-RU Emulation Base Package |
| BPK-1364 | ECPRI (Enhanced Common Public Radio Interface) Base Package |
| BPK-1363 | NGFI Base Package |
| BPK-1155A | IEEE 1588V2 Network-Based Timing & Synchronization Base Package |
| BPK-1321A | BGP-LS Emulation |
| v-BPK-1321A | BGP-LS Emulation (Virtual) |
| BPK-1066A | Bidirectional Forwarding Detection (BFD) Base Package A |
| BPK-1077B | DHCP Base Package |
| BPK-1158 | DHCPv6 Base Package |
| BPK-1301 | DHCP-PD v6 Base Package |
| BPK-1197 | DHCP Init-Reboot Base Package |
| BPK-1198 | Multihoming Base Package |
| BPK-1319 | Emulation (DHCP PPPOE) over L2GRE Base Package |
| BPK-1320 | DHCPv6 PD Multiple Addresses Base Package |
| BPK-1001A | Packet Generator and Analyzer Base Package — Required for packet generator/analyzer features |
| BPK-1004A/B | Unicast Routing — Required for Unicast protocol testing |
| BPK-1006A/B | MPLS protocol testing — Required for MPLS protocol testing with BFD |
| BPK-1315A | PCE Emulation Test Package |
| BPK-1316A | PCC Emulation Test Package |
| TPK-1106 | CCL Automation Benchmark Test Package — Requires RoCEv2 and CCL license. Works with A1, B2, and B3 only. |
| AON-PB-AI | AION AI Basic Bundle — Include TPK-1106 CCL Automation benchmark test package. Requires AON-A1-AI, AON-B2-AI or AON-B3-AI which are sold separately. |
| HWO-A1-16-CCL-16 | VIAVI CCL for A1-400-QD-16 — All speeds are included. 16 X 400G PAM4 or 32 X 200G PAM4 or 32 X 100G PAM4 ports total per appliance |
| HWO-B3-CCL-4 | VIAVI CCL for B3-800-OSFP or B3-800-QD — All speeds are included. |
| HWO-B2-CCL-4 | VIAVI CCL for B2-800-OSFP or B2-800-QD — All speeds are included. |
| HWO-D2-4-CCL-4 | CCL for D2-1600-OSFP-4 — All speeds supported. |