Presented by: Dmitri Perelman Nadav Chachmon. Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation.

Slides:



Advertisements
Similar presentations
MPLS and GMPLS Li Yin CS294 presentation.
Advertisements

The Future of Packet Handling
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—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.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
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.
1 Generalized Multiprotocol Label Switching Konstantinos Lizos PhD Student – Spring 2015 University of Oslo (UiO) The Faculty of Mathematics.
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.
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.
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.
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
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
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.
An introduction to MPLS and GMPLS (and briefly T-MPLS)
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.
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.
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 University of Southern Queensland.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
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.
A PRESENTATION “SEMINAR REPORT” ON “ GENERALIZED MULTIPROTOCOL LABEL SWITCHING“
IP Traffic Management In IP- OVER-WDM Networks:HOW? Javier Aracil, Daniel Morato, and Mikel Izal Universidad Publica de Navarra, Pamplona, Spain Presenter:Chen.
MPLS (MultiProtocol Labeling Switching) School of Electronics and Information Kyung Hee University. Choong Seon HONG.
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
Two-layer Restoration Scheme for IP over Optical Networks with MPLS Jia Ke, L. Mason, Q. Yang ICIS, School of EEE, Nanyang Technological University
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
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
Optical + Ethernet: Converging the Transport Network An Overview.
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.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Multi Protocol Label Switching (MPLS)
CHAPTER 8 Network Management
MPLS and GMPLS Li Yin CS294 presentation.
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:

Presented by: Dmitri Perelman Nadav Chachmon

Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation –Suggestion of the label –Control plane vs. Data plane Scalability issues –Forwarding Adjacency LSP –Hierarchical LSP –Link Bundling Reliability Summary Questions and Answers

GMPLS overview The premise of multi protocol label switching is (MPLS): –speed up packet forwarding: MPLS device uses labels rather than address matching to determine the next hop –provide traffic engineering in IP networks: tables and the labels represent different levels of QoS for the end-to-end path Connectionless operation of IP networks becomes more like a connection-oriented network – the path between source and destination is precalculated based on user specifics. Generalized MPLS provides control plane (signaling and routing) for devices that switch in any of following domains: packet, time, wavelength and fiber.

MPLS background – reminder At the ingress of an MPLS network, incoming IP packets are examined and assigned a label by a label edge router (LER). The labeled packets are forwarded through label switched path (LSP), where each label switched router (LSR) makes a switching decision based on the packet ’ s label field.

An example … Unlabeled Packet arrives IP Egress router removes label IP 20 Label switching & packet forwarding Ingress router adds label to packet IP 10 Autonomous system boundary

LER LSR Label Switched Path (LSP) Label switched path

Evolution from MPLS to GMPLS MPLS suite of protocols is extended to include devices that switch in time (e.g. DCS), wavelength (e.g. DWDM) and space (e.g. OXC). Currently, in development by the International Engineering Task Force (IETF) The motivation to do it is the diversity and complexity in managing network devices (such as : ADM, DWDM, OXC, PXC, multiservice switching platforms) This extension allows GMPLS-based networks to provide an optimal path, based on user traffic requirements for a flow that may start on an IP network, and then pass dissimilar network types (SONET, optical and so on).

Evolution from MPLS to GMPLS - example GMPLS control plane promises to simplify network operation and management by automating end-to-end provisioning Of connections, managing network resources and providing the level of Qos that is expected by the user

Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation –Suggestion of the label –Control plane vs. Data plane Scalability issues –Forwarding Adjacency LSP –Hierarchical LSP –Link Bundling Reliability Summary Questions and Answers

GMPLS Label Need to be able to support devices that switch in different domains GMPLS introduces new label format – generalized label, that contains information to allow the receiving device to program its switch regardless of its construction (packet, TDM, lambda, etc.) Information embedded in generalized label should include LSP encoding type that indicates what type of label is being carried Label distribution starts from the upstream LSR requesting a label from downstream LSR (GMPLS allows suggesting the label by upstream LSR – see later).

LSP creation Consider a following example: the goal is to establish LSP between LSR1 and LSR4

LSP creation – cont. To establish LSP pc between LSR1 and LSR4 other LSPs in the other networks must be established to tunnel the LSPs in the lower hierarchy. This is done by sending a PATH/Label Request message downstream to the destination that will carry the lower hierarchy LSP. Only when the LSP in the higher hierarchy is established, initiator can establish an LSP with its peer per network domain.

Step 1 : LSP is established between 0XC1 and 0XC2 (LSP1)

Step 2: LSP is established between DCSi and DCSe

Step 1 : LSP is established between 0XC1 and 0XC2 (LSP1) Step 2: LSP is established between DCSi and DCSe Step 3 : LSP is established between DCS-1 and DCS-2

Step 1 : LSP is established between 0XC1 and 0XC2 (LSP1) Step 2: LSP is established between DCSi and DCSe Step 3 : LSP is established between DCS-1 and DCS-2 Step 4 : LSP is established between LSR2 and LSR3

Step 1 : LSP is established between 0XC1 and 0XC2 (LSP1) Step 2: LSP is established between DCSi and DCSe Step 3 : LSP is established between DCS-1 and DCS-2 Step 4 : LSP is established between LSR2 and LSR3 Step 5 : LSPpc is established between LSR1 and LSR4

