Spine/leaf topology with OSPF underlay and Spines acting as Route Reflectors
https://www.arista.com/en/um-eos/eos-vxlan-configuration
EVE-NG Import file
Spine1
conf t
interface Ethernet1
no switchport
ip address 1.1.1.1/30
ip ospf area 0.0.0.0
interface Ethernet2
no switchport
ip address 2.2.2.1/30
ip ospf area 0.0.0.0
interface Ethernet3
no switchport
ip address 3.3.3.1/30
ip ospf area 0.0.0.0
interface Loopback0
ip address 5.5.5.5/32
ip ospf area 0.0.0.0
ip routing
router bgp 65400
neighbor SPINE peer group
neighbor SPINE remote-as 65400
neighbor SPINE update-source Loopback0
neighbor SPINE route-reflector-client
neighbor SPINE send-community extended
neighbor 7.7.7.7 peer group SPINE
neighbor 8.8.8.8 peer group SPINE
neighbor 9.9.9.9 peer group SPINE
address-family evpn
neighbor SPINE activate
router ospf 1
router-id 5.5.5.5
Spine2
conf t
interface Ethernet1
no switchport
ip address 11.11.11.1/30
ip ospf area 0.0.0.0
interface Ethernet2
no switchport
ip address 12.12.12.1/30
ip ospf area 0.0.0.0
interface Ethernet3
no switchport
ip address 13.13.13.1/30
ip ospf area 0.0.0.0
interface Loopback0
ip address 6.6.6.6/32
ip ospf area 0.0.0.0
ip routing
router bgp 65400
neighbor SPINE peer group
neighbor SPINE remote-as 65400
neighbor SPINE update-source Loopback0
neighbor SPINE route-reflector-client
neighbor SPINE send-community extended
neighbor 7.7.7.7 peer group SPINE
neighbor 8.8.8.8 peer group SPINE
neighbor 9.9.9.9 peer group SPINE
address-family evpn
neighbor SPINE activate
router ospf 1
router-id 6.6.6.6
Leaf1
conf t
vlan 1234
interface Ethernet1
no switchport
ip address 1.1.1.2/30
ip ospf area 0.0.0.0
interface Ethernet2
no switchport
ip address 11.11.11.2/30
ip ospf area 0.0.0.0
interface Ethernet3
switchport access vlan 1234
interface Loopback0
ip address 7.7.7.7/32
ip ospf area 0.0.0.0
interface Vxlan1
vxlan source-interface Loopback0
vxlan udp-port 4789
vxlan vlan 1234 vni 1234
ip routing
router bgp 65400
neighbor 5.5.5.5 remote-as 65400
neighbor 5.5.5.5 update-source Loopback0
neighbor 5.5.5.5 send-community extended
neighbor 6.6.6.6 remote-as 65400
neighbor 6.6.6.6 update-source Loopback0
neighbor 6.6.6.6 send-community extended
vlan 1234
rd 7.7.7.7:1
route-target both 65400:1
redistribute learned
address-family evpn
neighbor 5.5.5.5 activate
neighbor 6.6.6.6 activate
address-family ipv4
no neighbor 5.5.5.5 activate
no neighbor 6.6.6.6 activate
router ospf 1
router-id 7.7.7.7
Leaf2
conf t
vlan 1234,2468
interface Ethernet1
no switchport
ip address 2.2.2.2/30
ip ospf area 0.0.0.0
interface Ethernet2
no switchport
ip address 12.12.12.2/30
ip ospf area 0.0.0.0
interface Ethernet3
switchport access vlan 1234
interface Ethernet4
switchport access vlan 2468
interface Loopback0
ip address 8.8.8.8/32
ip ospf area 0.0.0.0
interface Vxlan1
vxlan source-interface Loopback0
vxlan udp-port 4789
vxlan vlan 1234 vni 1234
vxlan vlan 2468 vni 2468
ip routing
router bgp 65400
neighbor 5.5.5.5 remote-as 65400
neighbor 5.5.5.5 update-source Loopback0
neighbor 5.5.5.5 send-community extended
neighbor 6.6.6.6 remote-as 65400
neighbor 6.6.6.6 update-source Loopback0
neighbor 6.6.6.6 send-community extended
vlan 1234
rd 8.8.8.8:1
route-target both 65400:1
redistribute learned
vlan 2468
rd 8.8.8.8:2
route-target both 65400:2
redistribute learned
address-family evpn
neighbor 5.5.5.5 activate
neighbor 6.6.6.6 activate
address-family ipv4
no neighbor 5.5.5.5 activate
no neighbor 6.6.6.6 activate
router ospf 1
router-id 8.8.8.8
Leaf3
conf t
vlan 2468
interface Ethernet1
no switchport
ip address 3.3.3.2/30
ip ospf area 0.0.0.0
interface Ethernet2
no switchport
ip address 13.13.13.2/30
ip ospf area 0.0.0.0
interface Ethernet4
switchport access vlan 2468
interface Loopback0
ip address 9.9.9.9/32
ip ospf area 0.0.0.0
interface Vxlan1
vxlan source-interface Loopback0
vxlan udp-port 4789
vxlan vlan 2468 vni 2468
ip routing
router bgp 65400
neighbor 5.5.5.5 remote-as 65400
neighbor 5.5.5.5 update-source Loopback0
neighbor 5.5.5.5 send-community extended
neighbor 6.6.6.6 remote-as 65400
neighbor 6.6.6.6 update-source Loopback0
neighbor 6.6.6.6 send-community extended
vlan 2468
rd 8.8.8.8:2
route-target both 65400:2
redistribute learned
address-family evpn
neighbor 5.5.5.5 activate
neighbor 6.6.6.6 activate
address-family ipv4
no neighbor 5.5.5.5 activate
no neighbor 6.6.6.6 activate
router ospf 1
router-id 9.9.9.9
Confirm the BGP sessions have been established by running ‘show bgp evpn summary‘. Below output from leaf2.
vPC6 & vPC8 are in VLAN 1234. vPC7 & vPC9 are in VLAN 2468. Configure IP addresses from the same subnet to each vPC in each VLAN and you should have IP connectivity like below.