switching systems lecture8 mpls
TRANSCRIPT
![Page 1: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/1.jpg)
DIT
Dar es Salaam institute of Technology (DIT)
ETU 07420
Switching Systems
Ally, J
![Page 2: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/2.jpg)
DIT
MPLS Fundamentals
![Page 3: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/3.jpg)
DIT
MPLS Contents Data networking and need for MPLS
Basic concepts and working of MPLS
Label - Allocation and Distribution
MPLS Forwarding
![Page 4: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/4.jpg)
Traditional Data Networks
DIT
![Page 5: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/5.jpg)
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
![Page 6: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/6.jpg)
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
![Page 7: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/7.jpg)
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
![Page 8: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/8.jpg)
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
![Page 9: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/9.jpg)
Data Network Concept
DIT
![Page 10: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/10.jpg)
Traditional IP Forwarding
DIT
![Page 11: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/11.jpg)
Traditional IP Forwarding
DIT
![Page 12: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/12.jpg)
Virtual Connection
DIT
![Page 13: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/13.jpg)
Virtual Connection
DIT
![Page 14: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/14.jpg)
ATM Switching Process
DIT
![Page 15: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/15.jpg)
MPLS Origin
DIT
![Page 16: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/16.jpg)
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
![Page 17: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/17.jpg)
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
![Page 18: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/18.jpg)
Multiple Protocol Support
DIT
![Page 19: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/19.jpg)
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
![Page 20: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/20.jpg)
MPLS Data Encapsulation
DIT
![Page 21: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/21.jpg)
Label Position in Packet
DIT
![Page 22: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/22.jpg)
Basic Working Process of MPLS
DIT
![Page 23: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/23.jpg)
MPLS Label
DIT
![Page 24: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/24.jpg)
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
![Page 25: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/25.jpg)
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
![Page 26: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/26.jpg)
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
![Page 27: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/27.jpg)
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
![Page 28: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/28.jpg)
MTNL MPLS Network - Mumbai
DIT
![Page 29: Switching systems lecture8 mpls](https://reader036.vdocument.in/reader036/viewer/2022062503/58ee28201a28ab26528b463d/html5/thumbnails/29.jpg)
DIT
Thanks!
Technology changes but communication lasts.