A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG

Slides:



Advertisements
Similar presentations
Traffic Engineering over MPLS
Advertisements

Identifying MPLS Applications
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
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.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
CS Summer 2003 Lecture 7. CS Summer 2003 MPLS Forwarding MPLS forwarding can be described in terms of: Label imposition Label disposition.
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
Performance Measurements of MPLS Traffic Engineering and QoS By Tamrat Bayle Reiji Aibara Kouji Nishimura.
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
Multiprotocol Label Switching (MPLS) 中正大學資工系 黃仁竑.
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 MPLS Virtual Private Networks (VPNs).
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.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
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.
M P L S. MPLS Overview MPLS or Multiprotocol label switching is a new network protocol that defined a mechanism for packet forwarding in network router.
Connection-Oriented Networks1 Chapter 6: The Multi-Protocol Label Switching Architecture TOPICS –IP: A primer –The MPLS architecture Label allocation schemes.
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.
IP/MPLS Multiprotocol Label Switching
1 © 2001, Cisco Systems. MPLS Architecture Overview Jay Kumarasamy Adopted from Stefano Previdi’s presentation.
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
Multiprotocol Label Switching (MPLS) References: Juniper white papers on MPLS and DiffServ at: white_papers/
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 Architecture Overview V1.1. Course Objectives MPLS overview MPLS Concepts LSRs and labels Label assignment and distribution Label Switch Paths Loops.
2001 Copyright SCUT DT&P Labs 1 Prime of MPLS ( As An IP over ATM Solution)
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 Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
MPLS Some notations: LSP: Label Switched Path
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.
Module 2 MPLS Concepts.
Multiple Protocol Support: Multiprotocol Level Switching.
January 2007 MPLS & GMPLS # 1 MPLS & GMPLS 60 minutes Stockholm Loa Andersson, Acreo AB.
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.
Shengling Wang; Yong Cui; Das, S.; Mingwei Xu; Communications Workshops, ICC Workshops '08. IEEE International Conference on May 19-23, 2008 Page(s):441.
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
Multi Protocol Label Switching (MPLS)
Advanced Computer Networks
Konstantin agouros Omkar deshpande
Performance Measurements of MPLS Traffic Engineering and QoS
Inter domain signaling protocol
ODA MPLS Basic Knowledge
Internet Quality of Service
MPLS Basics 2 2.
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.
Chapter 1 Introduction Networking Architecture Overview.
Presentation transcript:

A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG Home:

Why MPLS? Interest. New and Different concept. MPLS merges the connection oriented and packet switching approach. Overlays the layer of intelligence over existing IP network. Different implementation approaches.

Introduction Introduction to Networks Technical Description MPLS: The Basic Concept MPLS: The Data Plane MPLS: The Control Plane Implementation LDP Conclusion and Future Work

Introduction to Networks What is a Network? Broadcasting and Switching. Connection Oriented Packet Switching. Operation  Call Setup  Data Transfer  Call Termination

Traditional Approach Connectionless mechanism. IP address based Forwarding. Routing Decision is based upon routing tables. Main routing protocols are: RIP, IGRP, OSPF, IS-IS and BGP. Application Transport Internet Data Link Internet Data Link Internet Data Link Application Transport Internet Data Link Ethernet Core Network

packets are routed independently to the destination even if they are from the same source. Consider two Paths: Path1: node1-router1-router2-router4-node2 Path2: node1-router1-router3-router4-node2 Router 1 Route r 2 Route r 3 Route r 4 Node 1 Node

Major Drawbacks: Difficult to deliver QoS in multi service network. There is no relation between packet and forwarding path opted. Routing Bottlenecks. Inefficient utilization of network resources. Solution? MPLS

MPLS: Connection Oriented Packet Switching MPLS: Multiprotocol Label Switching. Merges the concept of Packet Switched networks and Connection oriented approach. Implemented as an individual layer between IP layer and DLL layer. Application Transport Internet Data Link MPLS Data Link MPLS Data Link Ethernet Core Network MPLS Application Transport Internet Data Link MPLS

Operation is divided into two planes: Control plane and Data Plane. Forwarding is based upon label switching instead of long IP address match. Label Selection and Distribution Protocol LIB Data plane Control plane IP Routing Protocol IP Routing Table Label Forwarding table DLL MPLS IP Higher Layer Protocols 32 bits bits Label QoS S TTL

Link 1Link 2 Link 3 LER1 LS R2 LER2 MPLS Domain IP network Destination address Source address FEC = 3 Interface = 1 Label = 40 Interface = 3 Label = 10 Interface = 2 Label = 14 LS R1 RouterIncoming LabelOutgoing LabelIncoming interfaceOutgoing Interface LER1N/A40101 LSR LSR LER214IP based Forwarding 2

Advantages of MPLS Defines relation between stream and LSP. Fast Switching. Effective network resource utilization. Easy to implement VPN and QoS delivery. Can interoperate with other major technologies; FR and ATM. Connectionless operation is still available.

LDP LDP: Label Distribution Protocol LDP plays vital role in data transfer. LDP is divided into two major categories:  Explicit: LDP Hop-by-Hop and LDP-CR.  Extension to existing protocols: RSVP- TE, MPLS-BGP. Four message Types: Notification, Discovery, Session and Advertisement. Working Concept of TLV.

Working LER1 LSR1 LER2 LSR 2 Incoming stream S, FEC F LABEL_REQUEST LABEL MAPPING Data Flow  Discovery  Session establishment.  Label binding.  Data Transfer.

Upstream LSR Downstream LSR UDP Hello TCP Connection Establishment LDP Initializations LDP Label Request LDP Label Mapping Data Transfer Time

0 Notification (0x0001) Length 16 bits Message ID Mandatory Parameters Optional Parameters Concept of TLV  Unique message structure.  Type, Length and Value.

Implementation Topology Used Ingress LER Egress LER LSR Client MPLS Domain MPLS_ Monitor Assumptions: Communication is Unidirectional only. Single LSP. Only one MPLS domain exists. Each router has only two interfaces. This model uses static routing tables.

Conclusion and Future Work Conclusion. Future Work: Multicasting in MPLS. Solution for Data plane and Control plane failure. One possible approach is OAM. LDP Security. Lack of outgoing label. Loop prevention plays a vital role in effective operation. Finally, overlaying TE capabilities on existing structure.

Thanks….. Questions…….