45
1 © 2004 Cisco Systems, Inc. All rights reserved. Cisco IOS ® MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview Enabling Innovative Services

Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

Embed Size (px)

Citation preview

Page 1: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

1© 2004 Cisco Systems, Inc. All rights reserved.

Cisco IOS® MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

Enabling Innovative Services

Page 2: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

222© 2004 Cisco Systems, Inc. All rights reserved.

Agenda

• Introduction• VPLS Technical Overview• VPLS Architectures• Deployment Scenarios• Summary

Page 3: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

333© 2004 Cisco Systems, Inc. All rights reserved.

Introduction

Presentation_ID 333© 2003 Cisco Systems, Inc. All rights reserved.

Page 4: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

444© 2004 Cisco Systems, Inc. All rights reserved.

Metro Ethernet: Emerging Multiservice Access Opportunity

100 MbpsEthernet

RemoteWorker

Ethernet-ConnectedBranch

RemoteOffice 1

RemoteOffice 2

RegionalHeadquarters

Ethernet-ConnectedBranch

10 MbpsEthernetEthernet,

SONET/SDH,RPR,

DWDM/CWDM,MPLS/IP

Subscriber

STB

Residential CPEMultitenant Unit (MTU)

Basement Access Device

Internet PSTN

Web HostingWeb HostingDirectory ServicesDirectory Services

Secure E-MailSecure E-Mail Mobile AccessMobile Access

Hosted TelephonyHosted TelephonyVideoconferencingVideoconferencingStorage HostingStorage Hosting

Business ContinuanceBusiness Continuance

Unified MessagingUnified Messaging

SPMetro Ethernet

Network

Page 5: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

555© 2004 Cisco Systems, Inc. All rights reserved.

Metro Ethernet: Business Drivers*

100 MbpsEthernet

RemoteWorker

Ethernet-ConnectedBranch

RemoteOffice 1

RemoteOffice 2

RegionalHeadquarters

Ethernet-ConnectedBranch

10 MbpsEthernetEthernet,

SONET/SDH,RPR,

DWDM/CWDM,MPLS/IP

Subscriber

STB

Residential CPEMulti-Tenant Unit

(MTU) Basement Access Device

Internet PSTN

SPMetro Ethernet

Network

Service Provider • Revenue Growth

New, Differentiated Services Expanded Enterprise Penetration

• Cost Efficiencies Network Convergence Flexible Bandwidth ProvisioningBest Value for Increased Bandwidth

Enterprise • Business Demands

Increased ProductivityPeer-to-Peer Applications

• Service ExpectationsScalable Bandwidth (from 1Mbps to 1Gbps)Customized ServicesMultipoint ConnectivityOperational Simplicity

*Cisco VPLS Statement of Direction http://www.cisco.com/en/US/products/hw/routers/ps368/products_white_paper09186a00801df1df.shtml

Page 6: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

666© 2004 Cisco Systems, Inc. All rights reserved.

The Ethernet Advantage• Connectionless, IP aware-operation• Distributed intelligence• Inexpensive, scalable bandwidth

options• L2 VPNs

• Point-to-point • Multipoint

• L3 VPNs• High speed transport enables

innovative services and applications• Storage, IP video conferencing

• Value added services• IP Telephony• IP video conferencing• High speed, bBusiness class Internet• Managed Security• Managed Storage

Page 7: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

777© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Overview for Metro Ethernet

u-PE

10/100/1000 Mpbs

10/100/

1000 Mpbs

Metro D

Hub &Spoke

Metro C

10/100/1000 Mpbs

u-PESiSiGE Ring

Metro Au-PE

PE-AGG

10/100/1000 Mpbs

DWDM/CDWM

Metro B

u-PE

P Pn-PE

VPLS NetworkVPLS Network

n-PE

PP

SONET/SDHRing

n-PE

C7600C7600

C7600

•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 Ethernet user network interface

Page 8: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

888© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Technical Overview

Presentation_ID 888© 2003 Cisco Systems, Inc. All rights reserved.

Page 9: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

999© 2004 Cisco Systems, Inc. All rights reserved.

Virtual Private LAN Services (VPLS)

• 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 Cisco’s Implementationdraft-ietf-l2vpn-vpls-bgp-01

