Enterprise Data Center Edge—Juniper Validated Design (JVD)

Published: 2024-04-10

About this Document

Juniper Networks Validated Designs provide customers with a comprehensive, end-to-end blueprint for deploying Juniper solutions in their network. These designs are created by Juniper's expert engineers and tested to ensure they meet the customer's requirements. Using a validated design, customers can reduce the risk of costly mistakes, save time and money, and ensure that their network is optimized for maximum performance.

This document explains a Juniper Validated Design (JVD) for seamless interconnect between data centers, or between data centers and campus and branch locations over an MPLS-based WAN. It validates the seamless interconnect of Ethernet VPN Multiprotocol Label Switching (EVPN-MPLS) with Ethernet VPN-Virtual Extensible LAN (EVPN-VXLAN). We outline the design and testing methodologies, summarize the key results, and provide implementation recommendations.

The Juniper Networks devices used in this JVD include:

Solution Data Center Edge WAN Edge Provider (P) Router Role Enterprise Private Data Center TOR Devices
Enterprise DC Edge MX10003 Universal Router MX204 Universal Router PTX10003-80-C along with ACX7100-48L QFX5200 Switch (Spine) QFX5120 Switch
MX480 Universal Router ACX5448-D Universal Metro Router QFX5120 Switch (Leaf)

Use Case and Reference Architecture

Modern enterprises have business-critical applications running in multiple private and public data centers. They use WANs to connect their data centers and provide access to users in remote campus and branch locations.

Figure 1: Typical Enterprise Network. This diagram illustrates a large-scale enterprise network, showing an Enterprise Branch, an Enterprise Campus, a WAN Edge, an Enterprise WAN Backbone/Transport Network, and an Enterprise Data Center (DC) with DC Gateway/WAN Edge, Spine Layer, and Leaf Layer. Servers are connected to the Leaf Layer.

The enterprise data center uses EVPN-VXLAN as an overlay protocol and a spine and leaf architecture. This JVD terminates the VXLAN tunnels on the data center edge/gateway devices. Remote campus and branch locations access the data center resources over the WAN using L2 EVPN-MPLS connections. EVPN-MPLS has become the dominant technology for enabling connectivity between enterprise campus and branch offices. It replaces the legacy VPLS interconnect model.

The advantages of an EVPN-MPLS-based architecture include:

  • Multihoming
  • Rapid convergence
  • Active/active or active/standby attachment points
  • BGP-based MAC learning

The data center edge/gateway devices process all network traffic that enters and exits the data center. They connect the enterprise data center to the WAN and interconnect the EVPN-VXLAN tunnels in the data center with the EVPN-MPLS tunnels in the WAN. Juniper Networks MX Series routers running Junos OS Release 21.4R1 or earlier provide interconnection services using logical tunnel interfaces. This solution has some performance limitations because two separate forwarding tables are used, and packets are processed twice by the packet forwarding engine (PFE). Newer Junos OS releases use a single forwarding table and do not require data plane packet recirculation.

Solution Design and Architecture

IN THIS SECTION

  • Packet Flow | 4

Figure 1 on page 2 shows a typical enterprise network with a private data center. Remember that the data center uses a spine and leaf architecture. Leaf devices connect servers to the network. The spine layer provides connectivity to other leaf devices and the data center edge/gateway devices that connect the data center to the WAN. External BGP (EBGP) is the EVPN-VXLAN signaling protocol within the data center. In the WAN, EVPN-MPLS services connect remote campus and branch offices to the data center. Seamless interconnecting of these two services happens on the data center edge/gateway devices.

The building blocks for this JVD architecture (see Figure 2 on page 4) include:

  • OSPF routing
  • LDP for label distribution
  • Internal BGP (iBGP) between PE and Route-Reflector (RR) node for EVPN signalling
  • EVPN-MPLS
  • Multihomed Single-Active and Single-Homed
  • Resiliency with Loop-Free Alternates (LFA)/Remote LFA (rLFA)

