Documente Academic
Documente Profesional
Documente Cultură
Agenda
Introduction VPLS Technical Overview VPLS Architectures Deployment Scenarios Summary
Introduction
Presentation_ID
Internet
Residential CPE
PSTN
Remote Office 1
EthernetConnected Branch
Remote Office 2
Regional Headquarters
Subscriber
2004 Cisco Systems, Inc. All rights reserved.
Enterprise Business Demands Increased Productivity Peer-to-Peer Applications Service Expectations Scalable Bandwidth (from 1Mbps to 1Gbps) Customized Services Multipoint Connectivity Operational Simplicity
Internet
PSTN
Remote Office 1
Residential CPE
EthernetConnected Branch
Remote Office 2
Regional Headquarters
*Cisco VPLS Statement of
Subscriber
PE-AGG
Si
GE Ring
n-PE
n-PE
u-PE
C7600
VPLS Network
C7600
P
SONET/SDH Ring
n-PE
C7600
u-PE
u-PE
Metro D
Delivers Ethernet-based multipoint L2 VPN service Enhances L2 VPN scalability (geographic sites & no. of customers) Leverages existing SP MPLS Core Supports operational speeds of GB to 10 GB On track for IETF standardization: Draft Lasserre-Kompella Uses familiar Systems, Inc. All rights user network interface 2004 Cisco Ethernet reserved.
7
Presentation_ID
PE
CE
CE
VPLS defines an architecture that delivers Ethernet Multipoint Services (EMS) over an MPLS network VPLS operation emulates an IEEE Ethernet bridge Two VPLS drafts in existance
Draft-ietf-l2vpn-vpls-ldp-01 draft-ietf-l2vpn-vpls-bgp-01
2004 Cisco Systems, Inc. All rights reserved.
Ciscos Implementation
9
192.168.11.2/24 192.168.11.12/24
H-VPLS
Two Tier Hierarchy MPLS or Ethernet Edge MPLS Core
H-VPLS
n-PE PE-POP PE-rs PW n-PE PE-POP PE-rs
MPLS Core
MPLS Edge
10
VPLS Components
Attachment Circuit n-PE CE PW CE PW
el L SP
n-PE CE
Tunnel LSP
PW
CE
CE
nn Tu Tu nn
L el SP
Legend
CE n-PE VSI PW Tunnel LSP - Customer Edge Device - network facing-Provider Edge - Virtual Switch Instance - Pseudo-Wire - Tunnel Label Switch Path that provides PW transport
2004 Cisco Systems, Inc. All rights reserved.
Red VSI
11
Loop prevention
MPLS Core will use a full mesh of PWs and split-horizon forwarding H-VPLS edge domain may use IEEE 802.1s Spanning Tree, RPR, or SONET Protection
12
DNS
NMS/ OSS
Cisco 7600
Catalyst 6500
13
DNS
Distributed BGP
Draft-ietf-l2vpn-vpls-ldp-01 describes using Targeted LDP for Label exchange and PW signaling
PWs signal other information such as Attachment Circuit State, Sequencing information, etc Cisco IOS supports Targeted LDP for AToM and Virtual Private LAN Services
14
Loop Prevention:
Create partial or full-mesh of EoMPLS VCs per VPLS Use split horizon concepts to prevent loops Announce EoMPLS VPLS VC tunnels
2004 Cisco Systems, Inc. All rights reserved.
15
Data
SA
Flooding (Broadcast, Multicast, Unknown Unicast) Dynamic learning of MAC addresses on PHY and VCs Forwarding
-Physical port -Virtual circuit
2004 Cisco Systems, Inc. All rights reserved.
16
102
PE1
MAC 1
MAC 2
Data
PE2
E0/0 MAC Address MAC 2 MAC 1 MAC x Adj 201 E0/0 xxx
E0/1 MAC Address MAC 2 MAC 1 MAC x Adj E0/1 102 xxx
Data
MAC 1
MAC 2
201
Broadcast, Multicast, and unknown Unicast are learned via the received label associations Two LSPs associated with an VC (Tx & Rx) If inbound or outbound LSP is down, then the entire circuit is considered down
2004 Cisco Systems, Inc. All rights reserved.
17
Primary link failure triggers notification message PE removes any locally learned MAC addresses and sends LDP address withdrawal (RFC3036) to remote PEs in VPLS New MAC TLV is used
2004 Cisco Systems, Inc. All rights reserved.
18
3550s
802.3
CE1
.1Q U-PE
401
N-PE
CE4
Customer VLAN
SP VLAN
Data
133
Ether Type
SA
DA
401
Ether Type
SA
DA
VC Label
Customer frames / VLANs are forwarded only Service delimiters are local to PE
.1q tags, VC-labels, RFC1483, etc.
19
PEs
MPLS Network
PE view
Each PE has a P2MP view of all other PEs it sees it self as a root bridge, split horizon loop protection Full mesh topology obviates STP requirements in the service provider network Customer STP is transparent to the SP / customer BPDUs are forwarded transparently Traffic received from the network will not be forwarded back to the network
2004 Cisco Systems, Inc. All rights reserved.
20
Qualified
Each VLAN has its own VPLS instance A VLAN has its own broadcast space and MAC address space Customer MAC addresses MAY overlap One FIB per customer VLAN Broadcast domain limited to VLAN scope
21
VPLS Architectures
Presentation_ID
22
VPLS
Single Flat Hierarchy MPLS to the Edge
192.168.11.2/24 192.168.11.12/24
H-VPLS
Two Tier Hierarchy MPLS or Ethernet Edge MPLS Core
H-VPLS
n-PE PE-POP PE-rs PW n-PE PE-POP PE-rs
MPLS Core
MPLS Edge
23
CE2 MAC 2
PE2
MPLS Network
CE3 MAC 3
Port or P-VLAN based membership in the VSI in PEs All packet replication occurs on PEs
2004 Cisco Systems, Inc. All rights reserved.
24
PE-2 2.2.2.2 / 32
PE-3 3.3.3.3 / 32
l2 vfi PE3-VPLS-A manual vpn id 100 neighbor 1.1.1.1 encapsulation mpls neighbor 2.2.2.2 encapsulation mpls ! Interface loopback 0 ip address 3.3.3.3 255.255.255.255
25
PE-2
FE0/0
CE1
Interface fastethernet0/0 switchport switchport mode dot1qtunnel switchport access vlan 100 ! Interface vlan 100 no ip address xconnect vfi PE1-VPLS-A ! vlan 100 state active
!
PE-3
Interface fastethernet0/0 switchport switchport mode dot1qtunnel switchport access vlan 100 ! Interface vlan 100 no ip address xconnect vfi PE2-VPLS-A ! vlan 100 state active
FE0/1
CE1
Interface fastethernet0/1 switchport switchport mode dot1qtunnel switchport access vlan 100 Interface vlan 100 no ip address xconnect vfi PE3-VPLS-A etc.
26
PE-1#show vfi PE1-VPLS-A PE-1#show PE1-VPLS-A WORD VFI name PE-1#show vfi PE1-VPLS-A PE-1#show PE1-VPLS-A VFI name: VPLSA, state: up Local attachment circuits: Vlan100 Neighbors connected via pseudowires: 2.2.2.2 3.3.3.3
2004 Cisco Systems, Inc. All rights reserved.
PE-1
MPLS Network
PE-2
PE-3
27
PE-1
MPLS Network
PE-2
PE-3
28
Drawbacks:
No hierarchical scalability Scaling issues: PE packet replication Full mesh causes classic - N*(N-1) / 2 concerns
29
VPLS
Single Flat Hierarchy MPLS to the Edge
192.168.11.2/24 192.168.11.12/24
H-VPLS
Two Tier Hierarchy MPLS or Ethernet Edge MPLS Core
H-VPLS
n-PE PE-POP PE-rs PW n-PE PE-POP PE-rs
MPLS Core
MPLS Edge
30
802.3
CE1
.1Q
QinQ
u-PE
101 102
CE4
CE2a
MPLS Network
400 401
CE2b
n-PE
SA
DA
102
Ether Type
SA
DA
31
802.3
CE1
.1Q
QinQ
u-PE
101 102
n-PE
CE4
CE2a
400 401
CE2b
n-PE
PW VC Label is imposed at VSI
Data 401
Ether Type
SA DA 25
47
32
802.3
CE1
.1Q
PE-CLE
AToM or L2TPv3
7600s
Full Mesh LDP PE-PoP
PE-PoP
CE4
PSN
CE2a
400 401
MPLS Network
CE2b
PE-PoP
VPLS functioning between participating PEs
Data
401
Ether Type
SA
DA
1000
33
33
802.3
CE1
.1Q
u-PE
AToM or L2TPv3
7600s
Full Mesh LDP
n-PE
n-PE
CE4
PSN
CE2a
400 401
MPLS Network
CE2b
n-PE
Data
401
Ether Type
SA
DA
25
47
34
35
Presentation_ID
36
CE-SITE1
MPLS Network
CE-SITE2
DFW-PE
CE-SITE3
New Layer 2 multipoint service offering Enterprise maintains routing and administrative autonomy Layer 3 protocol independence Full mesh between customer sites
2004 Cisco Systems, Inc. All rights reserved.
37
SP-A
SP-A
CE-1
SP-As PEs appear back to back and packets are forwarded No LDP or Route exchange with transit provider Provides optimal traffic path to carriers PE
2004 Cisco Systems, Inc. All rights reserved.
38
Summary
Presentation_ID
39
802.3 CE1
dot1Q PE-PoP
CE4
3550s
802.3
CE1
.1Q PE-CLE
101
PE-PoP
CE4
Ethernet CE
MPLS
Ethernet CE
41
Metro D
CE
C7600
CE
Metro E
Metro B
CE
PE
C7600
VPLS
PE
C7600
Metro C
CE
PE
C7600
CE
Metro F
42
43
EBT
2004 Cisco Systems, Inc. All rights reserved.
Korea Telecom
44
The foundation for more The foundation for more services and more services and more revenues revenues
Enabling Innovative
A flexible QoS framework A flexible QoS framework to enable migration to a to enable migration to a converged infrastructure converged infrastructure
Faster
Services
Extensibility to different Extensibility to different transports with standardstransports with standardsbased open architecture based open architecture for investment protection for investment protection
45
Lasting