Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.

Slides:



Advertisements
Similar presentations
1 On the Management Issues over Lambda Networks 2005 / 08 / 23 Te-Lung Liu Associate Researcher NCHC, Taiwan.
Advertisements

MPLS and GMPLS Li Yin CS294 presentation.
APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Identifying MPLS Applications
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Protection and Restoration in Optical Network
© 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.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
1 Generalized Multiprotocol Label Switching Konstantinos Lizos PhD Student – Spring 2015 University of Oslo (UiO) The Faculty of Mathematics.
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
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.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Introduction to MPLS and Traffic Engineering
Path Protection in MPLS Networks Using Segment Based Approach.
Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.
Multi-Protocol Label Switching
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Ashish Gupta (98130) Ashish Gupta (98131) Under guidance of Prof. B. N. Jain.
QoS-Aware Path Protection in MPLS Networks Ashish Gupta Ashish Gupta Bijendra Jain Indian Institute of Technology Delhi Satish Tripathi University of California.
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,
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.
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
Each computer and router interface maintains an ARP table for Layer 2 communication The ARP table is only effective for the broadcast domain (or LAN)
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
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.
Helsinki 19 May 2006 Fine Protection of Data-Paths in Multi-Layer Networks Based on the GMPLS paradigm G.Oriolo, Università Tor Vergata, Roma joint work.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
Multi-Protocol Label Switching University of Southern Queensland.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
SMUCSE 8344 Protection & Restoration of Optical Networks.
Routing in Optical Networks Markus Isomäki IP and MPLS in Optical Domain.
Load Balancing in Protection Switching of Optical Networks Hongkyu Jeong, Gyu-Myoung Lee Information and Communications Univ. (ICU) Student ID : ,
Computer Networks with Internet Technology William Stallings
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
Protection and Restoration Definitions A major application for MPLS.
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
CSC Survivability Anuj Dewangan Parinda Gandhi.
Two-layer Restoration Scheme for IP over Optical Networks with MPLS Jia Ke, L. Mason, Q. Yang ICIS, School of EEE, Nanyang Technological University
10/6/2003Kevin Su Traffic Grooming for Survivable WDM Networks – Shared Protection Kevin Su University of Texas at San Antonio.
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
1 Why Optical Layer Protection? Optical layer provides lightpath services to its client layers (e.g., SONET, IP, ATM) Protection mechanisms exist in the.
Optical + Ethernet: Converging the Transport Network An Overview.
Multiple Protocol Support: Multiprotocol Level Switching.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
1 Protection in SONET Path layer protection scheme: operate on individual connections Line layer protection scheme: operate on the entire set of connections.
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.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
Advanced Computer Networks
Network Survivability
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.
SURVIVABILITY IN IP-OVER-WDM NETWORKS (2)
Presentation transcript:

Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery techniques” Alfredo Reyes

Overview Introduction Enhancements to signaling GMPLS protection and restoration techniques Conclusions

Introduction IP (connectionless network)=> Packet forwarding performed at each router (independently), based on destination address. (Multipoint-to-point path) Multiprotocol Label Switching (MPLS) => Connectivity abstraction (Point-to-point path)

Introduction (cont.) MPLS key concepts: o Explicitly routed label switched paths (LSPs) o Label swapping used to support multiple routing o Forwarding equivalence classes (FECs) o Label hierarchy via label stacking One application of MPLS o Constraint-based routing -> Compute paths that satisfy various requirements subject to a set of constraints.

Introduction (cont.) Constraint based routing purposes: - traffic engineering (QoS differentiation) - fast reroute (after failure) - diversity routing (disjoint alternative paths for protection) With MPLS constraint based routing the extensions to Open Shortest Path First (OSPF) and Intermediate system to Intermediate System (IS-IS) allows nodes to exchange information about network topology, resource availability and administrative constraints. This is used to compute an appropriate path.

Introduction (cont.) Resource reservation protocol with traffic engineering (RSVP-TE) or Constraint-Based Routing Label Distribution Protocol is used to establish LSP/label forwarding states along path. Some enhancements are required to address the characteristics of optical transport networks.

Introduction (cont.) Protocol extensions to MPLS => Generalized MPLS (GMPLS): Extensions to handle optical network resources (OXC’s) (e.g. extensions of OSPF, RSVP-TE). New Link Management Protocol (LMP) for optical networks. Additional functionality to handle bidirectional connections and protection bandwidth for lower- priority traffic.

Introduction (cont.) Using MPLS o A link or node failure along the routes of established service connections could only be handled locally, or along the nodes of the path. GMPLS o Failures can be reported to a centralized management system. The devices detect a failure, report it and determine spare capacity available on other routes. Then restore the service connection circumventing the point of failure.

Overview Introduction Enhancements to signaling - Hierarchical LSP setup - The suggested label - Bidirectional LSP setup - Notify messages GMPLS protection and Restoration techniques Conclusions

Enhancements to signaling GMPLS requires that an LSP start and end on similar types of devices to terminate signaling requests. The control plane is not only separate from the data plane but may be physically diverse from it too. Enhancements - Hierarchical LSP setup - The suggested label - Bidirectional LSP setup - Notify messages

Enhancements to signaling (cont.) Hierarchical LSPs o Occurs when a new LSP is tunneled inside an existing higher-order LSP so that the preexisting LSP serves as a link along the path of the new LSP. Low order LSPs trigger the formation of higher order LSPs The suggested label: o GMPLS signaling allows a label to be suggested by an upstream node May be overridden by a downstream node (slower) –Useful in optical networks with limited wavelength conversion capability –It permits an upstream node along a service path to start configuring its hardware with the suggested label before the downstream node communicates a label to it.

