Ch2 MPLS Overview
Ch2 MPLS Overview
Ch2 MPLS Overview
MPLS Overview
Chapter2-1
Objectives
Upon completion of this chapter, you will be able to:
Place MPLS technology within the network. Provide a high-level description of MPLS technology. Identify services provided by MPLS technology. Explain the features and benefits of MPLS technology.
2001, Cisco Systems, Inc. MLSTE 1.0Chapter2-2
Business Perspective
Businesses are building on IP Businesses need private IP services
IP Intranet IP Extranet
Remote Offices
IP+ATM Opportunity
Barriers?
6% 5%
20 15 10 5
54% 35%
ATM/FR IP VPNs Managed Svcs Unrealized
Revenue
IP Connectivity Services
Internet Intranet Extranet
Growth
IP Valued-Added Services
Content hosting Voice
2001, Cisco Systems, Inc.
Collaboration Video
Profit
MLSTE 1.0Chapter2-6
Customer Perspective
Current Requirements
QoS Privacy
New Requirements
Multiple service classes Multiple service options
Availability
Reliability
The Problem
We cant get there from here using traditional technologies:
ATM or Frame Relay virtual circuits IP tunneling Encryption Network address translation
Why?
Functionality trade-offs Complexity Cost Service degradation
2001, Cisco Systems, Inc. MLSTE 1.0Chapter2-8
Network N2 N2
(logical)
QoS Privacy
N
N
N
N
MPLS
MPLS is the first solution that delivers on all the requirements for New World private IP networks.
2001, Cisco Systems, Inc. MLSTE 1.0Chapter2-11
MLSTE 1.0Chapter2-13
MLSTE 1.0Chapter2-14
IP services mapped directly onto ATM R12 switches IP CoS MPLS label to RSVP cell stream Avoids complex translation Full support for IP QoS, VPN, and Traffic Engineering IP Multicast
2001, Cisco Systems, Inc.
IP Multicast
R45
IP CoS
IP Multicast
MLSTE 1.0Chapter2-15
Private NetworkNetwork Interface / User-Network Interface Signaling Voice trunking Circuit emulation
MPLS Services
MPLS
IP IP
ATM
FR
ATM
FR
IP
MPLS
MLSTE 1.0Chapter2-16
MPLS Network
ATM Network
ATM VCs are created as needed; virtual channel identifiers are mapped to labels.
2001, Cisco Systems, Inc.
MLSTE 1.0Chapter2-17
VPN B
intranet VPN A extranet
Overlay VPN
Frame Relay/VC privacy VC-based Frame Relay/ATM aware groups endpoints
2001, Cisco Systems, Inc.
MPLS-Based VPNs
Network privacy Network-based (subnets) IP and VPN-aware groups users and services
MLSTE 1.0Chapter2-19
Standards based
2001, Cisco Systems, Inc. MLSTE 1.0Chapter2-20
Vs.
MPLS Network
MLSTE 1.0Chapter2-21
CPE
Update traffic matrix Add (N 1) PVCs for new CPE Resize full PVC mesh Update OSPF design
MLSTE 1.0Chapter2-22
Function
Prioritization (in IP header) Indicates service class Packet classification by application, protocol, etc. Sets precedence Bandwidth management: discard or change service class Weighted Random Early Detection Congestion avoidance Service-class enforcement Weighted Fair Queuing Class-based Queuing Queuing policies (e.g. latency) IP +ATM CoS Integration Traffic Engineering
WRED
WFQ, CBQ
MPLS
MLSTE 1.0Chapter2-23
MLSTE 1.0Chapter2-25
Unanticipated traffic
MLSTE 1.0Chapter2-26
MPLS Operation
MPLS Terminology
Label Distribution Protocol (LDP) Label Switch Router (LSR) = Router = ATM Switch + LSC
Edge functions
Core Functions
Edge Functions
PE1
LSP
ATM Edge LSR
2001, Cisco Systems, Inc.
Core Functions
MLSTE 1.0Chapter2-29
MPLS Labels
Basic MPLS: destination-based unicast Labels divorce forwarding from IP address
Many additional options for assigning labels Labels define destination and service
The key: separation of routing and forwarding
Destinationbased Unicast Routing IP Resource CoS Reservation (RSVP) Multicast Routing (PIM v2) Explicit & Static Routes VPNs
Label Information Base (LIB) Per-Label Forwarding, Queueing and Multicast Mechanisms
2001, Cisco Systems, Inc. MLSTE 1.0Chapter2-30
MPLS Operation
1. Existing routing protocols (e.g., OSPF, IS-IS, BGP) establish reachability to destination networks.
CE
CE PE PE
MLSTE 1.0Chapter2-31
MLSTE 1.0Chapter2-32
3. Ingress Edge LSR receives packet, performs Layer 3 valueadded services, and labels packets.
2001, Cisco Systems, Inc. MLSTE 1.0Chapter2-33
3. Ingress Edge LSR receives packet, performs Layer 3 value-added services, and labels packets.
2001, Cisco Systems, Inc.
3. Ingress Edge LSR receives packet, performs Layer 3 value-added services, and labels packets.
2001, Cisco Systems, Inc.
MLSTE 1.0Chapter2-36
MLSTE 1.0Chapter2-38
MLSTE 1.0Chapter2-39
MLSTE 1.0Chapter2-40
MLSTE 1.0Chapter2-41
Removes Label
CE Router
MLSTE 1.0Chapter2-42
CE Router
MLSTE 1.0Chapter2-43
Label = 20 bits Experimental = Class of Service, 3 bits S = Bottom of Stack, 1 bit TTL = Time to Live, 8 bits
Can be used over Ethernet, 802.3, or PPP links Contains everything needed at forwarding time One word per label
2001, Cisco Systems, Inc. MLSTE 1.0Chapter2-44
Encapsulations
LDP sets up the LSP. The LVC is created to route the cells. Labels are converted to cells and passed to the ATM network. Labeled cells are transported in a virtual path.
MLSTE 1.0Chapter2-46
MPLS Network
ATM Network
MLSTE 1.0Chapter2-47
Summary
MPLS is the enabling technology to support New World services.
MPLS combines the best features of Layer 2 (ATM) and Layer 3 (IP).
MLSTE 1.0Chapter2-48
1. Why do current (traditional) technologies prove inadequate to deliver New World Services? 2. How do MPLS-forwarded packets carry destination and service attributes such as CoS, VPN, and Traffic Engineering? 3. What MPLS mechanism allows IP services to be mapped easily onto ATM switches?
2001, Cisco Systems, Inc. MLSTE 1.0Chapter2-49
4. What type of device is responsible for adding or removing MPLS labels? 5. Which field in the label is used to map the IP precedence bits? 6. What technique is used to translate the packet-based label for an ATM network?
2001, Cisco Systems, Inc. MLSTE 1.0Chapter2-50