Test Objectives
The JVD test plan for this JVD’s primary objective is to qualify the Collapsed Fabric with Access Switches and Juniper Apstra. The qualification testing includes validation of the Juniper Apstra blueprint deployment and incremental configuration pushes using Apstra, Apstra Telemetry and Analytics checking as well as verification of traffic flow through the fabric are also validated during JVD testing.
JVD features:
- The JVD will be deployed with a collapsed spine architecture and EVPN-VXLAN fabric.
- Servers are connected and tested as single-homed and multihomed using the EVPN ESI technique.
- In the case of multihomed ESI servers, LACP is enabled between the servers and the switches.
- Both the overlay and underlay of the Collapsed Fabric with Access Switches and Juniper Apstra are built using eBGP.
- EVPN routes are shared through overlay eBGP sessions.
- IP ECMP is enabled in the fabric to enable multi-path reachability.
- BFD is enabled for underlay eBGP and overlay eBGP for better convergence.
- Layer 3 interface IRB is associated with switching instances for routing.
- IRBs are enabled with an anycast model to save IP address space for the servers.
- IPv4 and IPv6 servers are verified in this JVD.
Test Goals
Collapsed Fabric with Access Switches and Juniper Apstra JVD testing uses the following flow:
- Initial design and blueprint deployment through Apstra
- Validation of fabric operation and monitoring through Apstra Analytics/Telemetry Dashboard
- Validation of end-to-end traffic flow
- System health, ARP, ND, MAC, BGP (route, next hop), interface traffic counters, and so on.
- Test for anomalies
In order to pass validation, the Collapsed Fabric with Access Switches and Juniper Apstra must pass the following scenarios:
Event Testing:
- Node Reboot—simulated real-world switch outage.
- Field scenarios like interface down/up and laser on/off impact to the fabric and check anomalies reporting in Apstra.
- Traffic recovery was validated after all failure scenarios.
- Maintenance situations such as Junos OS image change (performed and tested).
- Field error condition handling, including restarting the RPD and BGP neighbor.