#configure terminal | Enter the configuration mode. |
(config)#interface lo | Enter the interface mode for the loopback interface. |
(config-if)#ip address 21.21.21.21/32 secondary | Configure the IP address on loopback interface. |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit the interface mode |
(config)#router ldp | Enter the router mode for LDP |
(config-router)#router-id 21.21.21.21 | Set the router ID to IP address 21.21.21.21. |
(config-router)#transport-address ipv4 21.21.21.21 | Configure the transport address for IPV4 (for IPV6 use ipv6) to be used for a TCP session over which LDP will run |
(config-router)#targeted-peer ipv4 23.23.23.23 | Configure the targeted peer |
(config-router-targeted-peer)#exit | Exit targeted peer mode |
(config-router)#exit | Exit the router mode |
(config)#interface xe2 | Enter the interface mode for xe2 |
(config-if)#ip address 10.10.23.21/24 | Configure the IP address on the interface |
(config-if)#label-switching | Enable the label switching on the interface |
(config-if)#enable-ldp ipv4 | Enable the LDP on xe2 |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit the interface mode |
(config)#mpls vpls v1 25 | Enter the VPLS configuration mode |
(config-vpls)#vpls-peer 23.23.23.23 tunnel-id 1 manual | Configure the VPLS peer |
(config-vpls)#exit | Exit the from VPLS configuration mode |
(config)#mpls vpls v2 26 | Enter the VPLS configuration mode |
(config-vpls)#vpls-peer 23.23.23.23 tunnel-id 1 manual | Configure the VPLS peer |
(config-vpls)#exit | Exit thefrom VPLS configuration mode |
(config)#mpls vpls v3 27 | Enter the VPLS configuration mode |
(config-vpls)#vpls-peer 23.23.23.23 tunnel-id 1 manual | Configure the VPLS peer |
(config-vpls)#exit | Exit from the VPLS configuration and configuration mode |
(config)#mpls vpls v4 28 | Enter the VPLS configuration mode |
(config-vpls)#vpls-peer 23.23.23.23 tunnel-id 1 manual | Configure the VPLS peer |
(config-vpls)#commit | Commit the candidate configuration to the running configuration |
(config-vpls)#end | Exit from the VPLS configuration and configuration mode |
#configure terminal | Enter the configuration mode. |
(config)#mpls ftn-entry tunnel-id 1 23.23.23.23/32 100 10.10.23.22 xe2 primary | Configure static LSP FTN entry |
(config)#mpls ilm-entry 250 pop | Configure the ILM entry |
(config)#commit | Commit the candidate configuration to the running configuration |
(config)#exit | Exit from the transaction |
#configure terminal | Enter the configuration mode. |
(config)#interface lo | Enter the interface mode for the loopback interface. |
(config-if)#ip address 22.22.22.22/32 secondary | Configure the IP address on loopback interface. |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit the interface mode |
(config)#router ldp | Enter the router mode for LDP |
(config-router)#router-id 22.22.22.22 | Set the router ID to IP address 22.22.22.22 |
(config-router)#transport-address ipv4 22.22.22.22 | Configure the transport address for IPV4 (for IPV6 use ipv6) to be used for a TCP session over which LDP will run |
(config-router)#exit | Exit the router mode |
(config)#interface xe1 | Enter the interface mode for xe1 |
(config-if)#ip address 10.10.23.22/24 | Configure the IP address on the interface |
(config-if)#label-switching | Enable the label switching on the interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit the interface mode |
(config)#interface xe2 | Enter the interface mode for xe2 |
(config-if)#ip address 10.10.21.22/24 | Configure theIP address on the interface |
(config-if)#label-switching | Enable the label switching on the interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit the interface mode |
#configure terminal | Enter the configure mode. |
(config)#mpls ilm-entry 100 swap 200 eth2 10.10.21.23 23.23.23.23/32 | Configure the Static LSP ILM entry |
(config)#mpls ilm-entry 150 swap 250 eth1 10.10.23.21 21.21.21.21/32 | Configure the ILM entry |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config)#exit | Exit |
#configure terminal | Enter the configuration mode. |
(config)#interface lo | Enter the interface mode for the loopback interface. |
(config-if)#ip address 23.23.23.23/32 secondary | Configure the IP address on loopback interface. |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit the interface mode |
config)#router ldp | Enter the router mode for LDP |
(config-router)#router-id 23.23.23.23 | Set the router ID to IP address 23.23.23.23 |
(config-router)#transport-address ipv4 23.23.23.23 | Configure the transport address for IPV4 (for IPV6 use ipv6) to be used for a TCP session over which LDP will run |
(config-router)#targeted-peer ipv4 21.21.21.21 | Configure the targeted peer |
(config-router-targeted-peer)#exit | Exit targeted peer mode |
(config-router)#exit | Exit router mode |
(config)#interface xe1 | Enter the interface mode for xe1 |
(config-if)#ip address 10.10.21.23/24 | Configure the IP address on the interface |
(config-if)#label-switching | Enable the label switching on the interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit the interface mode |
(config)#mpls vpls v1 25 | Enter the VPLS configuration mode |
(config-vpls)#vpls-peer 21.21.21.21 tunnel-id 1 manual | Configure the VPLS peer |
(config-vpls)#exit | Exit from the VPLS configuration mode |
(config)#mpls vpls v2 26 | Enter the VPLS configuration mode |
(config-vpls)#vpls-peer 21.21.21.21 tunnel-id 1 manual | Configure the VPLS peer |
(config-vpls)#exit | Exit from the VPLS configuration mode |
(config)#mpls vpls v3 27 | Enter the VPLS configuration mode |
(config-vpls)#vpls-peer 21.21.21.21 tunnel-id 1 manual | Configure the VPLS peer |
(config-vpls)#exit | Exit from the VPLS configuration and configuration mode |
(config)#mpls vpls v4 28 | Enter the VPLS configuration mode |
(config-vpls)#vpls-peer 21.21.21.21 tunnel-id 1 manual | Configure the VPLS peer |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-vpls)#exit | Exit from the VPLS configuration and configuration mode |
(config)#mpls ftn-entry tunnel-id 1 21.21.21.21/32 150 10.10.21.22 eth1 | Configure the Static LSP FTN entry |
(config)#mpls ilm-entry 200 pop | Configure the ILM entry |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config)#exit | Exit |
#configure terminal | Enter the configuration mode |
(config)#service-template template1 | Template the configuration |
(config-svc)#match double-tag outer-vlan 2024 inner-vlan 2023 | Match the criteria under template configuration |
(config-svc)#rewrite ingress pop outgoing-tpid dot1.q | Action to be performed for the match. |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-svc)#exit | Exit the template configuration mode |
(config)#service-template template2 | Template configuration |
(config-svc)#match double-tag outer-vlan 2030 inner-vlan 2024 | Match the criteria under template configuration |
(config-svc)#rewrite ingress translate 2026 outgoing-tpid dot1.q | Action to be performed for the match |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-svc)#exit | Exit the template configuration mode |
(config)#service-template template3 | Template configuration |
(config-svc)#rewrite ingress push 300 | Action to be performed for the default match . |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-svc)#exit | Exit the template configuration mode |
(config)#service-template template4 | Template configuration |
(config-svc)# match outer-vlan 700 | Allow VLAN 700 traffic on this VC |
(config-svc)# match double-tag outer-vlan 1200 inner-vlan 3200 | Allow double tag match with s+c tags |
(config-svc)# match untagged | Allow untagged traffic |
(config-svc)# rewrite ingress push 300 | Push Action performed for service template |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-svc)#exit | Exit the configure SVC mode |
(config)#interface xe1 | Enter the Interface mode for ethernet1. |
(config-if)#switchport | Configure the interface as L2 interface |
(config-if)#mpls-vpls v1 service-template template1 | Configure the template configuration. |
(config_if_vpls)#exit | Exit the Interface VPLS mode and return to Interface mode. |
(config-if)#mpls-vpls v2 service-template template2 | Configure the template configuration. |
(config_if_vpls)#exit | Exit the Interface VPLS mode and return to Interface mode. |
(config-if)#mpls-vpls v3 service-template template3 | Configure the template configuration. |
(config_if_vpls)#exit | Exit the Interface VPLS mode and return to Interface mode. |
(config-if)#mpls-vpls v4 service-template template4 | Configure the template configuration. |
(config_if_vpls)#exit | Exit the Interface mode and return to Configure mode. |
(config_if)#exit | Exit the interface mode. |
(config)#vpls fib-entry 25 peer 23.23.23.23 1001 eth2 2001 | Configure the access port |
(config)#vpls fib-entry 26 peer 23.23.23.23 1002 eth2 2002 | Configure the access port |
(config)#vpls fib-entry 27 peer 23.23.23.23 1003 eth2 2003 | Configure the access port |
(config)#vpls fib-entry 28 peer 23.23.23.23 1004 eth2 2004 | Configure the access port |
(config-if)#commit | Commit the candidate configuration to the running configuration |
#configure terminal | Configure the mode |
(config)#service-template template1 | Template configuration |
(config-svc)#match double-tag outer-vlan 2024 inner-vlan 2023 | Match the criteria under template configuration |
(config-svc)#rewrite ingress pop outgoing-tpid dot1.q | Action to be performed for the match. |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-svc)#exit | Exit the template configuration mode |
(config)#service-template template2 | Template configuration |
(config-svc)#match double-tag outer-vlan 2030 inner-vlan 2024 | Match the criteria under template configuration |
(config-svc)#rewrite ingress translate 2026 outgoing-tpid dot1.q | Action to be performed for the match |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-svc)#exit | Exit template configuration mode |
(config)#service-template template3 | Template configuration |
(config-svc)#match outer-vlan 500 | Match thecriteria under template configuration |
(config-svc)#rewrite ingress push 300 | Action to be performed for the default match . |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-svc)#exit | Exit the template configuration mode |
(config)#service-template template4 | Template configuration |
(config-svc)# match outer-vlan 700 | Allow VLAN 700 traffic on this VC |
(config-svc)# match double-tag outer-vlan 1200 inner-vlan 3200 | Allow double tag match with s+c tags |
(config-svc)# match untagged | Allow untagged traffic |
(config-svc)# rewrite ingress push 300 | Push action performed for service template |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-svc)#exit | Exit the configure SVC mode |
(config)#interface xe2 | Enter the Interface mode for ethernet2. |
(config-if)#switchport | Configure interface as L2 interface |
(config-if)#mpls-vpls v1 service-template template1 | Configure the template configuration |
(config_if_vpls)#exit | Exit the Interface VPLS mode and return to Interface mode. |
(config-if)#mpls-vpls v2 service-template template2 | Configure template configuration |
(config_if_vpls)#exit | Exit the Interface VPLS mode and return to Interface mode. |
(config-if)#mpls-vpls v3 service-template template3 | Configure template configuration |
(config_if_vpls)#exit | Exit the Interface VPLS mode and return to Interface mode. |
(config-if)#mpls-vpls v4 service-template template4 | Configure template configuration |
(config_if_vpls)#exit | Exit Interface VPLS mode and return to Interface mode |
(config-if)#exit | Exit Interface mode and return to Configure mode |
(config)#vpls fib-entry 25 peer 21.21.21.21 2001 eth1 1001 | Configure the access port |
(config)#vpls fib-entry 26 peer 21.21.21.21 2002 eth1 1002 | Configure the access port |
(config)#vpls fib-entry 27 peer 21.21.21.21 2003 eth1 1003 | Configure the access port |
(config)#vpls fib-entry 28 peer 21.21.21.21 2004 eth1 1004 | Configure the access port |
(config-if)#commit | Commit the candidate configuration to the running configuration |