CE PEMPLS

Network

PE

VPLS Is An Architecture

CE

CE

Page 10: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

101010© 2004 Cisco Systems, Inc. All rights reserved.

VPLS & H-VPLS

• H-VPLSTwo Tier HierarchyMPLS or Ethernet EdgeMPLS Core

• VPLS Direct AttachmentSingle Flat HierarchyMPLS to the Edge

192.168.11.1/24

192.168.11.2/24

192.168.11.12/24

192.168.11.11/24192.168.11.25/24

MPLS EdgeMPLS Core

PW

n-PEPE-POP

PE-rs

u-PEPE-CLEMTU-s

u-PEPE-CLEMTU-s

n-PEPE-POP

PE-rsGE

Ethernet EdgePoint-to-Point or Ring

VPLS

H-VPLS

Page 11: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

111111© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Components

n-PE

n-PE

n-PE

PW

PW

PW

CE

CE

CE

CE

CE

CE

CE

CE

Tunn

el L

SPTunnel LSP

Tunnel LSP

Green VSIBlue VSI

Red VSI

Green VSIBlue VSI

Red VSI

Red VSIBlue VSI

Legend

CE - Customer Edge Devicen-PE - network facing-Provider EdgeVSI - Virtual Switch InstancePW - Pseudo-WireTunnel LSP - Tunnel Label Switch Path that

provides PW transport

Attachment Circuit

Full Mesh of PWsbetween VSIs

Directed LDP session between participating PEs

Page 12: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

121212© 2004 Cisco Systems, Inc. All rights reserved.

VPN & VPLS Desirable Characteristics

• Auto-discovery of VPN membershipReduces VPN configuration and errors associated with configuration

• Signaling of connections between PE devices associated with a VPN

• Forwarding of framesAToM uses Interface based forwardingVPLS uses IEEE 802.1q Ethernet Bridging techniques

• Loop preventionMPLS Core will use a full mesh of PWs and “split-horizon” forwardingH-VPLS edge domain may use IEEE 802.1s Spanning Tree, RPR, or SONET Protection

Page 13: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

131313© 2004 Cisco Systems, Inc. All rights reserved.

Cisco VPLS Building Blocks

A Comprehensive Solution: Robust, Flexible, Scalable, Manageable

Point-to-PointLayer 2 VPN

Layer 2 VPN

NMS/OSS

MultipointLayer 2 VPN

ForwardingMechanism

TunnelProtocol

Hardware

Interface-Based/Sub-Interface

Ethernet Switching (VFI)

Cisco 7600 Catalyst 6500

MPLS IP

VPN Discovery

Signaling

CentralizedDNS Radius Directory Services

DistributedBGP

Label DistributionProtocol

Layer 3 VPN

IP Routing

Page 14: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

141414© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Auto-discovery & Signaling

VPN Discovery

Signaling

CentralizedDNS Radius Directory Services

DistributedBGP

Label DistributionProtocol

• Draft-ietf-l2vpn-vpls-ldp-01 does not mandate an auto-discovery protocolCan be BGP, Radius, DNS, AD based

• 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, etcCisco IOS supports Targeted LDP for AToM and Virtual Private LAN Services

Page 15: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

151515© 2004 Cisco Systems, Inc. All rights reserved.

VPLS: Layer 2 Forwarding InstanceRequirements

Flooding / Forwarding: • MAC table instances per customer and per customer VLAN (L2-

VRF idea) for each PE• VSI will participate in learning, forwarding process• Uses Ethernet VC-Type defined in pwe3-control-protocol-xx

Address Learning / Aging:• Self Learn Source MAC to port associations• Refresh MAC timers with incoming frames• New additional MAC TLV to LDP

Loop Prevention:• Create partial or full-mesh of EoMPLS VCs per VPLS• Use “split horizon” concepts to prevent loops• Announce EoMPLS VPLS VC tunnels

A Virtual Switch MUST operate like a conventional L2 switch!

Page 16: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

161616© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Overview:Flooding & Forwarding

• Flooding (Broadcast, Multicast, Unknown Unicast)• Dynamic learning of MAC addresses on PHY and VCs• Forwarding

-Physical port-Virtual circuit

???

Data SA ?

