SlideShare a Scribd company logo
2
Most read
8
Most read
16
Most read
Multi Protocol Label Switching(MPLS)
By : Reza Farahani
INTRODUCTION
 Traditional Routing Mechanism
 Limitations of Traditional Routing
 MPLS Solution by attach LABEL
 MPLS VPN  LABEL Attach as for Customer ID
 MPLS TE LABEL Attach by load Link
 MPLS QoS  LABEL Attach by QoS
Switching Methods
 Circuit Switching PSTN
Connection Setup : address for reserve path
Data Forwarding : nothing
 Packet SwitchingInternet
Connection Setup : nothing
Data Forwarding : global address
 Label SwitchingMPLS,ATM,FR
Connection Setup : global address
Data Forwarding : local address
CEF
For each packet, the router finds the matching FIB entry,
then finds the adjacency table entry referenced by the
matching FIB entry, and forwards the packet.
CEF optimizes the organization of the FIB so that the
router spends very little time to find the correct FIB entry,
resulting in a smaller forwarding delay and a higher volume
of packets per second through a router.
CEF Mechanism
MPLS UNICAST IP FORWARDING
The MPLS forwarding paradigm assumes that hosts generate
packets without an MPLS label.
Then, some router imposes an MPLS label, other routers forward
the packet based on that label, and then other routers remove the
label.
Terminology
Terminology
 RIB – Routing Information Base
 FIB – Forwarding Information Base
 LIB – Label Information Base
 LFIB – Label Information Base
Terminology
THE MPLS HEADER AND LABEL
The MPLS header is a 4-byte header, located immediately before
the IP header.
THE MPLS HEADER AND LABEL
THE MPLS TTL FIELD
The IP header’s TTL field supports two important
features: a mechanism to identify looping packets and
a method for the traceroute command to find the IP
address of each router in a particular end-to-end route.
MPLS LDP BASICS
The earliest pre-standard version of LDP was called Tag Distribution Protocol
(TDP).
Label Distribution Protocol (LDP) is a protocol in which routers capable of
Multiprotocol Label Switching (MPLS) exchange label mapping information.
The Label Distribution Protocol (LDP) is a protocol defined by the IETF (RFC 5036)
for the purpose of distributing labels in an MPLS environment.
MPLS LDP BASICS
LDP defines a set of procedures and messages by which one LSR (Label
Switched Router) informs another of the label bindings it has made.
LDP multicasts the Hellos to IP address 224.0.0.2, using UDP port number 646
for LDP (TDP uses UDP port 711).
MPLS LDP BASICS
 LDP provides a standard methodology for hop-by-hop, or dynamic label, distribution
in an MPLS network by assigning labels to routes that have been chosen by the
underlying Interior Gateway Protocol (IGP) routing protocols.

MPLS LDP BASICS
 What is problem ?
Penultimate hop popping (PHP)
 PHP on the other hand means that the penultimate LSR really
removes the top label and sends the rest.
 Label 0-15 reserved for special purpose
 Label=3 is Implicit null
 The one disadvantage in implicit null approach is if the network
is configured for QoS based on MPLS EXP bits, then QoS is
lost between penultimate router and last hop router. In this case,
we can make use of Explicit null which means penultimate hop
router does not pop the label.
MPLS VPN INTRO
Next session
•
Question ?

More Related Content

PDF
MPLS - Multiprotocol Label Switching
PPTX
Label Distribution Protocol
PPT
MPLS (Multi-Protocol Label Switching)
PPTX
Mpls technology
PDF
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
PDF
Deploy MPLS Traffic Engineering
PDF
MPLS Concepts and Fundamentals
PPTX
Multiprotocol label switching (mpls) - Networkshop44
MPLS - Multiprotocol Label Switching
Label Distribution Protocol
MPLS (Multi-Protocol Label Switching)
Mpls technology
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Deploy MPLS Traffic Engineering
MPLS Concepts and Fundamentals
Multiprotocol label switching (mpls) - Networkshop44

What's hot (20)