Suggested label Upstream node can optionally suggest a label to its downstream node (although the downstream node may refuse and propose its own value). This operation is important for the systems that require time consuming processes to configure their switch fabric (DCS with high thousands of ports). A suggested label allows the DCS to configure itself with the proposed label instead of waiting to receive a label from the downstream node.

Control plane vs. Data plane The label-swapping paradigm logically separates the data and control planes. GMPLS extends this paradigm to those devices that are not designed to examine the content of the data fed into them. In this case GMPLS allows the data and control plane to be physically (or logically) separate. GMPLS doesn ’ t mandate how the control information is to be transported between two nodes.

Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation –Suggestion of the label –Control plane vs. Data plane Scalability issues –Forwarding Adjacency LSP –Hierarchical LSP –Link Bundling Reliability Summary Questions and Answers

Forwarding adjacency LSP A FA-LSP is a GMPLS based LSP to carry other LSPs An FA-LSP established between GMPLS nodes can be viewed as a virtual link. LSP can be advertised as a point-to-point Traffic Engineering (TE) link in the routing protocol; thus, an advertised TE link need no longer be between two OSPF direct neighbors. This can reduce the size of the database  reduce the time spent in look-up operation. The aggregation is accomplished by: –the LSR creating a TE LSP –the LSR forming a forwarding adjacency out of that LSP (advertising this LSP as a TE link into IS-IS/OSPF)

Forwarding Adjacency ATM Switch ATM Switch SONET/SDH ADM Ingress Node (High Order LSP) Egress Node (High Order LSP) FA-LSP SONET/SDH ADM

Hierarchical LSP End-to-end flow may pass over the networks with devices that are not designed to configure connections with flexible bandwidth level. It is better to aggregate low-speed flows into higher- speed ones. This brings the notion of hierarchical LSP. LSP interface hierarchy –Fiber Switch Capable (FSC) Highest –Lambda Switch Capable (LSC) –TDM Capable –Packet Switch Capable (PSC) Lowest This way, an LSP that starts and ends on a PSC interface can be nested (together with other LSPs) into an LSP that starts and ends on a TDM interface. In turn, this LSP can be nested (together with other LSPs) into an LSP that starts and ends on a LSC interface, which in turn can be nested (together with other LSPs) into an LSP that starts and ends on a FSC interface.

Hierarchical LSP – cont.

FA-LSC FA-TDM FA-PSC Bundle Fiber n Fiber 1 FSC Cloud LSC Cloud TDM Cloud PSC Cloud LSC Cloud TDM Cloud PSC Cloud Explicit Label LSPs Time-slot LSPs Fiber LSPs LSPs Explicit Label LSPs Time-slot LSPs (Multiplex Low-order LSPs)(Demultiplex Low-order LSPs) LSPs Nesting LSPs enhances system scalability Optimal usage of network resources.

Link bundling Two adjacent LSRs in an optical network may be connected by several hundreds of parallel wavelengths. Advertising every wavelength separately (during OSPF, IS-IS) may create too large link database at the nodes. When a pair of LSR is connected by multiple links, it is possible to advertise several (or all) of these links as a single link into OSPF and/or IS-IS. This process is called link bundling. Restrictions for bundling the links that comprise the same bundled link are as follows: –All links must begin and end at the same pair of LSR –All links must have the same switching capability –All links must have the same traffic metric Bundling reduces link-state databases, but results in loss of granularity in network resources.

Bundled Link 1 Bundled Link 2 Link bundling

Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation –Suggestion of the label –Control plane vs. Data plane Scalability issues –Forwarding Adjacency LSP –Hierarchical LSP –Link Bundling Reliability Summary Questions and Answers

Reliability GMPLS provides protection against failed channels between two adjacent nodes (span protection) and end-to-end protection (path protection). One possibility is to keep secondary back-up path –For end-to-end path protection there is a mechanism for establishing back-up LSPs that do not have any links in common with the primary LSP (OSPF/IS-IS extension). Another option is restoration of a failed path, which means dynamic establishment of a back-up path. –Line restoration: finds an alternate route at an intermediate node –Path restoration: initiated at the source node to route around a failed path Restoration schemes take longer to switch to a back-up path, but they are more efficient in bandwidth usage, as they do not pre- allocate any resources.

Reliability – example

GMPLS Summary GMPLS provides a common control plane for multiple layers and multi-vendors Greater service intelligence and efficiency Scalable The efficacy of GMPLS may take years to prove

Examination Which of the following network types does the control plane specified for GMPLS support? 1.Packet 2.TDM/SONET 3.Optical 4.All of the above

Examination The control plane can be physically separate from the data plane in GMPLS network 1.True 2.False Forwarding adjacency allows an LSP to be reported and treated as any other link in an OSPF-TE link database 1.True 2.False

Examination Which GMPLS concept helps with addressing the latency in the switch fabric configuration of optical networks? 1.Hierarchical LSPs 2.Link bundling 3.Suggested label 4.All of the above Which GMPLS concept helps to overcome the problem of connections with discrete bandwidth levels available? 1.Hierarchical LSPs 2.Link bundling 3.Suggested label 4.All of the above

?