SlideShare a Scribd company logo
DIT
Dar es Salaam institute of Technology (DIT)
ETU 07420
Switching Systems
Ally, J
jumannea@gmail.com
DIT
MPLS Fundamentals
DIT
MPLS Contents
 Data networking and need for MPLS
 Basic concepts and working of MPLS
 Label - Allocation and Distribution
 MPLS Forwarding
Traditional Data Networks
DIT
Data Network Concept
 A data network is a set of nodes connected by
links.
 Nodes could be Routers, Switches,
Multiplexers connected by links from 64 kbps
till 10 gigabit ethernet.
 Fundamental property of data networks is
multiplexing.
 Two main types of multiplexing are - Time
Division Multiplexing ( TDM ) Statistical
Multiplexing ( StatMux)
 Others are FDM , WDM etc.
DIT
Data Network Concept
 TDM is practice of allocating certain amount of
time on a physical circuit for a particular
connection. This translates to bandwidth
allocation as the circuits are fixed rate.
 Examples for TDM being E1 (2Mbps circuit) ,
SDH
 Bandwidth permanently allocated for a
connection whether connection used ( carrying
traffic) or not.
 No traffic congestion issues, bandwidth
guaranteed
DIT
Data Network Concept
 Statmux - is the practice of sharing available
bandwidth between all users.
 Examples are : IP , Frame Relay, ATM & now
MPLS.
 It works by way of dividing traffic (data) into
discrete units which are handled separately. IP
units are Packets, ATM units are Cells, Frame
Relay units are Frames.
 Better utilisation of bandwidth, allows
oversubscription.
DIT
Data Network Concept
 Introduces resource contention.
 Therefore statmux technologies have to deal with
 Buffering of data units
 Queuing of data units
 Dropping of data units
 Running one statmux technology over other eg. IP
over ATM . Mechanisms available in one
technology to deal with contention does not
translate properly into another.
 Requirement of translating Layer 3 contention
controls mechanisms to Layer 2.
DIT
Data Network Concept
DIT
Traditional IP Forwarding
DIT
Traditional IP Forwarding
DIT
Virtual Connection
DIT
Virtual Connection
DIT
ATM Switching Process
DIT
MPLS Origin
DIT
MPLS Origin
 To bring advantages of connection oriented
protocols to packet switched networks.
 Faster switching - Replace IP header with
short and fixed-length labels as forwarding
basis.
 To substitute ATM & Frame Relay & provide
Integrated services with QoS without the
overhead of call segmentation.
DIT
MPLS Origin
 Technology combining the advantages of
ATM and IP
Layer 3 routing – Scalable and Flexible
Layer 2 switching – Reliable and Traffic
Engineering capability
 MPLS - Multi-Protocol Label Switching
DIT
Multiple Protocol Support
DIT
MPLS
 MPLS is the binding of the control plane at the bottom
of the network layer with the data forwarding plane at
the top of data link layer.
 MPLS is a hybrid of a traditional network layer-3
routing protocols and layer-2 switching technologies
 MPLS is not a new network layer protocol because it
does not have its own routing capabilities and
addressing schemes
 MPLS is designed to work over many of the data layer
technologies that provides requisite layer-2
addressing and functionality
 MPLS is a “Layer 2.5 Technology”
DIT
MPLS Data Encapsulation
DIT
Label Position in Packet
DIT
Basic Working Process of MPLS
DIT
MPLS Label
DIT
MPLS Devices
 MPLS uses Label Switched Path (LSP) for layer-2
forwarding.
 The path is setup using signaling protocols like Label
Distribution Protocol (LDP) and routing protocols.
DIT
MPLS Terminology
 LER -Label Edge Router
 Examines inbound IP packets and assigns them to an FEC
 Generates MPLS header and assigns initial label i.e Ingress
& Egress
 LSR - Label Switch Router
 Forwards MPLS packets using Label swapping
 Table lookup in Label Information Base (LIB)
 LSP - Label Switch Path
 Path thro’ MPLS network setup by signaling protocol (LDP)
 LSP’s are unidirectional , roughly equivalent to VC
 LSP setup is based on FEC criteria
 LSP may be different from IGP path
DIT
MPLS Terminology
 Forwarding Equivalence Class (FEC) is a stream of
IP packets that are forwarded over the same path,
treated in the same manner and mapped to the
same label. ( Same QoS ; Same Next Hop; Same
Path)
 LDP ( Label Distribution Protocol) associates a set of
destinations with each LSP
 Packets could be assigned to a LSP based on
 Combination of destination address and
application type
 Combination of destination address and source
address
DIT
Label Processing
 Push
 Add a new label to the top of the packet
 The TTL, stack and CoS fields are derived from the IP packet
header
 Can be performed on an existing MPLS packet-Label
Stacking
 Pop
 Remove the label
 TTL is copied from the label to the IP header
 IP packet is forwarded as a native IP packet
 Swap

Replace the label at the top of the label stack with a new label
 The TTL, stack and CoS fields are copied from the previous label
DIT
MTNL MPLS Network - Mumbai
DIT
DIT
Thanks!
Technology changes but communication lasts.

More Related Content

