OcNOS DC : Virtual Extensible Local Area Network Guide : VxLAN - EVPN with Integrated Routing and Bridging Deployment Mode : Single Home VxLAN IRB with OSPF or ISIS
Single Home VxLAN IRB with OSPF or ISIS
Overview
Single Home Virtual Extensible LAN (VxLAN) with Integrated Routing (IRB) using Open Shortest Path First (OSPF) and Intermediate System to Intermediate System (ISIS) protocols provides the solution for connecting and managing virtual networks within a data center or network infrastructure.
This feature offers a solution for networks where the interconnection of VLANs is required. These protocols can be configured on IRB interfaces within layer 3 switches or routers. This configuration enables dynamic routing, facilitating the exchange of routing information with other devices in the network. By assigning IP addresses to the IRB interfaces, they serve as the default gateways for devices within the respective VLANs.
Both OSPF and ISIS routing updates are dynamically exchanged over IRB interfaces, ensuring up-to-date routing tables and optimized traffic routing across different VLANs and networks.
This feature offers flexibility in configuring network topologies, and ensures compatibility and interoperability within diverse network environments.
Feature Characteristics
The OSPF and ISIS support over the IRB Interface feature has the following characteristics:
Enables the control of Receive (RX)/ Transmit (TX) of OSPF and ISIS packets on IRB interfaces, providing effective management of IRB interfaces interactions with OSPF and ISIS for optimized network communication and routing.
IRB interfaces process configured MTU size packets.
Maintains consistency in CLI commands with SVI interfaces for OSPF and ISIS configurations, simplifying network management tasks.
Benefits
The OSPF and ISIS support over the IRB Interface has the following benefits:
Enables seamless inter-subnet communication across different VNIDs and subnets within the same customer network.
Promotes seamless connectivity between devices, irrespective of whether they are connected through IRB or SVI interfaces, and simplifies network management.
The network gains greater adaptability to various scenarios and evolving requirements, offering greater versatility in its operations.
Prerequisites
Router must be up and running.
Maintain synchronization with VRF changes by performing IRB shut/no shut actions when specific events occur within the IPVRF. These events may involve adding or removing Route Targets (RTs), updating Route Distinguishers (RDs), or modifying Layer 3 Virtual Network Identifiers (L3VNIs).
Topology for OSPF
The network topology includes various network elements such as routers, customer edge (CE) devices, Service Aggregator (SA) devices, and Provider Edge (PE) routers. The feature enables OSPF on the IRB interfaces, allowing for efficient routing and communication between network devices within the topology.
Single Home VxLAN IRB with OSPF
Configuration
Perform the following configurations to set up different interfaces, routing protocols, and BGP parameters to enable VXLAN, IRB, and EVPN functionality in the network.
Configure OSPF
PE1
 
PEI(Config)# terminal
Enters the configuration mode.
PE1(config)#interface sa1
Configure the sa1 interface as a network interface.
PE1(config-if)# ip address 10.1.1.1/24
Assigns an IP address to the sa1 interface with a subnet mask of /24.
PE1(config-if)# ip ospf cost 10
Configures the OSPF cost for the sa1 interface, setting it to 10.
PE1(config-if)# load-interval 30
Configures the load-interval for monitoring traffic on the sa1 interface.
PE1(config)#interface xe1
Enters the interface xe1 mode.
PE1(config-if)# static-channel-group 1
Assigns the static channel group 1 to the xe1 interface.
PE1(config-irb-if)#interface lo
Configures the loopback (lo) interface.
PE1(config-if)# ip address 1.1.1.1/32 secondary
Assigns the primary IP address 1.1.1.1/32 to the loopback interface and specifies it as secondary.
PE1(config)#router ospf 1
Enters the OSPF configuration mode for OSPF process 1.
PE1(config-router)# ospf router-id 1.1.1.1
Sets the OSPF router ID to 1.1.1.1 for OSPF process 1.
PE1(config-router)# network 1.1.1.1/32 area 0.0.0.0
Advertises the network 1.1.1.1/32 into OSPF area 0.0.0.0.
PE1(config-router)# network 10.1.1.0/24 area 0.0.0.0
Advertises the network 10.1.1.0/24 into OSPF area 0.0.0.0.
 
PE1(config)#nvo vxlan enable
Enables the VXLAN feature on the device.
PE1(config)#nvo vxlan irb
Enables VXLAN IRB functionality.
PE1(config-vrf)#mac vrf L2VRF1
Configures a MAC VRF named L2VRF1.
PE1(config-vrf)# rd 1.1.1.1:11
Sets the Route Distinguisher (RD) to 1.1.1.1:11 for the VRF.
PE1(config-vrf)# route-target both 9.9.9.9:100
Configures both import and export route targets for the VRF.
PE1(config-vrf)#ip vrf L3VRF1
Configures an IP VRF named L3VRF1.
PE1(config-vrf)# rd 51000:11
Sets the RD value to 51000:11 for the L3VRF1.
PE1(config-vrf)# route-target both 100:100
Configures both import and export route targets for L3VRF1.
PE1(config-vrf)# l3vni 1000
Configures the L3 Virtual Network Identifier (L3VNI) with the value 1000.
PE1(config)#interface irb1001
Configures the IRB interface for L3VRF1.
PE1(config-irb-if)# ip vrf forwarding L3VRF1
Assigns the L3VRF1 to the IRB interface.
PE1(config-irb-if)# ip address 11.11.11.1/24
Assigns an IP address 11.11.11.1/24 to the IRB interface.
PE1(config-irb)#interface irb2001
Configures the IRB interface for IPv6 in L3VRF1.
PE1(config-irb-if)# ip vrf forwarding L3VRF1
Assigns the L3VRF1 to the IPv6 IRB interface.
PE1(config-irb-if)# ipv6 address 2001::1/64
Assigns an IP address 11.11.11.1/24 to the IRB interface.
PE1(config-irb-if)#mtu 9000
Sets the Maximum Transmission Unit (MTU) for this IRB interface to 9000 bytes.
PE1(config-router)#router ospf 2 L3VRF1
Configures OSPF on the L3VRF1.
PE1(config-router)# network 11.11.11.0/24 area 0.0.0.0
Advertises the network 11.11.11.0/24 into OSPF area 0.0.0.0.
PE1(config-router)#router ipv6 vrf ospf L3VRF1
Configures OSPFv3 on the L3VRF1.
PE1(config-router)# router-id 1.1.1.1
Configures the router ID as 1.1.1.1.
PE1(config-irb)#interface irb2001
Configures the IPv6 IRB interface.
PE1(config-irb-if)# ipv6 router ospf area 0.0.0.0 tag L3VRF1 instance-id 0
Attaches the OSPFv3 instance ID to the IPv6 IRB interface.
PE1(config)#nvo vxlan vtep-ip-global 1.1.1.1
Configures the global VTEP IP address as 1.1.1.1.
PE1(config)#nvo vxlan id 101 ingress-replication
Configures the VXLAN ID as 101 for ingress replication.
PE1(config-nvo)# vxlan host-reachability-protocol evpn-bgp L2VRF1
Maps the EVPN-BGP host reachability protocol to L2VRF1.
PE1(config-nvo)# evpn irb1001
Maps the IRB interface 1001 to EVPN.
PE1(config-nvo)# vni-name VNI-101
Configures the VNI name as VNI-101.
PE1(config)#nvo vxlan id 2001 ingress-replication
Configures the VXLAN ID as 2001 for ingress replication.
PE1(config-nvo)# vxlan host-reachability-protocol evpn-bgp L2VRF1
Maps the EVPN-BGP host reachability protocol to L2VRF1.
PE1(config-nvo)# evpn irb2001
Maps the IPv6 IRB interface to EVPN.
PE1(config)#interface xe2
Configures the xe2 interface.
PE1(config-if)# switchport
Configures the port as a Layer 2 (L2) switchport.
PE1(config-if)# load-interval 30
Configures the load-interval of 30 minutes for monitoring traffic on the xe2 interface.
PE1(config)#nvo vxlan access-if port-vlan xe2 100
Configures a VxLAN network virtualization overlay (NVO) on the interface xe2 with VLAN ID 100
PE1(config-nvo-acc-if)# map vnid 101
Maps VLAN 100 to the VxLAN Network Identifier (VNID) 101.
PE1(config-nvo-acc-if)#nvo vxlan access-if port-vlan xe2 2001
Configures another VxLAN NVO on the same interface xe2, but this time with VLAN ID 2001
PE1(config-nvo-acc-if)# map vnid 2001
Maps VLAN 2001 to a different VxLAN VNID.
PE1(config-router)#router bgp 100
Configures the BGP process with AS number 100.
PE1(config-router)# bgp router-id 1.1.1.1
Assigns the router ID as 1.1.1.1 for the BGP instance.
PE1(config-router)# neighbor 4.4.4.4 remote-as 100
Configures neighbor 4.4.4.4 with a remote AS number of 100.
PE1(config-router)# neighbor 4.4.4.4 update-source lo
Configures the update source for neighbor 4.4.4.4 to be the loopback interface.
PE1(config-router)# neighbor 4.4.4.4 advertisement-interval 0
Configures the advertisement interval for neighbor 4.4.4.4 as 0.
PE1(config-router)# address-family l2vpn evpn
Configures the address-family for L2VPN EVPN.
PE1(config-router-af)# neighbor 4.4.4.4 activate
Activates the neighbor for the L2VPN EVPN address-family.
PE1(config-router-af)# exit-address-family
Exits from the address family configuration.
PE1(config-router)# address-family ipv4 vrf L3VRF1
Configures the IPv4 address-family for VRF L3VRF1.
PE1(config-router-af)# redistribute connected
Configures the redistribution of connected routes within the IPv4 address-family.
PE1(config-router-af)# exit-address-family
Exits the IPv4 address-family configuration.
PE1(config-router)# address-family ipv6 vrf L3VRF1
Configures the IPv6 address-family for VRF L3VRF1.
PE1(config-router-af)# redistribute connected
Configures the redistribution of connected routes within the IPv6 address-family.
PE1(config-router-af)# exit-address-family
Exits the IPv6 address-family configuration.
PE5
 
