MPLS Introduction: Multi-Protocol Label Switching
MPLS Introduction: Multi-Protocol Label Switching
2 9 1 7
MPLS Operation Example
Step 3
Label switched path creation
The LSPs are created in the reverse direc
tion to the creation of entries in the LIBs.
MPLS Operation Example
Step 4
Label insertion/table-lookup
The first router (LER1) uses the LIB table
to find the next hop and request a label
for the specific FEC.
Subsequent routers just use the label to
find the next hop.
Once the packet reaches the egress LSR
(LER4), the label is removed and the
packet is supplied to the destination.
MPLS Operation Example
Step 5
Packet forwarding
LER1 may not have any labels for this packet as
it is the first occurrence of this request. In an IP
network, it will find the longest address match
to find the next hop. Let LSR1 be the next hop
for LER1.
LER1 will initiate a label request toward LSR1.
This request will propagate through the network
as indicated by the broken green lines.
Step 5 (cont.)
Each intermediary router will receive a label fro
m its downstream router starting from LER2 and
going upstream till LER1. The LSP setup is indica
ted by the broken blue lines using LDP or any ot
her signaling protocol. If traffic engineering is re
quired, CR–LDP will be used in determining the a
ctual path setup to ensure the QoS/CoS require
ments are complied with.
LER1 will insert the label and forward the packet
to LSR1.
Step 5 (cont.)
Each subsequent LSR, i.e., LSR2 and
LSR3, will examine the label in the
received packet, replace it with the
outgoing label and forward it.
When the packet reaches LER4, it will
remove the label because the packet is
departing from an MPLS domain and
deliver it to the destination.
The actual data path followed by the
packet is indicated by the broken red
lines.
MPLS Operation Example
Tunneling in MPLS
Control the entire path of a packet wit
hout explicitly specifying the intermed
iate routers.
Creating tunnels through the intermediar
y routers that can span multiple segment
s.
MPLS based VPNs.
MPLS Introduction
Motivation
MPLS Basics
Components and Protocols
Operation
Protocol Stack Architecture
Advantages and Disadvantages
MPLS Protocol Stack Architecture
MPLS Introduction
Motivation
Basics
Components and Protocols
Operation
Protocol Stack Architecture
Advantages and Disadvantages
MPLS Advantages
Improves packet-forwarding performa
nce in the network
Supports QoS and CoS for service diff
erentiation
Supports network scalability
Integrates IP and ATM in the network
Builds interoperable networks
MPLS Disadvantages
An additional layer is added
The router has to understand MPLS
References
http://www.iec.org/online/tutorials/mpls/index.
html
http://www.iaik.tu-graz.ac.at/teaching/03_adv
anced%20computer%20networks/ss2004/vo3/
MPLS.pdf
http://ica1www.epfl.ch/cn2/0304/doc/lecture/
mpls.pdf
MPLS Introduction
Q&A
MPLS Introduction
Thank you!