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.

Slides:



Advertisements
Similar presentations
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Advertisements

MPLS: The Magic Behind the Myths Grenville Armitage (author) Scott Crosby (presenter)
Identifying MPLS Applications
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
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)
MULTIPROTOCOL LABEL SWITCHING Muhammad Abdullah Shafiq.
© 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 and Traffic Engineering
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
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
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.
Computer Networks ATM and MPLS Professor Hui Zhang
1 CSCI 6433 Internet Protocols Class 7 Dave Roberts.
MPLS Evan Roggenkamp. Introduction Multiprotocol Label Switching High-performance Found in telecommunications networks Directs data from one network node.
MPLS networking at PSP Co Multi-Protocol Label Switching Presented by: Hamid Sheikhghanbari 1.
Multiprotocol Label Switching (MPLS)
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
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.
RFC 3031: Multiprotocol Label Switching Architecture Chapter 3.27 – /07/14 (Thu) Shinichi Ishida 2005/07/14 (Thu) Shinichi Ishida.
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.
Lab MPLS Basic Configuration Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Case Study: ATM (+ MPLS)
MPLS (MultiProtocol Labeling Switching) School of Electronics and Information Kyung Hee University. Choong Seon HONG.
MPLS Label Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
MPLS Some notations: LSP: Label Switched Path
1 Multiprotocol Label Switching (MPLS) and its Applications Network Architecture Spring 2009 Lecture 17.
An Application of VoIP and MPLS Advisor: Dr. Kevin Ryan
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
Multiprotocol Label Switching
Inter domain signaling protocol
Multi Protocol Label Switching (MPLS)
MPLS Basics 2 2.
CHAPTER 8 Network Management
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 (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti

Multiprotocol Label Switching (MPLS) is a mechanism in high-performance telecommunications networks which directs and carries data from one network node to the next with the help of labels. MPLS makes it easy to create "virtual links" between distant nodes. It can encapsulate packets of various network protocols telecommunications networksnetwork protocols

MPLS deployment MPLS is currently in use in IP-only networks and is standardized by the IETF in RFC It is deployed to connect as few as two facilities to very large deployments. For example, in the retail sector, it is not uncommon to see deployments of 2000 to 5000 locations to communicate transaction data to a headquarters data center.IETFRFC 3031 In practice, MPLS is mainly used to forward IP datagrams and Ethernet traffic. Major applications of MPLS are telecommunications traffic engineering and MPLS VPNIPEthernet telecommunications traffic engineeringMPLS VPN

How MPLS works MPLS works by prefixing packets with an MPLS header, containing one or more "labels". This is called a label stack. Each label stack entry contains four fieldsstack A 20-bit label value. a 3-bit Traffic Class field for QoS (quality of service) priority (experimental) and ECN (Explicit Congestion Notification).quality of service a 1-bit bottom of stack flag. If this is set, it signifies that the current label is the last in the stack. an 8-bit TTL (time to live) field.time to live

MPLS Introduction Motivation MPLS Basics Components and Protocols Operation Protocol Stack Architecture Advantages and Disadvantages

Motivation (cont.) ATM – connection oriented - Supports QoS – fast packet switching with fixed length packets (cells) – integration of different traffic types (voice, data, video) … but there are also disadvantages

Motivation (cont.) ATM disadvantages – Complex – Expensive – Not widely adopted

MPLS Introduction Motivation MPLS Basics Components and Protocols Operation Protocol Stack Architecture Advantages and Disadvantages

Multi Protocol Label Switching is arranged between Layer 2 and Layer 3 MPLS Basics

MPLS Basics (cont.) MPLS Characteristics – Mechanisms to manage traffic flows of various granularities (Flow Management) – Is independent of Layer-2 and Layer-3 protocols – Maps IP-addresses to fixed length labels – Interfaces to existing routing protocols (RSVP, OSPF) – Supports ATM, Frame-Relay and Ethernet

MPLS Introduction Motivation MPLS Basics MPLS Components and Protocols MPLS Operation MPLS Protocol Stack Architecture Advantages and Disadvantages

Label-Switched Paths - LSPs A path is established before the data transmission starts. A path is a representation of a FEC.

LSP Details MPLS provides two options to set up an LSP – hop-by-hop routing Each LSR independently selects the next hop for a given FEC. LSRs support any available routing protocols (OSPF, ATM … ). – explicit routing Is similar to source routing. The ingress LSR specifies the list of nodes through which the packet traverses. The LSP setup for an FEC is unidirectional. The return traffic must take another LSP!

Label Distribution Protocol - LDP An application layer protocol for the distribution of label binding information to LSRs. – It is used to map FECs to labels, which, in turn, create LSPs. – LDP sessions are established between LDP peers in the MPLS network (not necessarily adjacent). – Sometimes employs OSPF or BGP.

LDP details 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

CR-LDP Takes into account parameters, such as link characteristics (bandwidth, delay, etc.), hop count, and QoS. It is entirely possible that a longer (in terms of cost) but less loaded path is selected. Drawback: It adds more complexity to routing calculations.

MPLS Introduction Motivation MPLS Basics Components and Protocols Operation Protocol Stack Architecture Advantages and Disadvantages

MPLS Operation The following steps must be taken for a data packet to travel through an MPLS domain. – label creation and distribution – table creation at each router – label-switched path creation – label insertion/table lookup – packet forwarding

MPLS Operation Example

Tunneling in MPLS Control the entire path of a packet without explicitly specifying the intermediate routers. – Creating tunnels through the intermediary routers that can span multiple segments. MPLS based VPNs.

MPLS Introduction Motivation MPLS Basics Components and Protocols Operation Protocol Stack Architecture Advantages and Disadvantages

MPLS Protocol Stack Architecture

Motivation Basics Components and Protocols Operation Protocol Stack Architecture Advantages and Disadvantages MPLS Introduction

MPLS Advantages Improves packet-forwarding performance in the network Supports QoS and CoS for service differentiation Supports network scalability Integrates IP and ATM in the network Builds interoperable networks

MPLS Disadvantages An additional layer is added The router has to understand MPLS

27 Summary of MPLS Simplify packet forwarding based on a fixed length label Enable explicit routing in IP networks – Can be used for traffic management, QoS routing Enable fast restoration from failures.

MPLS Introduction Thank you!