PPT
Digital network lecturer6
PPT
Switching systems lecture5
PPT
Switching systems lecture7
PPT
Digital network lecturer3
PPT
Digital network lecturer5
PPT
Digital network lecturer1
PPT
Digital network lecturer4
PPT
Digital network lecturer2
Digital network lecturer6
Switching systems lecture5
Switching systems lecture7
Digital network lecturer3
Digital network lecturer5
Digital network lecturer1
Digital network lecturer4
Digital network lecturer2

What's hot (20)

PPT
Switching systems lecture4
PPT
Switching systems lecture6
PPT
Digital network lecturer7
PPT
Digital network lecturer8
PPT
Introduction to communication system lecture4
PPT
Switching systems lecture1
PPTX
Signaling System 7 (SS7)
PPT
Switching systems lecture2
PPT
PPSX
SS7 Network Technology
PPTX
Mobile Computing (Part-2)
PDF
Sdh basics hand_outs_of_sdh_basics
PDF
Mobile Communication
PPTX
4G LTE Mobile Broadband Overview
PPTX
Unit 3 it6601 presentation
PPT
Lecture 13
PDF
CS8601 MOBILE COMPUTING
PDF
IT6601 MOBILE COMPUTING
PDF
WLAN - IEEE 802.11
Switching systems lecture4
Switching systems lecture6
Digital network lecturer7
Digital network lecturer8
Introduction to communication system lecture4
Switching systems lecture1
Signaling System 7 (SS7)
Switching systems lecture2
SS7 Network Technology
Mobile Computing (Part-2)
Sdh basics hand_outs_of_sdh_basics
Mobile Communication
4G LTE Mobile Broadband Overview
Unit 3 it6601 presentation
Lecture 13
CS8601 MOBILE COMPUTING
IT6601 MOBILE COMPUTING
WLAN - IEEE 802.11
Ad

Viewers also liked (20)

PPTX
BSNL TRAINING PPT
PPTX
WDM & Optical Amplifiers
PPTX
Bsnl Training Report
PDF
Analog communication
PPT
ATM Networking Concept
PPT
PPTX
Telecommunication basics
PPT
SPACE DIVISION MULTIPLEXING (SDMA)
PPT
Mpls101
PPTX
Telecommunication
PPTX
PPTX
Overview of telecom networks
PDF
Cisco Packet Transport Network – MPLS-TP
PPTX
Basic WDM Optical Network
PDF
dwdm
 
PDF
Chap 8 switching
PDF
DWDM Presentation
PDF
WDM principles
PPSX
PPT
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
BSNL TRAINING PPT
WDM & Optical Amplifiers
Bsnl Training Report
Analog communication
ATM Networking Concept
Telecommunication basics
SPACE DIVISION MULTIPLEXING (SDMA)
Mpls101
Telecommunication
Overview of telecom networks
Cisco Packet Transport Network – MPLS-TP
Basic WDM Optical Network
dwdm
 
Chap 8 switching
DWDM Presentation
WDM principles
Multiplexing and switching(TDM ,FDM, Data gram, circuit switching)
Ad

Similar to Switching systems lecture8 mpls (20)

PPT
MPLS-jpl.ppt
PPT
PPTX
Presentation2 RAMPRASAD134.pptxhahshshshhs
PPT
Broadband Network Presentation
PPT
S.t rajan cjb0912010 ft12
PDF
MPLS + BGP Presentation
PPT
MPLS-extra.ppt
PDF
MPLS Lecture1(H)-102020.pdf
PPTX
Analyzing and optimizing mpls technology at Reliance Jio
PPT
yun-MPLS.ppt
PPTX
MPLS -Novel approach of multi protocol label switching for Asynchronous Trans...
PPT
Multi protocol label switching basics tutorial for beginners.ppt
PPT
Mpls by vidhu
 
PDF
QOS of MPLS
PDF
J010136172
PPTX
Multi Protocol Label Switching. (by Rahil Reyaz)
PPT
MPLS (1).ppt
PPT
Mpls Traffic Engineering ppt
PDF
MPLS (Multiprotocol Label Switching)
MPLS-jpl.ppt
Presentation2 RAMPRASAD134.pptxhahshshshhs
Broadband Network Presentation
S.t rajan cjb0912010 ft12
MPLS + BGP Presentation
MPLS-extra.ppt
MPLS Lecture1(H)-102020.pdf
Analyzing and optimizing mpls technology at Reliance Jio
yun-MPLS.ppt
MPLS -Novel approach of multi protocol label switching for Asynchronous Trans...
Multi protocol label switching basics tutorial for beginners.ppt
Mpls by vidhu
 
QOS of MPLS
J010136172
Multi Protocol Label Switching. (by Rahil Reyaz)
MPLS (1).ppt
Mpls Traffic Engineering ppt
MPLS (Multiprotocol Label Switching)

Recently uploaded (20)