Page 17: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

171717© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Overview:MAC Address Learning

PE1 PE2VC Label 102 Tx

Tx VC Label 201CECE

Data MAC 1 MAC 2 201

DataMAC 1 MAC 2102

E0/0

MAC 2 E0/1MAC Address Adj

MAC 1 102MAC x xxx

MAC 2 201MAC Address Adj

MAC 1 E0/0MAC x xxx

• 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

Send me traffic with Label 201Send me traffic Send me traffic with Label 201with Label 201

Send me traffic with Label 102Send me traffic Send me traffic with Label 102with Label 102

E0/1

Page 18: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

181818© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Overview:MAC Address Withdrawal

X

LDP Address Withdrawal

• 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

Page 19: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

191919© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Overview:Data Forwarding in Ethernet Edge H-VPLS

Topology 2: L2VPN, Ethernet Virtual Circuit Service (Distributed PE)

MPLS Network

CE1 N-PEFull Mesh LDP

U-PE N-PEQinQ

7600s3550s

.1Q

CE4

802.3

401

SA DAEther TypeSA DAEther

Type

Customer VLAN SP VLAN

133 401 VC LabelData

• Customer frames / VLANs are forwarded only• Service delimiters are local to PE

.1q tags, VC-labels, RFC1483, etc.

• Allows for hierarchical design options

Page 20: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

202020© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Overview:VPLS Loop Prevention

MPLS Network

- LDP between VPLS members

- EoMPLS PW to each peer

CEs

PEs

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

Page 21: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

212121© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Overview: VPLS Learning

• UnqualifiedSingle port assigned for all customer VLANsSingle broadcast domain for all customer VLANsSingle MAC address space (no overlap!)

• QualifiedEach VLAN has its own VPLS instanceA VLAN has its own broadcast space and MAC address spaceCustomer MAC addresses MAY overlapOne FIB per customer VLANBroadcast domain limited to VLAN scope

Page 22: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

222222© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Architectures

Presentation_ID 222222© 2003 Cisco Systems, Inc. All rights reserved.

Page 23: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

232323© 2004 Cisco Systems, Inc. All rights reserved.

VPLS & H-VPLS

• H-VPLSTwo Tier HierarchyMPLS or Ethernet EdgeMPLS Core

• VPLSSingle Flat HierarchyMPLS to the Edge192.168.11.1/24

192.168.11.2/24

192.168.11.12/24

192.168.11.11/24192.168.11.25/24

MPLS EdgeMPLS Core

PW

n-PEPE-POP

PE-rs

u-PEPE-CLEMTU-s

u-PEPE-CLEMTU-s

n-PEPE-POP

PE-rsGE

Ethernet EdgePoint-to-Point or Ring

VPLS

H-VPLS

Page 24: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

242424© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Overview:Illustrated – Direct Attachment (Flat)

MAC 1 E0/0Address Tx / Rx

MAC 2 201 / 102MAC 3 301 / 103

MAC 1 103 / 301Address Tx / Rx

MAC 2 203 / 302MAC 3 E0/1

MAC 1 102 / 201Address Tx / Rx

MAC 2 E1/1MAC 3 303 / 203

MPLS Network

MAC 1CE1

CE2

CE3

PE2

PE3

PE1

MAC 2

PE1, VCID 100

MAC 3

• Port or P-VLAN based membership in the VSI in PEs

• All packet replication occurs on PEs

Page 25: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

252525© 2004 Cisco Systems, Inc. All rights reserved.

VPLS: Configuration Example PE PE

Create a L2 VFI with a full mesh of participating VPLS PE nodes

l2 vfi PE2-VPLS-A manual

vpn id 100

neighbor 1.1.1.1 encapsulation mpls

neighbor 3.3.3.3 encapsulation mpls

!

Interface loopback 0

ip address 2.2.2.2 255.255.255.255

l2 vfi PE1-VPLS-A manual

vpn id 100

neighbor 2.2.2.2 encapsulation mpls

neighbor 3.3.3.3 encapsulation mpls

!

Interface loopback 0

ip address 1.1.1.1 255.255.255.255

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

PE-1

MPLS

Network

PE-2

PE-3

2.2.2.2 / 32

3.3.3.3 / 32

