#configure terminal | Enter configure mode. |
(config)#interface lo | Enter the Interface mode for the loopback interface. |
(config-if)#ip address 10.143.73.1/32 secondary | Configure IP address on loopback interface. |
(config-if)#exit | Exit interface mode |
(config-if)#commit | Commit the transaction. |
(config)#router ldp | Enter the Router LDP mode. |
(config-router)#router-id 10.143.73.1 | Set the router ID to IP address 10.143.73.1 |
(config-router)#transport-address ipv4 10.143.73.1 | Configure the transport address for IPV4 (for IPV6 use ipv6) to be used for a TCP session over which LDP will run. Note: It is preferable to use the loopback address as the transport address. |
(config-router)#targeted-peer ipv4 10.143.73.3 | Configure targeted peer. |
(config-router)#targeted-peer ipv4 10.143.73.4 | Configure targeted peer. |
(config-router-targeted-peer)#exit | Exit-targeted-peer-mode |
(config-router)#exit | Exit from router target peer and LDP mode |
(config-router)#commit | Commit the transaction. |
(config)#evpn mpls enable | Enable EVPN MPLS |
(config)#commit | Commit candidate configuration to be running configuration |
(config)#evpn mpls vtep-ip-global 10.143.73.1 | Configuring VTEP global IP to loopback IP |
(config)#hardware-profile filter evpn-mpls-mh enable | Enable hardware-profile filter EVPN-MPLS-MH |
(config)#evpn mpls multihoming enable | Enable Multihoming |
(config)#commit | Commit the transaction. |
(config)#interface xe3 | Enter the Interface mode for xe3. |
(config-if)#ip address 10.255.128.8/31 | Configure IP address on the interface. |
(config-if)#enable-ldp ipv4 | Enable LDP on the physical interface |
(config-if)#label-switching | Enable label switching on the interface. |
(config-if)#exit | Exit interface mode |
(config-if)#commit | Commit the transaction. |
(config)#router ospf 100 | Enter the Router OSPF mode. |
(config-router)#ospf router-id 10.143.73.1 | Router-ID configurations |
(config-router)#network 10.143.73.1/32 area 0.0.0.0 | Advertise loopback address in OSPF. |
(config-router)#network 10.255.128.8/31 area 0.0.0.0 | Advertise network address in OSPF. |
(config-router)#exit | Exit Router OSPF mode and return to Configure mode. |
(config)#commit | Commit the transaction. |
(config)#router bgp 65010 | Enter the Router BGP mode, ASN: 65010 |
(config-router)#neighbor 10.143.73.3 remote-as 65010 | Configuring Neighbor as iBGP neighbor |
(config-router)#neighbor 10.143.73.3 update-source lo | Source of routing updates as loopback |
(config-router)#neighbor 10.143.73.4 remote-as 65010 | Configuring Neighbor as iBGP neighbor |
(config-router)#neighbor 10.143.73.4 update-source lo | Source of routing updates as loopback |
(config-router)#address-family l2vpn evpn | Entering into address family mode as EVPN |
(config-router-af)#neighbor 10.143.73.3 activate | Enabling EVPN Address family for neighbor |
(config-router-af)#neighbor 10.143.73.4 activate | Enabling EVPN Address family for neighbor |
(config-router-af)#exit | Exiting of Address family mode |
(config-router)#commit | Commit the transaction. |
(config)#mac vrf vrf2 | Enter VRF mode |
(config-vrf)#rd 10.143.73.1:1700 | Configuring Route-Distinguisher value 10.143.73.1:1700 |
(config-vrf)#route-target both 1700:1700 | Configuring import and export value as 1700:1700 |
(config-vrf)#exit | Exiting VRF Mode |
(config)#mac vrf vpls1001 | Enter VRF mode |
(config-vrf)#rd 10.143.73.1:1001 | Configuring Route-Distinguisher value 10.143.73.1:1001 |
(config-vrf)#route-target both 1001:1001 | Configuring import and export value as 1001:1001 |
(config-vrf)#exit | Exiting VRF Mode |
(config)#commit | Commit the transaction. |
(config)#evpn mpls id 1700 xconnect target-mpls-id 1800 | Configure the EVPN-VPWS identifier with source identifier 1700 and target identifier 1800 |
(config-evpn-mpls)#host-reachability-protocol evpn-bgp vrf2 | Mapping vrf "vrf2" to EVPN-VPWS identifier |
(config-evpn-mpls)#evpn mpls id 3000 | Configure the EVPN-VPLS identifier with identifier 3000 |
(config-evpn-mpls)#host-reachability-protocol evpn-bgp vpls1001 | Mapping vrf "vpls1001" to EVPN-VPLS identifier |
(config-evpn-mpls)#commit | Commit the transaction. |
(config)#interface xe6 | Enter the Interface mode for xe6. |
(config-if)#interface xe6.1700 switchport | Creating L2 sub interface of physical interface xe6 |
(config-if)#description access-side-int | Giving Interface Description |
(config-if)#encapsulation dot1q 1700 | Setting Encapsulation to dot1q with VLAN ID 1700 |
(config-if)#access-if-evpn | Entering Access mode for EVPN MPLS ID configuration |
(config-access-if)#map vpn-id 1700 | Map vpn-id 1700 to interface xe6.1700 (VPWS) |
(config-access-if)#exit | Exiting out of access interface mode |
(config-if)#interface xe6.300 switchport | Creating L2 sub interface of physical interface xe6 |
(config-if)#encapsulation dot1q 3000 | Setting Encapsulation to dot1q with VLAN ID 3000 |
(config-if)#access-if-evpn | Entering Access mode for EVPN MPLS ID configuration |
(config-access-if)#map vpn-id 3000 | Map vpn-id 3000 to interface xe6.3000 (VPLS) |
(config-access-if)#commit | Commit candidate configuration to be running configuration |
#configure terminal | Enter configure mode. |
(config)#interface lo | Enter the Interface mode for the loopback interface. |
(config-if)#ip address 10.143.73.6/32 secondary | Configure IP address on loopback interface. |
(config-if)#exit | Exit interface mode |
(config-if)#commit | Commit the transaction. |
(config)#router ldp | Enter the Router LDP mode. |
(config-router)#router-id 10.143.73.6 | Set the router ID to IP address 10.143.73.6 |
(config-router)#transport-address ipv4 10.143.73.6 | Configure the transport address for IPV4 (for IPV6 use ipv6) to be used for a TCP session over which LDP will run. Note: It is preferable to use the loopback address as the transport address. |
(config-router)#exit | Exit from router target peer and LDP mode |
(config-router)#commit | Commit the transaction. |
(config)#interface xe3 | Enter the Interface mode for xe3. |
(config-if)#ip address 10.255.128.9/31 | Configure IP address on the interface. |
(config-if)#enable-ldp ipv4 | Enable LDP on the physical interface |
(config-if)#label-switching | Enable label switching on the interface. |
(config-if)#exit | Exit interface mode |
(config)#interface xe5 | Enter the Interface mode for xe5 |
(config-if)#ip address 10.255.128.25/31 | Configure IP address on the interface. |
(config-if)#enable-ldp ipv4 | Enable LDP on the physical interface |
(config-if)#label-switching | Enable label switching on the interface. |
(config-if)#exit | Exit interface mode |
(config)#interface po92 | Enter the Interface mode for po92 |
(config-if)#enable-ldp ipv4 | Enable LDP on the physical interface |
(config-if)#label-switching | Enable label switching on the interface. |
(config-if)#interface xe7 | Enter the Interface mode for xe7 |
(config-if)#channel-group 92 mode active | Moving interface to Dynamic LAG 92 |
(config-if)#interface xe8 | Enter the Interface mode for xe8 |
(config-if)#channel-group 92 mode active | Moving interface to Dynamic LAG 92 |
(config-if)#exit | Exit interface mode |
(config)#commit | Commit the transaction. |
(config)#router ospf 100 | Enter the Router OSPF mode. |
(config-router)#ospf router-id 10.143.73.6 | Setting the Router ID as Loopback IP |
(config-router)#network 10.143.73.6/32 area 0 | Advertise loopback address in OSPF. |
(config-router)#network 10.255.128.8/31 area 0.0.0.0 | Advertise xe3 network address in OSPF that comes under same subnet |
(config-router)#network 10.255.128.24/31 area 0.0.0.0 | Advertise network address in OSPF. |
(config-router)#network 10.255.128.36/31 area 0.0.0.0 | Advertise po92 network address in OSPF that comes under same subnet |
(config-router)#exit | Exit Router OSPF mode and return to Configure mode. |
OcNOS(config)#commit | Commit candidate configuration to be running configuration |
#configure terminal | Enter configure mode. |
(config)#interface lo | Enter the Interface mode for the loopback interface. |
(config-if)#ip address 10.143.73.3/32 secondary | Configure IP address on loopback interface. |
(config-if)#exit | Exit interface mode |
(config)#commit | Commit the transaction. |
(config)#router ldp | Enter the Router LDP mode. |
(config-router)#router-id 10.143.73.3 | Set the router ID to IP address 10.143.73.3 |
(config-router)#transport-address ipv4 10.143.73.3 | Configure the transport address for IPV4 (for IPV6 use ipv6) to be used for a TCP session over which LDP will run. Note: It is preferable to use the loopback address as the transport address. |
(config-router)#targeted-peer ipv4 10.143.73.1 | Configure targeted peer. |
(config-router-targeted-peer)# targeted-peer ipv4 10.143.73.4 | Configure targeted peer |
(config-router-targeted-peer)#exit | Exit-targeted-peer-mode |
(config-router)#exit | Exit from router target peer and LDP mode |
(config)#commit | Commit the transaction. |
(config)#evpn mpls enable | Enable EVPN MPLS Note: Reload is required after Enabling/Disabling EVPN MPLS Feature |
(config)#commit | Commit candidate configuration to be running configuration |
(config)#evpn mpls vtep-ip-global 10.143.73.3 | Configuring VTEP global IP to loopback IP |
(config)#hardware-profile filter evpn-mpls-mh enable | Enable hardware-profile filter EVPN-MPLS-MH |
(config)#evpn mpls multihoming enable | Enable Multihoming |
(config)#evpn esi hold-time 60 | Delay timer for ESI to come up before enabling evpn |
(config)#commit | Commit the transaction. |
(config)#interface xe3 | Enter the Interface mode for xe3. |
(config-if)#ip address 10.255.128.24/31 | Configure IP address on the interface. |
(config-if)#enable-ldp ipv4 | Enable LDP on the physical interface |
(config-if)#label-switching | Enable label switching on the interface. |
(config-if)#exit | Exit interface mode |
(config-if)#commit | Commit the transaction. |
(config)#router ospf 100 | Enter the Router OSPF mode. |
(config-router)#ospf router-id 10.143.73.3 | Router-ID configurations |
(config-router)#network 10.143.73.3/32 area 0.0.0.0 | Advertise loopback address in OSPF. |
(config-router)#network 10.255.128.24/31 area 0.0.0.0 | Advertise network address in OSPF. |
(config-router)#exit | Exit Router OSPF mode and return to Configure mode. |
OcNOS(config)#commit | Commit candidate configuration to be running configuration |
(config)#router bgp 65010 | Enter the Router BGP mode, ASN: 65010 |
(config-router)#neighbor 10.143.73.1 remote-as 65010 | Configuring Neighbor as iBGP neighbor |
(config-router)#neighbor 10.143.73.1 update-source lo | Source of routing updates as loopback |
(config-router)#neighbor 10.143.73.4 remote-as 65010 | Configuring Neighbor as iBGP neighbor |
(config-router)#neighbor 10.143.73.4 update-source lo | Source of routing updates as loopback |
(config-router)#address-family l2vpn evpn | Entering into address family mode as EVPN |
(config-router-af)#neighbor 10.143.73.1 activate | Enabling EVPN Address family for neighbor |
(config-router-af)#neighbor 10.143.73.4 activate | Enabling EVPN Address family for neighbor |
(config-router-af)#exit | Exiting of Address family mode |
(config-router)#commit | Commit the transaction. |
(config)#mac vrf vrf2 | Enter VRF mode |
(config-vrf)#rd 10.143.73.3:1700 | Configuring Route-Distinguisher value 10.143.73.3:1700 |
(config-vrf)#route-target both 1700:1700 | Configuring import and export value as 1700:1700 Support: route-target export route-target import |
(config-vrf)#exit | Exiting VRF Mode |
(config)#mac vrf vpls1001 | Enter VRF mode |
(config-vrf)#rd 10.143.73.3:1001 | Configuring Route-Distinguisher value 10.143.73.3:1001 |
(config-vrf)#route-target both 1001:1001 | Configuring import and export value as 1001:1001 |
(config-vrf)#exit | Exiting VRF Mode |
(config)#commit | Commit the transaction. |
(config)#evpn mpls id 1800 xconnect target-mpls-id 1700 | Configure the EVPN-VPWS identifier with source identifier 1800 and target identifier 1700 |
(config-evpn-mpls)#host-reachability-protocol evpn-bgp vrf2 | Mapping vrf "test" to EVPN-VPWS identifier |
(config-evpn-mpls)#evpn mpls id 3000 | Configure the EVPN-VPLS identifier with identifier 3000 |
(config-evpn-mpls)#host-reachability-protocol evpn-bgp vpls1001 | Mapping vrf "vpls1001" to EVPN-VPLS identifier |
(config-evpn-mpls)#commit | Commit the transaction. |
(config)#interface po90 | Enter the Interface mode for po90. |
(config-if)#load-interval 30 | Load interval setting |
(config-if)#evpn multi-homed system-mac 0000.aaaa.bbbc | Configure ESI on a link on which Multi homed CE is connected |
(config-if)#interface po90.1700 switchport | Creating L2 sub interface of Dynamic LAG po90 |
(config-if)#encapsulation dot1q 1700 | Setting Encapsulation to dot1q with VLAN ID 1700 Supported Encapsulation: dot1ad, dot1q, untagged, default |
(config-if)#access-if-evpn | Entering Access mode for EVPN MPLS ID configuration |
(config-access-if)#map vpn-id 1800 | Map vpn-id 2 to interface xe2.2 (VPWS) |
(config-access-if)#exit | Exiting out of access interface mode |
(config-if)#interface po90.300 switchport | Creating L2 sub interface of Dynamic LAG po90 |
(config-if)#encapsulation dot1q 3000 | Setting Encapsulation to dot1q with VLAN ID 3000 Supported Encapsulation: dot1ad, dot1q, untagged, default |
(config-if)#access-if-evpn | Entering Access mode for EVPN MPLS ID configuration |
(config-access-if)#map vpn-id 3000 | Map vpn-id 3000 to interface po90.300 (VPLS) |
(config-access-if)#exit | Exiting out of Access if mode |
(config-if)#interface xe2 | Enter the Interface mode for xe2 |
(config-if)#channel-group 90 mode active | Putting interface xe2 in Dynamic LAG po90 |
(config)#commit | Commit candidate configuration to be running configuration |
#configure terminal | Enter configure mode. |
(config)#interface lo | Enter the Interface mode for the loopback interface. |
(config-if)#ip address 10.143.73.4/32 secondary | Configure IP address on loopback interface. |
(config-if)#exit | Exit interface mode |
(config)#commit | Commit the transaction. |
(config)#router ldp | Enter the Router LDP mode. |
(config-router)#router-id 10.143.73.4 | Set the router ID to IP address 10.143.73.4 |
(config-router)#transport-address ipv4 10.143.73.4 | Configure the transport address for IPV4 (for IPV6 use ipv6) to be used for a TCP session over which LDP will run. Note: It is preferable to use the loopback address as the transport address. |
(config-router)#targeted-peer ipv4 10.143.73.1 | Configure targeted peer. |
(config-router-targeted-peer)# targeted-peer ipv4 10.143.73.3 | Configure targeted peer. |
(config-router-targeted-peer)#exit | Exit-targeted-peer-mode |
(config-router)#exit | Exit from router LDP mode |
(config-router)#commit | Commit the transaction. |
(config)#evpn mpls enable | Enable EVPN MPLS |
(config)#commit | Commit candidate configuration to be running configuration |
(config)#evpn mpls vtep-ip-global 10.143.73.4 | Configuring VTEP global IP to loopback IP |
(config)#hardware-profile filter evpn-mpls-mh enable | Enable hardware-profile filter EVPN-MPLS-MH |
(config)#evpn mpls multihoming enable | Enable Multihoming |
(config)#evpn esi hold-time 60 | Delay timer for ESI to come up before enabling evpn |
(config)#commit | Commit the transaction. |
(config)#interface xe3 | Enter the Interface mode for xe3. |
(config-if)#ip address 10.255.128.36/31 | Configure IP address on the interface. |
(config-if)#enable-ldp ipv4 | Enable LDP on the physical interface |
(config-if)#label-switching | Enable label switching on the interface. |
(config-if)#exit | Exit interface mode |
(config-if)#interface xe7 | Enter the Interface mode for xe7 |
(config-if)#channel-group 92 mode active | Moving interface to Dynamic LAG 92 |
(config-if)#interface xe8 | Enter the Interface mode for xe8 |
(config-if)#channel-group 92 mode active | Moving interface to Dynamic LAG 92 |
(config-if)#exit | Exit interface mode |
(config)#commit | Commit the transaction. |
(config)#router ospf 100 | Enter the Router OSPF mode. |
(config-router)#ospf router-id 10.143.73.4 | Router-ID configurations |
(config-router)#network 10.143.73.4/32 area 0.0.0.0 | Advertise loopback address in OSPF. |
(config-router)#network 10.255.128.36/31 area 0.0.0.0 | Advertise network address in OSPF. |
(config-router)#exit | Exit Router OSPF mode and return to Configure mode. |
(config)#commit | Commit the transaction. |
(config)#router bgp 65010 | Enter the Router BGP mode, ASN: 65010 |
(config-router)#neighbor 10.143.73.1 remote-as 65010 | Configuring Neighbor as iBGP neighbor |
(config-router)#neighbor 10.143.73.1 update-source lo | Source of routing updates as loopback |
(config-router)#neighbor 10.143.73.3 remote-as 65010 | Configuring Neighbor as iBGP neighbor |
(config-router)#neighbor 10.143.73.3 update-source lo | Source of routing updates as loopback |
(config-router)#address-family l2vpn evpn | Entering into address family mode as EVPN |
(config-router-af)#neighbor 10.143.73.1 activate | Enabling EVPN Address family for neighbor |
(config-router-af)#neighbor 10.143.73.3 activate | Enabling EVPN Address family for neighbor |
(config-router-af)#exit | Exiting of Address family mode |
(config-router)#commit | Commit the transaction. |
(config)#mac vrf vrf2 | Enter VRF mode |
(config-vrf)#rd 10.143.73.4:1700 | Configuring Route-Distinguisher value 10.143.73.4:1700 |
(config-vrf)#route-target both 1700:1700 | Configuring import and export value as 1700:1700 |
(config-vrf)#exit | Exiting VRF Mode |
(config)#mac vrf vpls1001 | Enter VRF mode |
(config-vrf)#rd 10.143.73.4:1001 | Configuring Route-Distinguisher value 10.143.73.4:1001 |
(config-vrf)#route-target both 1001:1001 | Configuring import and export value as 1001:1001 |
(config-vrf)#exit | Exiting VRF Mode |
(config)#commit | Commit the transaction. |
(config)#evpn mpls id 1800 xconnect target-mpls-id 1700 | Configure the EVPN-VPWS identifier with source identifier 1800 and target identifier 1800 |
(config-evpn-mpls)#host-reachability-protocol evpn-bgp vrf2 | Mapping vrf "test" to EVPN-VPWS identifier |
(config-evpn-mpls)#evpn mpls id 3000 | Configure the EVPN-VPLS identifier with identifier 3000 |
(config-evpn-mpls)#host-reachability-protocol evpn-bgp vpls1001 | Mapping vrf "vpls1001" to EVPN-VPLS identifier |
(config-evpn-mpls)#commit | Commit the transaction. |
(config)#interface po90 | Enter the Interface mode for po90. |
(config-if)#load-interval 30 | Load interval setting |
(config-if)#evpn multi-homed system-mac 0000.aaaa.bbbc | Configure ESI on a link on which Multi homed CE is connected |
(config-if)#interface po90.1700 switchport | Creating L2 sub interface of Dynamic LAG po90 |
(config-if)#encapsulation dot1q 1700 | Setting Encapsulation to dot1q with VLAN ID 1700 Supported Encapsulation: dot1ad, dot1q, untagged, default |
(config-if)#access-if-evpn | Entering Access mode for EVPN MPLS ID configuration |
(config-access-if)#map vpn-id 1800 | Map vpn-id 1800 to Dynamic LAG sub interface po90.1700 (VPWS) |
(config-access-if)#exit | Exiting out of access interface mode |
(config-if)#interface po90.300 switchport | Creating L2 sub interface of Dynamic LAG po90 |
(config-if)#encapsulation dot1q 3000 | Setting Encapsulation to dot1q with VLAN ID 3000 Supported Encapsulation: dot1ad, dot1q, untagged, default |
(config-if)#access-if-evpn | Entering Access mode for EVPN MPLS ID configuration |
(config-access-if)#map vpn-id 3000 | Map vpn-id 3000 to interface po90.3000 (VPLS) |
(config-access-if)#exit | Exiting out of Access if mode |
(config-if)#interface xe2 | Enter the Interface mode for xe2 |
(config-if)#channel-group 90 mode active | Putting interface xe2 in Dynamic LAG po90 |
(config-if)#commit | Commit candidate configuration to be running configuration |