PDF
Classroom Observation Tools for Teachers
PDF
Pre independence Education in Inndia.pdf
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Pharma ospi slides which help in ospi learning
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Classroom Observation Tools for Teachers
Pre independence Education in Inndia.pdf
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Renaissance Architecture: A Journey from Faith to Humanism
Basic Mud Logging Guide for educational purpose
Microbial diseases, their pathogenesis and prophylaxis
Pharma ospi slides which help in ospi learning
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPH.pptx obstetrics and gynecology in nursing
2.FourierTransform-ShortQuestionswithAnswers.pdf
Complications of Minimal Access Surgery at WLH
Anesthesia in Laparoscopic Surgery in India
O7-L3 Supply Chain Operations - ICLT Program
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
human mycosis Human fungal infections are called human mycosis..pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf

Switching systems lecture8 mpls

  • 1. DIT Dar es Salaam institute of Technology (DIT) ETU 07420 Switching Systems Ally, J jumannea@gmail.com
  • 3. DIT MPLS Contents  Data networking and need for MPLS  Basic concepts and working of MPLS  Label - Allocation and Distribution  MPLS Forwarding
  • 5. Data Network Concept  A data network is a set of nodes connected by links.  Nodes could be Routers, Switches, Multiplexers connected by links from 64 kbps till 10 gigabit ethernet.  Fundamental property of data networks is multiplexing.  Two main types of multiplexing are - Time Division Multiplexing ( TDM ) Statistical Multiplexing ( StatMux)  Others are FDM , WDM etc. DIT
  • 6. Data Network Concept  TDM is practice of allocating certain amount of time on a physical circuit for a particular connection. This translates to bandwidth allocation as the circuits are fixed rate.  Examples for TDM being E1 (2Mbps circuit) , SDH  Bandwidth permanently allocated for a connection whether connection used ( carrying traffic) or not.  No traffic congestion issues, bandwidth guaranteed DIT
  • 7. Data Network Concept  Statmux - is the practice of sharing available bandwidth between all users.  Examples are : IP , Frame Relay, ATM & now MPLS.  It works by way of dividing traffic (data) into discrete units which are handled separately. IP units are Packets, ATM units are Cells, Frame Relay units are Frames.  Better utilisation of bandwidth, allows oversubscription. DIT
  • 8. Data Network Concept  Introduces resource contention.  Therefore statmux technologies have to deal with  Buffering of data units  Queuing of data units  Dropping of data units  Running one statmux technology over other eg. IP over ATM . Mechanisms available in one technology to deal with contention does not translate properly into another.  Requirement of translating Layer 3 contention controls mechanisms to Layer 2. DIT
  • 16. MPLS Origin  To bring advantages of connection oriented protocols to packet switched networks.  Faster switching - Replace IP header with short and fixed-length labels as forwarding basis.  To substitute ATM & Frame Relay & provide Integrated services with QoS without the overhead of call segmentation. DIT
  • 17. MPLS Origin  Technology combining the advantages of ATM and IP Layer 3 routing – Scalable and Flexible Layer 2 switching – Reliable and Traffic Engineering capability  MPLS - Multi-Protocol Label Switching DIT
  • 19. MPLS  MPLS is the binding of the control plane at the bottom of the network layer with the data forwarding plane at the top of data link layer.  MPLS is a hybrid of a traditional network layer-3 routing protocols and layer-2 switching technologies  MPLS is not a new network layer protocol because it does not have its own routing capabilities and addressing schemes  MPLS is designed to work over many of the data layer technologies that provides requisite layer-2 addressing and functionality  MPLS is a “Layer 2.5 Technology” DIT
  • 21. Label Position in Packet DIT
  • 22. Basic Working Process of MPLS DIT
  • 24. MPLS Devices  MPLS uses Label Switched Path (LSP) for layer-2 forwarding.  The path is setup using signaling protocols like Label Distribution Protocol (LDP) and routing protocols. DIT
  • 25. MPLS Terminology  LER -Label Edge Router  Examines inbound IP packets and assigns them to an FEC  Generates MPLS header and assigns initial label i.e Ingress & Egress  LSR - Label Switch Router  Forwards MPLS packets using Label swapping  Table lookup in Label Information Base (LIB)  LSP - Label Switch Path  Path thro’ MPLS network setup by signaling protocol (LDP)  LSP’s are unidirectional , roughly equivalent to VC  LSP setup is based on FEC criteria  LSP may be different from IGP path DIT
  • 26. MPLS Terminology  Forwarding Equivalence Class (FEC) is a stream of IP packets that are forwarded over the same path, treated in the same manner and mapped to the same label. ( Same QoS ; Same Next Hop; Same Path)  LDP ( Label Distribution Protocol) associates a set of destinations with each LSP  Packets could be assigned to a LSP based on  Combination of destination address and application type  Combination of destination address and source address DIT
  • 27. Label Processing  Push  Add a new label to the top of the packet  The TTL, stack and CoS fields are derived from the IP packet header  Can be performed on an existing MPLS packet-Label Stacking  Pop  Remove the label  TTL is copied from the label to the IP header  IP packet is forwarded as a native IP packet  Swap  Replace the label at the top of the label stack with a new label  The TTL, stack and CoS fields are copied from the previous label DIT
  • 28. MTNL MPLS Network - Mumbai DIT
  • 29. DIT Thanks! Technology changes but communication lasts.