This section provides an example for configuring P2MP TE tunnels to carry services.
As shown in Figure 1, in the P2MP dual-node protection scenario of VPLS multi-homing, PE1, PE2, PE3, and PE4 form a VPLS network in BGP multi-homing mode. The tunnel between PE1, PE3, and PE4 is the primary P2MP TE tunnel, and PE1 is the primary root node. The tunnel between PE2, PE3, and PE4 is the backup P2MP tunnel, and PE2 is the backup root node. The multicast source sends two copies of traffic. With the VPLS multi-homing function, PE2's AC interface blocks the received copy of traffic. Only PE1 receives a copy of traffic. After traffic reaches the leaf node, the traffic, the leaf node sends it to the corresponding receiver. In this way, the receiver receives only one copy of traffic. If PE1's AC interface or the primary P2MP TE tunnel fails, services can quickly switch to the backup P2MP TE tunnel.
The configuration roadmap is as follows:
To complete the configuration, you need the following data:
IP addresses of all interfaces listed in Table 1
OSPF process ID (100) and area ID (0.0.0.0) for each PE
BGP AS number for PE1, PE2, PE3, and PE4
VSI name, VPLS ID, and VPN targets for each PE
Number of the interface bound to each VSI
For detailed configurations, see Configuration Files in this section.
# Configure PE1.
<PE1> system-view [~PE1] mpls lsr-id 1.1.1.1 [*PE1] mpls [*PE1-mpls] mpls te [*PE1-mpls] mpls rsvp-te [*PE1-mpls] mpls te cspf [*PE1-mpls] mpls te p2mp-te [*PE1-mpls] quit [*PE1] commit
# Configure PE2.
<PE2> system-view [~PE2] mpls lsr-id 2.2.2.2 [*PE2] mpls [*PE2-mpls] mpls te [*PE2-mpls] mpls rsvp-te [*PE2-mpls] mpls te cspf [*PE2-mpls] mpls te p2mp-te [*PE2-mpls] quit [*PE2] commit
# Configure PE3.
<PE3> system-view [~PE3] mpls lsr-id 3.3.3.3 [*PE3] mpls [*PE3-mpls] mpls te [*PE3-mpls] mpls rsvp-te [*PE3-mpls] mpls te cspf [*PE3-mpls] mpls te p2mp-te [*PE3-mpls] quit [*PE3] commit
# Configure PE4.
<PE4> system-view [~PE4] mpls lsr-id 4.4.4.4 [*PE4] mpls [*PE4-mpls] mpls te [*PE4-mpls] mpls rsvp-te [*PE4-mpls] mpls te cspf [*PE4-mpls] mpls te p2mp-te [*PE4-mpls] quit [*PE4] commit
# Configure PE1.
[~PE1] mpls ldp [*PE1-mpls-ldp] quit [*PE1] interface gigabitethernet0/1/0 [*PE1-GigabitEthernet0/1/0] mpls [*PE1-GigabitEthernet0/1/0] mpls te [*PE1-GigabitEthernet0/1/0] mpls rsvp-te [*PE1-GigabitEthernet0/1/0] mpls ldp [*PE1-GigabitEthernet0/1/0] quit [*PE1] interface gigabitethernet0/1/2 [*PE1-GigabitEthernet0/1/2] mpls [*PE1-GigabitEthernet0/1/2] mpls te [*PE1-GigabitEthernet0/1/2] mpls rsvp-te [*PE1-GigabitEthernet0/1/2] mpls ldp [*PE1-GigabitEthernet0/1/2] quit [*PE1] commit
# Configure PE2.
[~PE2] mpls ldp [*PE2-mpls-ldp] quit [*PE2] interface gigabitethernet0/1/0 [*PE2-GigabitEthernet0/1/0] mpls [*PE2-GigabitEthernet0/1/0] mpls te [*PE2-GigabitEthernet0/1/0] mpls rsvp-te [*PE2-GigabitEthernet0/1/0] mpls ldp [*PE2-GigabitEthernet0/1/0] quit [*PE2] interface gigabitethernet0/1/2 [*PE2-GigabitEthernet0/1/2] mpls [*PE2-GigabitEthernet0/1/2] mpls te [*PE2-GigabitEthernet0/1/2] mpls rsvp-te [*PE2-GigabitEthernet0/1/2] mpls ldp [*PE2-GigabitEthernet0/1/2] quit [*PE2] commit
# Configure PE3.
[~PE3] mpls ldp [*PE3-mpls-ldp] quit [*PE3] interface gigabitethernet0/1/0 [*PE3-GigabitEthernet0/1/0] mpls [*PE3-GigabitEthernet0/1/0] mpls te [*PE3-GigabitEthernet0/1/0] mpls rsvp-te [*PE3-GigabitEthernet0/1/0] mpls ldp [*PE3-GigabitEthernet0/1/0] quit [*PE3] interface gigabitethernet0/1/2 [*PE3-GigabitEthernet0/1/2] mpls [*PE3-GigabitEthernet0/1/2] mpls te [*PE3-GigabitEthernet0/1/2] mpls rsvp-te [*PE3-GigabitEthernet0/1/2] mpls ldp [*PE3-GigabitEthernet0/1/2] quit [*PE3] commit
# Configure PE4.
[~PE4] mpls ldp [*PE4-mpls-ldp] quit [*PE4] interface gigabitethernet0/1/0 [*PE4-GigabitEthernet0/1/0] mpls [*PE4-GigabitEthernet0/1/0] mpls te [*PE4-GigabitEthernet0/1/0] mpls rsvp-te [*PE4-GigabitEthernet0/1/0] mpls ldp [*PE4-GigabitEthernet0/1/0] quit [*PE4] interface gigabitethernet0/1/2 [*PE4-GigabitEthernet0/1/2] mpls [*PE4-GigabitEthernet0/1/2] mpls te [*PE4-GigabitEthernet0/1/2] mpls rsvp-te [*PE4-GigabitEthernet0/1/2] mpls ldp [*PE4-GigabitEthernet0/1/2] quit [*PE4] commit
# Configure PE1.
[~PE1] bgp 100 [*PE1-bgp] peer 2.2.2.2 as-number 100 [*PE1-bgp] peer 2.2.2.2 connect-interface loopback1 [*PE1-bgp] peer 3.3.3.3 as-number 100 [*PE1-bgp] peer 3.3.3.3 connect-interface loopback1 [*PE1-bgp] peer 4.4.4.4 as-number 100 [*PE1-bgp] peer 4.4.4.4 connect-interface loopback1 [*PE1-bgp] l2vpn-ad-family [*PE1-bgp-af-l2vpn-ad] signaling vpls [*PE1-bgp-af-l2vpn-ad] signaling multi-homing non-standard-compatible [*PE1-bgp-af-l2vpn-ad] peer 2.2.2.2 enable [*PE1-bgp-af-l2vpn-ad] peer 3.3.3.3 enable [*PE1-bgp-af-l2vpn-ad] peer 4.4.4.4 enable [*PE1-bgp-af-l2vpn-ad] quit [*PE1-bgp] quit [*PE1] mpls l2vpn [*PE1-l2vpn] quit [*PE1] vsi vsi1 [*PE1-vsi-vsi1] pwsignal bgp multi-homing [*PE1-vsi-vsi1-bgp] route-distinguisher 1:1 [*PE1-vsi-vsi1-bgp] vpn-target 2:2 import-extcommunity [*PE1-vsi-vsi1-bgp] vpn-target 2:2 export-extcommunity [*PE1-vsi-vsi1-bgp] site-range 1000 default-offset 0 [*PE1-vsi-vsi1-bgp] site name site2 [*PE1-vsi-vsi1-bgp-site-site2] site-id 1 [*PE1-vsi-vsi1-bgp-site-site2] quit [*PE1-vsi-vsi1-bgp] site name best [*PE1-vsi-vsi1-bgp-site-best] site-id 10 [*PE1-vsi-vsi1-bgp-site-best] best-site [*PE1-vsi-vsi1-bgp-site-best] quit [*PE1-vsi-vsi1-bgp] quit [*PE1-vsi-vsi1] quit [*PE1] interface gigabitethernet0/1/1.1 [*PE1-GigabitEthernet0/1/1.1] vlan-type dot1q 10 [*PE1-GigabitEthernet0/1/1.1] l2 binding vsi vsi1 multi-homing-site site2 [*PE1-GigabitEthernet0/1/1.1] quit [*PE1] commit
# Configure PE2.
[~PE2] bgp 100 [*PE2-bgp] peer 1.1.1.1 as-number 100 [*PE2-bgp] peer 1.1.1.1 connect-interface loopback1 [*PE2-bgp] peer 3.3.3.3 as-number 100 [*PE2-bgp] peer 3.3.3.3 connect-interface loopback1 [*PE2-bgp] peer 4.4.4.4 as-number 100 [*PE2-bgp] peer 4.4.4.4 connect-interface loopback1 [*PE2-bgp] l2vpn-ad-family [*PE2-bgp-af-l2vpn-ad] signaling vpls [*PE2-bgp-af-l2vpn-ad] signaling multi-homing non-standard-compatible [*PE1-bgp-af-l2vpn-ad] peer 1.1.1.1 enable [*PE2-bgp-af-l2vpn-ad] peer 3.3.3.3 enable [*PE2-bgp-af-l2vpn-ad] peer 4.4.4.4 enable [*PE2-bgp-af-l2vpn-ad] quit [*PE2-bgp] quit [*PE2] mpls l2vpn [*PE2-l2vpn] quit [*PE2] vsi vsi1 [*PE2-vsi-vsi1] pwsignal bgp multi-homing [*PE2-vsi-vsi1-bgp] route-distinguisher 1:1 [*PE2-vsi-vsi1-bgpa] vpn-target 2:2 import-extcommunity [*PE2-vsi-vsi1-bgp] vpn-target 2:2 export-extcommunity [*PE2-vsi-vsi1-bgp] site-range 1000 default-offset 0 [*PE2-vsi-vsi1-bgp] site name site2 [*PE2-vsi-vsi1-bgp-site-site2] site-id 1 [*PE2-vsi-vsi1-bgp-site-site2] quit [*PE2-vsi-vsi1-bgp] site name best [*PE2-vsi-vsi1-bgp-site-best] site-id 11 [*PE2-vsi-vsi1-bgp-site-best] best-site [*PE2-vsi-vsi1-bgp-site-best] quit [*PE2-vsi-vsi1-bgp] quit [*PE2-vsi-vsi1] quit [*PE2] interface gigabitethernet0/1/1.1 [*PE2-GigabitEthernet0/1/1.1] vlan-type dot1q 10 [*PE2-GigabitEthernet0/1/1.1] l2 binding vsi vsi1 multi-homing-site site2 [*PE2-GigabitEthernet0/1/1.1] quit [*PE2] commit
# Configure PE3.
[~PE3] bgp 100 [*PE3-bgp] peer 1.1.1.1 as-number 100 [*PE3-bgp] peer 1.1.1.1 connect-interface loopback1 [*PE3-bgp] peer 2.2.2.2 as-number 100 [*PE3-bgp] peer 2.2.2.2 connect-interface loopback1 [*PE3-bgp] l2vpn-ad-family [*PE3-bgp-af-l2vpn-ad] signaling vpls [*PE3-bgp-af-l2vpn-ad] signaling multi-homing non-standard-compatible [*PE3-bgp-af-l2vpn-ad] peer 1.1.1.1 enable [*PE3-bgp-af-l2vpn-ad] peer 2.2.2.2 enable [*PE3-bgp-af-l2vpn-ad] quit [*PE3-bgp] quit [*PE3] mpls l2vpn [*PE3-l2vpn] quit [*PE3] vsi vsi1 [*PE3-vsi-vsi1] pwsignal bgp multi-homing [*PE3-vsi-vsi1-bgp] route-distinguisher 1:1 [*PE3-vsi-vsi1-bgp] vpn-target 2:2 import-extcommunity [*PE3-vsi-vsi1-bgp] vpn-target 2:2 export-extcommunity [*PE3-vsi-vsi1-bgp] site-range 1000 default-offset 0 [*PE3-vsi-vsi1-bgp] site name site2 [*PE3-vsi-vsi1-bgp-site-site2] site-id 2 [*PE3-vsi-vsi1-bgp-site-site2] quit [*PE3-vsi-vsi1-bgp] site name best [*PE3-vsi-vsi1-bgp-site-best] site-id 12 [*PE3-vsi-vsi1-bgp-site-best] best-site [*PE3-vsi-vsi1-bgp-site-best] quit [*PE3-vsi-vsi1-bgp] quit [*PE3-vsi-vsi1] quit [*PE3] interface gigabitethernet0/1/3.1 [*PE3-GigabitEthernet0/1/3.1] vlan-type dot1q 10 [*PE3-GigabitEthernet0/1/3.1] l2 binding vsi vsi1 multi-homing-site site2 [*PE3-GigabitEthernet0/1/3.1] quit [*PE3] commit
# Configure PE4.
[~PE4] bgp 100 [*PE4-bgp] peer 1.1.1.1 as-number 100 [*PE4-bgp] peer 1.1.1.1 connect-interface loopback1 [*PE4-bgp] peer 2.2.2.2 as-number 100 [*PE4-bgp] peer 2.2.2.2 connect-interface loopback1 [*PE4-bgp] l2vpn-ad-family [*PE4-bgp-af-l2vpn-ad] signaling vpls [*PE4-bgp-af-l2vpn-ad] signaling multi-homing non-standard-compatible [*PE4-bgp-af-l2vpn-ad] peer 1.1.1.1 enable [*PE4-bgp-af-l2vpn-ad] peer 2.2.2.2 enable [*PE4-bgp-af-l2vpn-ad] quit [*PE4-bgp] quit [*PE4] mpls l2vpn [*PE4-l2vpn] quit [*PE4] vsi vsi1 [*PE4-vsi-vsi1] pwsignal bgp multi-homing [*PE4-vsi-vsi1-bgp] route-distinguisher 1:1 [*PE4-vsi-vsi1-bgp] vpn-target 2:2 import-extcommunity [*PE4-vsi-vsi1-bgpa] vpn-target 2:2 export-extcommunity [*PE4-vsi-vsi1-bgp] site-range 1000 default-offset 0 [*PE4-vsi-vsi1-bgp] site name site2 [*PE4-vsi-vsi1-bgp-site-site2] site-id 3 [*PE4-vsi-vsi1-bgp-site-site2] quit [*PE4-vsi-vsi1-bgp] site name best [*PE4-vsi-vsi1-bgp-site-best] site-id 13 [*PE4-vsi-vsi1-bgp-site-best] best-site [*PE4-vsi-vsi1-bgp-site-best] quit [*PE4-vsi-vsi1-bgpa] quit [*PE4-vsi-vsi1] quit [*PE4] interface gigabitethernet0/1/3.1 [*PE4-GigabitEthernet0/1/3.1] vlan-type dot1q 10 [*PE4-GigabitEthernet0/1/3.1] l2 binding vsi vsi1 multi-homing-site site2 [*PE4-GigabitEthernet0/1/3.1] quit [*PE4] commit
After completing the configurations, run the display vsi verbose command on PE1 check VPLS connection information in the VPLS multi-homing scenario.
[~PE1] display vsi verbose ***VSI Name : vsi1 Work Mode : normal Administrator VSI : no Isolate Spoken : disable VSI Index : 1 PW Signaling : bgpmh Member Discovery Style : -- Bridge-domain Mode : disable PW MAC Learn Style : unqualify Encapsulation Type : vlan MTU : 1500 Diffserv Mode : uniform Service Class : -- Color : -- DomainId : 255 Domain Name : Ignore AcState : disable P2P VSI : disable Create Time : 0 days, 1 hours, 19 minutes, 41 seconds VSI State : up Resource Status : -- BGP RD : 1:1 Import vpn target : 2:2 Export vpn target : 2:2 Interface Name : GigabitEthernet0/1/1.1 State : up Ac Block State : unblocked Access Port : false Last Up Time : 2017/07/04 09:39:40 Total Up Time : 0 days, 1 hours, 12 minutes, 15 seconds
# Configure PE1.
[~PE1] mpls [*PE1-mpls] mpls te [*PE1-mpls] quit [*PE1] mpls te p2mp-template pt1 [*PE1-te-p2mp-template-pt1] quit [*PE1] vsi vsi1 [*PE1-vsi-vsi1] inclusive-provider-tunnel [*PE1-vsi-vsi1-inclusive] root [*PE1-vsi-vsi1-inclusive-root] mpls-te [*PE1-vsi-vsi1-inclusive-root-mplste] p2mp te-template pt1 [*PE1-vsi-vsi1-inclusive-root-mplste] quit [*PE1-vsi-vsi1-inclusive-root] quit [*PE1-vsi-vsi1-inclusive] quit [*PE1-vsi-vsi1] quit [*PE1] commit
# Configure PE2.
[~PE2] mpls [*PE2-mpls] mpls te [*PE2-mpls] quit [*PE2] mpls te p2mp-template pt1 [*PE2-te-p2mp-template-pt1] quit [*PE2] vsi vsi1 [*PE2-vsi-vsi1] inclusive-provider-tunnel [*PE2-vsi-vsi1-inclusive] root [*PE2-vsi-vsi1-inclusive-root] mpls-te [*PE2-vsi-vsi1-inclusive-root-mplste] p2mp te-template pt1 [*PE2-vsi-vsi1-inclusive-root-mplste] quit [*PE2-vsi-vsi1-inclusive-root] quit [*PE2-vsi-vsi1-inclusive] quit [*PE2-vsi-vsi1] quit [*PE2] commit
# Configure PE3.
[~PE3] mpls [*PE3-mpls] mpls te [*PE3-mpls] quit [*PE3] vsi vsi1 [*PE3-vsi-vsi1] inclusive-provider-tunnel [*PE3-vsi-vsi1-inclusive] leaf [*PE3-vsi-vsi1-inclusive-leaf] quit [*PE3-vsi-vsi1-inclusive] quit [*PE3-vsi-vsi1] quit [*PE3] commit
# Configure PE4.
[~PE4] mpls [*PE4-mpls] mpls te [*PE4-mpls] quit [*PE4] vsi vsi1 [*PE4-vsi-vsi1] inclusive-provider-tunnel [*PE4-vsi-vsi1-inclusive] leaf [*PE4-vsi-vsi1-inclusive-leaf] quit [*PE4-vsi-vsi1-inclusive] quit [*PE4-vsi-vsi1] quit [*PE4] commit
After completing the configurations, run the display vsi name inclusive-provider-tunnel command on PE1 to check multicast VPLS tunnel information.
[~PE1]display vsi name vsi1 inclusive-provider-tunnel
VSI name: vsi1
Ingress provider tunnel
Egress provider tunnel
Egress PMSI count: 2
*PMSI type : P2MP TE
Ingress LSR ID : 3.3.3.3
Session ID : 32801
P2MP ID : 0x2020202
State : up
*PMSI type : P2MP TE
Ingress LSR ID : 4.4.4.4
Session ID : 32769
P2MP ID : 0x3030303
State : up
PE1 configuration file
# sysname PE1 # mpls lsr-id 1.1.1.1 mpls mpls te mpls rsvp-te mpls te cspf mpls te p2mp-te # mpls l2vpn # vsi vsi1 pwsignal bgp multi-homing route-distinguisher 1:1 vpn-target 2:2 import-extcommunity vpn-target 2:2 export-extcommunity site-range 1000 default-offset 0 site name site2 site-id 1 site name best site-id 10 best-site inclusive-provider-tunnel root mpls-te p2mp te-template pt1 # mpls ldp # interface GigabitEthernet0/1/0 undo shutdown ip address 10.1.2.1 255.255.255.0 mpls mpls te mpls rsvp-te mpls ldp # interface GigabitEthernet0/1/1 undo shutdown vlan-type dot1q 10 l2 binding vsi vsi1 multi-homing-site site2 # interface GigabitEthernet0/1/2 undo shutdown ip address 10.1.3.1 255.255.255.0 mpls mpls te mpls rsvp-te mpls ldp # interface GigabitEthernet0/1/3 undo shutdown ip address 10.1.4.1 255.255.255.0 # interface LoopBack1 ip address 1.1.1.1 255.255.255.255 # bgp 100 peer 2.2.2.2 as-number 100 peer 2.2.2.2 connect-interface LoopBack1 peer 3.3.3.3 as-number 100 peer 3.3.3.3 connect-interface LoopBack1 peer 4.4.4.4 as-number 100 peer 4.4.4.4 connect-interface LoopBack1 # l2vpn-ad-family signaling vpls signaling multi-homing non-standard-compatible peer 2.2.2.2 enable peer 3.3.3.3 enable peer 4.4.4.4 enable # ospf 100 area 0.0.0.0 network 1.1.1.1 0.0.0.0 network 10.1.2.0 0.0.0.255 network 10.1.3.0 0.0.0.255 network 10.1.4.0 0.0.0.255 # return
PE2 configuration file
# sysname PE2 # #mpls lsr-id 2.2.2.2 mpls mpls te mpls rsvp-te mpls te cspf mpls te p2mp-te # mpls l2vpn # vsi vsi1 pwsignal bgp multi-homing route-distinguisher 1:1 vpn-target 2:2 import-extcommunity vpn-target 2:2 export-extcommunity site-range 1000 default-offset 0 site name site2 site-id 1 site name best site-id 11 best-site inclusive-provider-tunnel root mpls-te p2mp te-template pt1 # mpls ldp # interface GigabitEthernet0/1/0 undo shutdown ip address 10.1.5.1 255.255.255.0 mpls mpls te mpls rsvp-te mpls ldp # interface GigabitEthernet0/1/1 undo shutdown vlan-type dot1q 10 l2 binding vsi vsi1 multi-homing-site site2 # interface GigabitEthernet0/1/2 undo shutdown ip address 10.1.6.1 255.255.255.0 mpls mpls te mpls rsvp-te mpls ldp # interface GigabitEthernet0/1/3 undo shutdown ip address 10.1.4.2 255.255.255.0 # interface LoopBack1 ip address 2.2.2.2 255.255.255.255 # bgp 100 peer 1.1.1.1 as-number 100 peer 1.1.1.1 connect-interface LoopBack1 peer 3.3.3.3 as-number 100 peer 3.3.3.3 connect-interface LoopBack1 peer 4.4.4.4 as-number 100 peer 4.4.4.4 connect-interface LoopBack1 # l2vpn-ad-family signaling vpls signaling multi-homing non-standard-compatible peer 1.1.1.1 enable peer 3.3.3.3 enable peer 4.4.4.4 enable # ospf 100 area 0.0.0.0 network 2.2.2.2 0.0.0.0 network 10.1.4.0 0.0.0.255 network 10.1.5.0 0.0.0.255 network 10.1.6.0 0.0.0.255 # return
PE3 configuration file
# sysname PE3 # mpls lsr-id 3.3.3.3 mpls mpls te mpls rsvp-te mpls te cspf mpls te p2mp-te # mpls l2vpn # vsi vsi1 pwsignal bgp multi-homing route-distinguisher 1:1 vpn-target 2:2 import-extcommunity vpn-target 2:2 export-extcommunity site-range 1000 default-offset 0 site name site2 site-id 2 site name best site-id 12 best-site inclusive-provider-tunnel leaf # mpls ldp # interface GigabitEthernet0/1/0 undo shutdown ip address 10.1.2.2 255.255.255.0 mpls mpls te mpls rsvp-te mpls ldp # interface GigabitEthernet0/1/2 undo shutdown ip address 10.1.6.2 255.255.255.0 mpls mpls te mpls rsvp-te mpls ldp # interface GigabitEthernet0/1/3.1 vlan-type dot1q 10 l2 binding vsi vsi1 multi-homing-site site2 # interface LoopBack1 ip address 3.3.3.3 255.255.255.255 # bgp 100 peer 1.1.1.1 as-number 100 peer 1.1.1.1 connect-interface LoopBack1 peer 2.2.2.2 as-number 100 peer 2.2.2.2 connect-interface LoopBack1 # l2vpn-ad-family signaling vpls signaling multi-homing non-standard-compatible peer 1.1.1.1 enable peer 2.2.2.2 enable # ospf 100 area 0.0.0.0 network 3.3.3.3 0.0.0.0 network 10.1.2.0 0.0.0.255 network 10.1.6.0 0.0.0.255 # return
PE4 configuration file
# sysname PE4 # mpls lsr-id 4.4.4.4 mpls mpls te mpls rsvp-te mpls te cspf mpls te p2mp-te # mpls l2vpn # vsi vsi1 pwsignal bgp multi-homing route-distinguisher 1:1 vpn-target 2:2 import-extcommunity vpn-target 2:2 export-extcommunity site-range 1000 default-offset 0 site name site2 site-id 3 site name best site-id 13 best-site inclusive-provider-tunnel leaf # mpls ldp # interface GigabitEthernet0/1/0 undo shutdown ip address 10.1.5.2 255.255.255.0 mpls mpls te mpls rsvp-te mpls ldp # interface GigabitEthernet0/1/2 undo shutdown ip address 10.1.3.2 255.255.255.0 mpls mpls te mpls rsvp-te mpls ldp # interface GigabitEthernet0/1/3.1 vlan-type dot1q 10 l2 binding vsi vsi1 multi-homing-site site2 # interface LoopBack1 ip address 4.4.4.4 255.255.255.255 # bgp 100 peer 1.1.1.1 as-number 100 peer 1.1.1.1 connect-interface LoopBack1 peer 2.2.2.2 as-number 100 peer 2.2.2.2 connect-interface LoopBack1 # l2vpn-ad-family signaling vpls signaling multi-homing non-standard-compatible peer 1.1.1.1 enable peer 2.2.2.2 enable # ospf 100 area 0.0.0.0 network 4.4.4.4 0.0.0.0 network 10.1.5.0 0.0.0.255 network 10.1.3.0 0.0.0.255 # return