Enterprise data center technologies include:

  • EVPN-VXLAN overlay
  • EBGP underlay

The data center reference design is explained in the Data Center EVPN VXLAN Fabric Architecture Guide.

Packet Flow

Figure 2: Enterprise WAN Data Center-Edge Design. This diagram shows the network topology for the Enterprise WAN Data Center Edge. It depicts Enterprise Branch and Enterprise Campus connecting to WAN Edge devices. These connect to an Enterprise WAN Backbone/Transport Network, which then connects to DC/WAN Edge devices. The data center itself is shown with Spine Layer and Leaf Layer, connecting to Enterprise DC servers. Key technologies and protocols like OSPF, LDP, EVPN-MPLS, EVPN-VXLAN, iBGP, and eBGP are indicated at various points in the topology.

Outbound traffic originating from the private enterprise data center server is encapsulated in unicast Layer 2 Ethernet frames and forwarded to a leaf device. The leaf device encapsulates the packet inside of an EVPN-VXLAN header and the packet is forwarded through the data center network until reaching an edge/gateway device. The edge/gateway devices are capable of both EVPN-VXLAN and EVPN-MPLS encapsulation. The edge/gateway device removes the VXLAN header, performs a forwarding lookup, encapsulates the packet in an EVPN-MPLS header, and forwards the packet on the WAN. The packets traverse the nodes in the enterprise WAN backbone where MPLS push, pop, and swap operations are performed. When an EVPN-MPLS encapsulated packet reaches the remote WAN edge device, the EVPN-MPLS header is stripped, and the original Ethernet frame is forwarded into the remote L2 domain. See Figure 3 on page 5.

Figure 3: Data Center Gateway EVPN-VXLAN Packet Flow and Handoff. This diagram illustrates the control plane stitching of EVPN-MPLS and EVPN-VXLAN using inter-AS option-B. It shows EVPN routes advertised toward the WAN with specific route distinguishers (RD) and route targets (RT), and EVPN routes learned from the DC. The flow involves Eth-Hdr, VXLAN, and EVPN-MPLS encapsulation. Devices shown include WAN Edge, P1 Node (RR), WAN/DC Edge, Spine, Leaf, and TOR, with connections indicating eBGP and overlay iBGP signaling.

The control plane on the data center edge/gateway devices maintain a single MAC Forwarding Information Base (FIB) for both the data center and WAN networks. This FIB enables the device to interconnect the EVPN tunnels in the data center and the WAN.

This Junos OS configuration snippet enables these capabilities on a data center gateway device. For complete configuration, contact your Juniper Networks representative.

ERB_InterConnect_VAware_Instance1 {
 instance-type virtual-switch;
 protocols {
 evpn {
 encapsulation vxlan;
 default-gateway no-gateway-community;
 extended-vni-list [ 3500 3501 ];
 interconnect {
 vrf-target target:3500:3500;
 route-distinguisher 1.1.1.6:3500;
 esi {
 00:35:45:55:65:75:85:95:05:25;
 all-active;
 }
 interconnected-vlan-list [ 3500 3501 ];
 encapsulation mpls;
 }
 vni-options {
 vni 3500 {
 vrf-target target:3:3500;
 }
 vni 3501 {
 vrf-target target:3:3501;
 }
 }
 }
}
 vtep-source-interface lo0.0;
 bridge-domains {
 BD3500 {
 vlan-id 3500;
 routing-interface irb.3500;
 vxlan {
 vni 3500;
 }
 }
 BD3501 {
 vlan-id 3501;
 routing-interface irb.3501;
 vxlan {
 vni 3501;
 }
 }
 }
 route-distinguisher 10.10.10.6:5036;
 vrf-target target:100:36;
}

Inbound data center traffic arrives at an edge/gateway device EVPN-MPLS encapsulated. The edge/ gateway device removes the EVPN-MPLS header and performs a forwarding lookup to determine the next-hop EVPN-VXLAN tunnel. The traffic is EVPN-VXLAN encapsulated and forwarded to an application endpoint. Figure 4 on page 7 depicts the end-to-end packet flow in the network.

