SlideShare a Scribd company logo
1 of 1
Download to read offline
FRAME MODE MPLS                                                                                                packetlife.net
                          Protocol Header                                                  Conceptual Components
                  8                   16                24                32    Control Plane
                      Label                         TC S            TTL         Facilitates label exchange between neighboring
                                                                                LSRs using LDP or TDP (includes the LIB)
                                                                                Forwarding/Data Plane
                          L2                                 IP                 Forwards packets based on label or destination
                                                                                IP address (includes the FIB and LFIB)
                                      Label stack
                                                                                                Label Protocols
Label (20 bits)       Unique label value                                                           LDP         TDP

Traffic Class (3 bits)         CoS-mapped QoS marking                               Hello Address 224.0.0.2 255.255.255.255
Bottom of Stack (1 bit)             Indicates label is last in the stack               Hello Port UDP/646      UDP/711
Time To Live (8 bits)             Hop counter mapped from IP TTL                Adjacency Port TCP/646         TCP/711

                        Label Switched Path                                           Proprietary No           Cisco

                                                                                                 Terminology
    Provider Network
                                                                                Label Distribution Protocol (LDP)
        PE                    P                                      PE         Standards-based label distribution protocol
                                                    P
                                                                                defined in RFC 3036

                                                    P                           Tag Distribution Protocol (TDP)
                                                                                Cisco's proprietary predecessor to LDP
                                   LSP
                                                                                Label Switching Router (LSR)
                                                                                Any router performing label switching (MPLS)

                          Customer Network                                      Label-Switched Path (LSP)
                                                                                The unidirectional path through one or more
                                                                                LSRs taken by a label-switched packet
                                                                                belonging to an FEC
        CE                    C                     C                CE
                                                                                Forwarding Equivalence Class (FEC)
                                                                                A group of packets which are forwarded in an
Customer (C)          IP-only routers internal to customer network              identical manner, typically by destination prefix
Customer Edge (CE)                C routers which face PE routers               and/or traffic class
                                                                                Label Information Base (LIB)
Provider Edge (PE)            LSRs on the MPLS-IP boundary
                                                                                Contains all labels learned by an LSR via a label
Provider (P)      MPLS-only LSRs in provider network                            distribution protocol

                        MPLS Configuration                                      Forwarding Information Base (FIB)
                                                                                Routing database for unlabeled (IP) packets
! Enable CEF                                                                    Label FIB (LFIB)
ip cef                                                                          Routing database for labeled (MPLS) packets
! Select label protocol                                                         Interim Packet Propagation
mpls label protocol ldp                                                         An LSR temporarily falls back to IP routing
                                                                                while waiting to learn the necessary MPLS
! Enable MPLS on IP interfaces                                                  label(s)
interface FastEthernet0/0
 ip address 10.0.0.1 255.255.255.252                                            Penultimate Hop Popping (PHP)
 mpls ip                                                                        The second-to-last LSR in an LSP removes the
 ! Raise MPLS MTU to accommodate multilabel stack                               MPLS label so the last LSR only has to perform
 mpls mtu 1512                                                                  an IP lookup

                                                                  Troubleshooting
show mpls interfaces                  show mpls ldp bindings [detail] (LIB)                      show ip cef [detail] (FIB)
show mpls ldp neighbors               show mpls forwarding-table [detail] (LFIB)                 debug mpls […]

by Jeremy Stretch                                                                                                             v2.0

More Related Content

What's hot

MPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingMPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingPeter R. Egli
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhuCU
 
An introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsAn introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsShawn Zandi
 
MPLS (Multi-Protocol Label Switching)
MPLS  (Multi-Protocol Label Switching)MPLS  (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)NetProtocol Xpert
 
Label Distribution Protocol
Label Distribution ProtocolLabel Distribution Protocol
Label Distribution ProtocolKashif Latif
 
Service Density By Xelerated At Linley Seminar
Service Density By Xelerated At Linley SeminarService Density By Xelerated At Linley Seminar
Service Density By Xelerated At Linley SeminarXelerated
 
ARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack PortingARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack PortingMathivanan Elangovan
 
Mpls-Multi Protocol label Switching
Mpls-Multi Protocol label Switching Mpls-Multi Protocol label Switching
Mpls-Multi Protocol label Switching Sumit Pathak
 