PE5#configure terminal
Enters the configuration mode
PE5(config)#interface sa1
Configure the sa1 interface as a network interface.
PE5(config-if)# ip address 10.1.1.1/24
Assigns an IP address to the sa1 interface with a subnet mask of /24.
PE5(config-if)# ip ospf cost 10
Configures the OSPF cost for the sa1 interface, setting it to 10.
PE5(config-if)# load-interval 30
Configures the load-interval for monitoring traffic on the sa1 interface.
PE5(config)#interface xe1
Configure network interface towards PE6.
PE5(config-if)# static-channel-group 1
Assigns the static channel group 1 to the xe1 interface.
PE5(config)#interface xe5
configures the xe5 interface.
PE5(config-if)#ip address 30.1.1.1/24
Assigns the primary IP address 1.1.1.1/32 to the loopback interface and specifies it as secondary.
PE5(config)#ip ospf cost 10
Configures the OSPF cost for the xe5 interface, setting it to 10.
PE5(config-router)# ospf router-id 1.1.1.1
Assigns an IP address (30.1.1.1) to the xe5 interface with a subnet mask of /24.
PE5(config)#load-interval 30
Configures the load-interval for monitoring traffic on the xe5 interface.
PE5(config)#router ospf 1
Enters the OSPF configuration mode for OSPF process 1.
PE5(config-router)# network 30.1.1.0/24 area 0.0.0.0
Advertises the network 30.1.1.0/24 into OSPF area 0.0.0.0.
PE5(config-router)# network 10.1.1.0/24 area 0.0.0.0
Advertises the network 10.1.1.0/24 into OSPF area 0.0.0.0.
 
PE3
 
PE3#configure terminal
Enters the configuration mode
PE3(config)#interface ce30
Configure the ce30 interface as a network interface.
PE3(config-if)# ip address 40.1.1.2/24
Assigns an IP address to the ce30 interface with a subnet mask of /24.
PE3(config-if)# ip ospf cost 10
Configures the OSPF cost for the sa1 interface, setting it to 10.
PE3(config-if)# load-interval 30
Configures the load-interval for monitoring traffic on the sa1 interface.
PE3(config)#interface lo
Configure the loopback interface.
PE3(config-if)#ip address 4.4.4.4/32 secondary
Assign an secondary IP to an loopback interface.
PE3(config)#ip ospf cost 10
Configures the OSPF cost for the xe7interface, setting it to 10.
PE3(config)#load-interval 30
Configures the load-interval for monitoring traffic on the xe5 interface.
PE3(config)#router ospf 1
Enters the OSPF configuration mode for OSPF process 1.
PE3(config-router)# ospf router-id 4.4.4.4
Configures the router id to an ospf instance.
PE3(config-router)# network 4.4.4.4/32 area 0.0.0.0
Advertises the loopback address.
PE3(config-router)# network 40.1.1.0/24 area 0.0.0.0
Advertises the network interface IP address.
PE3(config)#nvo vxlan enable
Enables VXLAN on the device, allowing it to participate in VXLAN networks.
PE3(config)#nvo vxlan irb
Enables VXLAN IRB functionality, that allows routing between VXLAN and non-VXLAN networks.
PE3(config-vrf)#mac vrf L2VRF1
Configures a L2 MAC VRF instance named L2VRF1, which is a logical network segment for L2 traffic isolation.
PE3(config-vrf)# rd 4.4.4.4:11
Configures a RD for the L2VRF1, with the value 4.4.4.4:11.
PE3(config-vrf)# route-target both 9.9.9.9:100
Configures a route target for the VRF.
PE3(config-vrf)#ip vrf L3VRF1
Configures a L3 VRF named L3VRF1.
PE3(config-vrf)# rd 56000:11
Configures a RD for the L3VRF1, with the value 56000:11.
PE3(config-vrf)# route-target both 100:100
Configures a route target for the VRF.
PE3(config-vrf)# l3vni 1000
Configures a L3VNI with the ID 1000 for the VRF.
PE3(config)#interface irb1001
Configures the IRB interface with the ID 1001.
PE3(config-irb-if)# ip vrf forwarding L3VRF1
Associates the IRB interface with the L3VRF1, ensuring that traffic from this interface is isolated within that VRF.
PE3(config-irb-if)# ip address 12.12.12.1/24
Assigns an IP address 12.12.12.1 with a subnet mask of /24 to the IRB interface, enabling it for L3 routing.
PE3(config-irb-if)# mtu 1500
Configures the MTU for the interface irb1001 to 1500 bytes.
PE3(config)#interface irb2001
Configures another IRB interface with the ID 2001.
PE3(config-irb-if)# ip vrf forwarding L3VRF1
Associates the IRB interface with the L3VRF1.
PE3(config-irb-if)# ipv6 address 2002::1/64
Assigns an IPv6 address 2002::1 with a subnet mask of /64 to the IRB interface, enabling it for IPv6 routing.
PE3(config-irb-if)# mtu 1500
Configures the MTU for the interface irb2001 to 1500 bytes.
PE3(config-router)#router ospf 2 L3VRF1
Configures the OSPF routing process on OSPF instance 2 for the L3VRF1.
PE3(config-router)# network 12.12.12.0/24 area 0.0.0.0
Advertises the network 12.12.12.0/24 to OSPF area 0.0.0.0.
PE3(config-router)#router ipv6 vrf ospf L3VRF1
Configures the OSPFv3 routing process on OSPFv3 instance for the L3VRF1.
PE3(config-router)# router-id 4.4.4.4
Sets the router ID for the OSPF/OSPFv3 instances to 4.4.4.4.
PE3(config)#nvo vxlan vtep-ip-global 4.4.4.4
Configures the global VTEP IP address as 4.4.4.4 for VXLAN.
PE3(config)#nvo vxlan id 102 ingress-replication
Configures the VXLAN with VNI ID 102 for ingress replication.
PE3(config-nvo)# vxlan host-reachability-protocol evpn-bgp L2VRF1
Maps the VXLAN configuration with the EVPN-BGP protocol and associates it with the L2VRF1.
PE3(config-nvo)# evpn irb1001
Maps the IRB interface irb1001 to the VXLAN.
PE3(config-nvo)# vni-name VNI-101
Configures the VNI name as VNI-101.
PE3(config)#nvo vxlan id 2002 ingress-replication
Configures another VXLAN with VNI ID 2002 for ingress replication.
PE3(config-nvo)# vxlan host-reachability-protocol evpn-bgp L2VRF1
Maps the VXLAN configuration with the EVPN-BGP protocol and associates it with the L2VRF1.
PE3(config-nvo)# evpn irb2001
Maps the IPv6 IRB interface irb2001 to the VXLAN.
PE3(config)#interface sa4
Configures interface sa4.
PE3(config-if)# switchport
Configures the interface as a switchport.
PE3(config-if)# load-interval 30
Sets the load interval for the interface to 30 seconds.
PE3(config-if)# mtu 1500
Configures the MTU for the interface to 1500 bytes.
PE3(config)#interface xe1
Configures interface xe1.
PE3(config-if)# static-channel-group 4
Assigns a static channel group to interface xe1.
PE3(config)#nvo vxlan access-if port-vlan sa4 100
Configures a VxLAN nNVO on the interface xe2 with VLAN ID 100
PE3(config-nvo-acc-if)# map vnid 101
Maps VLAN 100 to the VxLAN VNID 101.
PE3(config-nvo-acc-if)#nvo vxlan access-if port-vlan sa4 2001
Configures another VxLAN NVO on the same interface xe2.
PE3(config-nvo-acc-if)# map vnid 2001
Maps VLAN 2001 to a different VxLAN VNID, in this case, VNID 2001.
PE3(config-router)#router bgp 100
Configures the BGP with AS number 100.
PE3(config-router)# bgp router-id 4.4.4.4
Sets the BGP router ID to 4.4.4.4.
PE3(config-router)# neighbor 1.1.1.1 remote-as 100
Configures a BGP neighbor with the remote AS number 100 and the IP address 1.1.1.1.
PE3(config-router)# neighbor 1.1.1.1 update-source lo
Specifies the BGP neighbor to use the loopback interface as the source for updates.
PE3(config-router)# neighbor 1.1.1.1 advertisement-interval 0
Configures the advertisement interval for BGP neighbor updates.
PE3(config-router)# address-family l2vpn evpn
Configures the BGP address family for Layer 2 VPN EVPN.
PE3(config-router-af)# neighbor 1.1.1.1 activate
Activates the BGP neighbor for the specified address family.
PE3(config-router-af)# exit-address-family
Exits the BGP address family configuration.
PE3(config-router)# address-family ipv4 vrf L3VRF1
Configures the BGP address family for IPv4 within VRF L3VRF1.
PE3(config-router-af)# redistribute connected
Configures BGP to redistribute connected routes into the BGP process.
PE3(config-router-af)# exit-address-family
Exits the BGP address family configuration for IPv4.
PE3(config-router)# address-family ipv6 vrf L3VRF1
Configures the BGP address family for IPv6 within VRF L3VRF1.
PE3(config-router-af)# redistribute connected
Configures BGP to redistribute connected routes into the BGP process.
PE3(config-router-af)# exit-address-family
Exits the BGP address family configuration for IPv6.
PE6
 
PE6#configure terminal
Enters the configuration mode.
PE6(config)#interface ce2
Configure the ce2 interface as a network interface.
PE6(config-if)# ip address 10.1.1.1/24
Assigns an IP address to the sa1 interface with a subnet mask of /24.
PE6(config-if)# ip ospf cost 10
Configures the OSPF cost for the sa1 interface, setting it to 10.
PE6(config-if)# load-interval 30
Configures the load-interval for monitoring traffic on the sa1 interface.
PE6(config)#interface xe7
Configure network interface towards PE5.
PE6(config-if)# static-channel-group 1
Assigns the static channel group 1 to the xe1 interface.
PE6(config-if)#ip address 30.1.1.1/24
Assign IP address to network interface.
PE6(config)#ip ospf cost 10
Configures the OSPF cost for the xe7interface, setting it to 10.
PE6(config)#load-interval 30
Configures the load-interval for monitoring traffic on the xe5 interface.
PE6(config)#router ospf 1
Enters the OSPF configuration mode for OSPF process 1.
PE6(config-router)# network 30.1.1.0/24 area 0.0.0.0
Advertises the network 30.1.1.0/24 into OSPF area 0.0.0.0.
PE6(config-router)# network 40.1.1.0/24 area 0.0.0.0
Advertises the network 40.1.1.0/24 into OSPF area 0.0.0.0.
Topology for ISIS
The network topology includes various network elements such as routers, customer edge (CE) devices, Service Aggregator (SA) devices, and Provider Edge (PE) routers. The feature enables OSPF and ISIS support on the IRB interfaces, allowing for efficient routing and communication between network devices within the topology.
Single Home VxLAN IRB with ISIS
Configure ISIS
PE2
 