1.1.1.1 / 32

Page 26: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

262626© 2004 Cisco Systems, Inc. All rights reserved.

VPLS: Configuration Example PE CE

PE-1MPLS

Network

PE-2

PE-3

FE0/0CE1 CE1

CE1

Interface fastethernet0/1

switchport

switchport mode dot1qtunnel

switchport access vlan 100

!

Interface vlan 100

no ip address

xconnect vfi PE3-VPLS-A …etc.

FE0/0

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

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

Page 27: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

272727© 2004 Cisco Systems, Inc. All rights reserved.

VPLS: Sample OutputVPLS1#show mpls l2 vc

Local intf Local circuit Dest address VC ID Status------------- -------------------- --------------- ---------- ----------Vi1 VFI 22.22.22.22 100 DOWNVi1 VFI 22.22.22.22 200 UPVi1 VFI 33.33.33.33 100 UPVi1 VFI 44.44.44.44 100 UPVi1 VFI 44.44.44.44 200 UP

PE-1MPLS

Network

PE-2

PE-3

PE-1#show vfi PE1-VPLS-AWORD VFI name

PE-1#show vfi PE1-VPLS-AVFI name: VPLSA, state: up

Local attachment circuits:Vlan100

Neighbors connected via pseudowires:2.2.2.2 3.3.3.3

PEPE--1#show 1#show vfi vfi PE1PE1--VPLSVPLS--AAWORD VFI nameWORD VFI name

PEPE--1#show 1#show vfi vfi PE1PE1--VPLSVPLS--A

VPLS1#show mpls l2 vc

Local intf Local circuit Dest address VC ID Status------------- -------------------- --------------- ---------- ----------Vi1 VFI 22.22.22.22 100 DOWNVi1 VFI 22.22.22.22 200 UPVi1 VFI 33.33.33.33 100 UPVi1 VFI 44.44.44.44 100 UPVi1 VFI 44.44.44.44 200 UP

AVFI name: VPLSA, state: upVFI name: VPLSA, state: up

Local attachment circuits:Local attachment circuits:Vlan100Vlan100

Neighbors connected via pseudowires:Neighbors connected via pseudowires:2.2.2.2 3.3.3.32.2.2.2 3.3.3.3

Page 28: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

282828© 2004 Cisco Systems, Inc. All rights reserved.

VPLS: Sample Output (Cont)

VPLS1#show mpls l2transport vc vcid 200 detailLocal interface: Vi1 up, line protocol up, VFI

Destination address: 22.22.22.22, VC ID: 200, VC status: upTunnel label: imp-null, next hop point2pointOutput interface: PO2/1, imposed label stack {16}MPLS VC labels: local 18, remote 16Group ID: local 200, remote 200MTU: local 1500, remote 1500Remote interface description:

Sequencing: receive disabled, send disabledVC statistics:

packet totals: receive 0, send 0byte totals: receive 0, send 0packet drops: receive 0, send 0

…..cont…for all VPLS PWs sharing a common VC ID

VPLS1#show mpls l2transport vc vcid 200 detailLocal interface: Vi1 up, line protocol up, VFI

Destination address: 22.22.22.22, VC ID: 200, VC status: upTunnel label: imp-null, next hop point2pointOutput interface: PO2/1, imposed label stack {16}MPLS VC labels: local 18, remote 16Group ID: local 200, remote 200MTU: local 1500, remote 1500Remote interface description:

Sequencing: receive disabled, send disabledVC statistics:

packet totals: receive 0, send 0byte totals: receive 0, send 0packet drops: receive 0, send 0

…..cont…for all VPLS PWs sharing a common VC ID

PE-1MPLS

Network

PE-2

PE-3Use common AToM “show” commands

Page 29: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

292929© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Architecture:Characteristics - Direct Attachment (Flat)

Overview:• Okay for small customer implementations• Simple provisioning• Full mesh of directed LDP sessions required between participating

PEs• VLAN and Port level support (no QinQ)

Drawbacks:• No hierarchical scalability• Scaling issues:

PE packet replicationFull mesh causes classic - N*(N-1) / 2 concerns

Page 30: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

303030© 2004 Cisco Systems, Inc. All rights reserved.

VPLS & H-VPLS

