Arista – RSVP E-Tree

We have previously done Arista labs with LDP and Segment Routing so now it’s the turn of RSVP and a bit of E-Tree. A Juniper device is used as a Route Reflector but you could use whatever you prefer.

https://www.arista.com/en/um-eos/eos-evpn-e-tree-for-mpls-and-vxlan

PE1

hostname pe1

vlan 358

interface Ethernet1
no switchport
ip address 1.1.1.1/30
isis enable 1
traffic-engineering
interface Ethernet2

switchport trunk allowed vlan 358
switchport mode trunk

interface Loopback0
ip address 5.5.5.5/32
isis enable 1

ip routing

mpls ip

router bgp 65400
router-id 5.5.5.5
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-aware-bundle ETREE
rd 5.5.5.5:358
route-target both 65400:358
redistribute learned
vlan 358

address-family evpn
neighbor 6.6.6.6 activate
neighbor 6.6.6.6 encapsulation mpls next-hop-self source-interface Loopback0

router traffic-engineering
rsvp
local-interface Loopback0
path DYNAMIC dynamic
tunnel 1
destination ip 7.7.7.7
path DYNAMIC
no shutdown
router-id ipv4 5.5.5.5

router isis 1
net 49.0000.5555.5555.5555.00
is-type level-2
address-family ipv4 unicast
traffic-engineering
no shutdown

mpls rsvp
no shutdown

RR

set interfaces ge-0/0/0 unit 0 family inet address 1.1.1.2/30
set interfaces ge-0/0/0 unit 0 family iso
set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/1 unit 0 family inet address 2.2.2.1/30
set interfaces ge-0/0/1 unit 0 family iso
set interfaces ge-0/0/1 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 6.6.6.6/32
set interfaces lo0 unit 0 family iso address 49.0000.6666.0000.0000.00
set interfaces lo0 unit 0 family mpls
set routing-options resolution rib bgp.evpn.0 resolution-ribs inet.0
set routing-options router-id 6.6.6.6
set routing-options autonomous-system 65400
set protocols bgp group RR type internal
set protocols bgp group RR local-address 6.6.6.6
set protocols bgp group RR family evpn signaling
set protocols bgp group RR cluster 6.6.6.6
set protocols bgp group RR neighbor 5.5.5.5
set protocols bgp group RR neighbor 7.7.7.7
set protocols isis interface ge-0/0/0.0
set protocols isis interface ge-0/0/1.0
set protocols isis interface lo0.0 passive
set protocols isis level 1 disable
set protocols isis level 2 wide-metrics-only
set protocols mpls interface ge-0/0/0.0
set protocols mpls interface ge-0/0/1.0
set protocols mpls interface lo0.0
set protocols rsvp interface ge-0/0/0.0
set protocols rsvp interface ge-0/0/1.0

PE2

hostname pe2

vlan 358
e-tree role leaf

interface Ethernet1
no switchport
ip address 2.2.2.2/30
isis enable 1
traffic-engineering

interface Ethernet2
switchport trunk allowed vlan 358
switchport mode trunk

interface Loopback0
ip address 7.7.7.7/32
isis enable 1

ip routing

mpls ip

router bgp 65400
router-id 7.7.7.7
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-aware-bundle ETREE
rd 7.7.7.7:358
route-target both 65400:358
redistribute learned
vlan 358

address-family evpn
neighbor default encapsulation mpls next-hop-self source-interface Loopback0
neighbor 6.6.6.6 activate

router traffic-engineering
rsvp
local-interface Loopback0
path DYNAMIC dynamic
tunnel 1
destination ip 5.5.5.5
path DYNAMIC
no shutdown
router-id ipv4 7.7.7.7

router isis 1
net 49.0000.7777.7777.7777.00
is-type level-2
address-family ipv4 unicast
traffic-engineering
no shutdown

mpls rsvp
no shutdown

Confirmation that label switched path is up

and OSPF is up between the 2 Cisco CE devices

Leave a Reply

Your email address will not be published. Required fields are marked *