PE2(config-if)# interface po1
Enters configuration mode for po 1.
PE2(config-if)# ip address 20.1.1.1/24
Assigns the IP address 20.1.1.1 with a subnet mask of 255.255.255.0 to the interface.
PE2(config-if)#ip router isis 1
Enables ISIS routing protocol on the interface with process ID 1.
PE2(config-if)#load-interval 30
Sets the interval for which interface statistics are collected to 30 seconds.
PE2(config)#nvo vxlan enable
Enables the VXLAN feature on the device.
PE2(config)#nvo vxlan irb
Enables VXLAN IRB functionality.
PE2(config-vrf)#mac vrf L2VRF2
Enters the configuration mode for a MAC VRF named L2VRF2.
PE2(config-vrf)# rd 2.2.2.2:11
Sets the route distinguisher (RD) for the VRF to 2.2.2.2:11.
PE2(config-vrf)#route-target both 10.10.10.10:100
Specifies import and export route targets for the VRF.
PE2(config-vrf)#ip vrf L3VRF2
Enters the configuration mode for an IP VRF named L3VRF2.
PE2(config-vrf)#rd 61000:11
Sets the RD for the IP VRF to 61000:11
PE2(config-vrf)# route-target both 101:101
Specifies import and export route targets for the IP VRF.
PE2(config-vrf)# l3vni 2000
Configures the Layer 3 VNI (Virtual Network Identifier) for the IP VRF.
PE2(config)#interface irb2001
Enters the configuration mode for interface IRB2001.
PE2(config-irb-if)# ip vrf forwarding L3VRF2
Associates the interface with the IP VRF L3VRF2.
PE2(config-irb-if)# ip address 13.13.13.1/24
Configures an IP address with a subnet mask of /24 on IRB2001.
PE2(config-irb-if)#mtu 9000
Sets the Maximum Transmission Unit (MTU) for the interface to 9000 bytes.
PE2(config-irb-if)#ip router isis 2
Associates the interface with ISIS routing process 2.
PE2(config-irb)#interface irb3001
Enters the configuration mode for interface IRB3001.
PE2(config-irb-if)# ip vrf forwarding L3VRF2
Associates the interface with the IP VRF L3VRF2.
PE2(config-irb-if)# ipv6 address 3001::1/64
Configures an IPv6 address on IRB3001 with the specified prefix length.
PE2(config-irb-if)#mtu 9000
Sets the MTU for the interface to 9000 bytes.
PE2(config-irb)#ipv6 router isis 3
Associates the interface with IPv6 ISIS routing process 3.
PE2(config)#router isis 2 L3VRF2
Enters the configuration mode for ISIS routing process 2 within VRF L3VRF2.
PE2(config-router)#is-type level-1-2
Specifies the ISIS level type as level-1-2.
PE2(config-router)#metric-style wide
Configures a wide metric style for ISIS.
PE2(config-router)# dynamic-hostname
Enables dynamic hostname assignment for the ISIS router.
PE2(config-router)# bfd all-interfaces
Enables Bidirectional Forwarding Detection (BFD) on all interfaces within ISIS.
PE2(config-router)#net 49.0000.0000.0221.00
Configures the network entity title (NET) for the ISIS process.
PE2(config)#router isis 3 L3VRF2
Enters the configuration mode for ISIS routing process 3 within VRF L3VRF2.
PE2(config-router)#is-type level-1-2
Specifies the ISIS level type as level-1-2.
PE2(config-router)# metric-style wide
Configures a wide metric style for ISIS.
PE2(config-router)# dynamic-hostname
Enables dynamic hostname assignment for the ISIS router.
PE2(config-router)#bfd all-interfaces
Enables BFD on all interfaces within ISIS.
PE2(config-router)# net 49.0000.0000.0222.00
Configures the network entity title (NET) for ISIS routing with the specified value.
PE2(config)#nvo vxlan vtep-ip-global 2.2.2.2
Configures the global VxLAN VTEP IP address to 2.2.2.2.
PE2(config)#nvo vxlan id 201 ingress- replication
Configures a VxLAN with VNI 201 and specifies ingress-replication for multicast traffic handling.
PE2(config-nvo)# vxlan host-reachability- protocol evpn-bgp L2VRF2
Specifies the EVPN-BGP host-reachability-protocol for the VxLAN with the VRF L2VRF2
PE2(config-nvo)# evpn irb2001
Enables EVPN IRB (Integrated Routing and Bridging) for VxLAN interface IRB2001.
PE2(config-nvo)# vni-name VNI-201
Assigns a name VNI-201 to the VxLAN VNI 201.
PE2(config)#nvo vxlan id 3001 ingress- replication
Configures another VxLAN with VNI 3001 and specifies ingress-replicationr for multicast traffic handling.
PE2(config-nvo)# vxlan host-reachability- protocol evpn-bgp L2VRF2
Specifies the EVPN-BGP host-reachability-protocol for the VxLAN with the VRF L2VRF2.
PE2(config-nvo)# evpn irb3001
Enables EVPN IRB for VxLAN interface IRB3001.
PE2(config-if)#interface xe11
Enters the configuration mode for the interface 11.
PE2(config-if)#switchport
Configures the interface as a Layer 2 switchport.
PE2(config-if)#load-interval 30
Sets the interval for which interface statistics are collected to 30 seconds.
PE2(config)#nvo vxlan access-if port-vlan xe11 100
Configures a VxLAN network virtualization overlay (NVO) on the interface xe2 with VLAN ID 100
PE2(config-nvo-acc-if)# map vnid 101
Maps VLAN 100 to the VxLAN Network Identifier (VNID) 101.
PE2(config-nvo-acc-if)#nvo vxlan access-if port-vlan xe11 2001
Configures another VxLAN NVO on the same interface xe2, but this time with VLAN ID 2001
PE2(config-nvo-acc-if)# map vnid 101
Maps VLAN 100 to the VxLAN Network Identifier (VNID) 101.
PE2(config-nvo-acc-if)#nvo vxlan access-if port-vlan xe11 2001
Configures another VxLAN NVO on the same interface xe2, but this time with VLAN ID 2001
PE2(config-nvo-acc-if)# map vnid 2001
Maps VLAN 2001 to a different VxLAN VNID.
PE2(config-if)#router isis 1
Starts the ISIS routing process with process ID 1.
PE2(config-if)#is-type level-1-2
Specifies that the router participates in both Level 1 and Level 2 routing.
PE2(config-if)#metric-style wide
Configures the metric style to be wide, enabling more flexibility in metric calculations.
PE2(config-if)#dynamic-hostname
Enables the dynamic hostname feature for ISIS.
PE2(config-if)#bfd all-interfaces
Configures Bidirectional Forwarding Detection on all interfaces.
PE2(config-if)#net 49.0000.0000.0001.00
Specifies the network entity title (NET) for ISIS.
BGP Configuration
 
PE2(config)#router bgp 100
Starts the BGP routing process with an autonomous system number (AS) of 100.
PE2(config-router)#bgp router-id 2.2.2.2
Sets the BGP router ID to 2.2.2.2.
PE2(config-router)#neighbor 3.3.3.3 remote-as 100
Configures a BGP neighbor with the IP address 3.3.3.3 and specifies the remote AS number as 100.
PE2(config-router)#neighbor 3.3.3.3 update-source lo
Specifies that loopback interface (lo) is the source for BGP updates to the neighbor.
PE2(config-router)#neighbor 3.3.3.3 advertisement-interval 0
Sets the advertisement interval to 0, which means updates will be sent immediately.
PE2(config-router)#address-family ipv4 unicast
Enters the configuration mode for the IPv4 unicast address family within the router configuration.
PE2(config-router-af)#network 2.2.2.2/32
Specifies that network 2.2.2.2 with a /32 subnet mask is part of the IPv4 unicast address family.
PE2(config-router-af)#neighbor 3.3.3.3 activate
Activates the neighbor with the IP address 3.3.3.3 for the IPv4 unicast address family.
PE2(config-router-af)#exit-address-family
Exits the configuration mode for the IPv4 unicast address family.
PE2(config-router)#address-family l2vpn evpn
Enters the configuration mode for the L2VPN EVPN address family within the router configuration.
PE2(config-router-af)#neighbor 3.3.3.3 activate
Activates the neighbor with the IP address 3.3.3.3 for the L2VPN EVPN address family.
PE2(config-router-af)#exit-address-family
Exits the configuration mode for the L2VPN EVPN address family.
PE2(config-router)#address-family ipv4 vrf L3VRF2
Enters the configuration mode for the IPv4 address family within the VRF named L3VRF2.
PE2(config-router-af)#redistribute connected
Configures the redistribution of directly connected routes into the IPv4 address family for the specified VRF.
PE2(config-router-af)#exit-address-family
Exits the configuration mode for the IPv4 address family within the VRF L3VRF2.
PE2(config-router-af)#address-family ipv6 vrf L3VRF2
Enters the configuration mode for the IPv6 address family within the VRF named L3VRF2.
PE2(config-router-af)#redistribute connected
Configures the redistribution of directly connected routes into the IPv6 address family for the specified VRF.
PE2(config-router-af)#exit-address-family
Exits the configuration mode for the IPv6 address family within the VRF L3VRF2.
PE5
 
PE5(config-if)#interface po1
Enters the configuration mode for po1.
PE5(config-if)#ip address 20.1.1.2/24
Assigns the IP address 20.1.1.2 with a subnet mask of /24 to this interface.
PE5(config-if)#ip router isis 1
Specifies that ISIS routing process 1 is enabled on this interface.
PE5(config-if)#load-interval 30
Sets the load interval to 30 seconds for monitoring the interface.
PE5(config-if)#interface po2
Enters the configuration mode for po2.
PE5(config-if)#ip address 70.1.1.2/24
Assigns the IP address 70.1.1.2 with a subnet mask of /24 to this interface.
PE5(config-if)#load-interval 30
Sets the load interval to 30 seconds for monitoring the interface.
PE5(config-if)#interface sa1
Assigns the IP address 10.1.1.2 with a subnet mask of /24 to this interface.
PE5(config-if)#ip ospf cost 10
Sets the OSPF cost for this interface to 10.
PE5(config-if)#load-interval 30
Sets the load interval to 30 seconds for monitoring the interface.
PE5(config-if)#interface ce50
Enters the configuration mode for ce50.
PE5(config-if)#ip address 50.1.1.1/24
Assigns the IP address 50.1.1.1 with a subnet mask of /24 to this interface.
PE5(config-if)#ip router isis 1
Specifies that ISIS routing process 1 is enabled on this interface.
PE5(config-if)#load-interval 30
Sets the load interval to 30 seconds for monitoring the interface.
PE5(config-if)#router ospf 1
Enters ISIS configuration mode with process ID 1.
PE5(config-if)#network 10.1.1.0/24 area 0.0.0.0
Specifies that the network 10.1.1.0 with subnet mask 255.255.255.0 belongs to OSPF area 0.0.0.0.
PE5(config-if)#network 30.1.1.0/24 area 0.0.0.0
Specifies another network, 30.1.1.0 with subnet mask 255.255.255.0, also belonging to OSPF area 0.0.0.0.
PE5(config-if)#network 70.1.1.0/24 area 0.0.0.0
Specifies a third network, 70.1.1.0 with subnet mask 255.255.255.0, in OSPF area 0.0.0.0.
PE5(config-if)#router isis 1
Enters ISIS configuration mode with process ID 1.
PE5(config-if)#is-type level-1-2
Configures this ISIS router to support both Level 1 and Level 2 routing.
PE5(config-if)#metric-style wide
Configures ISIS to use the wide metric style, which allows for greater flexibility in metric values.
PE5(config-if)#dynamic-hostname
Allows the hostname to be dynamically generated.
PE5(config-if)#bfd all-interfaces
Enables Bidirectional Forwarding Detection on all interfaces.
PE5(config-if)#net 49.0000.0005.0001.00
Sets the NET for this router.
PE5(config-if)#exit
Exits from the router mode.
PE 6
 