Multi protocol label switching (mpls)
Multi protocol label switching (mpls)Multi protocol label switching (mpls)
Multi protocol label switching (mpls)Online
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicEricsson
 
MPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesMPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesEricsson
 

What's hot (20)

MPLS & BASIC LDP
MPLS & BASIC LDPMPLS & BASIC LDP
MPLS & BASIC LDP
 
MPLS
MPLSMPLS
MPLS
 
MPLS
MPLSMPLS
MPLS
 
MPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingMPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label Switching
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhu
 
An introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsAn introduction to MPLS networks and applications
An introduction to MPLS networks and applications
 
MPLS (Multi-Protocol Label Switching)
MPLS  (Multi-Protocol Label Switching)MPLS  (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)
 
Label Distribution Protocol
Label Distribution ProtocolLabel Distribution Protocol
Label Distribution Protocol
 
VPLS Fundamental
VPLS FundamentalVPLS Fundamental
VPLS Fundamental
 
Service Density By Xelerated At Linley Seminar
Service Density By Xelerated At Linley SeminarService Density By Xelerated At Linley Seminar
Service Density By Xelerated At Linley Seminar
 
ARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack PortingARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack Porting
 
Mpls-Multi Protocol label Switching
Mpls-Multi Protocol label Switching Mpls-Multi Protocol label Switching
Mpls-Multi Protocol label Switching
 
Multi protocol label switching (mpls)
Multi protocol label switching (mpls)Multi protocol label switching (mpls)
Multi protocol label switching (mpls)
 
Mpls
MplsMpls
Mpls
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - Basic
 
MPLS ppt
MPLS pptMPLS ppt
MPLS ppt
 
Introduction to MPLS - NANOG 61
Introduction to MPLS - NANOG 61Introduction to MPLS - NANOG 61
Introduction to MPLS - NANOG 61
 
Mpls co s
Mpls co sMpls co s
Mpls co s
 
MPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesMPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - Services
 
Mpls Services
Mpls ServicesMpls Services
Mpls Services
 

Similar to Frame mode mpls (20)

Broadband Network Presentation
Broadband Network PresentationBroadband Network Presentation
Broadband Network Presentation
 
yun-MPLS.ppt
yun-MPLS.pptyun-MPLS.ppt
yun-MPLS.ppt
 
MPLS
MPLSMPLS
MPLS
 
MPLS-extra.ppt
MPLS-extra.pptMPLS-extra.ppt
MPLS-extra.ppt
 
MPLS-jpl.ppt
MPLS-jpl.pptMPLS-jpl.ppt
MPLS-jpl.ppt
 
MPLS
MPLSMPLS
MPLS
 
MPLS Lecture1(H)-102020.pdf
MPLS Lecture1(H)-102020.pdfMPLS Lecture1(H)-102020.pdf
MPLS Lecture1(H)-102020.pdf
 
Digital network lecturer3
Digital network  lecturer3Digital network  lecturer3
Digital network lecturer3
 
Switching systems lecture8 mpls
Switching  systems lecture8 mplsSwitching  systems lecture8 mpls
Switching systems lecture8 mpls
 
Mpls L3_vpn
Mpls L3_vpnMpls L3_vpn
Mpls L3_vpn
 
01 introduction to mpls
01 introduction to mpls 01 introduction to mpls
01 introduction to mpls
 
Mpls te
Mpls teMpls te
Mpls te
 
MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)
 
MPLS Presentation
MPLS PresentationMPLS Presentation
MPLS Presentation
 
Cisco Exam # 642 611 Mpls Study Notes
Cisco Exam # 642 611 Mpls Study NotesCisco Exam # 642 611 Mpls Study Notes
Cisco Exam # 642 611 Mpls Study Notes
 
MPLS_cisco.ppt
MPLS_cisco.pptMPLS_cisco.ppt
MPLS_cisco.ppt
 
Mpls Traffic Engineering ppt
Mpls Traffic Engineering pptMpls Traffic Engineering ppt
Mpls Traffic Engineering ppt
 
Multi-Protocol Label Switching
Multi-Protocol Label SwitchingMulti-Protocol Label Switching
Multi-Protocol Label Switching
 
MPLS Tutorial
MPLS TutorialMPLS Tutorial
MPLS Tutorial
 
MPLS Tutorial2
MPLS Tutorial2MPLS Tutorial2
MPLS Tutorial2
 

