Professional Documents
Culture Documents
SPEDGE v1.04-1
Objectives
Discuss VPLS
Implement VPLS and H-VPLS
SPEDGE v1.04-2
VPLS overview
SPEDGE v1.04-3
Host A
PE2
PE1
Host C
MPLS
PE3
SPEDGE v1.04-4
CEs
PEs
MPLS
SPEDGE v1.04-5
Loop prevention
- Create full-mesh of PW VCs (EoMPLS)
- Split-horizon concept
- Customer STP BPDUs tunneled through the service provider cloud
Implemented as VFI
- Bridge that connects attachment circuits to PWs
- VLAN extension
2012 Cisco and/or its affiliates. All rights reserved.
SPEDGE v1.04-6
VPLS Architectures
Nonhierarchical
Two architectures:
CE1
MPLS core
N-PE1
- Nonhierarchical
Single PE (flat)
- Hierarchical (H-VPLS)
VPLS
CE2
N-PE2
CE1
Two PE roles:
- Network-facing PE (N-PE)
U-PE2
CE1
U-PE1
N-PE2
N-PE1
EoMPLS
VPLS
CE1
U-PE2
VPLS
CE2
- User-facing PE (U-PE)
Customer UNI
N-PE1
U-PE1
802.1ad
VPLS termination
Layer 3 services
MPLS core
Hierarchical
N-PE2
SPEDGE v1.04-7
VPLS
H-VPLS
CE
PE
CE
CE
PE
NPE
PE
UPE
CE
CE
PE
PE
CE
NPE
NPE
CE
PE
PE
CE
UPE
U-PE
NPE
CE
CE
CE
NPE
CE
PE
SPEDGE v1.04-8
802.1Q
Full mesh of
pseudowires
802.1ad
MPLS
CEs
Customer
switches
DA
DA
SA
Ethertype
Inner VLAN
SA
Ethertype
Outer VLAN
Customer-applied
VLAN tag (CE VLAN)
DA
SA
NPE
Ethertype
Inner VLAN
PDU
Inner EtherType
0x8100
PDU
NPE
UPE
Outer EtherType:
0x88a8 (802.1ad)
SPEDGE v1.04-9
802.3
802.1Q
Full mesh of
pseudowires
Active pseudowire
MPLS
in core
MPLS in edge
CEs
Customer
switches
UPE
NPE
Inactive pseudowire
NPEs
One or several redundant
pseudowires to NPE
SPEDGE v1.04-10
H-VPLS
Pros
Simple provisioning
Cons
SPEDGE v1.04-11
PE
CE
PE
PE
CE
CE
PE
CE
PE
CE
SPEDGE v1.04-12
SPEDGE v1.04-13
SPEDGE v1.04-14
VPLS Configuration
10.3.1.1
PE3
CE1
VLAN
tag 10
10.1.1.1 PW: 6
MPLS PW: 8
PE1
PE1:
interface Loopback0
ipv4 address 10.1.1.1 255.255.255.255
!
interface GigabitEthernet0/0/0/0.10
l2transport
encapsulation dot1q 10
!
l2vpn
bridge group VPLS-group1
bridge-domain VPLS-domain1
interface GigabitEthernet0/0/0/0.10
exit
vfi VPLS-vfi1
neighbor 10.2.1.1 pw-id 4
neighbor 10.3.1.1 pw-id 6
PW: 4
10.2.1.1
VLAN
tag 10
CE2
PE2
PE2:
interface Loopback0
ipv4 address 10.2.1.1 255.255.255.255
!
interface GigabitEthernet0/0/0/0.10
l2transport
encapsulation dot1q 10
!
l2vpn
bridge group VPLS-group1
bridge-domain VPLS-domain1
interface GigabitEthernet0/0/0/0.10
exit
vfi VPLS-vfi1
neighbor 10.1.1.1 pw-id 4
neighbor 10.3.1.1 pw-id 8
SPEDGE v1.04-15
PE3
CE1
VLAN
tag 10
10.1.1.1 PW: 6
MPLS PW: 8
PE1
PE1:
interface Loopback0
ipv4 address 10.1.1.1 255.255.255.255
!
interface GigabitEthernet0/0/0/0.10
l2transport
encapsulation dot1q 10
rewrite ingress tag translate 1-to-1
dot1q 99 symmetric
!
l2vpn
bridge group VPLS-group1
bridge-domain VPLS-domain1
interface GigabitEthernet0/0/0/0.10
exit
vfi VPLS-vfi1
neighbor 10.2.1.1 pw-id 4
neighbor 10.3.1.1 pw-id 6
VLAN
tag 99
PW: 4
10.2.1.1
VLAN
tag 30
CE2
PE2
PE2:
interface Loopback0
ipv4 address 10.2.1.1 255.255.255.255
!
interface GigabitEthernet0/0/0/0.30
l2transport
encapsulation dot1q 30
rewrite ingress tag translate 1-to-1
dot1q 99 symmetric
!
l2vpn
bridge group VPLS-group3
bridge-domain VPLS-domain3
interface GigabitEthernet0/0/0/0.30
exit
vfi VPLS-vfi3
neighbor 10.1.1.1 pw-id 4
neighbor 10.3.1.1 pw-id 8
SPEDGE v1.04-16
Outer QinQ
PW: 6
VLAN 10 10.1.1.1
Fa0/1
Fa0/2
P-SW1
200
PW: 4
PE1
P-SW1:
interface FastEthernet0/1
description CE-SW
switchport access vlan 10
switchport mode dot1q-tunnel
!
interface FastEthernet0/2
description N-PE
switchport mode trunk
10.3.1.1
Outer QinQ
MPLS
10
200
PE3
99
200
10.2.1.1 VLAN 30
PW: 8
PE2
CE-SW2
802.1Q
Fa0/1
Fa0/2
P-SW2
30
200
200
PE1:
interface Loopback0
ipv4 address 10.1.1.1 255.255.255.255
!
interface GigabitEthernet0/0/0/0.10 l2transport
encapsulation dot1q 10 second-dot1q any
rewrite ingress tag translate 1-to-1 dot1q 99
symmetric
!
l2vpn
bridge group VPLS-group1
bridge-domain VPLS-domain1
interface GigabitEthernet0/0/0/0.10
exit
vfi VPLS-vfi1
neighbor 10.2.1.1 pw-id 4
neighbor 10.3.1.1 pw-id 6
SPEDGE v1.04-17
SPEDGE v1.04-18
SPEDGE v1.04-19
Local
-----------------------------30000
10.3.1.1
10.3.1.1
10.3.1.1
64500:10
0x1
VPLS-vfi3
1500
disabled
Ethernet
0x2
(LSP ping verification)
VCCV CC type 0x6
(router alert label)
(TTL expiry)
------------ -----------------------------<output truncated>
2012 Cisco and/or its affiliates. All rights reserved.
Remote
------------------------16002
10.7.1.1
10.7.1.1
10.7.1.1
64500:10
0x1
VPLS-vfi7
1500
disabled
Ethernet
0x2
(LSP ping verification)
0x6
(router alert label)
(TTL expiry)
-------------------------
SPEDGE v1.04-20
Summary
VPLS neighbors can be configured manually or learned by the
autodiscovery process.
VPLS is implemented using bridge groups, bridge domains, and VFIs.
SPEDGE v1.04-21
SPEDGE v1.04-22