Multiprotocol Label Switching (MPLS) (MPLS) : Higher Institute For Applied Sciences and Technology
Multiprotocol Label Switching (MPLS) (MPLS) : Higher Institute For Applied Sciences and Technology
Multiprotocol Label Switching (MPLS) (MPLS) : Higher Institute For Applied Sciences and Technology
HIAST
Label Switching
Have a friend go to B ahead of you using one of the previous two techniques. At every road they reserve a lane just for you. At every intersection they post a big sign that says for a given lane which way to turn and what new lane to take.
LANE#2
Solution (continued)
Addresses problems of modern networks Speed Scalability Quality of Service (QoS) management Traffic engineering (TE) Multiprotocol
MPLS functions
Mechanisms to manage traffic flows of various granularities Independent of layer 2 and layer 3 specs But serves as glue Maps IP addresses to fixed length labels to speed forwarding Interfaces to existing routing protocols such as OSPF Supports IP, FR, ATM layer 2 protocols
MPLS paths
Utilizes label-switched paths (LSPs) Sequence of labels at every node from source to destination Each label represents a path between two nodes Set up in two ways Hop-by-hop Explicit routing Label establishment Prior to packet transmission (control-driven) Upon detection of a certain flow (data-driven)
MPLS devices
LSR: Label Switched Router High speed router (switch) in core of MPLS network Participates in establishment of LSPs
LER: Label Edge Router Operates at edge of access network and MPLS network Forwards traffic to MPLS network after establishing paths and attaching labels
MPLS terminology
Label: short, fixed length, contiguous bits, locally significant (i.e., on a single link) Label switching router (LSR): Routers that use labels Traditional router ATM switch FR switch Optical switch Forwarding equivalence class (FEC): Same path and same treatment => same label Label switched path (LSP): Particular path through network MPLS domain: contiguous set of MPLS nodes in one administrative domain
MPLS edge node: ingress or egress node Label information base (LIB): label tables in each MPLS node which contain path information associated with labels Label distribution protocol (LDP): Method for distributing label information
LSP 33
Label
16.33.41.76
131.33.55.19
IP Destination 211.35.45.8
Label 33
LSP 33 LSP 99
IP Destination 85.32.16.122 114.42.77.33 16.33.41.76 131.33.55.19 Label
LSP 33
LSP 225
225 225 225 225
LSP 225