Figure 4: Packet Flow. This diagram visually represents the packet flow from EVPN-VXLAN to EVPN-MPLS seamless interconnect. It shows the path from WAN Edge devices (MX204, ACX7100) and Enterprise WAN Backbone to DC/WAN Edge devices (MX240/MX480), then through the Spine and Leaf layers (QFX5200, QFX5120) within the Enterprise DC, and finally to TOR devices. The diagram details the encapsulation (Eth-Hdr, EVPN-MPLS, VXLAN) and protocols (OSPF, LDP, EVPN-VXLAN, EVPN-MPLS) involved at each stage, including connections for Enterprise Campus/Branch, WAN Edge, Enterprise WAN, and Enterprise DC segments. It also highlights key technologies like EVPN Seamless Stitching and VLAN Handover.

In summary, the packet flow from EVPN-VXLAN to EVPN-MPLS is described by the following process:

  1. Leaf nodes encapsulate Ethernet frames into EVPN-VXLAN packets.
  2. EVPN-VXLAN encapsulated packets are routed through the data center network to an edge/gateway device.
  3. The EVPN-VXLAN header is removed.
  4. Ethernet frames are encapsulated in EVPN-MPLS.
  5. WAN MPLS-based forwarding occurs.
  6. Remote WAN edge device removes the EVPN-MPLS header.
  7. Original Ethernet frame is forwarded to the destination host.

Solution and Validation Key Parameters

IN THIS SECTION

  • Supported Platforms and Positioning | 8
  • Feature List | 9
  • Test Bed Diagram | 10
  • Solution Validation Goals | 11
  • Solution Validation Non-Goals | 12

This section outlines solution key parameters and validation objectives for this JVD.

Supported Platforms and Positioning

Table 1: Supported Platforms

Solution Supported Platforms OS Positioning
DUT Platforms MX480 with MPC10E and SCBE3 Junos OS 23.2R2 DC-WAN edge
MX10003 Junos OS 23.2R2 DC-WAN edge
Helper Platforms MX204 Junos OS 23.2R2 WAN edge
ACX5448-D Junos OS 23.2R2 WAN edge
MX240 with 16x10G MPC Junos OS 23.2R2 Enterprise Campus/Branch Access
ACX7100-48L Junos OS Evolved 23.2R2 Core Network
Core and Data Center PTX10003-160C Junos OS Evolved 23.2R2 Core Network

Table 1: Supported Platforms (Continued)

Solution Supported Platforms OS Positioning
QFX5120-48Y Junos OS 23.2R2 Leaf
QFX5200-32C-32Q Junos OS 23.2R2 Spine
QFX5120-48Y Junos OS 23.2R2 ToR

Feature List

The supported features include:

  • Single-homed EVPN-MPLS Service with fast reroute (FRR) features enabled in the MPLS domain
  • EBGP for the underlay and IBGP as the overlay protocol for EVPN-VXLAN within the enterprise data center
  • EVPN Modes:
    • VLAN based
    • VLAN bundle
    • VLAN aware bundle
  • OSPF
  • LDP
  • MPLS based transport network
  • LFA (link/node)
  • Route Reflection
  • IPv4
  • IPv6
  • LACP
  • AE
  • ECMP
  • VLAN (802.1Q)

NOTE: Contact your Juniper Networks representative for test results reports.

Test Bed Diagram

Figure 5 on page 10 shows the test bed topology that is used to validate this design. The topology emulates the following network segments:

  • Enterprise data center
  • Enterprise data center WAN edge device
  • Campus/branch WAN edge device
  • Enterprise WAN

The validated design topology includes the routers and switches shown in Table 1 on page 8.