PE6#configure terminal
Enters the configuration maode.
PE6(config-if)#interface sa2
Enters configuration mode for interface sa2.
PE6(config-if)#ip address 80.1.1.2/24
Assigns the IP address 80.1.1.2 with a subnet mask of 255.255.255.0 to interface sa2.
PE6(config-if)#ip router isis 1
Associates ISIS routing protocol with this interface using process ID 1.
PE6(config-if)#load-interval 30
Sets the load-interval to 30 seconds.
PE6(config-if)#interface ce1
Enters configuration mode for interface ce1.
PE6(config-if)#ip address 50.1.1.2/24
Assigns the IP address 50.1.1.2 with a subnet mask of 255.255.255.0 to interface ce1.
PE6(config-if)#ip router isis 1
Associates ISIS routing protocol with this interface using process ID 1.
PE6(config-if)#load-interval 30
Sets the load-interval to 30 seconds.
PE6(config-if)#interface ce2
Enters configuration mode for interface ce2.
PE6(config-if)#speed 40g
Sets the interface speed to 40 gigabits per second.
PE6(config-if)#ip address 40.1.1.1/24
Assigns the IP address 40.1.1.1 with a subnet mask of 255.255.255.0 to interface ce2.
PE6(config-if)#ip ospf cost 10
Sets the OSPF cost for this interface to 10.
PE6(config-if)#load-interval 30
Sets the load-interval to 30 seconds.
PE6(config-if)#router ospf 1
Enters ISIS configuration mode with process ID 1.
PE6(config-if)#network 30.1.1.0/24 area 0.0.0.0
Specifies another network, 30.1.1.0 with subnet mask 255.255.255.0, also belonging to OSPF area 0.0.0.0.
PE6(config-if)#network 40.1.1.0/24 area 0.0.0.0
Specifies a third network, 40.1.1.0/24 with subnet mask 255.255.255.0, in OSPF area 0.0.0.0.
PE6(config-if)#router isis 1
Enters ISIS configuration mode with process ID 1.
PE6(config-if)#is-type level-1-2
Configures this ISIS router to support both Level 1 and Level 2 routing.
PE6(config-if)#metric-style wide
Configures ISIS to use the wide metric style, which allows for greater flexibility in metric values.
PE6(config-if)#dynamic-hostname
Allows the hostname to be dynamically generated.
PE6(config-if)#bfd all-interfaces
Enable BFD on all network interfaces.
PE4
 
PE4#configure terminal
Enters the configuration mode.
PE4(config-if)# interface xe5
Enters configuration mode for xe5.
PE4(config-if)# ip address 60.1.1.2/24
Assigns the IP address 60.1.1.2 with a subnet mask of 255.255.255.0 to the interface.
PE4(config-if)#ip router isis 1
Enables ISIS routing protocol on the interface with process ID 1.
PE4(config-if)#load-interval 30
Sets the interval for which interface statistics are collected to 30 seconds.
PE4(config)#nvo vxlan enable
Enables the VXLAN feature on the device.
PE4(config)#nvo vxlan irb
Enables VXLAN IRB functionality.
PE4(config-vrf)#mac vrf L2VRF2
Configures a VRF instance named L2VRF2 and associates it with a specific RD
PE4(config-vrf)# rd 3.3.3.3:11
Sets the RD for the L2VRF2 VRF to 3.3.3.3:11.
PE4(config-vrf)#route-target both 10.10.10.10:100
Associates a route target with the L2VRF2 VRF for VPN route distribution.
PE4(config-vrf)#ip vrf L3VRF2
Configures another VRF named L3VRF2.
PE4(config-vrf)#rd 63000:11
Sets the RD for the L3VRF2 VRF to 63000:11.
PE4(config-vrf)# route-target both 101:101
Associates a route target with the L3VRF2 VRF for VPN route distribution.
PE4(config-vrf)# l3vni 2000
Configures the L3VNI for the L3VRF2 VRF.
PE4(config)#interface irb2001
Configuring an IRB interface with the number 2001.
PE4(config-irb-if)# ip vrf forwarding L3VRF2
Associates the IRB interface with the L3VRF2 VRF.
PE4(config-irb-if)# ip address 14.14.14.1/24
Assigns an IP address to the IRB interface.
PE4(config-irb-if)#mtu 9000
Sets the MTU for the IRB interface.
PE4(config-irb-if)#ip router isis 2
Associates the IRB interface with ISIS routing.
PE4(config-irb)#interface irb3002
Configures another IRB interface with the number 3002.
PE4(config-irb-if)# ip vrf forwarding L3VRF2
Associates the second IRB interface with the "L3VRF2" VRF.
PE4(config-irb-if)# ipv6 address 3002::1/64
Assigns an IPv6 address to the second IRB interface.
PE4(config-irb-if)#mtu 9000
Sets the MTU for the second IRB interface.
PE4(config-irb)#ipv6 router isis 3
Associates the IRB interfaces with IPv6 and ISIS routing.
PE4(config)#router isis 2 L3VRF2
Configures ISIS routing with the VRF L3VRF2.
PE4(config-router)#is-type level-1-2
Sets the ISIS level type to level-1-2.
PE4(config-router)# metric-style wide
Configures a wide metric style for ISIS.
PE4(config-router)# dynamic-hostname
Enables dynamic hostname assignment for the ISIS router.
PE4(config-router)#bfd all-interfaces
Enables BFD on all interfaces within ISIS.
PE4(config-router)# net 49.0000.0000.0441.00
Configures the network entity title (NET) for ISIS routing with the specified value.
PE4(config)#router isis 3 L3VRF2
Configures ISIS routing with the VRF L3VRF2.
PE4(config-router)#is-type level-1-2
Sets the ISIS level type to level-1-2.
PE4(config-router)# metric-style wide
Configures a wide metric style for ISIS.
PE4(config-router)# dynamic-hostname
Enables dynamic hostname assignment for the ISIS router.
PE4(config-router)#bfd all-interfaces
Enables BFD on all interfaces within ISIS.
PE4(config-router)# net 49.0000.0000.0442.00
Configures the network entity title (NET) for ISIS routing with the specified value.
PE4(config)#nvo vxlan vtep-ip-global 3.3.3.3
Configures the global VxLAN VTEP IP address to 3.3.3.3.
PE4(config)#nvo vxlan id 201 ingress- replication
Configures a VxLAN with VNI 201 and specifies ingress-replication for multicast traffic handling.
PE4(config-nvo)# vxlan host-reachability- protocol evpn-bgp L2VRF2
Specifies the EVPN-BGP host-reachability-protocol for the VxLAN with the VRF L2VRF2
PE4(config-nvo)# evpn irb2001
Enables EVPN IRB (Integrated Routing and Bridging) for VxLAN interface IRB2001.
PE4(config-nvo)# vni-name VNI-201
Assigns a name VNI-201 to the VxLAN VNI 201.
PE4(config)#nvo vxlan id 3002 ingress- replication
Configures another VxLAN with VNI 3002 and specifies ingress-replicationr for multicast traffic handling.
PE4(config-nvo)# vxlan host-reachability- protocol evpn-bgp L2VRF2
Specifies the EVPN-BGP host-reachability-protocol for the VxLAN with the VRF L2VRF2.
PE4(config-nvo)# evpn irb3002
Enables EVPN IRB for VxLAN interface IRB3002
PE4(config-if)#interface xe5
Enters the configuration mode for the interface 5.
PE4(config-if)#switchport
Configures the interface as a L2 switchport.
PE4(config-if)#load-interval 30
Sets the interval for which interface statistics are collected to 30 seconds.
PE4(config)#nvo vxlan access-if port-vlan xe5 100
Configures a VxLAN network virtualization overlay (NVO) on the interface xe2 with VLAN ID 100
PE4(config-nvo-acc-if)# map vnid 101
Maps VLAN 100 to the VxLAN Network Identifier (VNID) 101.
PE4(config-nvo-acc-if)#nvo vxlan access-if port-vlan xe5 2001
Configures another VxLAN NVO on the same interface xe2, but this time with VLAN ID 2001
PE4(config-nvo-acc-if)# map vnid 2001
Maps VLAN 2001 to a different VxLAN VNID.
PE4(config-if)#router isis 1
Starts the ISIS routing process with process ID 1.
PE4(config-if)#is-type level-1-2
Specifies that the router participates in both Level 1 and Level 2 routing.
PE4(config-if)#metric-style wide
Configures the metric style to be wide, enabling more flexibility in metric calculations.
PE4(config-if)#dynamic-hostname
Enables the dynamic hostname feature for ISIS.
PE4(config-if)#bfd all-interfaces
Configures Bidirectional Forwarding Detection on all interfaces.
PE4(config-if)#net 49.0000.0003.0001.00
Specifies the network entity title (NET) for ISIS.
BGP Configuration
 
PE4(config)#router bgp 100
Starts the BGP routing process with an autonomous system number (AS) of 100.
PE4(config-router)#bgp router-id 3.3.3.3
Sets the BGP router ID to 3.3.3.3
PE4(config-router)#neighbor 2.2.2.2 remote-as 100
Configures a BGP neighbor with the IP address 2.2.2.2 and specifies the remote AS number as 100.
PE4(config-router)#neighbor 2.2.2.2 update-source lo
Specifies that loopback interface (lo) is the source for BGP updates to the neighbor.
PE4(config-router)#neighbor 2.2.2.2 advertisement-interval 0
Sets the advertisement interval to 0, which means updates will be sent immediately.
PE4(config-router)#address-family ipv4 unicast
Enters the configuration mode for the IPv4 unicast address family within the router configuration.
PE4(config-router-af)#network 3.3.3.3/32
Specifies that network 3.3.3.3 with a /32 subnet mask is part of the IPv4 unicast address family.
PE4(config-router-af)#neighbor 2.2.2.2 activate
Activates the neighbor with the IP address 2.2.2.2 for the IPv4 unicast address family.
PE4(config-router-af)#exit-address-family
Exits the configuration mode for the IPv4 unicast address family.
PE4(config-router)#address-family l2vpn evpn
Enters the configuration mode for the L2VPN EVPN address family within the router configuration.
PE4(config-router-af)#neighbor 2.2.2.2 activate
Activates the neighbor with the IP address 2.2.2.2 for the L2VPN EVPN address family.
PE4(config-router-af)#exit-address-family
Exits the configuration mode for the L2VPN EVPN address family.
PE4(config-router)#address-family ipv4 vrf L3VRF2
Enters the configuration mode for the IPv4 address family within the VRF named L3VRF2.
PE4(config-router-af)#redistribute connected
Configures the redistribution of directly connected routes into the IPv4 address family for the specified VRF.
PE4(config-router-af)#exit-address-family
Exits the configuration mode for the IPv4 address family within the VRF L3VRF2.
PE4(config-router-af)#address-family ipv6 vrf L3VRF2
Enters the configuration mode for the IPv6 address family within the VRF named L3VRF2.
PE4(config-router-af)#redistribute connected
Configures the redistribution of directly connected routes into the IPv6 address family for the specified VRF.
PE4(config-router-af)#exit-address-family
Exits the configuration mode for the IPv6 address family within the VRF L3VRF2.
Implementation Examples
Scenario: Configure OSPF and ISIS protocols on an IRB interface with an assigned IP address.
New CLI Commands
No CLI commands are introduced.
Validation
OSPF Validation
PE1#show ip ospf neighbor
Total number of full neighbors: 1
OSPF process 1 VRF(default):
Neighbor ID Pri State Dead Time Address Interface
Instance ID
50.1.1.1 1 Full/DR 00:00:38 10.1.1.2 sa1
0
 
