Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani

Slides:



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

MPLS: The Magic Behind the Myths Grenville Armitage (author) Scott Crosby (presenter)
Identifying MPLS Applications
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)
© 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
© 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.
Introducing MPLS Labels and Label Stacks
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 and Traffic Engineering
Introduction to MPLS and Traffic Engineering
Path Protection in MPLS Networks Using Segment Based Approach.
Multi-Protocol Label Switching
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,
Computer Networks ATM and MPLS Professor Hui Zhang
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.
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.
IP/MPLS Multiprotocol Label Switching
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
1 Advanced Network Architectures Yasaman Motakef
Multiprotocol Label Switching (MPLS) References: Juniper white papers on MPLS and DiffServ at: white_papers/
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 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.
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“
MPLS (MultiProtocol Labeling Switching) School of Electronics and Information Kyung Hee University. Choong Seon HONG.
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
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
Module 2 MPLS Concepts.
Multiple Protocol Support: Multiprotocol Level Switching.
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.
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
Advanced Computer Networks
Performance Measurements of MPLS Traffic Engineering and QoS
Multi Protocol Label Switching (MPLS)
Internet Quality of Service
MPLS Basics 2 2.
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:

Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 2 Multi Protocol Label Switching is a routing technique that imitate connection oriented forwarding method in a connectionless (IP) environment What is MPLS?

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 3 Hop-by-hop or source routing to establish labels - non-shortest paths Uses label native to the media Multi level label substitution transport What is MPLS? (cont.)

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 4 Why MPLS ? Performance and scalability Explicit routing and traffic engineering –Constraint-based Routing / QoS Separation of control (routing) and forwarding Virtual Private Networks –Controllable tunneling mechanism Unified approach to routing functionality

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 5 Best of both Worlds Packet Forwarding Circuit Switching Flexibility and predictability Performance - complexity trade-off MPLS +IP IP ATM HYBRID

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 6 over the same path treated in the same manner mapped to the same label IP1 IP2 IP1 IP2 LSR LER (ingress) LER (egress) LSP IP1#L1 IP2#L1 IP1#L2 IP2 #L2 IP1#L3 IP2#L3 Forwarding Equivalence Classes (FEC) Flow of IP packets

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 7 FEC / label binding mechanism Binding is done once at the ingress LER / OXC Currently based on destination IP address prefix Future mappings based on SP-defined policy In electronic MPLS domain Label FEC (packet associated) In photonic MPLS domain Label Wavelength ( channel associated)

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 8 MPLS Signaling Protocols Hop-by-hop & Explicit Label Distribution Protocol (LDP) Constraint-based Routing LDP (CR-LDP) Extensions to RSVP

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 9 Packet Forwarding over LSP- (Label swapping) Label swapping is ‘simple’, but is it simple enough?

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 10 Matching the Speeds? For increased speed, the mechanism must be simpler! IP/MPLS Frame Monitoring Optical (Physical) Layer Electronic Speed Optical Speed IP/MPLS-over-WDM

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 11 Graceful Numbering of Trees It is a well-known labeling problem in graphs and trees. Number the nodes of a graph G with 1, 2,…, e so that induce edge labels computed by absolute node number differences are all distinct. Notorious conjecture of Ringel- Kotzig [1963] asserts that “all trees are graceful” Graceful numbering of a tree

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 12 MPLS unicast with graceful numbering

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 13 MPLS+Graceful Numbering

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 14 MPLS multicast caterpillar using graceful numbering

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 15 Graceful numbering of paths and caterpillars (*) are not complex and resembles label assignment in MPLS N-23N-12 6 N N-2 N-1N N N-5N-44 7N N-1 N-2 N-3 N-4 N-5 etc. N-1 N-2 N-3 N-4 N-5N-6 N-7 N-8 N-9 N-10 N-11 N-12 N-13 N-14 etc. PATH CATERPILLAR backbone path (*)I. Cahit and R. Cahit, “On Graceful Numbering of Spanning Trees”, Info. Proc. Lett., 3(4), March 1975,

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 16 MPLS Roles IP/MPLS:Service and addressing, Quality of service, TE, Protection Sonet:Multiplexing, Protection Optical:Bandwidth MPLS SONET Optical Adaptation MPLS IP/MPLS: Service and addressing Quality of service, TE, Protection, Multiplexing, Optical:Protection, Multiplexing Bandwidth Future Present Efficient logical overlay over Sonet Efficient Peer model and transport topology aware

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 17 One Control (MPLS) - End to End IP Packets Cells Frames MPLS Control Plane VPI/VCI /DLCI/ Label Lambda VPI/VCI /DLCI/ Label IP Packets Cells Frames Label

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 18 Lambda-Labeling with Graceful Numbering (IP-Over-WDM) ”G - labeling" Optical MPLS Core IP/MPLS network (electronic) Large bandwidth lambda LSP's explicit routing I1 I2 I3 I4 I5 I6 M8 M9 M10 M11 M12 Lambda-labeling approach: multiple MPLS network node types Graceful Lambda (G  Labeling in Optical Core Network

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 19 Graceful Numbering of Two Light-paths (without lambda conversion) IF the light-paths from C to B and from A to D arrive to node X with the same label but different wavelengths THEN no need to convert any wavelength at node X

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 20 Graceful Numbering of Two Light-paths with wavelength conversion IF the light-path from C to B and from A to D arrive to node X with the same labels and wavelengths THEN one of the wavelength is to be converted at node X

OptiComm 2000, October 24, 2000, Dallas, Texas Chart 21 Summary Topology associated labeling Distinct labels per LSP or MC Caterpillar Label conflict resolution by central control Source controlled Graceful Number assignments Labels generation automatic and simple Efficient O(n) algorithms Minimum label-process time Distributed algorithm to assign G -labels