1 Generalized Multiprotocol Label Switching Konstantinos Lizos PhD Student – Spring 2015 University of Oslo (UiO) The Faculty of Mathematics.

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.
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 Introducing the TE Concept.
1 TM8106 Optical Networking Multi-Protocol Label Switching-Transport Profile (MPLS-TP) By Ameen Chilwan Syllabus: [1] MPLS Transport Profile (MPLS-TP):
Optical communications & networking - an Overview
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.
Protection in OBS Zartash Afzal Uzmi. Jan 13, 2006Lahore University of Management Sciences2 First slide… This is not a tutorial! This is a discussion.
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 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.
Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.
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,
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.
1 Introduction to Optical Networks. 2 Telecommunications Network Architecture.
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
NTNU Protection switching TTM1: Optical transport and access networks By Steinar Bjørnstad 2014.
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.
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.
IP over Optical Networks Debanjan Saha Bala Rajagopalan {dsaha,
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.
Multi-Protocol Label Switching University of Southern Queensland.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Chapter 6 Wide Area Networking Concepts, Architectures, & Services.
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.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
SMUCSE 8344 Protection & Restoration of Optical Networks.
Routing in Optical Networks Markus Isomäki IP and MPLS in Optical Domain.
1 광인터넷 망관리를 위한 주요 이슈 Jun Kyun Choi Tel) (042)
Computer Networks with Internet Technology William Stallings
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“
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
1 Dynamic Service Provisioning in Converged Network Infrastructure Muckai Girish Atoga Systems.
CSC Survivability Anuj Dewangan Parinda Gandhi.
Enhanced Protection using Shared Segment Backups in a Multiservice GMPLS-based Networks Anna Urra, Eusebi Calle, Jose L Marzo Institute of Informatics.
Two-layer Restoration Scheme for IP over Optical Networks with MPLS Jia Ke, L. Mason, Q. Yang ICIS, School of EEE, Nanyang Technological University
1 Circuit switch controller: Routing and signaling Malathi Veeraraghavan University of Virginia Circuit switch –Routing –Signaling Difference in use of.
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.
Connection-Oriented Networks – Wissam Fawaz1 Connection-Oriented Networks: SONET/SDH, ATM, MPLS, and Optical Networks Wissam Fawaz.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
1 68th IETF, Prague, March 2007 Address Resolution for GMPLS controlled PSC Ethernet Interfaces draft-ali-arp-over-gmpls-controlled-ethernet-psc-i-04.txt.
1 Switching and Forwarding Sections Connecting More Than Two Hosts Multi-access link: Ethernet, wireless –Single physical link, shared by multiple.
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.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Switching By, B. R. Chandavarkar, CSE Dept., NITK, Surathkal Ref: B. A. Forouzan, 5 th Edition.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Advanced Computer Networks
CHAPTER 8 Network Management
MPLS and GMPLS Li Yin CS294 presentation.
SURVIVABILITY IN IP-OVER-WDM NETWORKS (2)
Presentation transcript:

1 Generalized Multiprotocol Label Switching Konstantinos Lizos PhD Student – Spring 2015 University of Oslo (UiO) The Faculty of Mathematics and Natural Sciences Department of Informatics Course INF Materials mainly extracted by [1] A. Banerjee, J. Drake, J. Lang and B. Turner, “GMPLS: An Overview of Signaling Enhancements and Recovery Techniques”

2 Principles of MPLS Constraint-based routing as opposed to best effort internet service MPLS addition : connectivity abstraction (end-to-end) Explicitly routed point-to-point path as opposed to multipoint to point (unicast) path in conventional IP networks

MPLS Limitations MPLS’s inability to establish bidirectional connections in a single request and the absence of mechanisms to account for protection bandwidth in lower-priority traffic. A link or node failure along the routes of established service connections can only be handled locally or along the nodes of the path 3

Evolution of GMPLS 4 MPLambaS Proposal GMPLS Extensions to IP signaling RSVP-TE & CRLDP Extensions to IP Routing OSPF-TE & ISIS-TE IETF TE Working Group IETF MPLS Working Group Requirements for TE over MPLS

Origins Traces back to multi-protocol lambda switching (MPλS) originally proposed by Awduche and Rekhter (1999) GMPLS has generalized the MPλS concept, so that the same control plane concepts can be used in other switched transport technologies, such as TDM, optical as well as cell switched networks. 5

GMPLS extends the concept of label 1)in a packet-switched network, a label represents a short tag attached to a packet. 2)in a TDM network, a label represents a time slot 3)in a wavelength-switched network, a label represents a wavelength 4)In a fiber-switched network, a label represents a fiber. 6

GMPLS Interface Expansion 7 PSC Expand MPLS functionality to sustain extra interfaces in addition to packet switch Fiber-Switch Capable (FSC) 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 Optιcal ADM or Optical Crossconnects (OXC) LSPs of diverse interfaces can be nested inside another LSC TDMC LSC FSC Copyright ® Lizos

Techniques by GMPLS devices Protection and restoration techniques used by GMPLS devices –Fault isolation –Fault localization –Fault notification –Fault mitigation 8

Signaling GMPLS requires that an LSP starts and ends on similar types of devices. MPLS is designed so that the control plane is logically separate from data plane GMPLS extends this concept, by allowing the control plane to be physically diverse from the associated data plane. 9

