Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Solution Design and Architecture

Figure 1 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 1) 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.

Figure 1: Enterprise WAN Data Center-Edge Design A diagram of a cloud network Description automatically generated

Packet Flow

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 2.

Figure 2: Data Center Gateway EVPN-VXLAN Packet Flow and Handoff A diagram of a network Description automatically generated

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.

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 3 depicts the end-to-end packet flow in the network.

Figure 3: Packet Flow A diagram of a computer Description automatically generated

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.