Vpls Auto BGP Xe
Vpls Auto BGP Xe
VPLS Autodiscovery enables Virtual Private LAN Service (VPLS) provider edge (PE) devices to discover
other PE devices that are part of the same VPLS ___domain. VPLS Autodiscovery also automatically detects
when PE devices are added to or removed from a VPLS ___domain. As a result, with VPLS Autodiscovery
enabled, you no longer need to manually configure a VPLS ___domain and maintain the configuration when a
PE device is added or deleted. VPLS Autodiscovery uses the Border Gateway Protocol (BGP) to discover
VPLS members and set up and tear down pseudowires in a VPLS ___domain.
This module describes how to configure BGP-based VPLS Autodiscovery.
Finding Feature Information, page 1
Restrictions for VPLS Autodiscovery BGP Based, page 1
Information About VPLS Autodiscovery BGP Based, page 2
How to Configure VPLS Autodiscovery BGP Based, page 6
Configuration Examples for VPLS Autodiscovery BGP Based, page 23
Additional References for VPLS Autodiscovery BGP Based, page 30
Feature Information for VPLS Autodiscovery BGP Based, page 31
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
1
VPLS Autodiscovery uses Forwarding Equivalence Class (FEC) 129 to convey endpoint information.
Manually configured pseudowires use FEC 128.
VPLS Autodiscovery is not supported with Layer 2 Tunnel Protocol Version 3 (L2TPv3).
You can configure both autodiscovered and manually configured pseudowires in a single virtual
forwarding instance (VFI). However, you cannot configure different pseudowires on the same peer PE
device.
After enabling VPLS Autodiscovery, if you manually configure a neighbor by using the neighbor
command and both peers are in autodiscovery mode, each peer will receive discovery data for that VPLS.
To prevent peers from receiving data for the VPLS ___domain, manually configure route target (RT) values.
If you manually configure multiple pseudowires and target different IP addresses on the same PE device
for each pseudowire, do not use the same virtual circuit (VC) ID to identify pseudowires that terminate
at the same PE device.
If you manually configure a neighbor on one PE device, you cannot configure the same pseudowire in
the other direction by using autodiscovery on another PE device.
Tunnel selection is not supported with autodiscovered neighbors.
Up to 16 RTs are supported per VFI.
The same RT is not allowed in multiple VFIs on the same PE device.
The Border Gateway Protocol (BGP) autodiscovery process does not support dynamic, hierarchical
VPLS. User-facing PE (U-PE) devices cannot discover network-facing PE (N-PE) devices, and N-PE
devices cannot discover U-PE devices.
Pseudowires for autodiscovered neighbors have split horizon enabled. (A split horizon is enabled by
default on all interfaces. A split horizon blocks route information from being advertised by a device,
irrespective of the interface from which the information originates.) Therefore, manually configure
pseudowires for hierarchical VPLS. Ensure that U-PE devices do not participate in BGP autodiscovery
for these pseudowires.
Do not disable split horizon on autodiscovered neighbors. Split horizon is required with VPLS
Autodiscovery.
The provisioned peer address must be a /32 address bound to the peers Label Distribution Protocol
(LDP) router ID.
A peer PE device must be able to access the IP address that is used as the local LDP router ID. Even if
the IP address is not used in the xconnect command on the peer PE device, the IP address must be
reachable.
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
2
Configure VPLS Autodiscovery by using the l2 vfi autodiscovery command. This command allows a virtual
forwarding instance (VFI) to learn and advertise pseudowire endpoints. As a result, you no longer need to
enter the neighbor command in L2 VFI configuration mode.
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
3
However, the neighbor command is still supported with VPLS Autodiscovery in L2 VFI configuration mode.
You can use the neighbor command to allow PE devices that do not participate in the autodiscovery process
to join the VPLS ___domain. You can also use the neighbor command with PE devices that have been configured
using the Tunnel Selection feature. In addition, you can use the neighbor command in hierarchical VPLS
configurations that have user-facing PE (U-PE) devices that do not participate in the autodiscovery process
and have split-horizon forwarding disabled.
Configure VPLS Autodiscovery by using the autodiscovery command. This command allows a virtual
forwarding instance (VFI) to learn and advertise pseudowire endpoints. As a result, you no longer need to
enter the neighbor command in L2 VFI configuration mode.
However, the neighbor command is still supported with VPLS Autodiscovery in L2 VFI configuration mode.
You can use the neighbor command to allow PE devices that do not participate in the autodiscovery process
to join the VPLS ___domain. You can also use the neighbor command with PE devices that have been configured
using the Tunnel Selection feature. In addition, you can use the neighbor command in hierarchical VPLS
configurations that have user-facing PE (U-PE) devices that do not participate in the autodiscovery process
and have split-horizon forwarding disabled.
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
4
The show mpls l2transport vc detail command was updated to include Forwarding Equivalence Class
(FEC) 129 signaling information for autodiscovered Virtual Private LAN Service (VPLS) pseudowires.
The show vfi command was enhanced to display information related to autodiscovered virtual forwarding
instances (VFIs). The new output includes the VPLS ID, the route distinguisher (RD), the route target
(RT), and router IDs of discovered peers.
The show xconnect command was updated with the rib keyword to provide Routing Information Base
(RIB) information about pseudowires.
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
5
SUMMARY STEPS
1. enable
2. configure terminal
3. l2 vfi vfi-name autodiscovery
4. vpn id vpn-id
5. end
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Device> enable
Step 2
configure terminal
Example:
Device# configure terminal
Step 3
Example:
Device(config)# l2 vfi vpls1 autodiscovery
Step 4
vpn id vpn-id
Example:
Device(config-vfi)# vpn id 10
Step 5
end
Example:
Device(config-vfi)# end
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
6
SUMMARY STEPS
1. enable
2. configure terminal
3. l2vpn vfi context vfi-name
4. vpn id vpn-id
5. autodiscovery bgp signaling ldp
6. end
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Device> enable
Step 2
configure terminal
Example:
Device# configure terminal
Step 3
Example:
Device(config)# l2vpn vfi context vpls1
Step 4
vpn id vpn-id
Example:
Device(config-vfi)# vpn id 10
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
7
Step 5
Command or Action
Purpose
Example:
Device(config-vfi)# autodiscovery bgp
signaling ldp
Step 6
end
Example:
Device(config-vfi)# end
SUMMARY STEPS
1. enable
2. configure terminal
3. router bgp autonomous-system-number
4. no bgp default ipv4-unicast
5. bgp log-neighbor-changes
6. neighbor {ip-address | peer-group-name} remote-as autonomous-system-number
7. neighbor {ip-address | peer-group-name} update-source interface-type interface-number
8. Repeat Steps 6 and 7 to configure other BGP neighbors.
9. address-family l2vpn [vpls]
10. neighbor {ip-address | peer-group-name} activate
11. neighbor {ip-address | peer-group-name} send-community {both | standard | extended}
12. Repeat Steps 10 and 11 to activate other BGP neighbors under an L2VPN address family.
13. exit-address-family
14. end
15. show vfi
16. show ip bgp l2vpn vpls {all | rd route-distinguisher}
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
8
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Device> enable
Step 2
configure terminal
Example:
Device# configure terminal
Step 3
Example:
Device(config)# router bgp 65000
Step 4
Disables the IPv4 unicast address family for the BGP routing
process.
Example:
Note
Step 5
bgp log-neighbor-changes
Example:
Device(config-router)# bgp
log-neighbor-changes
Step 6
Step 7
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
9
Command or Action
Purpose
This example uses a loopback interface. The advantage of
this configuration is that the loopback interface is not affected
by the effects of a flapping interface.
Example:
Device(config-router)# neighbor 10.10.10.1
update-source loopback1
Step 8
Step 9
Example:
neighbor {ip-address | peer-group-name} activate Enables the exchange of information with a BGP neighbor.
Example:
Device(config-router-af)# neighbor
10.10.10.1 activate
Step 11
Example:
Device(config-router-af)# neighbor
10.10.10.1 send-community extended
Step 12
Step 13
exit-address-family
Example:
Device(config-router-af)#
exit-address-family
Step 14
end
Example:
Device(config-router)# end
Step 15
show vfi
Example:
Device# show vfi
Step 16
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
10
Command or Action
Purpose
Example:
Device# show ip bgp l2vpn vpls all
SUMMARY STEPS
1. enable
2. configure terminal
3. router bgp autonomous-system-number
4. no bgp default ipv4-unicast
5. bgp log-neighbor-changes
6. neighbor {ip-address | peer-group-name} remote-as autonomous-system-number
7. neighbor {ip-address | peer-group-name} update-source interface-type interface-number
8. Repeat Steps 6 and 7 to configure other BGP neighbors.
9. address-family l2vpn [vpls]
10. neighbor {ip-address | peer-group-name} activate
11. neighbor {ip-address | peer-group-name} send-community {both | standard | extended}
12. Repeat Steps 10 and 11 to activate other BGP neighbors under an L2VPN address family.
13. exit-address-family
14. end
15. show l2vpn vfi
16. show ip bgp l2vpn vpls {all | rd route-distinguisher}
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
11
Command or Action
Purpose
Enter your password if prompted.
Example:
Device> enable
Step 2
configure terminal
Example:
Device# configure terminal
Step 3
Example:
Device(config)# router bgp 65000
Step 4
Disables the IPv4 unicast address family for the BGP routing
process.
Example:
Note
Step 5
bgp log-neighbor-changes
Example:
Device(config-router)# bgp
log-neighbor-changes
Step 6
Step 7
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
12
Command or Action
Purpose
This example uses a loopback interface. The advantage of
this configuration is that the loopback interface is not affected
by the effects of a flapping interface.
Example:
Device(config-router)# neighbor 10.10.10.1
update-source loopback1
Step 8
Step 9
Example:
neighbor {ip-address | peer-group-name} activate Enables the exchange of information with a BGP neighbor.
Example:
Device(config-router-af)# neighbor
10.10.10.1 activate
Step 11
Example:
Device(config-router-af)# neighbor
10.10.10.1 send-community extended
Step 12
Step 13
exit-address-family
Example:
Device(config-router-af)#
exit-address-family
Step 14
end
Example:
Device(config-router)# end
Step 15
Example:
Device# show l2vpn vfi
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
13
Step 16
Command or Action
Purpose
Example:
Device# show ip bgp l2vpn vpls all
SUMMARY STEPS
1. enable
2. configure terminal
3. l2 vfi vfi-name autodiscovery
4. vpn id vpn-id
5. vpls-id {autonomous-system-number:nn | ip-address:nn}
6. rd {autonomous-system-number:nn | ip-address:nn}
7. route-target [import | export | both] {autonomous-system-number:nn | ip-address:nn}
8. auto-route-target
9. end
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Device> enable
Step 2
configure terminal
Example:
Device# configure terminal
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
14
Step 3
Command or Action
Purpose
Example:
Device(config)# l2 vfi vpls1
autodiscovery
Step 4
vpn id vpn-id
Example:
Device(config-vfi)# vpn id 10
Step 5
Step 6
rd {autonomous-system-number:nn |
ip-address:nn}
Example:
Device(config-vfi)# rd 2:3
Step 7
Step 8
auto-route-target
Example:
Device(config-vfi)#
auto-route-target
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
15
Step 9
Command or Action
Purpose
end
Example:
Device(config-vfi)# end
Commands take effect after the device exits Layer 2 VFI configuration
mode.
SUMMARY STEPS
1. enable
2. configure terminal
3. l2vpn vfi context vfi-name
4. vpn id vpn-id
5. autodiscovery bgp signaling ldp
6. vpls-id {autonomous-system-number:nn | ip-address:nn}
7. rd {autonomous-system-number:nn | ip-address:nn}
8. route-target [import | export | both] {autonomous-system-number:nn | ip-address:nn}
9. auto-route-target
10. end
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Device> enable
Step 2
configure terminal
Example:
Device# configure terminal
Step 3
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
16
Command or Action
Purpose
Example:
Device(config)# l2vpn vfi context
vpls1
Step 4
vpn id vpn-id
Example:
Device(config-vfi)# vpn id 10
Step 5
Example:
Device(config-vfi)# autodiscovery
bgp signaling ldp
Step 6
Step 7
rd {autonomous-system-number:nn |
ip-address:nn}
Example:
Device(config-vfi)# rd 2:3
Step 8
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
17
Command or Action
Purpose
(ASN:nn) format, as shown in the example, or it can be configured in
the IP-address:network number format (IP-address:nn).
Step 9
auto-route-target
Example:
Device(config-vfi)# auto-route-target
Step 10
end
Commands take effect after the device exits Layer 2 VFI configuration
mode.
Example:
Device(config-vfi)# end
SUMMARY STEPS
1. enable
2. configure terminal
3. l2 vfi vfi-name manual
4. vpn id vpn-id
5. forward permit l2protocol all
6. neighbor peer-N-PE-ip-address encapsulation mpls
7. exit
8. spanning-tree mode [mst | pvst | rapid-pvst]
9. spanning-tree mst configuration
10. name name
11. revision version
12. instance instance-id vlan vlan-range
13. end
14. show spanning-tree mst [instance-id [detail] [interface] | configuration [digest] | detail | interface type
number [detail]]
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
18
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Device> enable
Step 2
configure terminal
Example:
Device# configure terminal
Step 3
Example:
Device(config)# l2 vfi vpls-mst manual
Step 4
vpn id vpn-id
Example:
Device(config-vfi)# vpn id 4000
Step 5
Step 6
Example:
Device(config-vfi)# neighbor 10.76.100.12
encapsulation mpls
Step 7
exit
Example:
Device(config-vfi)# exit
Step 8
Example:
Device(config)# spanning-tree mode mst
Step 9
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
19
Step 10
Command or Action
Purpose
name name
Example:
Device(config-mst)# name cisco
Step 11
revision version
Example:
Device(config-mst)# revision 11
Step 12
Example:
Device(config-mst)# instance 1 vlan 100
Step 13
end
Example:
Device(config-mst)# end
Step 14
show spanning-tree mst [instance-id [detail] [interface] Displays information about the MST configuration.
| configuration [digest] | detail | interface type number
[detail]]
Example:
Device# show spanning-tree mst 1
Configuring MST on VPLS N-PE Devices using the commands associated with
the L2VPN Protocol-Based CLIs feature
A network-facing PE (N-PE) device is the root bridge for a Multiple Spanning Tree (MST) instance.
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
20
SUMMARY STEPS
1. enable
2. configure terminal
3. l2vpn vfi context vfi-name
4. vpn id vpn-id
5. forward permit l2protocol all
6. neighbor peer-N-PE-ip-address encapsulation mpls
7. exit
8. spanning-tree mode [mst | pvst | rapid-pvst]
9. spanning-tree mst configuration
10. name name
11. revision version
12. instance instance-id vlan vlan-range
13. end
14. show spanning-tree mst [instance-id [detail] [interface] | configuration [digest] | detail | interface type
number [detail]]
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Device> enable
Step 2
configure terminal
Example:
Device# configure terminal
Step 3
Example:
Device(config)# l2vpn vfi context vpls-mst
Step 4
vpn id vpn-id
Example:
Device(config-vfi)# vpn id 4000
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
21
Step 5
Command or Action
Purpose
Example:
Device(config-vfi)# forward permit l2protocol
all
Step 6
Example:
Device(config-vfi)# neighbor 10.76.100.12
encapsulation mpls
Step 7
exit
Example:
Device(config-vfi)# exit
Step 8
Example:
Device(config)# spanning-tree mode mst
Step 9
Example:
Device(config)# spanning-tree mst configuration
Step 10
name name
Example:
Device(config-mst)# name cisco
Step 11
revision version
Example:
Device(config-mst)# revision 11
Step 12
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
22
Step 13
Command or Action
Purpose
end
Example:
Device(config-mst)# end
Step 14
show spanning-tree mst [instance-id [detail] [interface] Displays information about the MST configuration.
| configuration [digest] | detail | interface type number
[detail]]
Example:
Device# show spanning-tree mst 1
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
23
!
interface Loopback1
ip address 10.1.1.1 255.255.255.255
!
interface GigabitEthernet 0/0/1
description Backbone interface
ip address 192.168.0.1 255.255.255.0
mpls ip
!
router ospf 1
log-adjacency-changes
network 10.1.1.0 0.0.0.255 area 0
network 172.16.0.0 0.0.0.255 area 0
!
router bgp 1
no bgp default ipv4-unicast
bgp log-neighbor-changes
bgp update-delay 1
neighbor 10.1.1.2 remote-as 1
neighbor 10.1.1.2 update-source Loopback1
neighbor 10.1.1.3 remote-as 1
neighbor 10.1.1.3 update-source Loopback1
!
address-family ipv4
no synchronization
no auto-summary
exit-address-family
!
address-family l2vpn vpls
neighbor 10.1.1.2 activate
neighbor 10.1.1.2 send-community extended
neighbor 10.1.1.3 activate
neighbor 10.1.1.3 send-community extended
exit-address-family
PE2
l2 router-id 10.1.1.2
l2 vfi auto autodiscovery
vpn id 100
!
pseudowire-class mpls
encapsulation mpls
!
interface Loopback1
ip address 10.1.1.2 255.255.255.255
!
interface GigabitEthernet 0/0/1
description Backbone interface
ip address 192.168.0.2 255.255.255.0
mpls ip
!
router ospf 1
log-adjacency-changes
network 10.1.1.0 0.0.0.255 area 0
network 172.16.0.0 0.0.0.255 area 0
!
router bgp 1
no bgp default ipv4-unicast
bgp log-neighbor-changes
bgp update-delay 1
neighbor 10.1.1.1 remote-as 1
neighbor 10.1.1.1 update-source Loopback1
neighbor 10.1.1.3 remote-as 1
neighbor 10.1.1.3 update-source Loopback1
!
address-family ipv4
no synchronization
no auto-summary
exit-address-family
!
address-family l2vpn vpls
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
24
PE3
l2 router-id 10.1.1.3
l2 vfi auto autodiscovery
vpn id 100
!
pseudowire-class mpls
encapsulation mpls
!
interface Loopback1
ip address 10.1.1.3 255.255.255.255
!
interface GigabitEthernet 0/0/1
description Backbone interface
ip address 192.168.0.3 255.255.255.0
mpls ip
!
router ospf 1
log-adjacency-changes
network 10.1.1.0 0.0.0.255 area 0
network 172.16.0.0 0.0.0.255 area 0
!
router bgp 1
no bgp default ipv4-unicast
bgp log-neighbor-changes
bgp update-delay 1
neighbor 10.1.1.1 remote-as 1
neighbor 10.1.1.1 update-source Loopback1
neighbor 10.1.1.2 remote-as 1
neighbor 10.1.1.2 update-source Loopback1
!
address-family ipv4
no synchronization
no auto-summary
exit-address-family
!
address-family l2vpn vpls
neighbor 10.1.1.1 activate
neighbor 10.1.1.1 send-community extended
neighbor 10.1.1.2 activate
neighbor 10.1.1.2 send-community extended
exit-address-family
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
25
PE2
l2vpn
router-id 10.1.1.2
l2vpn vfi context auto
vpn id 100
autodiscovery bgp signaling ldp
!
interface pseudowire 1
encapsulation mpls
neighbor 33.33.33.33 1
!
interface Loopback1
ip address 10.1.1.2 255.255.255.255
!
interface GigabitEthernet 0/0/1
description Backbone interface
ip address 192.168.0.2 255.255.255.0
mpls ip
!
router ospf 1
log-adjacency-changes
network 10.1.1.0 0.0.0.255 area 0
network 172.16.0.0 0.0.0.255 area 0
!
router bgp 1
no bgp default ipv4-unicast
bgp log-neighbor-changes
bgp update-delay 1
neighbor 10.1.1.1 remote-as 1
neighbor 10.1.1.1 update-source Loopback1
neighbor 10.1.1.3 remote-as 1
neighbor 10.1.1.3 update-source Loopback1
!
address-family ipv4
no synchronization
no auto-summary
exit-address-family
!
address-family l2vpn vpls
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
26
PE3
l2vpn
router-id 10.1.1.3
l2vpn vfi context auto
vpn id 100
autodiscovery bgp signaling ldp
!
interface pseudowire 1
encapsulation mpls
neighbor 33.33.33.33 1
!
interface Loopback1
ip address 10.1.1.3 255.255.255.255
!
interface GigabitEthernet 0/0/1
description Backbone interface
ip address 192.168.0.3 255.255.255.0
mpls ip
!
router ospf 1
log-adjacency-changes
network 10.1.1.0 0.0.0.255 area 0
network 172.16.0.0 0.0.0.255 area 0
!
router bgp 1
no bgp default ipv4-unicast
bgp log-neighbor-changes
bgp update-delay 1
neighbor 10.1.1.1 remote-as 1
neighbor 10.1.1.1 update-source Loopback1
neighbor 10.1.1.2 remote-as 1
neighbor 10.1.1.2 update-source Loopback1
!
address-family ipv4
no synchronization
no auto-summary
exit-address-family
!
address-family l2vpn vpls
neighbor 10.1.1.1 activate
neighbor 10.1.1.1 send-community extended
neighbor 10.1.1.2 activate
neighbor 10.1.1.2 send-community extended
exit-address-family
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
27
The following is sample output from the show spanning-tree mst command:
Device# show spanning-tree mst 1
##### MST1
vlans mapped:
100
Bridge
address 0023.3380.f8bb priority
4097 (4096 sysid 1)
Root
this switch for MST1
// Root for MST instance
1 with VLAN 100
Interface
Role Sts Cost
Prio.Nbr Type
------------- -- ------ ---- -----------------------------Gi1/0/0
Desg FWD 20000
128.18
P2p
// Access interface
VPLS-MST
Desg FWD 1
128.28
Shr
// Forward VFI
The following is sample output from the show spanning-tree mst detail command:
Device# show spanning-tree mst 1 detail
##### MST1
vlans mapped:
100
Bridge
address 0023.3380.f8bb priority
4097 (4096 sysid 1)
Root
this switch for MST1
// Root for MST instance 1 with VLAN 100
GigabitEthernet1/0/0 of MST1 is designated forwarding
Port info
port id
128.18 priority
128 cost
20000
Designated root
address 0023.3380.f8bb priority
4097 cost
0
Designated bridge
address 0023.3380.f8bb priority
4097 port id
128.18
Timers: message expires in 0 sec, forward delay 0, forward transitions 1
Bpdus (MRecords) sent 40, received 5
VPLS-4000 of MST1 is designated forwarding
Port info
port id
128.28 priority
128 cost
1
Designated root
address 0023.3380.f8bb priority
4097 cost
0
Designated bridge
address 0023.3380.f8bb priority
4097 port id
128.28
Timers: message expires in 0 sec, forward delay 0, forward transitions 1
Bpdus (MRecords) sent 28, received 26
// BPDU message exchange between N-PE devices
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
28
The following is sample output from the show spanning-tree mst command:
Device# show spanning-tree mst 1
##### MST1
vlans mapped:
100
Bridge
address 0023.3380.f8bb priority
4097 (4096 sysid 1)
Root
this switch for MST1
// Root for MST instance
1 with VLAN 100
Interface
Role Sts Cost
Prio.Nbr Type
------------- -- ------ ---- -----------------------------Gi1/0/0
Desg FWD 20000
128.18
P2p
// Access interface
VPLS-MST
Desg FWD 1
128.28
Shr
// Forward VFI
The following is sample output from the show spanning-tree mst detail command:
Device# show spanning-tree mst 1 detail
##### MST1
vlans mapped:
100
Bridge
address 0023.3380.f8bb priority
4097 (4096 sysid 1)
Root
this switch for MST1
// Root for MST instance 1 with VLAN 100
GigabitEthernet1/0/0 of MST1 is designated forwarding
Port info
port id
128.18 priority
128 cost
20000
Designated root
address 0023.3380.f8bb priority
4097 cost
0
Designated bridge
address 0023.3380.f8bb priority
4097 port id
128.18
Timers: message expires in 0 sec, forward delay 0, forward transitions 1
Bpdus (MRecords) sent 40, received 5
VPLS-4000 of MST1 is designated forwarding
Port info
port id
128.28 priority
128 cost
1
Designated root
address 0023.3380.f8bb priority
4097 cost
0
Designated bridge
address 0023.3380.f8bb priority
4097 port id
128.28
Timers: message expires in 0 sec, forward delay 0, forward transitions 1
Bpdus (MRecords) sent 28, received 26
// BPDU message exchange between N-PE devices
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
29
!
address-family l2vpn vpls
neighbor iBGP-PEERS send-community extended
neighbor iBGP-PEERS route-reflector-client
neighbor 10.1.1.1 peer-group iBGP-PEERS
neighbor 10.1.1.2 peer-group iBGP-PEERS
exit-address-family
Document Title
MPLS commands
Title
draft-ietf-l2vpn-signaling-08.txt
draft-ietf-l2vpn-vpls-bgp-08.8
draft-ietf-mpls-lsp-ping-03.txt
draft-ietf-pwe3-vccv-01.txt
RFC 3916
RFC 3981
RFC 6074
RFC 4761
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
30
MIBs
MIB
MIBs Link
Technical Assistance
Description
Link
Feature Name
Releases
Feature Information
VPLS Autodiscovery enables each
Virtual Private LAN Service
(VPLS) provider edge (PE) device
to discover other PE devices that
are part of the same VPLS ___domain.
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
31
MPLS Layer 2 VPNs Configuration Guide, Cisco IOS XE Release 3S (ASR 1000)
32