Total number of full neighbors: 1
OSPF process 2 VRF(L3VRF1):
Neighbor ID Pri State Dead Time Address Interface
Instance ID
192.0.0.1 0 Full/DROther 00:00:34 11.11.11.2 irb1001
0
PE1#show nvo vxlan tunnel
VXLAN Network tunnel Entries
Source Destination Status Up/Down Update
========================================================================
1.1.1.1 4.4.4.4 Installed 00:15:59 00:15:59
 
Total number of entries are 2
PE1# show evpn irb-status
IRB is ACTIVE in Hardware
PE1#show nvo vxlan arp-cache
VXLAN ARP-CACHE Information
===========================
VNID Ip-Addr Mac-Addr Type Age-Out Retries-Left
____________________________________________________________________________
101 11.11.11.1 9819.2ccd.9301 Static Local ----
101 11.11.11.2 0010.9400.0001 Dynamic Local ----
Total number of entries are 2
PE1#show ip route vrf all
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
 
IP Route Table for VRF "default"
C 1.1.1.1/32 is directly connected, lo, 00:53:03
O 4.4.4.4/32 [110/31] via 10.1.1.2, sa1, 00:16:29
O 7.7.7.7/32 [110/12] via 10.1.1.2, sa1, 00:44:26
C 10.1.1.0/24 is directly connected, sa1, 00:50:10
O 30.1.1.0/24 [110/20] via 10.1.1.2, sa1, 00:44:22
O 40.1.1.0/24 [110/30] via 10.1.1.2, sa1, 00:17:14
O 70.1.1.0/24 [110/11] via 10.1.1.2, sa1, 00:45:18
C 127.0.0.0/8 is directly connected, lo, 00:53:03
IP Route Table for VRF "management"
C 10.12.98.0/24 is directly connected, eth0, 00:53:03
C 127.0.0.0/8 is directly connected, lo.management, 00:53:03
IP Route Table for VRF "L2VRF1"
IP Route Table for VRF "L3VRF1"
B 4.4.4.4/32 [0/0] is directly connected, tunvxlan2, 00:16:25
B 7.7.7.7/32 [0/0] is directly connected, tunvxlan2, 00:44:21
C 11.11.11.0/24 is directly connected, irb1001, 00:53:03
B 12.12.12.0/24 [200/0] via 4.4.4.4 (recursive is directly connected,
tunvxlan2), 00:16:26
B 16.16.16.0/24 [200/0] via 7.7.7.7 (recursive is directly connected,
tunvxlan2), 00:44:21
C 127.0.0.0/8 is directly connected, lo.L3VRF1, 00:53:03
 
Gateway of last resort is not set
 
 
PE1#show bgp l2vpn evpn
BGP table version is 5, local router ID is 1.1.1.1
Status codes: s suppressed, d damped, h history, a add-path, * valid, > best, i
- internal,
l - labeled, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
 
[EVPN route type]:[ESI]:[VNID]:[relevent route informantion]
1 - Ethernet Auto-discovery Route
2 - MAC/IP Route
3 - Inclusive Multicast Route
4 - Ethernet Segment Route
5 - Prefix Route
 
Network Next Hop Metric LocPrf Weight Path Peer Encap
 
RD[7100:11]
*>i [5]:[0]:[0]:[24]:[16.16.16.0]:[0.0.0.0]:[1000]
7.7.7.7 0 100 0 i 7.7.7.7 VXLAN
*>i [5]:[0]:[0]:[64]:[7002::]:[::]:[1000]
7.7.7.7 0 100 0 i 7.7.7.7 VXLAN
 
RD[56000:11]
*>i [5]:[0]:[0]:[24]:[12.12.12.0]:[0.0.0.0]:[1000]
4.4.4.4 0 100 0 ? 4.4.4.4 VXLAN
*>i [5]:[0]:[0]:[64]:[2002::]:[::]:[1000]
4.4.4.4 0 100 0 ? 4.4.4.4 VXLAN
 
RD[1.1.1.1:11] VRF[L2VRF1]:
*> [2]:[0]:[101]:[48,0010:9400:0001]:[0]:[101]
1.1.1.1 0 100 32768 i --------- VXLAN
*> [2]:[0]:[101]:[48,0010:9400:0001]:[32,11.11.11.2]:[101]
1.1.1.1 0 100 32768 i --------- VXLAN
*> [2]:[0]:[101]:[48,9819:2ccd:9301]:[32,11.11.11.1]:[101]
1.1.1.1 0 100 32768 i --------- VXLAN
* i [2]:[0]:[102]:[48,0010:9400:0002]:[0]:[102]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
* i [2]:[0]:[102]:[48,0010:9400:0002]:[32,12.12.12.2]:[102]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
* i [2]:[0]:[102]:[48,5c07:5813:425e]:[32,12.12.12.1]:[102]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
*> [2]:[0]:[2001]:[48,0010:9400:0009]:[0]:[2001]
1.1.1.1 0 100 32768 i --------- VXLAN
*> [2]:[0]:[2001]:[48,0010:9400:0009]:[128,2001::2][2001]
1.1.1.1 0 100 32768 i --------- VXLAN
*> [2]:[0]:[2001]:[48,9819:2ccd:9301]:[128,2001::1][2001]
1.1.1.1 0 100 32768 i --------- VXLAN
* i [2]:[0]:[2002]:[48,0010:9400:000a]:[0]:[2002]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
* i [2]:[0]:[2002]:[48,0010:9400:000a]:[128,2002::2][2002]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
* i [2]:[0]:[2002]:[48,5c07:5813:425e]:[128,2002::1][2002]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
*> [3]:[101]:[32,1.1.1.1]
1.1.1.1 0 100 32768 i --------- VXLAN
* i [3]:[102]:[32,4.4.4.4]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
*> [3]:[2001]:[32,1.1.1.1]
1.1.1.1 0 100 32768 i --------- VXLAN
* i [3]:[2002]:[32,4.4.4.4]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
 
RD[4.4.4.4:11]
*>i [2]:[0]:[102]:[48,0010:9400:0002]:[0]:[102]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
*>i [2]:[0]:[102]:[48,0010:9400:0002]:[32,12.12.12.2]:[102]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
*>i [2]:[0]:[102]:[48,5c07:5813:425e]:[32,12.12.12.1]:[102]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
*>i [2]:[0]:[2002]:[48,0010:9400:000a]:[0]:[2002]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
*>i [2]:[0]:[2002]:[48,0010:9400:000a]:[128,2002::2][2002]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
*>i [2]:[0]:[2002]:[48,5c07:5813:425e]:[128,2002::1][2002]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
*>i [3]:[102]:[32,4.4.4.4]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
*>i [3]:[2002]:[32,4.4.4.4]
4.4.4.4 0 100 0 i 4.4.4.4 VXLAN
 
Total number of prefixes 28
 
PE3#show nvo vxlan tunnel
VXLAN Network tunnel Entries
Source Destination Status Up/Down Update
========================================================================
4.4.4.4 1.1.1.1 Installed 00:18:19 00:18:19
 
Total number of entries are 1
PE3#show ip ospf neighbor
 
Total number of full neighbors: 1
OSPF process 1 VRF(default):
Neighbor ID Pri State Dead Time Address Interface
Instance ID
40.1.1.2 1 Full/DR 00:00:36 40.1.1.1 ce30
0
 
Total number of full neighbors: 1
OSPF process 2 VRF(L3VRF1):
Neighbor ID Pri State Dead Time Address Interface
Instance ID
192.0.0.2 0 Full/DROther 00:00:36 12.12.12.2 irb1001
0
PE3#show ip route vrf all
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
 
IP Route Table for VRF "default"
O 1.1.1.1/32 [110/31] via 40.1.1.1, ce30, 00:18:35
C 4.4.4.4/32 is directly connected, lo, 00:19:22
O 7.7.7.7/32 [110/22] via 40.1.1.1, ce30, 00:18:35
O 10.1.1.0/24 [110/30] via 40.1.1.1, ce30, 00:18:35
O 30.1.1.0/24 [110/20] via 40.1.1.1, ce30, 00:18:35
C 40.1.1.0/24 is directly connected, ce30, 00:19:21
O 70.1.1.0/24 [110/21] via 40.1.1.1, ce30, 00:18:35
C 127.0.0.0/8 is directly connected, lo, 00:20:05
IP Route Table for VRF "management"
C 10.12.98.0/24 is directly connected, eth0, 00:19:19
C 127.0.0.0/8 is directly connected, lo.management, 00:20:05
IP Route Table for VRF "L3VRF1"
B 1.1.1.1/32 [0/0] is directly connected, tunvxlan2, 00:18:31
B 11.11.11.0/24 [200/0] via 1.1.1.1 (recursive is directly connected,
tunvxlan2), 00:18:32
C 12.12.12.0/24 is directly connected, irb1001, 00:19:28
C 127.0.0.0/8 is directly connected, lo.L3VRF1, 00:19:29
IP Route Table for VRF "L2VRF1"
 
Gateway of last resort is not set
PE3# show bgp l2vpn evpn
BGP table version is 4, local router ID is 4.4.4.4
Status codes: s suppressed, d damped, h history, a add-path, * valid, > best, i
- internal,
l - labeled, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
 
[EVPN route type]:[ESI]:[VNID]:[relevent route informantion]
1 - Ethernet Auto-discovery Route
2 - MAC/IP Route
3 - Inclusive Multicast Route
4 - Ethernet Segment Route
5 - Prefix Route
 
Network Next Hop Metric LocPrf Weight Path Peer Encap
 