More from Swapnil Kapate (20)

Training development382
Training development382Training development382
Training development382
 
E governance
E governanceE governance
E governance
 
D2014082010
D2014082010D2014082010
D2014082010
 
The itil foundation_certificate_syllabus (2) (1)
The itil foundation_certificate_syllabus (2) (1)The itil foundation_certificate_syllabus (2) (1)
The itil foundation_certificate_syllabus (2) (1)
 
Ccnp workbook network bulls
Ccnp workbook network bullsCcnp workbook network bulls
Ccnp workbook network bulls
 
Cloud computing e gov-12
Cloud computing e gov-12Cloud computing e gov-12
Cloud computing e gov-12
 
Cctns trg syllabus
Cctns trg syllabusCctns trg syllabus
Cctns trg syllabus
 
Advanced troubleshooting
Advanced troubleshootingAdvanced troubleshooting
Advanced troubleshooting
 
Ccna read
Ccna readCcna read
Ccna read
 
certificate
certificatecertificate
certificate
 
Networking
NetworkingNetworking
Networking
 
Ip addressing and subnetting instructors workbook
Ip addressing and subnetting   instructors workbookIp addressing and subnetting   instructors workbook
Ip addressing and subnetting instructors workbook
 
Voip basics
Voip basicsVoip basics
Voip basics
 
Vla ns
Vla nsVla ns
Vla ns
 
Tcpdump
TcpdumpTcpdump
Tcpdump
 
Spanning tree
Spanning treeSpanning tree
Spanning tree
 
Scapy
ScapyScapy
Scapy
 
Rip
RipRip
Rip
 
Qo s
Qo sQo s
Qo s
 
Ppp
PppPpp
Ppp
 

Frame mode mpls

  • 1. FRAME MODE MPLS packetlife.net Protocol Header Conceptual Components 8 16 24 32 Control Plane Label TC S TTL Facilitates label exchange between neighboring LSRs using LDP or TDP (includes the LIB) Forwarding/Data Plane L2 IP Forwards packets based on label or destination IP address (includes the FIB and LFIB) Label stack Label Protocols Label (20 bits) Unique label value LDP TDP Traffic Class (3 bits) CoS-mapped QoS marking Hello Address 224.0.0.2 255.255.255.255 Bottom of Stack (1 bit) Indicates label is last in the stack Hello Port UDP/646 UDP/711 Time To Live (8 bits) Hop counter mapped from IP TTL Adjacency Port TCP/646 TCP/711 Label Switched Path Proprietary No Cisco Terminology Provider Network Label Distribution Protocol (LDP) PE P PE Standards-based label distribution protocol P defined in RFC 3036 P Tag Distribution Protocol (TDP) Cisco's proprietary predecessor to LDP LSP Label Switching Router (LSR) Any router performing label switching (MPLS) Customer Network Label-Switched Path (LSP) The unidirectional path through one or more LSRs taken by a label-switched packet belonging to an FEC CE C C CE Forwarding Equivalence Class (FEC) A group of packets which are forwarded in an Customer (C) IP-only routers internal to customer network identical manner, typically by destination prefix Customer Edge (CE) C routers which face PE routers and/or traffic class Label Information Base (LIB) Provider Edge (PE) LSRs on the MPLS-IP boundary Contains all labels learned by an LSR via a label Provider (P) MPLS-only LSRs in provider network distribution protocol MPLS Configuration Forwarding Information Base (FIB) Routing database for unlabeled (IP) packets ! Enable CEF Label FIB (LFIB) ip cef Routing database for labeled (MPLS) packets ! Select label protocol Interim Packet Propagation mpls label protocol ldp An LSR temporarily falls back to IP routing while waiting to learn the necessary MPLS ! Enable MPLS on IP interfaces label(s) interface FastEthernet0/0 ip address 10.0.0.1 255.255.255.252 Penultimate Hop Popping (PHP) mpls ip The second-to-last LSR in an LSP removes the ! Raise MPLS MTU to accommodate multilabel stack MPLS label so the last LSR only has to perform mpls mtu 1512 an IP lookup Troubleshooting show mpls interfaces show mpls ldp bindings [detail] (LIB) show ip cef [detail] (FIB) show mpls ldp neighbors show mpls forwarding-table [detail] (LFIB) debug mpls […] by Jeremy Stretch v2.0