Hierarchical LSPs GMPLS supports the concept of hierarchical LSPs, which occurs when an 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. 10

R 10 Nested LSP 11 Fiber LSP 4 λ LSP 3 Time slot (TDM) LSP 2 Packet LSP 1 LSP 4 LSP 3 LSP 2 LSP m from a Gigabit Enet 500 m from a Gigabit Enet OC-12c OC-12c OC-192 OC-192 Fiber Fiber Router acting Router acting as an IP LSR as an IP LSR SONET switch/mix SONET switch/mix Optical OEO switch Optical OEO switch Photonic switch Photonic switch O R S PP4 P5 P6 O3 O7 S2S8 R1R1 R9R9 R0R0

Process of creating an LSP Assumption: RSVP-TE signaling extension (defined in GMPLS) assumes required bandwidth is available on each of the links Residual bandwidth available in LSP hierarchy is advertised by the Interior Gateway Routing Protocols (IGP) –R1 announces packet-switch capable link (PSC) –S2 announces time division multiplex (TDM) link –O3 announces lambda-switch capable (LSC) links 12

Creating an LSP 13 Timeline R0R0 R1R1 S2S2 O3O3 P4P4 P5P5 P6P6 O7O7 S8S8 R9R9 R 10 Path 1 Path 2 Path 3 Path 4 Resv 4 LSP 4 completes Resv 3 LSP 3 completes LSP 2 completes LSP 1 completes Resv 2 Resv 1

Bidirectional LSP Setup Bidirectional optical LSPs (or lightpaths) is supported by GMPLS Supposedly, both directions of such LSPs have the same TE requirements Initiator: starting establishing an LSP Terminator: LSP destination node Bidirectional LSP: only one initiator and one terminator MPLS defines unidirectional LSP. To attain bidirectional LSP setup, two independent LSPs must be formed in opposite directions. Disadvantages: I) high latency, II) increased control overhead, III) P(A,B)=P(A)P(B)  min{P(A),P(B)} 14

Notify messages Central requirement: response to network failures must be quick and decisions must be made intelligently A node passing transit connections can notify node(s) responsible for restoring connections when failures occur. Notify message has been added to RSVP-TE for GMPLS to convey to non-adjacent nodes of LSP-related failures. Applications for Notify message Inform about a degraded link (control plane failed, data plane still functional*) * Control plane failures may limit management features but doesn’t always justify termination of an LSP. 15

GMPLS Protection and Restoration Techniques Key feature for constructing a common control plane involves coordination among signaling, routing and link management protocols to enable intelligent fault management consisting of I)Detection, II) Localization III) Notification and IV) Mitigation 16

Achieving the goal for protection and restoration Protection and restoration can traditionally been addressed by using two techniques:  Path switching: failure is addressed at the path endpoints (i.e. the path initiating and terminating nodes)  Path protection: secondary protection paths are preallocated  Path restoration: connections are rerouted, either dynamically (could have precalculated paths)  Line Switching: failure is addressed at the transit node where the failure is detected  Span protection: traffic is switched to an alternate parallel channel or link connecting the same two nodes  Line restoration: traffic is switched to an alternative route between the two nodes 17

Protection mechanisms In summary, protection mechanisms are  1+1 protection: payload is transmitted simultaneously over two disjoint paths (selector chooses best signal)  M:N protection: M predesignated backup paths are shared between N primary paths  1:N protection: 1 preallocated backup path is shared among N primary paths  1:1 protection: 1 dedicated backup path is preallocated for 1 primary path 18

Restoration mechanisms Typically takes more time to react & resolve failures by switching to alter- nate paths, due to dynamic nature. Restoration can be implemented both at the source or an intermediate node, once the responsible node has been notified. Failure notification is performed using notify procedures or standard error messages 19

Conclusions GMPLS provides the necessary linka- ge between the IP and photonic layers, allowing interoperable, scalab- le, parallel and cohesive evolution of networks in the IP and photonic dimensions. Basically, GMPLS resolves the main problem of scalability by segregating the transport network from the data. 20

Conclusions / Q & A New traffic flows and proliferation of mobile terminals require robust high- capacity structures that support fast provisioning, other than voice. GMPLS-based products can be applied in existing networks to decrease costs without impacting service quality. Flexible M:N protection and restoration capabilities of GMPLS allow efficient addressing of network survivability. 21

References A. Banerjee, J. Drake, J. Lang and B. Turner, “GMPLS: An Overview of Signaling Enhancements and Recovery Techniques”, IEEE Communications Magazine, Vol:39, Issue:7, p.p: , doi: / Daniel O. Awduche, Bijan Jabbari, "Internet traffic engineering using multi- protocol label switching (MPLS)", Computer Networks 40 (2002)

23 Types of switches Multiplexing technique on data-plane links Admission control in control plane? Circuit switch (CS) - position based (port, time, lambda) Packet switch (PS) - header based Connectionless (CL) - no admission control Not an option e.g., Ethernet Connection-oriented (CO) - admission control e.g., telephone SONET WDM Virtual-circuit e.g., MPLS, ATM

24 Types of networks Support function Network type Addressing (in data or control plane?) RoutingSignaling Connectionless (CL)Data plane  Circuit Switched (CS) Control plane Virtual circuit (VC) Control plane Connection-oriented