• H-VPLSTwo Tier HierarchyMPLS or Ethernet EdgeMPLS Core

• VPLSSingle Flat HierarchyMPLS to the Edge192.168.11.1/24

192.168.11.2/24

192.168.11.12/24

192.168.11.11/24192.168.11.25/24

MPLS EdgeMPLS Core

PW

n-PEPE-POP

PE-rs

u-PEPE-CLEMTU-s

u-PEPE-CLEMTU-s

n-PEPE-POP

PE-rsGE

Ethernet EdgePoint-to-Point or Ring

VPLS

H-VPLS

Page 31: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

313131© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Architecture:Architecture – Ethernet Edge H-VPLS

3550s 7600s

MPLS Network

CE1

CE2a

Full Mesh LDPu-PE CE4

CE2b

802.3

101102

VPLS functioning between

participating PEs

400

401

Customer applied VLAN Tags for

WG isolation (CE-VLAN)

Data SA401 DAEther Type

SP applied VLAN Tags for Customer isolation (PE-VLAN)

SA102 DAEther Type

Dot1q Tunneling

.1Q QinQ n-PE n-PE

n-PE

Page 32: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

323232© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Architecture:Architecture – Ethernet Edge H-VPLS

3550s 7600s

SP applied VLAN Tags for Customer isolation (PE-VLAN)

MPLS Network

CE1

CE2a

n-PE-PoP

Full Mesh LDPu-PE n-PE

n-PE

CE4

CE2b

802.3

101102

VPLS functioning between

participating PEs

400

401

Customer applied VLAN Tags for

WG isolation (CE-VLAN)

Data SA401 DAEther Type 25 47

PW – VC Label is imposed at VSI

.1Q QinQ

Page 33: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

333333© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Architecture:Architecture – MPLS Edge H-VPLS

MPLS Network

CE1

CE2a

PE-PoPFull Mesh LDP

PE-CLE

AToM or

L2TPv3

L2VPNRouter

CE4

CE2b

802.3

VPLS functioning between

participating PEs

400

401

Customer applied VLAN Tags for WG isolation (CE-VLAN)

PSN

SP applied VC-Label & Tunnel LSP Label

7600s

.1Q PE-PoP

PE-PoP

SAData 401 DAEther Type 1000 33

Page 34: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

343434© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Architecture:Architecture – MPLS Edge H-VPLS

MPLS Network

CE1

CE2a

Full Mesh LDPu-PE

n-PE

AToM or

L2TPv3

L2VPNRouter

CE4

CE2b

802.3

VPLS functioning between

participating PEs

400

401

Customer applied VLAN Tags for WG isolation (CE-VLAN)

SA DAEther Type

PSN

AToM or L2TPv3 Header is now

removed.PW – VC & Tunnel labels are imposed

25 47

7600s

.1Q n-PE n-PE

Data 401

Page 35: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

353535© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Architecture:Characteristics – H-VPLS

Benefits:• Best for larger scale deployment• Reduction in packet replication and signaling overhead on PEs• Full mesh for core tier (Hub) only• Attachment VCs “virtual switch ports” effected through Layer 2

tunneling mechanisms (AToM, L2TPv3, QinQ)• Expansion affects new nodes only (no re-configuring existing

PEs)Drawbacks:• More complicated provisioning• MPLS Edge H-VPLS requires MPLS to u-PE

Complex operational supportComplex network designExpensive Hardware support

Page 36: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

363636© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Deployment Scenarios

Presentation_ID 363636© 2003 Cisco Systems, Inc. All rights reserved.

Page 37: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

373737© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Deployment:SMB Connectivity

• New Layer 2 multipoint service offering• Enterprise maintains routing and administrative autonomy• Layer 3 protocol independence • Full mesh between customer sites

MPLS Network

SFO-PE NYC-PE

CE-SITE2CE-SITE1

DFW-PE

CE-SITE3

Page 38: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

383838© 2004 Cisco Systems, Inc. All rights reserved.

VPLS Deployment:Layer 2 Multipoint Transit Provider

Transit Provider Network

SP-A SP-A

CE-1

CE-1VPLSLDP

FRoMPLS

