In this series of blog, I will demo a sample configuration a simple L3 Leaf/Spine DC network based on Arista EOS devices by using VXLAN, EVPN, MLAG, and BGP. Here are some reference links:
- Arista L3 Leaf/Spine Design Guide
- EOS Configuration Guide, VXLAN Chapter
- VXLAN Bridging with MLAG
- VXLAN Routing with MLAG
- Basic MLAG configuration
- 7050X2 Vxlan White Paper
- DCI VXLAN
This blog is NOT a detailed technical review on protocols or how it works. You can find them in the above links. But most of the times, these official documentation doesn't give details on configurations. So that's why I write up this detailed hands-on guide which focuses on the configuration and troubleshooting.
I will try to configure the whole topology step by step in the following order.
I will try to configure the whole topology step by step in the following order.
- Step 1 - Basic config (BGP and MLAG)
- Step 2 - VXLAN Bridging
- Step 3 - VXLAN Routing
- Step 4 - EVPN
- Step 5 - Troubleshooting
Here is the topology:

- From above topology, we have
- Spine Layer:
- 2 Spines - DCS-7512N
- AS# = 65000
- 1 x Bow-tie MLAG leaf (on the top of diagram):
- Trident 2, DCS-7050QX2-32S-F
- AS# = 65041
- 2 x MLAG leaves: (left bottom)
- Trident 2+ and Jericho (no need for recirculation)
- AS# = 65021, 65022
- 3 x Single Leaves: (right bottom)
- Trident 2, Jericho and Tomahawk
- AS# = 65011, 65012, 65013
- Each router has 2 loopback:
- loopback 0 = 200.255.255.<rtrid>/32, for routing/id
- loopback10 = 200.255.200.<RtrId/VxlanId>/32, for vxlan src ip
- RtrId/VxlanId (the red block in diagram):
- spine1/2 = 100/200
- BT MLAG peers = 1/2/11/22
- VxlanId = 12
- MLAG Leaves = 3/4/5/6
- VxlanID = 34 and 56
- Single Leves: 7/8/9
- Interface IP address = 200.rtr-id1*rtr-id2.<seq>.rtrid/24
- for example 200.101.1.1/24, router spine1 to r1
- The basic MLAG and BGP configuration are quite straightforward:
- BGP only advertises the Vxlan source loopback - 200.255.200.<rtrID>
No comments:
Post a Comment