RD[51000:11]
*>i [5]:[0]:[0]:[24]:[11.11.11.0]:[0.0.0.0]:[1000]
1.1.1.1 0 100 0 ? 1.1.1.1 VXLAN
*>i [5]:[0]:[0]:[64]:[2001::]:[::]:[1000]
1.1.1.1 0 100 0 ? 1.1.1.1 VXLAN
 
RD[1.1.1.1:11]
*>i [2]:[0]:[101]:[48,0010:9400:0001]:[0]:[101]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
*>i [2]:[0]:[101]:[48,0010:9400:0001]:[32,11.11.11.2]:[101]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
*>i [2]:[0]:[101]:[48,9819:2ccd:9301]:[32,11.11.11.1]:[101]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
*>i [2]:[0]:[2001]:[48,0010:9400:0009]:[0]:[2001]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
*>i [2]:[0]:[2001]:[48,0010:9400:0009]:[128,2001::2][2001]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
*>i [2]:[0]:[2001]:[48,9819:2ccd:9301]:[128,2001::1][2001]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
*>i [3]:[101]:[32,1.1.1.1]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
*>i [3]:[2001]:[32,1.1.1.1]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
 
RD[4.4.4.4:11] VRF[L2VRF1]:
* i [2]:[0]:[101]:[48,0010:9400:0001]:[0]:[101]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
* i [2]:[0]:[101]:[48,0010:9400:0001]:[32,11.11.11.2]:[101]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
* i [2]:[0]:[101]:[48,9819:2ccd:9301]:[32,11.11.11.1]:[101]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
*> [2]:[0]:[102]:[48,0010:9400:0002]:[0]:[102]
4.4.4.4 0 100 32768 i --------- VXLAN
*> [2]:[0]:[102]:[48,0010:9400:0002]:[32,12.12.12.2]:[102]
4.4.4.4 0 100 32768 i --------- VXLAN
*> [2]:[0]:[102]:[48,5c07:5813:425e]:[32,12.12.12.1]:[102]
4.4.4.4 0 100 32768 i ---------- VXLAN
* i [2]:[0]:[2001]:[48,0010:9400:0009]:[0]:[2001]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
* i [2]:[0]:[2001]:[48,0010:9400:0009]:[128,2001::2][2001]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
* i [2]:[0]:[2001]:[48,9819:2ccd:9301]:[128,2001::1][2001]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
*> [2]:[0]:[2002]:[48,0010:9400:000a]:[0]:[2002]
4.4.4.4 0 100 32768 i --------- VXLAN
*> [2]:[0]:[2002]:[48,0010:9400:000a]:[128,2002::2][2002]
4.4.4.4 0 100 32768 i --------- VXLAN
*> [2]:[0]:[2002]:[48,5c07:5813:425e]:[128,2002::1][2002]
4.4.4.4 0 100 32768 i --------- VXLAN
* i [3]:[101]:[32,1.1.1.1]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
*> [3]:[102]:[32,4.4.4.4]
4.4.4.4 0 100 32768 i --------- VXLAN
* i [3]:[2001]:[32,1.1.1.1]
1.1.1.1 0 100 0 i 1.1.1.1 VXLAN
*> [3]:[2002]:[32,4.4.4.4]
4.4.4.4 0 100 32768 i --------- VXLAN
 
Total number of prefixes 26
 
ISIS Validation
PE2#show nvo vxlan tunnel
VXLAN Network tunnel Entries
Source Destination Status Up/Down Update
========================================================================
2.2.2.2 3.3.3.3 Installed 00:00:10 00:00:10
 
Total number of entries are 1
PE2#show clns neighbors
 
Total number of L1 adjacencies: 1
Total number of L2 adjacencies: 1
Total number of adjacencies: 2
Tag 1: VRF : default
System Id Interface SNPA State Holdtime Type Protocol
PE5 po1 b86a.9725.a7f2 Up 28 L1 IS-IS
Up 28 L2 IS-IS
 
Total number of L1 adjacencies: 0
Total number of L2 adjacencies: 1
Total number of adjacencies: 1
Tag 2: VRF : L3VRF2
System Id Interface SNPA State Holdtime Type Protocol
Spirent-1 irb2001 0010.9400.0003 Up 28 L2 IS-IS
 
Total number of L1 adjacencies: 0
Total number of L2 adjacencies: 1
Total number of adjacencies: 1
Tag 3: VRF : L3VRF2
System Id Interface SNPA State Holdtime Type Protocol
Spirent-1 irb3001 0010.9400.000c Up 28 L2 IS-IS
PE2#show ip route vrf all
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
 
IP Route Table for VRF "default"
C 2.2.2.2/32 is directly connected, lo, 02:13:57
i L2 3.3.3.3/32 [115/30] via 20.1.1.2, po1, 00:00:32
i L1 7.7.7.7/32 [115/40] via 20.1.1.2, po1, 01:05:49
C 20.1.1.0/24 is directly connected, po1, 02:13:21
i L1 50.1.1.0/24 [115/20] via 20.1.1.2, po1, 01:06:05
i L1 60.1.1.0/24 [115/30] via 20.1.1.2, po1, 00:00:47
i L1 80.1.1.0/24 [115/30] via 20.1.1.2, po1, 01:05:49
C 127.0.0.0/8 is directly connected, lo, 02:13:57
IP Route Table for VRF "management"
C 10.12.98.0/24 is directly connected, eth0, 02:13:57
C 127.0.0.0/8 is directly connected, lo.management, 02:13:57
IP Route Table for VRF "L3VRF2"
B 3.3.3.3/32 [0/0] is directly connected, tunvxlan2, 00:00:28
C 13.13.13.0/24 is directly connected, irb2001, 02:13:57
B 14.14.14.0/24 [200/0] via 3.3.3.3 (recursive is directly connected,
tunvxlan2), 00:00:28
C 127.0.0.0/8 is directly connected, lo.L3VRF2, 02:13:57
IP Route Table for VRF "L2VRF2"
 
Gateway of last resort is not set
PE2# show bgp l2vpn evpn
BGP table version is 2, local router ID is 2.2.2.2
Status codes: s suppressed, d damped, h history, a add-path, * valid, > best, i
- internal,
l - labeled, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
 
[EVPN route type]:[ESI]:[VNID]:[relevent route informantion]
1 - Ethernet Auto-discovery Route
2 - MAC/IP Route
3 - Inclusive Multicast Route
4 - Ethernet Segment Route
5 - Prefix Route
 
Network Next Hop Metric LocPrf Weight Path Peer Encap
 
RD[63000:11]
*>i [5]:[0]:[0]:[24]:[14.14.14.0]:[0.0.0.0]:[2000]
3.3.3.3 0 100 0 ? 3.3.3.3 VXLAN
*>i [5]:[0]:[0]:[64]:[3002::]:[::]:[2000]
3.3.3.3 0 100 0 ? 3.3.3.3 VXLAN
 
