Validation Framework
Test Bed
We are going to test two different fabric types which results in two different network topologies being used for testing.
The first one is EVPN multihoming as a virtual gateway fabric where the DHCP relay gateway IP address embedded is based on the static IP address the VRF got assigned per VRF:
- In the figure below, you can see the deployment of the DHCP server happens locally as part of the fabric as ESI-LAG integration (the service-block is a virtual function on the collapsed core in this scenario).
- Also, the other form of integration using a remote DHCP server not directly attached to the fabric can be tested in this design.

The second is a 5-stage IP Clos fabric as an anycast fabric where the DHCP relay gateway IP address used will be one taken from the overlay loopback IP address pool. Remember those are /32 addresses unique to a VRF assigned on a node:
- In the figure below, you can see the deployment of the DHCP server happens locally as part of the fabric as ESI-LAG integration (the service block is comprised of separate physical hardware in this scenario).
- Also, the other form of integration using a remote DHCP server not directly attached to the fabric is shown in the figure.
- Two or more PoDs are optional.
- A Juniper Mist Edge deployment with Wi-Fi client is broken out of the fabric at the service block function and is emulated through a single attached wired client.

Platforms / Devices Under Test (DUT)
The devices tested in this JVD, and their Junos OS version is reported in the following table:
Devices Under Test in EVPN Multihoming Fabric | ||
---|---|---|
Fabric function | Device | Junos OS Release |
Collapsed Core Switches | 2 * QFX5120 | 23.4R2-S3 |
Access Virtual Chassis | 4 * EX4400 | 23.4R2-S3 |
Access standalone Switch | EX4100 | 23.4R2-S3 |
WAN-Router | SRX1500 | 23.4R2 |
Devices Under Test in IP Clos Fabric | ||
---|---|---|
Fabric function | Device | Junos OS Release |
Service Switches | 2 * QFX5120-48Y | 23.4R2-S3 |
Core Switches | 2 * QFX5120-48YM | 23.4R2-S3 |
Distribution Switches POD-1 | 2 * QFX5120-48Y | 23.4R2-S3 |
Distribution Switches POD-2 | 2 * EX4650-48Y | 23.4R2-S3 |
Access Virtual Chassis POD-1 | 4 * EX4400-48P | 23.4R2-S3 |
Access standalone Switch POD-1 | EX4100-F-48P | 23.4R2-S3 |
Access Virtual Chassis POD-2 | 3 * EX4400 | 23.4R2-S3 |
Access standalone Switch POD-2 | EX4100 | 23.4R2-S3 |
WAN-Router | SRX 1500 | 23.4R2 |
Test Bed Configuration
We are sharing information on exactly how some of the tests were performed and this is presented in the appendix section of this document. Contact your Juniper account representative to obtain the full archive of the test bed configuration used for this JVD.