MPLS and GMPLS Li Yin CS294 presentation.

Slides:



Advertisements
Similar presentations
Optical Control Plane Activities in IETF and OIF L. Ong 9 July 2002 L. Ong 9 July 2002
Advertisements

Identifying MPLS Applications
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Deployment of MPLS VPN in Large ISP Networks
Multi-Protocol Label Switch (MPLS)
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
Leading Edge Routing MPLS Enhancements to Support Layer 2 Transport Services Jeremy Brayley
Restoration by Path Concatenation: Fast Recovery of MPLS Paths Anat Bremler-Barr Yehuda Afek Haim Kaplan Tel-Aviv University Edith Cohen Michael Merritt.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
Introducing MPLS Labels and Label Stacks
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
Presented by: Dmitri Perelman Nadav Chachmon. Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
Introduction to MPLS and Traffic Engineering
MPLS A single forwarding paradigm (label swapping), multiple routing paradigms Multiple link-specific realizations of the label swapping forwarding paradigm.
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
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
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.
© 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.
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
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/
© 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.
Multi-Protocol Label Switching University of Southern Queensland.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Lab MPLS Basic Configuration Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
Routing in Optical Networks Markus Isomäki IP and MPLS in Optical Domain.
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
What is Bandwidth on Demand ? Bandwidth on Demand (BoD) is based on a technology that employs a new way of managing and controlling SONET-based equipment.
A PRESENTATION “SEMINAR REPORT” ON “ GENERALIZED MULTIPROTOCOL LABEL SWITCHING“
MPLS (MultiProtocol Labeling Switching) School of Electronics and Information Kyung Hee University. Choong Seon HONG.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
1 Dynamic Service Provisioning in Converged Network Infrastructure Muckai Girish Atoga Systems.
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
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
Multiple Protocol Support: Multiprotocol Level Switching.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
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.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Advanced Computer Networks
MPLS and its Applications CS 520 – Winter 2006 Lecture 17
MPLS and GMPLS Li Yin CS294 presentation.
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:

MPLS and GMPLS Li Yin CS294 presentation

Outline Part I: MPLS Part II: GMPLS Part III: The reality check

Part I: MPLS

Why MPLS? MPLS stands for: “Multi-Protocol Label Switching” Goals: Bring the speed of layer 2 switching to layer 3 May no longer perceived as the main benefit: Layer 3 switches Resolve the problems of IP over ATM, in particular: Complexity of control and management Scalability issues Support multiple layer 2 technologies

Basic Idea MPLS is a hybrid model adopted by IETF to incorporate best properties in both packet routing & circuit switching IP Router MPLS ATM Switch Control: IP Router Software Control: IP Router Software Forwarding: Longest-match Lookup Control: ATM Forum Software Forwarding: Label Swapping Forwarding: Label Swapping

Basic Idea (Cont.) Packets are switched, not routed, based on labels Labels are filled in the packet header Basic operation: Ingress LER (Label Edge Router) pushes a label in front of the IP header LSR (Label Switch Router) does label swapping Egress LER removes the label The key : establish the forwarding table Link state routing protocols Exchange network topology information for path selection OSPF-TE, IS-IS-TE Signaling/Label distribution protocols: Set up LSPs (Label Switched Path) LDP, RSVP-TE, CR-LDP

MPLS Operation 1a. Routing protocols (e.g. OSPF-TE, IS-IS-TE) exchange reachability to destination networks 4. LER at egress removes label and delivers packet IP 1b. Label Distribution Protocol (LDP) establishes label mappings to destination network 2. Ingress LER receives packet and “label”s packets IP 10 3. LSR forwards packets using label swapping IP 20 40

Main features Label swapping: Bring the speed of layer 2 switching to layer 3 Separation of forwarding plane and control plane Forwarding hierarchy via Label stacking Increase the scalability Constraint-based routing Traffic Engineering Fast reroute Facilitate the virtual private networks (VPNs) Provide class of service Provides an opportunity for mapping DiffServ fields onto an MPLS label Facilitate the elimination of multiple layers

Part II: GMPLS

Outline Why GMPLS? GMPLS and MPLS Control interfaces Challenges of GMPLS Several proposed techniques Suggested label Bi-direction LSP setup LMP Summary

GMPLS GMPLS stands for “Generalized Multi-Protocol Label Switching” A previous version is “Multi-Protocol Lambda Switching” Developed from MPLS A suite of protocols that provides common control to packet, TDM, and wavelength services. Currently, in development by the IETF

Why GMPLS? GMPLS is proposed as the signaling protocol for optical networks What service providers want? Carry a large volume of traffic in a cost-effective way Turns out to be a challenge within current data network architecture Problems: Complexity in management of multiple layers Inefficient bandwidth usage Not scalable Solutions: eliminate middle layers IP/WDM Need a protocol to perform functions of middle layers IP ATM SONET/SDH DWDM Carry applications and services Traffic Engineering Transport/Protection Capacity