PPT
Mpls L3_vpn
PDF
How BGP Works
PPT
Mpls Services
PDF
Doc6 mpls vpn-ppt
PPTX
PDF
PPT
PDF
MPLS L3 VPN Deployment
PPTX
OSPF Basics
PPT
PPT
Multi-Protocol Label Switching
PDF
Deploying IP/MPLS VPN - Cisco Networkers 2010
PPT
Multi-Protocol Label Switching: Basics and Applications
PPT
SDH ALARMS
PDF
MPLS Lecture1(H)-102020.pdf
PPTX
IS-IS Protocol
PDF
Cisco ospf
PDF
MPLS Deployment Chapter 1 - Basic
PDF
MPLS Presentation
Mpls L3_vpn
How BGP Works
Mpls Services
Doc6 mpls vpn-ppt
MPLS L3 VPN Deployment
OSPF Basics
Multi-Protocol Label Switching
Deploying IP/MPLS VPN - Cisco Networkers 2010
Multi-Protocol Label Switching: Basics and Applications
SDH ALARMS
MPLS Lecture1(H)-102020.pdf
IS-IS Protocol
Cisco ospf
MPLS Deployment Chapter 1 - Basic
MPLS Presentation
Ad

Similar to MPLS & BASIC LDP (20)

PDF
Frame mode mpls
PDF
Frame mode mpls
PPT
yun-MPLS.ppt
PPT
Multi protocol label switching basics tutorial for beginners.ppt
PPT
yun-MPLSDASDFETGREGRTRRETRETRERTDFGDFG.ppt
PPT
MPLS-extra.ppt
PDF
23100136 mpls
DOCX
PPSX
PPTX
ISP core routing project
PPT
Mpls Traffic Engineering ppt
PPT
Broadband Network Presentation
PDF
J010136172
PDF
QOS of MPLS
PPTX
An introduction to MPLS networks and applications
PPT
MPLS-jpl.ppt
PPT
Switching systems lecture8 mpls
PDF
MPLS Tutorial2
PDF
MPLS Tutorial
Frame mode mpls
Frame mode mpls
yun-MPLS.ppt
Multi protocol label switching basics tutorial for beginners.ppt
yun-MPLSDASDFETGREGRTRRETRETRERTDFGDFG.ppt
MPLS-extra.ppt
23100136 mpls
ISP core routing project
Mpls Traffic Engineering ppt
Broadband Network Presentation
J010136172
QOS of MPLS
An introduction to MPLS networks and applications
MPLS-jpl.ppt
Switching systems lecture8 mpls
MPLS Tutorial2
MPLS Tutorial
Ad

More from Reza Farahani (16)

PDF
USuurey_Presentation__CollaborativeHASSystems.pdf
PDF
IEEE_ICC'23_SARENA.pdf
PDF
RAW23-Reza.pdf
PDF
MHV_22__RICHTER_POSTER.pdf
PDF
MMSys2022-TowardsLLL-Poster.pdf
PDF
MMSys'21 DS- RezaFarahani.pdf
PDF
IEEEGlobecom'22-OL-RICHTER.pdf
PDF
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
PDF
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
PDF
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
PPT
Basic Security in Routing and Switching
PPT
Quality of Service(Queuing Methods)
PPT
Fundamental of Quality of Service(QoS)
PPTX
VPLS Fundamental
PPTX
OSPF Fundamental
PPT
USuurey_Presentation__CollaborativeHASSystems.pdf
IEEE_ICC'23_SARENA.pdf
RAW23-Reza.pdf
MHV_22__RICHTER_POSTER.pdf
MMSys2022-TowardsLLL-Poster.pdf
MMSys'21 DS- RezaFarahani.pdf
IEEEGlobecom'22-OL-RICHTER.pdf
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
Basic Security in Routing and Switching
Quality of Service(Queuing Methods)
Fundamental of Quality of Service(QoS)
VPLS Fundamental
OSPF Fundamental

Recently uploaded (20)

PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
web development for engineering and engineering
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Construction Project Organization Group 2.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
DOCX
573137875-Attendance-Management-System-original
PDF
Digital Logic Computer Design lecture notes
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
PPT on Performance Review to get promotions
PPTX
Geodesy 1.pptx...............................................
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
OOP with Java - Java Introduction (Basics)
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Well-logging-methods_new................
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Embodied AI: Ushering in the Next Era of Intelligent Systems
Operating System & Kernel Study Guide-1 - converted.pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
web development for engineering and engineering
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Construction Project Organization Group 2.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
573137875-Attendance-Management-System-original
Digital Logic Computer Design lecture notes
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Mechanical Engineering MATERIALS Selection
PPT on Performance Review to get promotions
Geodesy 1.pptx...............................................
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
OOP with Java - Java Introduction (Basics)
R24 SURVEYING LAB MANUAL for civil enggi
Well-logging-methods_new................
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...

MPLS & BASIC LDP

  • 1. Multi Protocol Label Switching(MPLS) By : Reza Farahani
  • 2. INTRODUCTION  Traditional Routing Mechanism  Limitations of Traditional Routing  MPLS Solution by attach LABEL  MPLS VPN  LABEL Attach as for Customer ID  MPLS TE LABEL Attach by load Link  MPLS QoS  LABEL Attach by QoS
  • 3. Switching Methods  Circuit Switching PSTN Connection Setup : address for reserve path Data Forwarding : nothing  Packet SwitchingInternet Connection Setup : nothing Data Forwarding : global address  Label SwitchingMPLS,ATM,FR Connection Setup : global address Data Forwarding : local address
  • 4. CEF For each packet, the router finds the matching FIB entry, then finds the adjacency table entry referenced by the matching FIB entry, and forwards the packet. CEF optimizes the organization of the FIB so that the router spends very little time to find the correct FIB entry, resulting in a smaller forwarding delay and a higher volume of packets per second through a router.
  • 6. MPLS UNICAST IP FORWARDING The MPLS forwarding paradigm assumes that hosts generate packets without an MPLS label. Then, some router imposes an MPLS label, other routers forward the packet based on that label, and then other routers remove the label.
  • 8. Terminology  RIB – Routing Information Base  FIB – Forwarding Information Base  LIB – Label Information Base  LFIB – Label Information Base
  • 10. THE MPLS HEADER AND LABEL The MPLS header is a 4-byte header, located immediately before the IP header.
  • 11. THE MPLS HEADER AND LABEL
  • 12. THE MPLS TTL FIELD The IP header’s TTL field supports two important features: a mechanism to identify looping packets and a method for the traceroute command to find the IP address of each router in a particular end-to-end route.
  • 13. MPLS LDP BASICS The earliest pre-standard version of LDP was called Tag Distribution Protocol (TDP). Label Distribution Protocol (LDP) is a protocol in which routers capable of Multiprotocol Label Switching (MPLS) exchange label mapping information. The Label Distribution Protocol (LDP) is a protocol defined by the IETF (RFC 5036) for the purpose of distributing labels in an MPLS environment.
  • 14. MPLS LDP BASICS LDP defines a set of procedures and messages by which one LSR (Label Switched Router) informs another of the label bindings it has made. LDP multicasts the Hellos to IP address 224.0.0.2, using UDP port number 646 for LDP (TDP uses UDP port 711).
  • 15. MPLS LDP BASICS  LDP provides a standard methodology for hop-by-hop, or dynamic label, distribution in an MPLS network by assigning labels to routes that have been chosen by the underlying Interior Gateway Protocol (IGP) routing protocols. 
  • 16. MPLS LDP BASICS  What is problem ?
  • 17. Penultimate hop popping (PHP)  PHP on the other hand means that the penultimate LSR really removes the top label and sends the rest.  Label 0-15 reserved for special purpose  Label=3 is Implicit null  The one disadvantage in implicit null approach is if the network is configured for QoS based on MPLS EXP bits, then QoS is lost between penultimate router and last hop router. In this case, we can make use of Explicit null which means penultimate hop router does not pop the label.
  • 18. MPLS VPN INTRO Next session •