• SP-As PEs appear back to back and packets are forwarded• No LDP or Route exchange with transit provider• Provides optimal traffic path to carrier’s PE

Page 39: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

393939© 2004 Cisco Systems, Inc. All rights reserved.

Summary

Presentation_ID 393939© 2003 Cisco Systems, Inc. All rights reserved.

Page 40: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

404040© 2004 Cisco Systems, Inc. All rights reserved.

Phase I – Architecture SupportService Definitions Supported

Topology 1: L2VPN, Transparent LAN Service (Non-distributed PE)

MPLS Network

CE1 PE-PoPFull Mesh LDP

PE-PoPdot1Q

7600s802.3

CE4

Topology 2: L2VPN, Ethernet Virtual Circuit Service (Distributed PE)

MPLS Network

CE1 PE-PoPFull Mesh LDP

PE-CLE PE-PoPQinQ

7600s3550s

.1Q

CE4

802.3

101

Page 41: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

414141© 2004 Cisco Systems, Inc. All rights reserved.

Ethernet Standards Development

IETF VPLSIEEE 802.1ad IEEE 802.1adMEF UNI

MEF E-LMI

MEF UNI

MEF E-LMI

MEF Ethernet Service DefintionITU-T Q3/SG13 L2PING & L2TRACE

MPLSEthernet Ethernet

CE CE

• IETF VPLS is a part of an overall Ethernet solutionIEEE 802.1ad Provider Bridges ITU SG12 Ethernet OAM – L2TRACE & L2PINGMEF Ethernet E-LMI, E-UNI and Ethernet Service Definitions

Page 42: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

424242© 2004 Cisco Systems, Inc. All rights reserved.

Cisco VPLS Summary

CE

VPLSVPLSOver Service Provider Over Service Provider

NetworkNetwork

CE

Metro A

Metro D

Metro F

PE

PE

PE

PEPE

C7600

C7600

C7600

C7600

C7600CE

CE

CE

CE

Metro E

Metro B

• Fills L2 multipoint VPN gap between customer requirements and existing L2VPN point-to-point technologies

• Expands the service portfolio to for existing MPLS networks• Has wide-industry support for LDP-based VPLS implementations & wide coordination

between Ethernet focused standards bodies (IETF, IEEE, MEF, ITU)• Cisco is actively driving development of standards and liaising between Forum’s to

ensure the rapid development of standards and interoperable solutions

Metro C

Page 43: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

434343© 2004 Cisco Systems, Inc. All rights reserved.

World-Class Customer Support• 2,000 Technical Support

Professionals

• 1,600+ Support Engineers* (400 CCIEs) on 24x7

• 630+ Depots and 10,000 Field Engineers in 120 countries*

• 85,000+ Assisted cases/ month

• 321,000 Customer issues resolved/month

• 75% TAC Web resolved: of 25%assisted, 64% were web-initiated

• 98% Material availability

• 92% Orders submitted online, 55%“no touch”

• 60% Change orders submitted online

* Internal & Outsource Partners

Accelerate customer success with Cisco through innovative services and world-class people, partners, process, and tools.

Accelerate customer success with Cisco through innovative services and world-class people, partners, process, and tools.

Customer Advocacy MissionCustomer Advocacy Mission

Page 44: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

444444© 2004 Cisco Systems, Inc. All rights reserved.

Cisco leads in the MPLS MarketAmericas EMEA AsiaPac/Japan

EBTKorea

Telecom

Some 200 Customers (MPLS Core & L2/L3 Edge)

Page 45: Cisco IOS®MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview

454545© 2004 Cisco Systems, Inc. All rights reserved.

FasterA flexible QoS framework to enable migration to a

converged infrastructure

FasterFasterA flexible QoS framework A flexible QoS framework to enable migration to a to enable migration to a

converged infrastructureconverged infrastructure

LastingExtensibility to different

transports with standards-based open architecture for investment protection

LastingLastingExtensibility to different Extensibility to different

transports with standardstransports with standards--based open architecture based open architecture for investment protectionfor investment protection

SmarterThe foundation for more

services and more revenues

SmarterSmarterThe foundation for more The foundation for more

services and more services and more revenuesrevenues

Cisco IOS MPLS

454545

Enabling

Innovative

Services

Enabling

Innovative

Services