Professional Documents
Culture Documents
wriedel@cisco.com
MPLS overview Systems Engineer
ECSO Enterprise Manufacturing
Cisco Systems GmbH
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
Carrier Multicast
L2
IPv6 supporting over
VPN
6PE Carrier VPN
ATOM BGP
Virtual Private Networks LDP
Any Transport over MPLS
IP DiffServ Multicast OSPF
IP Traffic Fast
CoS aware Routing IS-IS
switching Engineering Rerouting
(DiffServ) TE (PIM v2)
v2 PIM
LDP
Label Forwarding Information Base (LFIB)
RSVP
Per-Label Forwarding, Queuing, Multicast, Restoration
CEF
Mechanisms
Carrier Multicast
L2
IPv6 supporting over
VPN 2547 BGP/MPLS VPNs *
6PE Carrier VPN
ATOM BGP
2702 Requirements for Virtual Private Networks LDP
Any Transport over MPLS
Traffic Engineering Over MPLS
IP DiffServ Multicast OSPF
IP Traffic Fast
CoS aware Routing IS-IS
switching Engineering Rerouting
(DiffServ) TE (PIM v2)
v2 PIM
LDP
Label Forwarding Information Base (LFIB)
3031 Multiprotocol Label Switching
Architecture * RSVP
2474 Definition of the Differentiated Services 3032 MPLS Label Stack Encoding *
PerField
-Label Forwarding,
in IP Headers *
Queuing, Multicast, Restoration
3034 Label Switching on Frame
CEF
2475 An Architecture for Differentiated Mechanisms Relay Networks
Services 3035 MPLS using LDP and ATM VC
2597 Assured Forwarding PHB Group *
2598 AnL2Expedited
protocols Forwarding (PPP, PHBPOS,
* ATM, FR, Enet, GRE, ...)
Switching *
2697 A Single Rate Three Color Marker 3036 LDP Specification *
2698 ©A2001,
Two Rate Three Color Marker 3037 LDP Applicability *
Cisco Systems, Inc. All rights reserved. 12:24 6
MPLS
Innovation-in-Progress
[Draft Rosen]
• An Architecture for L2VPNs *
draft-rosen-ppvpn-l2vpn-00.txt
Carrier Multicast
L2
IPv6 supporting over
VPN
6PE Carrier VPN
ATOM BGP
Virtual Private Networks LDP
Any Transport over MPLS
IP DiffServ Multicast OSPF
IP Traffic Fast
CoS aware Routing IS-IS
switching Engineering Rerouting
(DiffServ) TE (PIM v2)
v2 PIM
[Martini Drafts]
• Transport of Layer 2 Frames LDP
Label
Over MPLS * Forwarding Information Base (LFIB)
draft-martini-l2circuit-trans- RSVP
mpls-06.txt
Per-LabelMethods
• Encapsulation Forwarding,
for Queuing, Multicast, Restoration
CEF
Transport of Layer 2 Frames Mechanisms
Over MPLS * • MPLS Support of
draft-martini-l2circuit-encap- Differentiated Services *
L2 protocols (PPP, POS, ATM, FR, Enet, GRE,
mpls-02.txt
...)
draft-ietf-mpls-diff-ext-09.txt
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
At Edge: In Core:
Classify packets Forward using labels
Label them (as opposed to IP addr)
Label indicates service
class and destination
Edge Label
Switch Router
Label Switch
Router (LSR)
Label Distribution
Protocol (LDP)
ATM Cell Header GFC VPI VCI PTI CLP HEC DATA
Label
LAN MAC Label Header MAC Header Label Header Layer 3 Header
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
In
In Address
Address Out
Out Out
Out In
In Address
Address Out
Out Out
Out In
In Address
Address Out
Out Out
Out
Lbl
Lbl Prefix
Prefix I’face
I’face Lbl
Lbl Lbl
Lbl Prefix
Prefix I’face
I’face Lbl
Lbl Lbl
Lbl Prefix
Prefix I’face
I’face Lbl
Lbl
128.89
128.89 11 128.89
128.89 00 128.89
128.89 00
171.69
171.69 11 171.69
171.69 11
...
... ...
... ...
... ...
... ...
... ...
...
0 128.89
1 0
You can reach 128.89
You can reach 128.89 and through me
171.69 through me 1
171.69
In
In Address
Address Out
Out Out
Out In
In Address
Address Out
Out Out
Out In
In Address
Address Out
Out Out
Out
Lbl
Lbl Prefix
Prefix I’face
I’face Lbl
Lbl Lbl
Lbl Prefix
Prefix I’face
I’face Lbl
Lbl Lbl
Lbl Prefix
Prefix I’face
I’face Lbl
Lbl
-- 128.89
128.89 11 44 44 128.89
128.89 00 99 99 128.89
128.89 00 --
-- 171.69
171.69 11 55 55 171.69
171.69 11 77
...
... ...
... ...
... ...
... ...
... ...
...
0 128.89
1 0
In
In Address
Address Out
Out Out
Out In
In Address
Address Out
Out Out
Out In
In Address
Address Out
Out Out
Out
Lbl
Lbl Prefix
Prefix I’face
I’face TLbl
TLbl Lbl
Lbl Prefix
Prefix I’face
I’face Lbl
Lbl Lbl
Lbl Prefix
Prefix I’face
I’face Lbl
Lbl
-- 128.89
128.89 11 44 44 128.89
128.89 00 99 99 128.89
128.89 00 --
-- 171.69
171.69 11 55 55 171.69
171.69 11 77
...
... ...
... ...
... ...
... ...
... ...
...
128.89
0
1 0
128.89.25.4 Data
9 128.89.25.4Data
128.89.25.4 Data 4 128.89.25.4 Data 1
171.69
Label Switch Forwards
Based on Label
© 2001, Cisco Systems, Inc. All rights reserved. 20
Label Stacking
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
Storage
TDM PL
Residential
Data/Voice/Video
GigE PL
Wavelength
Enterprise VoIP
Internet Access
L3 VPN
L2 VPN
L2 VPN L3 VPN
Internet Access
© 2001, Cisco Systems, Inc. All rights reserved. 12:24 24
with enough fiber you could do anything?
In what room
do you want
me to put it?
TDM
Remote Sites MUX LL INTERNET
Frame-Relay
ATM
MPLS
Branch
INTERNET IP-VPN
Home
IPSec Central
Travel Site
PSTN
Branch ISDN
Services
Home
ADSL/Cable
Travel
Home
Branch
© 2001, Cisco Systems, Inc. All rights reserved. 12:24 26
Agenda MPLS Overview
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
Frame-Relay
ATM
MPLS
IP-VPN Ethernet
Remote Sites
L2 VPN Central
Site
Frame-Relay
ATM
Ethernet Frame-Relay
ATM
Ethernet
Central
Site Regional
© 2001, Cisco Systems, Inc. All rights reserved. Site 12:24 29
What Is a VPN?
• Scalable VPNs
VPN Membership-
• IP QoS and traffic Based on Logical Port
engineering
VPN A
• Easy to manage and No VPN A Site 3
VC provisioning required Site 2
MPLS
• Provides a level of Network
Security equivalent to Corp A Corp B
MPLS VPN Renault
Frame-relay and ATM Site 1 Site 2
MPLS VPN Bankcorp
• Supports the deployment
of new value-added
applications Corp B
Site 1
• Customer IP address Corp B
Site 3 Traffic Separation at Layer 3
freedom
Each VPN Has Unique RD
Cust A
A A
Cust A ----
---
----
----
---
----
B
----
--- Cust A
B ----
Cust B
----
---
----
MPLS
Network
Cust B
VPN C VPN B
Multicast
Hosting
Intranet
VPN A
VoIP Extranet
VPN A
VPN B
VPN C VPN C
VPN A VPN B
• Overlay VPN • MPLS-based VPNs
Pushes content outside the network Enables content hosting inside the
Costs scale exponentially network
Transport dependent “Flat” cost curve
Groups endpoints, not groups Transport independent
Complex overlay with QoS, tunnels, IP Easy grouping of users and services
Enables QoS inside the VPNs
Security
Miercom, March 30, 2001
http://www.mier.com/reports/cisco/MPLS-VPNs.pdf
POS 1/1
100.200.106.1
100.200.200.107
POS 1/0
100.200.103.1 OC3 POS
ATM1/0
SER 1/0/1:0
100.200.110.1
100.200.112.2
T1 FR
dlci 101
T1 FR
dlci 102
eBGP AS72
RIP v2 100.200.105.2
Si ATM2/0/0 OSPF
ATM1/0
100.200.111.2
10.4.4.4
Ser 1/0
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
MPLS PE MPLS PE
Cisco 7600 Cisco 7600
MPLS
10/100/Gigabit 10/100/Gigabit
Ethernet Ethernet
Ethernet Circuit
Enterprise EoMPLS Tunnel in Core Enterprise
Campus Campus
A Ethernet Mapped Circuit B
A B
© 2001, Cisco Systems, Inc. All rights reserved. 12:24 41
Agenda MPLS Overview
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
Site 2B
Site 2A Attachment VC /
Attachment VC / IP Network L2 circuit
CE 2B
CE 2A L2 circuit
IPoFR cust
Edge-LSR
LSR
DLCI
202
Service Provider
draft-martini-l2circuit-trans-mpls-05.txt
draft-martini-l2circuit-encap-mpls-01.txt
• Ethernet
• 802.1Q (Ethernet VLAN)
• Frame Relay PDU
• ATM AAL5 PDU
• ATM cells (non AAL5 mode)
• Cisco HDLC
• PPP
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
R3
R4
R8 R5
R2
R1
R6 R7
Class 5
PBX with PSTN –
legacy
Circuit Traditional TDM
switches
Emulation Network
Interface
CE CE
Fast Reroute
in the core
⇒
Mapping QoS on
Solution QoS on CE QoS on PE DiffServ-Aware
Requirements Router
+ Router + Traffic to
Tunnels + Core
Routers = Traffic Engineering
MPLS
Network
VoIP Toll Bypass VoIP
Voice Trunking Gateway Gateway
PE GB
Tunnel PE
PE PE
CE Regular TE CE
Enterprise Tunnel Enterprise
LAN LAN
PE PE
GB-TE Tunnel
VPN Service
Regular TE Tunnel
Physical Link
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
Backbone Carrier A
Carrier
Customer
Carriers Carrier B
IBGP
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
1. Evolution of MPLS
2. Technology Basics
3. Label Distribution in MPLS Networks
4. MPLS-Based Services (Business Opportunities)
4.1 BGP MPLS VPNs
4.2 EoMPLS (Ethernet over MPLS)
4.3 VPLS (virtual private lan services)
4.4 ATOM (any transport over MPLS)
4.5 Traffic Engineering
4.7 Fast Reroute
4.7 Carrier Supporting Carrier
4.8 Multicast VPN´s
4.9 QoS
5. Summary
ATM IP
Services Services
IP+ATM Switch
Optical IP
Services Services • IP+Optical: MPLS brings IP and Optical together
Eliminates IP “over” optical complexity
IP Uses MPLS as a control plane for setting up lightpaths
(wavelengths)
O-UNI MPLS
One control plane for Internet (GMPLS), business IP VPNs,
IP+Optical Switch
and Optical transport
Data Center
Data Center Networking
Solution Set Distributed Data Centers
Strategies
Data Center
Data
• Server, Application and DC Security
consolidation
Application/Server
• Migration to Web Apps Optimization
• Comprehensive Security
Highly
• Services Model Availability
Infrastructure
• Storage Consolidation
• Business Continuance &
Storage
Disaster Recovery Network
Inter-Data Center
Connectivity
Intranet
Campus Core
External
protection
IP Network
Internal Primary Distributed
protection Data Center Data Center
Server farm
Data Center protection Distributed
Server & Storage
Infrastructure Data Center Data Centers
Application Networking
Optimization Security