RD[2.2.2.2:11] VRF[L2VRF2]:
*> [2]:[0]:[201]:[48,0010:9400:0003]:[0]:[201]
2.2.2.2 0 100 32768 i --------- VXLAN
*> [2]:[0]:[201]:[48,0010:9400:0003]:[32,13.13.13.2]:[201]
2.2.2.2 0 100 32768 i --------- VXLAN
* i [2]:[0]:[201]:[48,0010:9400:0005]:[0]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
* i [2]:[0]:[201]:[48,0010:9400:0005]:[32,14.14.14.2]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*> [2]:[0]:[201]:[48,e8c5:7a76:581d]:[32,13.13.13.1]:[201]
2.2.2.2 0 100 32768 i --------- VXLAN
* i [2]:[0]:[201]:[48,e8c5:7aa8:7cb3]:[32,14.14.14.1]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*> [2]:[0]:[3001]:[48,0010:9400:000c]:[0]:[3001]
2.2.2.2 0 100 32768 i --------- VXLAN
*> [2]:[0]:[3001]:[48,0010:9400:000c]:[128,3001::2][3001]
2.2.2.2 0 100 32768 i --------- VXLAN
*> [2]:[0]:[3001]:[48,e8c5:7a76:581d]:[128,3001::1][3001]
2.2.2.2 0 100 32768 i --------- VXLAN
* i [2]:[0]:[3002]:[48,0010:9400:000b]:[0]:[3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
* i [2]:[0]:[3002]:[48,0010:9400:000b]:[128,3002::2][3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
* i [2]:[0]:[3002]:[48,e8c5:7aa8:7cb3]:[128,3002::1][3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*> [3]:[201]:[32,2.2.2.2]
2.2.2.2 0 100 32768 i --------- VXLAN
* i [3]:[201]:[32,3.3.3.3]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*> [3]:[3001]:[32,2.2.2.2]
2.2.2.2 0 100 32768 i --------- VXLAN
* i [3]:[3002]:[32,3.3.3.3]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
 
RD[3.3.3.3:11]
*>i [2]:[0]:[201]:[48,0010:9400:0005]:[0]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [2]:[0]:[201]:[48,0010:9400:0005]:[32,14.14.14.2]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [2]:[0]:[201]:[48,e8c5:7aa8:7cb3]:[32,14.14.14.1]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [2]:[0]:[3002]:[48,0010:9400:000b]:[0]:[3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [2]:[0]:[3002]:[48,0010:9400:000b]:[128,3002::2][3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [2]:[0]:[3002]:[48,e8c5:7aa8:7cb3]:[128,3002::1][3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [3]:[201]:[32,3.3.3.3]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [3]:[3002]:[32,3.3.3.3]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
 
Total number of prefixes 26
PE2# show nvo vxlan arp-
arp-cache arp-nd
PE2# show nvo vxlan arp-cache
VXLAN ARP-CACHE Information
===========================
VNID Ip-Addr Mac-Addr Type Age-Out Retries-Left
____________________________________________________________________________
201 13.13.13.1 e8c5.7a76.581d Static Local ----
201 13.13.13.2 0010.9400.0003 Dynamic Local ----
201 14.14.14.1 e8c5.7aa8.7cb3 Static Remote ----
201 14.14.14.2 0010.9400.0005 Dynamic Remote ----
Total number of entries are 4
PE2# show evpn irb-status
IRB is ACTIVE in Hardware
PE2#
 
PE4#show nvo vxlan tunnel
VXLAN Network tunnel Entries
Source Destination Status Up/Down Update
========================================================================
3.3.3.3 7.7.7.7 Installed 00:01:28 00:01:28
3.3.3.3 2.2.2.2 Installed 00:01:28 00:01:28
 
Total number of entries are 2
PE4#show clns neighbors
 
Total number of L1 adjacencies: 1
Total number of L2 adjacencies: 1
Total number of adjacencies: 2
Tag 1: VRF : default
System Id Interface SNPA State Holdtime Type Protocol
PE6 xe5 00e0.4b71.f12c Up 25 L1 IS-IS
Up 25 L2 IS-IS
 
Total number of L1 adjacencies: 0
Total number of L2 adjacencies: 1
Total number of adjacencies: 1
Tag 2: VRF : L3VRF2
System Id Interface SNPA State Holdtime Type Protocol
Spirent-1 irb2001 0010.9400.0005 Up 28 L2 IS-IS
 
Total number of L1 adjacencies: 0
Total number of L2 adjacencies: 1
Total number of adjacencies: 1
Tag 3: VRF : L3VRF2
System Id Interface SNPA State Holdtime Type Protocol
Spirent-1 irb3002 0010.9400.000b Up 28 L2 IS-IS
PE4#show ip route vrf all
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
 
IP Route Table for VRF "default"
i L2 2.2.2.2/32 [115/30] via 60.1.1.1, xe5, 00:01:46
C 3.3.3.3/32 is directly connected, lo, 02:09:52
i L1 7.7.7.7/32 [115/30] via 60.1.1.1, xe5, 00:01:46
i L1 20.1.1.0/24 [115/30] via 60.1.1.1, xe5, 00:01:46
i L1 50.1.1.0/24 [115/20] via 60.1.1.1, xe5, 00:01:46
C 60.1.1.0/24 is directly connected, xe5, 00:02:02
i L1 80.1.1.0/24 [115/20] via 60.1.1.1, xe5, 00:01:46
C 127.0.0.0/8 is directly connected, lo, 02:09:52
IP Route Table for VRF "management"
C 10.12.98.0/24 is directly connected, eth0, 02:09:52
C 127.0.0.0/8 is directly connected, lo.management, 02:09:52
IP Route Table for VRF "L3VRF2"
B 2.2.2.2/32 [0/0] is directly connected, tunvxlan2, 00:01:42
B 7.7.7.7/32 [0/0] is directly connected, tunvxlan2, 00:01:42
B 13.13.13.0/24 [200/0] via 2.2.2.2 (recursive is directly connected, tunvxlan2), 00:01:42
C 14.14.14.0/24 is directly connected, irb2001, 02:09:52
B 17.17.17.0/24 [200/0] via 7.7.7.7 (recursive is directly connected, tunvxlan2), 00:01:42
C 127.0.0.0/8 is directly connected, lo.L3VRF2, 02:09:52
IP Route Table for VRF "L2VRF2"
 
Gateway of last resort is not set
PE4# show bgp l2vpn evpn
BGP table version is 3, local router ID is 3.3.3.3
Status codes: s suppressed, d damped, h history, a add-path, * valid, > best, i - internal,
l - labeled, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
 
[EVPN route type]:[ESI]:[VNID]:[relevent route informantion]
1 - Ethernet Auto-discovery Route
2 - MAC/IP Route
3 - Inclusive Multicast Route
4 - Ethernet Segment Route
5 - Prefix Route
 
Network Next Hop Metric LocPrf Weight Path Peer Encap
 
RD[7400:11]
*>i [5]:[0]:[0]:[24]:[17.17.17.0]:[0.0.0.0]:[2000]
7.7.7.7 0 100 0 i 7.7.7.7 VXLAN
*>i [5]:[0]:[0]:[64]:[8002::]:[::]:[2000]
7.7.7.7 0 100 0 i 7.7.7.7 VXLAN
 
RD[61000:11]
*>i [5]:[0]:[0]:[24]:[13.13.13.0]:[0.0.0.0]:[2000]
2.2.2.2 0 100 0 ? 2.2.2.2 VXLAN
*>i [5]:[0]:[0]:[64]:[3001::]:[::]:[2000]
2.2.2.2 0 100 0 ? 2.2.2.2 VXLAN
 
RD[2.2.2.2:11]
*>i [2]:[0]:[201]:[48,0010:9400:0003]:[0]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [2]:[0]:[201]:[48,0010:9400:0003]:[32,13.13.13.2]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [2]:[0]:[201]:[48,e8c5:7a76:581d]:[32,13.13.13.1]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [2]:[0]:[3001]:[48,0010:9400:000c]:[0]:[3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [2]:[0]:[3001]:[48,0010:9400:000c]:[128,3001::2][3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [2]:[0]:[3001]:[48,e8c5:7a76:581d]:[128,3001::1][3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [3]:[201]:[32,2.2.2.2]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [3]:[3001]:[32,2.2.2.2]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
 
RD[3.3.3.3:11] VRF[L2VRF2]:
* i [2]:[0]:[201]:[48,0010:9400:0003]:[0]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
* i [2]:[0]:[201]:[48,0010:9400:0003]:[32,13.13.13.2]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*> [2]:[0]:[201]:[48,0010:9400:0005]:[0]:[201]
3.3.3.3 0 100 32768 i --------- VXLAN
*> [2]:[0]:[201]:[48,0010:9400:0005]:[32,14.14.14.2]:[201]
3.3.3.3 0 100 32768 i ---------- VXLAN
* i [2]:[0]:[201]:[48,e8c5:7a76:581d]:[32,13.13.13.1]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*> [2]:[0]:[201]:[48,e8c5:7aa8:7cb3]:[32,14.14.14.1]:[201]
3.3.3.3 0 100 32768 i ---------- VXLAN
* i [2]:[0]:[3001]:[48,0010:9400:000c]:[0]:[3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
* i [2]:[0]:[3001]:[48,0010:9400:000c]:[128,3001::2][3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
* i [2]:[0]:[3001]:[48,e8c5:7a76:581d]:[128,3001::1][3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*> [2]:[0]:[3002]:[48,0010:9400:000b]:[0]:[3002]
3.3.3.3 0 100 32768 i --------- VXLAN
*> [2]:[0]:[3002]:[48,0010:9400:000b]:[128,3002::2][3002]
3.3.3.3 0 100 32768 i ---------- VXLAN
*> [2]:[0]:[3002]:[48,e8c5:7aa8:7cb3]:[128,3002::1][3002]
3.3.3.3 0 100 32768 i ---------- VXLAN
* i [3]:[201]:[32,2.2.2.2]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*> [3]:[201]:[32,3.3.3.3]
3.3.3.3 0 100 32768 i --------- VXLAN
* i [3]:[3001]:[32,2.2.2.2]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*> [3]:[3002]:[32,3.3.3.3]
3.3.3.3 0 100 32768 i ---------- VXLAN
 
Total number of prefixes 28
 
ISIS Validation
PE2#show nvo vxlan tunnel
VXLAN Network tunnel Entries
Source Destination Status Up/Down Update
========================================================================
2.2.2.2 3.3.3.3 Installed 00:00:10 00:00:10
 
Total number of entries are 1
PE2#show clns neighbors
Total number of L1 adjacencies: 1
Total number of L2 adjacencies: 1
Total number of adjacencies: 2
Tag 1: VRF : default
System Id Interface SNPA State Holdtime Type Protocol
PE5 po1 b86a.9725.a7f2 Up 28 L1 IS-IS
Up 28 L2 IS-IS
Total number of L1 adjacencies: 0
Total number of L2 adjacencies: 1
Total number of adjacencies: 1
Tag 2: VRF : L3VRF2
System Id Interface SNPA State Holdtime Type Protocol
Spirent-1 irb2001 0010.9400.0003 Up 28 L2 IS-IS
 
Total number of L1 adjacencies: 0
Total number of L2 adjacencies: 1
Total number of adjacencies: 1
Tag 3: VRF : L3VRF2
System Id Interface SNPA State Holdtime Type Protocol
Spirent-1 irb3001 0010.9400.000c Up 28 L2 IS-IS
PE2#
PE2#
PE2#show ip route vrf all
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
 
IP Route Table for VRF "default"
C 2.2.2.2/32 is directly connected, lo, 02:13:57
i L2 3.3.3.3/32 [115/30] via 20.1.1.2, po1, 00:00:32
i L1 7.7.7.7/32 [115/40] via 20.1.1.2, po1, 01:05:49
C 20.1.1.0/24 is directly connected, po1, 02:13:21
i L1 50.1.1.0/24 [115/20] via 20.1.1.2, po1, 01:06:05
i L1 60.1.1.0/24 [115/30] via 20.1.1.2, po1, 00:00:47
i L1 80.1.1.0/24 [115/30] via 20.1.1.2, po1, 01:05:49
C 127.0.0.0/8 is directly connected, lo, 02:13:57
IP Route Table for VRF "management"
C 10.12.98.0/24 is directly connected, eth0, 02:13:57
C 127.0.0.0/8 is directly connected, lo.management, 02:13:57
IP Route Table for VRF "L3VRF2"
B 3.3.3.3/32 [0/0] is directly connected, tunvxlan2, 00:00:28
C 13.13.13.0/24 is directly connected, irb2001, 02:13:57
B 14.14.14.0/24 [200/0] via 3.3.3.3 (recursive is directly connected,
tunvxlan2), 00:00:28
C 127.0.0.0/8 is directly connected, lo.L3VRF2, 02:13:57
IP Route Table for VRF "L2VRF2"
 
Gateway of last resort is not set
PE2# show bgp l2vpn evpn
BGP table version is 2, local router ID is 2.2.2.2
Status codes: s suppressed, d damped, h history, a add-path, * valid, > best, i
- internal,
l - labeled, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
 
[EVPN route type]:[ESI]:[VNID]:[relevent route informantion]
1 - Ethernet Auto-discovery Route
2 - MAC/IP Route
3 - Inclusive Multicast Route
4 - Ethernet Segment Route
5 - Prefix Route
Network Next Hop Metric LocPrf Weight Path
Peer Encap
 
RD[63000:11]
*>i [5]:[0]:[0]:[24]:[14.14.14.0]:[0.0.0.0]:[2000]
3.3.3.3 0 100 0 ? 3.3.3.3 VXLAN
*>i [5]:[0]:[0]:[64]:[3002::]:[::]:[2000]
3.3.3.3 0 100 0 ? 3.3.3.3 VXLAN
 
RD[2.2.2.2:11] VRF[L2VRF2]:
*> [2]:[0]:[201]:[48,0010:9400:0003]:[0]:[201]
2.2.2.2 0 100 32768 i --------- VXLAN
*> [2]:[0]:[201]:[48,0010:9400:0003]:[32,13.13.13.2]:[201]
2.2.2.2 0 100 32768 i --------- VXLAN
* i [2]:[0]:[201]:[48,0010:9400:0005]:[0]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
* i [2]:[0]:[201]:[48,0010:9400:0005]:[32,14.14.14.2]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*> [2]:[0]:[201]:[48,e8c5:7a76:581d]:[32,13.13.13.1]:[201]
2.2.2.2 0 100 32768 i --------- VXLAN
* i [2]:[0]:[201]:[48,e8c5:7aa8:7cb3]:[32,14.14.14.1]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*> [2]:[0]:[3001]:[48,0010:9400:000c]:[0]:[3001]
2.2.2.2 0 100 32768 i --------- VXLAN
*> [2]:[0]:[3001]:[48,0010:9400:000c]:[128,3001::2][3001]
2.2.2.2 0 100 32768 i --------- VXLAN
*> [2]:[0]:[3001]:[48,e8c5:7a76:581d]:[128,3001::1][3001]
2.2.2.2 0 100 32768 i --------- VXLAN
* i [2]:[0]:[3002]:[48,0010:9400:000b]:[0]:[3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
* i [2]:[0]:[3002]:[48,0010:9400:000b]:[128,3002::2][3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
* i [2]:[0]:[3002]:[48,e8c5:7aa8:7cb3]:[128,3002::1][3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*> [3]:[201]:[32,2.2.2.2]
2.2.2.2 0 100 32768 i --------- VXLAN
* i [3]:[201]:[32,3.3.3.3]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*> [3]:[3001]:[32,2.2.2.2]
2.2.2.2 0 100 32768 i --------- VXLAN
* i [3]:[3002]:[32,3.3.3.3]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
 
RD[3.3.3.3:11]
*>i [2]:[0]:[201]:[48,0010:9400:0005]:[0]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [2]:[0]:[201]:[48,0010:9400:0005]:[32,14.14.14.2]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [2]:[0]:[201]:[48,e8c5:7aa8:7cb3]:[32,14.14.14.1]:[201]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [2]:[0]:[3002]:[48,0010:9400:000b]:[0]:[3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [2]:[0]:[3002]:[48,0010:9400:000b]:[128,3002::2][3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [2]:[0]:[3002]:[48,e8c5:7aa8:7cb3]:[128,3002::1][3002]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [3]:[201]:[32,3.3.3.3]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
*>i [3]:[3002]:[32,3.3.3.3]
3.3.3.3 0 100 0 i 3.3.3.3 VXLAN
 
Total number of prefixes 26
PE2# show nvo vxlan arp-
arp-cache arp-nd
PE2# show nvo vxlan arp-cache
VXLAN ARP-CACHE Information
===========================
VNID Ip-Addr Mac-Addr Type Age-Out Retries-Left
____________________________________________________________________________
201 13.13.13.1 e8c5.7a76.581d Static Local ----
201 13.13.13.2 0010.9400.0003 Dynamic Local ----
201 14.14.14.1 e8c5.7aa8.7cb3 Static Remote ----
201 14.14.14.2 0010.9400.0005 Dynamic Remote ----
Total number of entries are 4
PE2# show evpn irb-status
IRB is ACTIVE in Hardware
PE2#
 
PE4#show nvo vxlan tunnel
VXLAN Network tunnel Entries
Source Destination Status Up/Down Update
========================================================================
3.3.3.3 7.7.7.7 Installed 00:01:28 00:01:28
3.3.3.3 2.2.2.2 Installed 00:01:28 00:01:28
 
Total number of entries are 2
PE4#show clns neighbors
 
Total number of L1 adjacencies: 1
Total number of L2 adjacencies: 1
Total number of adjacencies: 2
Tag 1: VRF : default
System Id Interface SNPA State Holdtime Type Protocol
PE6 xe5 00e0.4b71.f12c Up 25 L1 IS-IS
Up 25 L2 IS-IS
 
Total number of L1 adjacencies: 0
Total number of L2 adjacencies: 1
Total number of adjacencies: 1
Tag 2: VRF : L3VRF2
System Id Interface SNPA State Holdtime Type Protocol
Spirent-1 irb2001 0010.9400.0005 Up 28 L2 IS-IS
 
Total number of L1 adjacencies: 0
Total number of L2 adjacencies: 1
Total number of adjacencies: 1
Tag 3: VRF : L3VRF2
System Id Interface SNPA State Holdtime Type Protocol
Spirent-1 irb3002 0010.9400.000b Up 28 L2 IS-IS
PE4#show ip route vrf all
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
 
IP Route Table for VRF "default"
i L2 2.2.2.2/32 [115/30] via 60.1.1.1, xe5, 00:01:46
C 3.3.3.3/32 is directly connected, lo, 02:09:52
i L1 7.7.7.7/32 [115/30] via 60.1.1.1, xe5, 00:01:46
i L1 20.1.1.0/24 [115/30] via 60.1.1.1, xe5, 00:01:46
i L1 50.1.1.0/24 [115/20] via 60.1.1.1, xe5, 00:01:46
C 60.1.1.0/24 is directly connected, xe5, 00:02:02
i L1 80.1.1.0/24 [115/20] via 60.1.1.1, xe5, 00:01:46
C 127.0.0.0/8 is directly connected, lo, 02:09:52
IP Route Table for VRF "management"
C 10.12.98.0/24 is directly connected, eth0, 02:09:52
C 127.0.0.0/8 is directly connected, lo.management, 02:09:52
IP Route Table for VRF "L3VRF2"
B 2.2.2.2/32 [0/0] is directly connected, tunvxlan2, 00:01:42
B 7.7.7.7/32 [0/0] is directly connected, tunvxlan2, 00:01:42
B 13.13.13.0/24 [200/0] via 2.2.2.2 (recursive is directly connected, tunvxlan2), 00:01:42
C 14.14.14.0/24 is directly connected, irb2001, 02:09:52
B 17.17.17.0/24 [200/0] via 7.7.7.7 (recursive is directly connected, tunvxlan2), 00:01:42
C 127.0.0.0/8 is directly connected, lo.L3VRF2, 02:09:52
IP Route Table for VRF "L2VRF2"
 
Gateway of last resort is not set
PE4# show bgp l2vpn evpn
BGP table version is 3, local router ID is 3.3.3.3
Status codes: s suppressed, d damped, h history, a add-path, * valid, > best, i - internal,
l - labeled, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
 
[EVPN route type]:[ESI]:[VNID]:[relevent route informantion]
1 - Ethernet Auto-discovery Route
2 - MAC/IP Route
3 - Inclusive Multicast Route
4 - Ethernet Segment Route
5 - Prefix Route
 
Network Next Hop Metric LocPrf Weight Path Peer Encap
 
RD[7400:11]
*>i [5]:[0]:[0]:[24]:[17.17.17.0]:[0.0.0.0]:[2000]
7.7.7.7 0 100 0 i 7.7.7.7 VXLAN
*>i [5]:[0]:[0]:[64]:[8002::]:[::]:[2000]
7.7.7.7 0 100 0 i 7.7.7.7 VXLAN
 
RD[61000:11]
*>i [5]:[0]:[0]:[24]:[13.13.13.0]:[0.0.0.0]:[2000]
2.2.2.2 0 100 0 ? 2.2.2.2 VXLAN
*>i [5]:[0]:[0]:[64]:[3001::]:[::]:[2000]
2.2.2.2 0 100 0 ? 2.2.2.2 VXLAN
 
RD[2.2.2.2:11]
*>i [2]:[0]:[201]:[48,0010:9400:0003]:[0]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [2]:[0]:[201]:[48,0010:9400:0003]:[32,13.13.13.2]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [2]:[0]:[201]:[48,e8c5:7a76:581d]:[32,13.13.13.1]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [2]:[0]:[3001]:[48,0010:9400:000c]:[0]:[3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [2]:[0]:[3001]:[48,0010:9400:000c]:[128,3001::2][3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [2]:[0]:[3001]:[48,e8c5:7a76:581d]:[128,3001::1][3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [3]:[201]:[32,2.2.2.2]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*>i [3]:[3001]:[32,2.2.2.2]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
 
RD[3.3.3.3:11] VRF[L2VRF2]:
* i [2]:[0]:[201]:[48,0010:9400:0003]:[0]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
* i [2]:[0]:[201]:[48,0010:9400:0003]:[32,13.13.13.2]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*> [2]:[0]:[201]:[48,0010:9400:0005]:[0]:[201]
3.3.3.3 0 100 32768 i ---------- VXLAN
*> [2]:[0]:[201]:[48,0010:9400:0005]:[32,14.14.14.2]:[201]
3.3.3.3 0 100 32768 i ---------- VXLAN
* i [2]:[0]:[201]:[48,e8c5:7a76:581d]:[32,13.13.13.1]:[201]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*> [2]:[0]:[201]:[48,e8c5:7aa8:7cb3]:[32,14.14.14.1]:[201]
3.3.3.3 0 100 32768 i ---------- VXLAN
* i [2]:[0]:[3001]:[48,0010:9400:000c]:[0]:[3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
* i [2]:[0]:[3001]:[48,0010:9400:000c]:[128,3001::2][3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
* i [2]:[0]:[3001]:[48,e8c5:7a76:581d]:[128,3001::1][3001]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*> [2]:[0]:[3002]:[48,0010:9400:000b]:[0]:[3002]
3.3.3.3 0 100 32768 i ---------- VXLAN
*> [2]:[0]:[3002]:[48,0010:9400:000b]:[128,3002::2][3002]
3.3.3.3 0 100 32768 i ---------- VXLAN
*> [2]:[0]:[3002]:[48,e8c5:7aa8:7cb3]:[128,3002::1][3002]
3.3.3.3 0 100 32768 i ---------- VXLAN
* i [3]:[201]:[32,2.2.2.2]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*> [3]:[201]:[32,3.3.3.3]
3.3.3.3 0 100 32768 i ---------- VXLAN
* i [3]:[3001]:[32,2.2.2.2]
2.2.2.2 0 100 0 i 2.2.2.2 VXLAN
*> [3]:[3002]:[32,3.3.3.3]
3.3.3.3 0 100 32768 i ---------- VXLAN
 
Total number of prefixes 28
Abbreviations
The following are some key abbreviations and their meanings relevant to this document:
Acronym
Description
ECMP
Equal-Cost Multipath
EVPN
Ethernet Virtual Private Network
VxLAN
Virtual Extensible LAN
SR
Segment Routing
IRB
Integrated Routing
OSPF
Open Shortest Path First
ISIS
Intermediate System to Intermediate System
Glossary
The following provides definitions for key terms used throughout this document.
Single Home VxLAN
This refers to a Virtual Extensible LAN (VxLAN) deployment where a single data center or network site is connected to a single external network (usually the internet) for connectivity.
IRB
A networking feature that enables the integration of Layer 3 IP routing and Layer 2 MAC address bridging within the same interface, simplifying network management and resource utilization.
OSPF
A dynamic and efficient link-state routing protocol used to determine the best path for data packets in an IP network. It is characterized by rapid convergence and adaptability, making it suitable for large and dynamic networks.
ISIS
A routing protocol designed for scalability and stability in computer networks, commonly used in large Service Provider networks. It provides a robust framework for routing information exchange.
Layer 3 Routing
Network routing operations at the Network Layer (Layer 3) of the OSI model, focusing on routing IP packets between different subnets or networks.
Layer 2 Bridging
Network bridging operations at the Data Link Layer (Layer 2) of the OSI model, handling the forwarding of data frames based on MAC addresses within the same network segment.
EVPN
Ethernet VPN, a technology that provides advanced and efficient methods for Layer 2 and Layer 3 services in Ethernet networks, often used in data centers and service provider environments.