1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.

Slides:



Advertisements
Similar presentations
MPLS: The Magic Behind the Myths Grenville Armitage (author) Scott Crosby (presenter)
Advertisements

Identifying MPLS Applications
IETF Differentiated Services Concerns with Intserv: r Scalability: signaling, maintaining per-flow router state difficult with large number of flows r.
Multi-Protocol Label Switch (MPLS)
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Introducing the TE Concept.
Restoration by Path Concatenation: Fast Recovery of MPLS Paths Anat Bremler-Barr Yehuda Afek Haim Kaplan Tel-Aviv University Edith Cohen Michael Merritt.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
Data and Computer Communications Ninth Edition by William Stallings Chapter 21 – Multiprotocol Label Switching Data and Computer Communications, Ninth.
Introducing MPLS Labels and Label Stacks
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
ECE544: Communication Networks-II Spring 2009 H. Liu Lecture 9 (MPLS) Includes teaching materials from D. Saha.
MPLS Multiple Protocol Label Switching 2003/2/19.
MPLS and Traffic Engineering
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Introduction to MPLS and Traffic Engineering
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
Multi-Protocol Label Switching
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
1 MPLS Architecture. 2 MPLS Network Model MPLS LSR = Label Switched Router LER = Label Edge Router LER LSR LER LSR IP MPLS IP Internet LSR.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
MPLS Evan Roggenkamp. Introduction Multiprotocol Label Switching High-performance Found in telecommunications networks Directs data from one network node.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
MPLS networking at PSP Co Multi-Protocol Label Switching Presented by: Hamid Sheikhghanbari 1.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
1 Multiprotocol Label Switching. 2 “ ” It was designed to provide a unified data-carrying service for both circuit-based clients and packet-switching.
MPLS MultiProtocol Label Switching.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
IP/MPLS Multiprotocol Label Switching
1 © 2001, Cisco Systems. MPLS Architecture Overview Jay Kumarasamy Adopted from Stefano Previdi’s presentation.
PRESENTED BY:- VIVEK SINGH THAKUR VIVEK MISHRA HEMANT GUPTA TARANMEET SINGH KAKKAR VIVEK GUPTA.
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
MPLS Architecture Overview Adopted from Stefano Previdi’s presentation 麟瑞科技 技術經理 張晃崚.
MPLS: Multi-protocol Label Switching 2000/05/152 Topics Introduction History and motivation MPLS mechanisms MPLS protocols RSVP-TE/CR-LDP MPLS applications.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
Multi-protocol Label Switching Jiang Wu Computer Science Seminar 5400.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
MPLS Forwarder Preliminary 1 Outline MPLS Overview MPLS Overview MPLS MRD MPLS Data Path HLD 48K MPLS Fwder HLD IPE MPLS Fwder HLD Issues Summary.
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
MPLS (MultiProtocol Labeling Switching) School of Electronics and Information Kyung Hee University. Choong Seon HONG.
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
MPLS Some notations: LSP: Label Switched Path
1 Multiprotocol Label Switching (MPLS) and its Applications Network Architecture Spring 2009 Lecture 17.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
(Slide set by Norvald Stol/Steinar Bjørnstad
Module 2 MPLS Concepts.
Multiple Protocol Support: Multiprotocol Level Switching.
Chapter 5 MPLS Labels There are many examples of label substitution protocols already in existence. ATM - label is called VPI/VCI and travels with cell.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
Multi-protocol Label Switching
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
Multi Protocol Label Switching (MPLS)
Advanced Computer Networks
Performance Measurements of MPLS Traffic Engineering and QoS
Inter domain signaling protocol
Multi Protocol Label Switching (MPLS)
Internet Quality of Service
MPLS Basics 2 2.
CHAPTER 8 Network Management
MPLS and its Applications CS 520 – Winter 2006 Lecture 17
MPLS and its Applications CS 520 – Winter 2007 Lecture 17
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Presentation transcript:

1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY

2 What is MPLS? Multi Protocol: Because it works with the Internet Protocol(IP), Asynchronous Transport Mode(ATM) and Frame Relay network protocols Label Switching: Because it use fixed length label switching similar to ATM or FR MPLS forwards packets based on labels MPLS simplifies and improve the forwarding function by introducing a connection oriented mechanism inside the connectionless IP networks Packets are switched, not routed

3 Why MPLS? IP Routing Disadvantages: Connectionless No QoS Each router has to make independent forwarding decisions based on the IP address Routing in Network Layer Slower than switching Usually designed to obtain shortest path Don’t take into account additional metrics

4 Why MPLS? Traffic Engineering

5 ATM Advantages: Connection oriented Supports QoS Fast packet switching with fixed length packets (cells) Integration of different traffic types (voice, data, video) ATM Disadvantages: Complex Expensive Not widely adopted

6 Why MPLS?

7 The Idea

8 MPLS Label Format MPLS uses a 32-bit label field: 20-bit label (a number) 3-bit experimental field (usually used to carry IP precedence value) 1-bit bottom-of-stack indicator (indicates whether this is the last label before the IP header) 8-bit TTL (equal to the TTL in the IP header)

9 MPLS Label Format

10 MPLS Terminology LSP: Label Switched Path An MPLS virtual circuit A path established before the data transmission starts FEC: Forwarding Equivalence Class A group of IP packets which are forwarded in the same manner (over the same path with the same forwarding treatment) LSR: Label Switching Router Any router in network who supports MPLS LER: Label Edge Router Resides at the edge of an MPLS network and assigns and removes the labels from the packets

11 MPLS Operation PUSHSWAPPOP Ingress Router Egress Router

12 Establishing a Label Switched Path Each LSR negotiates a label for each Forwarding Equivalence Class (FEC) with its neighbors using a distribution method The result of negotiation is a Label Information Base (LIB) Each LSR maintains a Label Information Base (LIB) and learns labels from there When next hop changes for a FEC, LSR will retrieve the label for the new next hop from the LIB

13 Label Distribution Protocols Label Distribution Protocol (LDP) Hop-by-Hop label distribution Follows IGP-OSPF best path No traffic engineering capabilities Highly scalable Best suited for apps using thousands of LSPs (VPNs) Resource Reservation Protocol with Traffic Engineering Extensions (RSVP- TE) End-to-End LSP signaling Enables different specifications on each path Less scalable Best suited for traffic engineering in the core Constraint-Based Routed LDP (CR-LDP) TE-capable LDP Never widely deployed

14 Label Distribution Protocol (LDP) A protocol which it is used to map FECs to labels In order to do that LDP sessions are established between LDP peers in the MPLS network LDP message types: discovery messages: announce and maintain the presence of an LSR in a network session messages: establish, maintain, and terminate sessions between LDP peers advertisement messages: create, change, and delete label mappings for FECs notification messages: provide advisory information and signal error information

15 Label Distribution Protocol (LDP)

16 Traffic Engineering A way to achieve required delay, grade-of- service and to meet policy requirements imposed by the network operator Traffic Engineering ensure available spare link capacity for re-routing traffic on failure In case of single failure the network traffic is spread across network backup links The LSPs are created independently, specifying different paths that are based on user-defined policies

17 Traffic Engineering

18 Resource Reservation Protocol with Traffic Engineering Extensions (RSVP-TE) Request bandwidth and traffic conditions on a defined path Uses two types of massages: RSVP PATH msg and RSVP RESERVATION msg Calculates best path based on the specified constraints TE interface parameters: Maximum Bandwidth Maximum Reservable Bandwidth Unreserved Bandwidth TE Metric (given by IGP protocol) Administrative Group (Link Affinity or “Link Coloring”) Drawback: Requires regular refreshes Scalability

19 Resource Reservation Protocol with Traffic Engineering Extensions (RSVP-TE)

20 Benefits from MPLS MPLS combines the performance characteristics of layer 2 networks and the connectivity and network services of layer 3 networks Combines IP and ATM in the network Improves packet-forwarding performance in the network Supports network scalability Improves the possibilities for traffic engineering Supports the delivery of services with QoS guarantees

21 Thank You! w