Enhancements to signaling (cont.)

Bidirectional LSP setup Bidirectional optical LSPs (lightpaths) are a requirement for many optical networking service providers. o Traffic engineering requirements: Fate sharing Protection and restoration Resource requirements (latency and jitter) Problems establishing a bidirectional LSP using two independent LSPs in MPLS: o Additional delay in set-up (problem in protection) o Race conditions for scarce resources => lower probability of success for both directions simultaneously o Twice the control overhead

Enhancements to signaling (cont.) Notify messages: Provides a mechanism for informing nonadjacent nodes of LSP-related failures. o Inform nodes responsible for restoring connection o Avoid processing in intermediate nodes Speed up o Failure detection and reaction o Re-establishment of normal operation

Overview Introduction Enhancements to signaling - Hierarchical LSP setup - The suggested label - Bidirectional LSP setup - Notify messages GMPLS protection and Restoration techniques - Protection mechanisms (Span/Path protection) - Restoration mechanisms Conclusions

GMPLS Protection and Restoration Fault management consists of 4 primary steps: Detection o Should be handled at layer closest to failure, i.e. optical layer. E.g. ”Loss-of-light” (LOL), signal to noise ratio optically measured bit error rate, dispersion, crosstalk and alternation. Localization o Requires communication between nodes to determine where the failure has occurred. LMP includes a fault localization procedure (in optical and optoelectrical networks). ChannelFail message over a control channel separate from data channel Notification - Notify message added to RSVP-TE signaling Mitigation o “Repairing the failure”

GMPLS Protection and Restoration (cont.) The distinction between protection and restoration is centered on the different time scales in which they operate o Protection requires preallocated resources and is designed to react to failures rapidly. (< 200 ms) Typically requires 100 percent resource redundancy o Restoration relies on dynamic resource establishment Can be computationally expensive if the backup paths are not precalculated.

GMPLS Protection and Restoration (cont.) Protection and restoration are addressed using: Path switching (End-to-end) o Failures addressed at path end-points o Divided into: Path protection – Secondary paths are preallocated Path restoration – Connections are rerouted (dynamically or using precalculated paths Line switching (local) o Action at intermediate transit nodes where the failure is detected o Divided into: Span protection – Traffic switched to an alternate parallel channel Line restoration – Traffic switch to an alternate route

GMPLS Protection and Restoration (cont.) Nomenclature for protection mechanisms: 1+1 protection: simultaneous transmission of data on two different paths. M:N protection: M preallocated back-up paths shared by N connections. (1:N is most usual; 1:1 also relevant).

GMPLS Protection and Restoration (cont.) Span protection o Carried out between two adjacent nodes and involves switching to a backup channel when a failure occurs. In GMPLS the link protection type (LPT) is advertised so that span protection can be used in route calculation. o 1+1 Requires twice the connection bandwidth to replicate the data on both channels. o M:N Failures must be first localized before the switchover can occur, then RSVP Path refresh message to refresh LSP state. Minimizes the potential backup channel (label) conflict when protection switching

GMPLS Protection and Restoration (cont.) Path protection o Addressed at the end nodes and requires switching to an alternate path when a failure occurs. o 1:1 The connection is transmitted simultaneously over two disjoint paths and the terminator node choose the best signal based on the integrity of the signal. o M:N Back-up paths may be used for lower priority traffic in normal operation. Preemption if there is a failure on the primary path.

GMPLS Protection and Restoration (cont.) Restoration mechanisms: o Designed to react to failures quickly and use bandwidth efficiently. Involves dynamic resource establishment and route calculation. (Requires more time to switch than protection techniques) o Restoration can be implemented at the source or an intermediate node.

GMPLS Protection and Restoration (cont.) Line restoration o Traffic is switched via an alternate route around a failure, a new path is selected at an intermediate node. o Beneficial for connections that span multiple hops and/or large distances (latency is reduced). o The constraints used for routing the connection must be forwarded so that an intermediate node (doing restoration) calculates an appropriate alternate route. Path restoration o Switches traffic to an alternate route around a failure, where the new path is selected at the source node. o Precomputed and preallocated resources enables a faster restoration process unless are claimed by higher priority connections.

GMPLS Protection and Restoration (cont.) Path restoration: o On receipt of a failure notification, the source node computes the path to be used dynamically and signals for a new connection to be set up.

Overview Introduction Enhancements to signaling - Hierarchical LSP setup - The suggested label - Bidirectional LSP setup - Notify messages GMPLS protection and Restoration techniques - Protection mechanisms (Span/Path protection) - Restoration mechanisms Conclusions

Conclusions The functionality delivered by GMPLS allows network operators to scale their networks well beyond current limitations implicitly created by the segregation of the transport network. The signaling capabilities allow the use of high capacity infrastructures that support fast provisioning of connection services. The flexible M:N protection and restoration capabilities allow efficient addressing of network survivability, while accepting new types of services.

References Banerjee, A.; Drake, L.; Lang, L.; Turner, B.; Awduche, D.; Berger, L.; Kompella, K.; Rekhter, Y.; “Generalized multiprotocol label switching: an overview of signalling enhancements and recovery techniques”, Communications Magazine, IEEE, Volume: 39, Issue: 7, July 2001, Pages:144 – 151