Why GMPLS? (Cont.) Optical Architectures A control protocol support both overlay model and peer model will bring big flexibility The selection of architecture can be based on business decision Overlay Model UNI Peer Model

Why GMPLS? (Cont.) What we need? A common control plane Support multiple types of traffic (ATM, IP, SONET and etc.) Support both peer and overlay models Support multi-vendors Perform fast provisioning Why MPLS is selected? Provisioning and traffic engineering capability

GMPLS and MPLS GMPLS is deployed from MPLS Apply MPLS control plane techniques to optical switches and IP routing algorithms to manage lightpaths in an optical network GMPLS made some modifications on MPLS Separation of signaling and data channel Support more types of control interface Other enhancement

Control interfaces Extend the MPLS to support more interfaces other than packet switch Packet Switch Capable (PSC) Router/ATM Switch/Frame Reply Switch Time Division Multiplexing Capable (TDMC) SONET/SDH ADM/Digital Crossconnects Lambda Switch Capable (LSC) All Optical ADM or Optical Crossconnects (OXC) Fiber-Switch Capable (FSC) LSPs of different interfaces can be nested inside another FSC LSC TDMC PSC

Challenges Routing challenges Signaling challenges Limited number of labels Very large number of links Link identification will be a big problem Scalability of the Link state protocol Port connection detection Signaling challenges Long label setup time Bi-directional LSPs setup Management challenges Failure detection Failure protection and restoration

Suggested label Problem: it takes time for the optical switch to program switch Long setup time Solution: Each LSR selects a label (Suggested Label) and signals this label to downstream LSR, and start program its switch. reduce LSP setup overhead No suggested label with suggested label Program Switch l1 X l2 Request Request Suggested Label = l1 Suggested Label = l2 Map Label = l1 Map Label = l2 Reserved Label = l4 Reserved Label = l3 Make sure the programming request has completed Program Switch l1 X l2

Bi-Directional LSP setup Problem: How to set up bi-directional LSP? Solution: Set up 2 uni-directional LSP Signaling overhead End points coordination One single message exchange for one bi-directional LSP Upstream Label. Suggested Label = l1 Upstream Label = la Suggested Label = l2 Upstream Label = lb Reserved Label = l3 Reserved Label = l4 la lb l3 l4

Link Management Protocol Problem: How to localize the precise location of a fault? How to validate the connectivity between adjacent nodes? Solution: link management protocol Control Channel Management Link Connectivity Verification Link Property Correlation Fault Management Authentication

GMPLS Summary Provides a new way of managing network resources and provisioning Provide a common control plane for multiple layers and multi-vendors Fast and automatic service provisioning Greater service intelligence and efficiency

Part III: The Reality Check

Question: Will MPLS replace ATM?

Opinion 1: MPLS might replace ATM eventually however, the migration may be slow. Why MPLS will replace ATM eventually? Future network is data-centric IP instead of ATM MPLS can act ATM’s functionalities Traffic engineering using MPLS VPNs based on MPLS From service provider’s view, MPLS reduces the cost and provides operational efficiencies Scalable

Opinion 1 (Cont.) MPLS deployment status ISPs deploy/plan to deploy MPLS for traffic engineering and VPNs UUNET, AT&T, Equant, Global Crossing, Cable & Wireless and etc.. Equipment vendors are pushing MPLS to the market Lucent killed its next-generation ATM core switch and switch to MPLS-based switch

Opinion 1 (Cont.) Why the migration may be slow? ATM is still the biggest revenue generator The networks are installed already Customers care about the price and the services only MPLS is more expensive ATM can provide most service MPLS can provide ISPs care more about revenue than new technologies ISPs have to grow their existing business. At this point, they are more concerned about leveraging existing services rather than migrating to new technologies for technology’s sake. The cost of migration MPLS still has problems to be solved Interoperability It takes time for a protocol to be mature. (usually 5 years)

Opinion 2 MPLS cannot COMPLETELY replace ATM Why? Some customers may still choose ATM instead of MPLS Traffic engineering of ATM ATM provides better QoS than MPLS For those customers care about delay and jitter, they may want to stick to ATM instead of trying a new technology ATM based VPN Customers maintain the routing table MPLS based VPN: entail ISP handling all the routing on behalf of customers Will customer trust ISP? The size of the routing table.

GMPLS Questions Does the success of GMPLS depend on the success of MPLS? No. MPLS and GMPLS are proposed for different purposes. GMPLS is proposed to support IP over WDM. After all, a signaling protocol is needed to perform provisioning. The future of GMPLS is unclear GMPLS certainly will offer operational benefits to carriers However, it is not necessarily provide immediate return on investment. Need to prove the efficacy GMPLS proposes an entirely new way of managing network resources and provisioning More difficult to be adopted It may take some time to prove GMPLS.

Summary MPLS and GMPLS are promising technologies ISPs are interested in MPLS and GMPLS Whether the MPLS will replace ATM or not has no final answer The efficacy of GMPLS may take years to prove