Figure 5: Enterprise Data Center-Edge JVD Topology. This diagram depicts the test bed topology used for validation. It shows network segments including E-Campus/Branch, WAN Edge devices (MX204, ACX5448-D), Enterprise WAN Backbone, DC/WAN Edge devices (MX240/MX10003), Spine devices (QFX5200), Leaf devices (QFX5120), and TOR devices (QFX5120). Connections illustrate the flow between these components, indicating technologies like EVPN-MPLS and EVPN-VXLAN.

Solution Validation Goals

The goal is to validate that the MX480 and MX10003 Universal Routing platforms can interconnect EVPN-MPLS and EVPN-VXLAN services.

Data center and WAN scaling information are available in Table 3 on page 13 and Table 4 on page 13.

Table 2: Cumulative Traffic Flows Used During Validation

Traffic Stream Packet Size (Bytes) Rate
EVPN VLAN based from WAN edge to devices connected to TOR 512 Bytes 600 Mbps
EVPN VLAN bundle from WAN edge to devices connected to TOR 512 Bytes 600 Mbps
EVPN VLAN aware from WAN edge to devices connected to TOR 512 Bytes 600 Mbps

Here are the primary test goals for this JVD:

  • Validate all three EVPN service models:
    • VLAN-based
    • VLAN bundle
    • VLAN aware bundle
  • Validate all active multihoming scenarios within the data center.
  • Validate single-homed scenarios on the WAN edge devices.
  • Validate LDP based transport
  • Capture failure and convergence scenarios at scale.
  • Capture CPU and memory utilization.
  • Identify and document product limitations and anomalies.
  • Validate network performance and convergence times under these failure conditions:
    • Link failures on the WAN edge device
    • Link failures on the data center spine and leaf devices
    • Node failures
    • Process restarts—RPD, DCD, CHASSISD, and so on
    • Deactivate/activate configuration options

NOTE: Contact your Juniper Networks representative for the services and feature scaling information.

Solution Validation Non-Goals

Protocols and technologies that are not included in this design include:

  • Non-Collapsed Assisted Replication (AR) support. AR is configured on QFX spines. No AR support exists on MX Series Universal Routing Platforms for collapsed AR mode.
  • An active-active WAN edge configuration.
  • Underlay protocols in transport/core networks other than those specified in the solution validation goals.
  • Overlay service validation other than what is specified in the solution validation goals section.
  • EVPN-VXLAN to EVPN-VXLAN stitching or EVPN-VXLAN to VPLS stitching is not validated.
  • Management and automation using Juniper Apstra.

Results Summary and Analysis

IN THIS SECTION

  • MX480/MX10003 Functions and Performance | 13

MX480/MX10003 Functions and Performance

This JVD successfully passes all validation test cases. Both scale and performance parameters are within the anticipated thresholds. The validated design topology generates a reasonable multi-vector scale of different features.

The MX480 and MX10003 routers running Junos OS Release 23.2R2 or later satisfy the requirements for delivering data center edge capabilities. Both platforms are purpose-built to perform data center edge functions. The MX204 router can also perform the remote WAN edge role.

Table 3: Scale Summary for WAN Edge Devices

Feature WAN Edge—ACX5448-D WAN Edge—MX204
VLANs 3453 2152
MAC 41900 34000
EVPN-MPLS 744 756
Bridge Domains 757 1460
IGP (OSPF) 50K 50K
BFD 5@100 ms 5@100 ms

Table 4: Scale Summary for Data Center Devices

Feature Data Center Edge—MX10003/MX480 Leaf—QFX5120
VLANs 3503 3503
MAC 41000 34000
ARP 40900 900
Switching Instance 1500 1500
Bridge Domains 2217 2217
VNI 2217 2217

Table 4: Scale Summary for Data Center Devices (Continued)

Feature Data Center Edge—MX10003/MX480 Leaf—QFX5120
VTEP 4503 1506
ESI 48 48
IRB (CRB Model) 2153 NA
IRB (ERB Model) 50 50
IGP (OSPF) 50K 50K

Traffic convergence is an important consideration in any network design. This JVD validates traffic convergence using common failure scenarios like link or node failure in the MPLS transport and data center networks. The network design described in this document provides traffic restoration times less than 80ms.

Table 5: Convergence

Convergence Scenarios Time (ms)
EVPN-MPLS convergence with WAN edge to P1 link failure ~71
EVPN-MPLS convergence with P1 node failure 44
EVPN-MPLS convergence with P1 node to DC1 link failure 14
EVPN-MPLS convergence with DC1 node failure 44

NOTE: Contact your Juniper Networks representative for performance details.

Recommendations

The MX480 and MX10003 platforms support efficient and deterministic mechanisms that enable EVPNVXLAN and EVPN-MPLS services to interconnect without performance loss. These platforms are well suited for network deployments that require edge services.

Junos OS Release 23.2R2 is the minimum recommended software version.

While this JVD focuses on the data center edge infrastructure, these technologies and solutions can be used as building blocks from which additional designs and solutions can evolve.

Juniper Networks, the Juniper Networks logo, Juniper, and Junos are registered trademarks of Juniper Networks, Inc. in the United States and other countries. All other trademarks, service marks, registered marks, or registered service marks are the property of their respective owners. Juniper Networks assumes no responsibility for any inaccuracies in this document. Juniper Networks reserves the right to change, modify, transfer, or otherwise revise this publication without notice. Copyright © 2024 Juniper Networks, Inc. All rights reserved.

PDF preview unavailable. Download the PDF instead.

jvd-ewan-evpn-gw-01-01 AH XSL Formatter V6.6 MR1 for Windows (x64) : 6.6.2.35616 (2018/10/15 18:42JST) Antenna House PDF Output Library 6.6.1317 (Windows (x64))

Related Documents

Preview Junos OS EVPN User Guide
A comprehensive user guide for Juniper Networks' Junos OS, focusing on EVPN (Ethernet VPN) configurations, including EVPN-VXLAN and EVPN-MPLS. This guide covers features, configuration examples, and best practices for implementing EVPN solutions.
Preview Juniper Validated Design: 5G Mobile xHaul with Seamless MPLS Segment Routing
Explore Juniper Networks' validated design for 5G xHaul networks, detailing seamless MPLS Segment Routing, ACX7000 series, MX series, and PTX series integration, performance, and QoS for mobile backhaul and fronthaul applications.
Preview Junos OS EVPN User Guide
A comprehensive user guide for Juniper Networks' Junos OS EVPN features, covering configuration, operation, and best practices for EVPN-VXLAN and EVPN-MPLS networks.
Preview Juniper Validated Design for Enterprise WAN Advanced Core and Edge Services
A comprehensive guide to deploying Juniper Networks solutions for advanced enterprise WAN core and edge services, focusing on MPLS-based backbones, EVPN, and Segment Routing for enhanced connectivity, scalability, performance, and security.
Preview Junos OS Evolved Release 25.2R1 Release Notes
Discover new features, software limitations, and known issues for Junos OS Evolved Release 25.2R1. This document details updates for ACX, PTX, and QFX series devices, covering areas like authentication, class of service, EVPN, high availability, interfaces, and telemetry.
Preview Juniper Networks Data Center EVPN-VXLAN Fabric Architecture Guide
A comprehensive guide to designing and implementing EVPN-VXLAN fabrics for modern data centers, covering architecture, design, and implementation details.
Preview Juniper Networks Junos OS Release 18.3R3 Release Notes
Comprehensive release notes for Juniper Networks Junos OS Release 18.3R3, detailing new features, changes, known issues, and upgrade procedures for ACX, EX, MX, NFX, PTX, QFX, SRX Series, and Junos Fusion platforms. Essential for network professionals.
Preview Juniper QFX10002 固定以太网交换机 - 高性能数据中心网络
详细了解 Juniper QFX10002 固定以太网交换机的产品特性、规格、架构和优势,包括 10GbE、40GbE 和 100GbE 端口、Q5 ASIC、Junos OS 和灵活的网络架构,适用于云和数据中心。