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.

Slides:



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

In the name of God, The Beneficent, The Merciful
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.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
1 Routing and Wavelength Assignment in Wavelength Routing Networks.
Lecture: 4 WDM Networks Design & Operation
A Waveband Switching Architecture and Algorithm for Dynamic Traffic IEEE Communications Letters, Vol.7, No.8, August 2003 Xiaojun Cao, Vishal Anand, Chunming.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
AGH University of Science and Technology NOBEL WP2 Meeting, Berlin May QoS/GoS Routing in Optical Networks.
9/22/2003Kevin Su Traffic Grooming in WDM Networks Kevin Su University of Texas at San Antonio.
OLD DOG CONSULTING Traffic Engineering or Network Engineering? The transition to dynamic management of multi-layer networks Adrian Farrel Old Dog Consulting.
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
Jan 29, 2006Lahore University of Management Sciences1 Seamless Detection of Link and Node Failures for Local Protection in MPLS Zartash Afzal Uzmi Computer.
Dynamic Routing and Wavelength Assignment Scheme for Protection against Node Failure Ying Wang1, Tee Hiang Cheng1,2 and Biswanath Mukherjee3 1School of.
Jan 13, 2006Lahore University of Management Sciences1 Protection Routing in an MPLS Network using Bandwidth Sharing with Primary Paths Zartash Afzal Uzmi.
October 8, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Basics Zartash Afzal Uzmi Computer Science and Engineering Department.
Restoration Routing in MPLS Networks Zartash Afzal Uzmi Computer Science and Engineering Lahore University of Management Sciences.
Detecting Network Intrusions via Sampling : A Game Theoretic Approach Presented By: Matt Vidal Murali Kodialam T.V. Lakshman July 22, 2003 Bell Labs, Lucent.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
MPLS Local Restoration using Optimized Aggregate Information Zartash Afzal Uzmi Computer Science and Engineering Lahore University of Management Sciences.
PROFITABLE CONNECTION ASSIGNMENT IN ALL OPTICAL WDM NETWORKS VISHAL ANAND LANDER (Lab. for Advanced Network Design, Evaluation and Research) In collaboration.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Sponsored by BellSouth, Cisco, UC Micro Program Design and Development of an MPLambdaS Simulator Jian Wang, Biswanath Mukherjee, S, J, Ben Yoo University.
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.
2015/6/291 Fault Management in IP- Over-WDM Networks: WDM Protection Versus IP Restoration Adviser: Ho-Ting Wu Presenter: Ze-Yang Guo.
Comparison of MSTP and (G)ELS Benchmarking Carrier Ethernet Technologies Workshop Session AI.1: Scientific and Technical Results Krakow, Poland April 30,
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Multi-Layer Traffic Engineering in IP over Optical Networks October 20, 2004 Hung-Ying Tyan Department of Electrical Engineering National Sun Yat-sen University.
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
Integrated Dynamic IP and Wavelength Routing in IP over WDM Networks Murali Kodialam and T. V. Lakshman Bell Laboratories Lucent Technologies IEEE INFOCOM.
1 Protection Mechanisms for Optical WDM Networks based on Wavelength Converter Multiplexing and Backup Path Relocation Techniques Sunil Gowda and Krishna.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
IST Project LION 2 Outline IST-project LION –Layers Interworking in Optical Networks –Overview – objectives –Testbed Progress: 2 examples –Recovery experiments.
Waveband switching. WBS –In GMPLS networks, underlying network nodes need to support multiple switching granularities –Therefore, ordinary wavelength-switching.
November 18, Traffic Grooming in Optical WDM Networks Presented by : Md. Shamsul Wazed University of Windsor.
Wavelength Assignment in Waveband Switching Networks with Wavelength Conversion Xiaojun Cao; Chunming Qiao; Anand, V. Jikai LI GLOBECOM '04. IEEE Volume.
SMUCSE 8344 Protection & Restoration of Optical Networks.
Network Survivability Against Region Failure Signal Processing, Communications and Computing (ICSPCC), 2011 IEEE International Conference on Ran Li, Xiaoliang.
Lightpath Restoration in WDM Optical Networks A Survey in IEEE Network Magazine Nov/Dec 2000.
Logical Topology Design
On Survivable Routing of Mesh Topologies in IP-over-WDM Networks Maciej Kurant, Patrick Thiran EPFL, Switzerland Infocom 2005, March 13-17, Miami.
IP Traffic Management In IP- OVER-WDM Networks:HOW? Javier Aracil, Daniel Morato, and Mikel Izal Universidad Publica de Navarra, Pamplona, Spain Presenter:Chen.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
Protection and Restoration Definitions A major application for MPLS.
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
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
Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.
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.
Traffic grooming in WDM Networks Dynamic Traffic Grooming in WDM Mesh Networks Using a Novel Graph Model by Hongyue Zhu, Hui Zang, Keyao Zhu, and Biswanath.
1 Simple provisioning, complex consolidation – An approach to improve the efficiency of provisioning oriented optical networks Tamás Kárász Budapest University.
11/02/2001 Workshop on Optical Networking 1 Design Method of Logical Topologies in WDM Network with Quality of Protection Junichi Katou Dept. of Informatics.
QoS-specified Traffic Grooming Algorithm in WDM Mesh Networks Bing Xiang, Hongfang Yu, Sheng Wang, Lemin Li Communications, Circuits and Systems, 2004.
Optimal Design of Survivable Mesh Networks Based on Line Switched WDM Self-Healing Rings IEEE/ACM Transactions on Networking, Vol 11, NO.3, June,2003 Andrea.
Draft-deoliveira-diff-te-preemption-02.txt J. C. de Oliveira, JP Vasseur, L. Chen, C. Scoglio Updates: –Co-author: JP Vasseur –New preemption criterion.
Survivability in IP over WDM networks YINGHUA YE and SUDHIR DIXIT Nokia Research Center, Burlington, Massachusetts.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Isabella Cerutti, Andrea Fumagalli, Sonal Sheth
Distributed Control Plane
Network Survivability
The University of Adelaide, School of Computer Science
SURVIVABILITY IN IP-OVER-WDM NETWORKS (2)
Presentation transcript:

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 with P.Iovanna, Coritel & Ericsson Lab, Roma R.Sabella, Coritel & Ericsson Lab, Roma L.Sanità, Università Tor Vergata, Roma CoRiTeL Università Tor Vergata

Outline CoRiTeL New Generation Optical Networks Protection Strategy Optimization Problem Heuristic Combinatorial Algorithm Simulations and Results

New Generation Optical Networks Key Issues:  Rapid growth of Internet traffic  Several types of traffic with different QoS Objectives:  Flexibility and Efficiency  Handling different QoS and different levels of protection against failures CoRiTeL

Multi-Layer Network Scenario MPLS Logical Layer WDM Physical Layer LSR OXC Traffic Requests (lsp-s) Optical fiber GMPLS Control Plane CoRiTeL Ligthpath

The Protection Problem  Given a multilayer network and a set of traffic requests Set up a set of lightpaths and assign to each HP traffic request a logical path, i.e. a sequence of lightpaths, for the working scenario… Working Path Source Destination Back-up Path CoRiTeL  … and a logical path for each failure scenario (back-up paths)

End to End Protection  Assign to each traffic request one working path and one back-up path that are disjoint CoRiTeL  Wei Wei, Qingji Zeng, Yun Wang, “Multi-layer Differentiated Integrated Survivability for Optical Internet” Photonic Network Communications, vol 8, number 3, pp , 2004  Qin Zheng, G.Mohan “Protection Approaches for Dynamic Traffic in IP/PMLS-over-WDM Network” Communications Magazine, IEEE, vol 41, pp 24-29, 2003  Yinghua Ye, Assi C., Dixit S., Ali M.A, “A Simple Dynamic Integrated provisioning/protection scheme in IP over WDM networks”, IEEE Communications Magazine, Nov 2001 – pp

 We associate a scenario with each failure event + one for the normal state  We want to assign to each traffic request one working path and one back-up path for each possible failure scenario Protection Strategy  Failure event: single optical link failure (causing multiple logical failures)  The protection strategy can be directly extended as to deal with different types of failures (as node ports) CoRiTeL  … therefore we want to assign to each traffic request a (logical) path for each possible scenario

Protection Strategy 2 Recovery Base Lightpath: we reconnect the source and the destination of the failed lightpath while keeping fixed the rest of the logical path CoRiTeL Advantages:  confines signaling to the portion of the network that has failed  saves time of processing and reaction  makes easier fault management

Protection Strategy 3 A traffic request is diverted from its working path p only if some lightpath of p fails CoRiTeL  Advantage: in each scenario resource sharing is maximixed A traffic request might be diverted to different back-up paths when two edges e,f of a same lightpath of p fails

Protection Strategy 4 Two traffic requests sharing a same lightpath j on their working paths may have different back-up paths when some edge e of j fails CoRiTeL LSP 1 LSP 2  Advantage: in each scenario resource sharing is maximixed

More Assumptions After a failure is repaired, working paths are reinstated (revertive strategy) Lightpaths must be set-up in advance; still a lightpath may carry different traffic requests in different scenarios

Feasibility of a solution (logical layer) Consistency check Scenario 0Scenario 1Scenario m LSP 1 LSP 2 LSP k l 1 -l 2 -l 3 l 1 -l 5 -l 3 l 4 -l 6 l4-l1-l7l4-l1-l7 l 1 -l Capacity check CoRiTeL Bandwidth on lightpath l 1 Scenario LSP 2 LSP 3 LSP 4 4 Failure!!! LSP 1 Wavelenght capacity

Feasibility of a solution (optical layer) CoRiTeL Consistency check Capacity check Physical link 1 Lightpath 1 Lightpath 2 Lightpath p Physical link 2 Physical link m yes no yes no yes Intra-ports LSR 1 Intra-ports LSR 2 Intra-ports LSR n yes no

The Off-line Protection Problem Given: Find: As to:  A Multilayer Network  A set of HP traffic requests (LSP-s) k = 1 … K, with source s(k) destination d(k) and bandwidth b(k)  The Logical Topology  Working Paths for each traffic request  Back-up Paths for each traffic request, for each scenario  Serve as many traffic requests as possible CoRiTeL

An ILP formulation 1  N el := the set of LSR-s nodes  N opt := the set of OXC-nodes  E opt := the set of (directed) optical links  E port := the set of (directed) intra-ports links  n opt (i,j): = the number of wavelengths in (i,j) E opt  n port (u,v):= the number of incoming/outgoing intra-ports in (u,v) E port  w = bandwidth available on a wavelength/intra-port  K := the set of LSP-s  s k - t k - b k := respectively LSR-source, LSR-destination and requested bandwidth of k K  S := {s 0, …, s m } the set of failure scenarios. s 0 is the working scenario, m = |E opt |/2  L := the set of candidate lightpaths to be set up  L opt (i,j):= the set of lightpaths L using (i,j) E opt  L port (u,v):= the set of lightpaths L using (u,v) E port  L + (u) := the set of lightpaths L starting from node u N el  L - (u) := the set of lightpaths L ending in node u N el L(s) := the set of lightpaths L failing in the scenario s S (with L(s 0 ) = Ø) Define: CoRiTeL

An ILP formulation 2 Decision Variables: CoRiTeL

An ILP formulation 3 The objective is to maximize the number of served LSP-s (1) The total number of lightpaths using the optical link (i,j) does not exceed the number of available wavelengths (2) The total number of lightpaths using an intra-port between LSR u and OXC v does not exceed the number of available intra-ports (3) Flow-constraints for LSP k in scenario s (4) The total amount of traffic passing through each lightpath in each scenario does not exceed the capacity of the lightpath itself (5) If k is routed on a lightpath l in the working scenario, it must be routed on l in each scenario l is active (6) k cannot be routed on a lightpath l that is not active in a scenario s (7) For sake of shortness we assume that a set L of candidate lightpaths is given CoRiTeL

Heuristic Approach Sequential procedure based on successive shortest paths computations: - simple and easy to implement - can be extended to on-line HP traffic Provisioning Step Recovery Step Local Search Step Working paths research Local search to improve the solution Back-up paths research Lightpaths are set-up dynamically while searching for the routing of an LSP CoRiTeL

Provisioning Step  LSP-s are sorted according to non decreasing values of the minimum bandwidth they need, i.e. MinHop(k)*b(k)  For each LSP k the Routing Engine searches a working path, taking into account the working paths and the set of lightpaths set-up so far  If such a path is not found, then LSP k is temporary discarded CoRiTeL

Recovery Step  Failure scenarios are sorted according to the loads on each optical link induced by the working paths  For each failure scenario, LSP-s affected by the failure are sorted according to non decreasing values of the minimum bandwidth they need  For each LSP k the Routing Engine searches an alternative path for the failed lightpath, taking into account: the working paths, the back-up paths and the set of lightpaths estblished so far  If such a path is not found, then the LSP is temporary discarded CoRiTeL

Local Search Step  We try to accommodate LSP-s that have been discarded so far  This is done by simple swapping rules and by means of the Routing Engine CoRiTeL

Routing Engine It uses Dijkstra’s algorithm on an auxiliary network composed by:  Two types of nodes 1. OXC-s 2. LSR-s  Three types of links 1. optical links 2. intra-ports 3. lightpaths set up so far and it may establish new lightpaths CoRiTeL

1)W lightpath = # optical hops lightpaths links Link weights 2) optical links if λ a ij > 1 if λ a ij = 1 3) intra-ports links if λ a ij >1 if λ a ij =1 CoRiTeL

Alternative Strategies for Simulation Objective : comparing our strategy wrt to other possible strategies Up to now: comparing our strategy wrt to 2 less refined strategies defined by: 1) forcing an LSP to use the same backup path for the failure of edges in a same lightpath CoRiTeL

Objective: comparing our strategy wrt to other possible strategies Up to now: comparing our strategy wrt to 2 less refined strategies defined by: 2) forcing two LSP-s sharing a lightpath j to share also the back-up path when an edge e of j fails CoRiTeL LSP 1 LSP 2 Alternative Strategies for simulation

Simulation Network: 19 nodes 36 links Hypothesis  Each OXC connected with an LSR  Each optical link is bi- directional  Number of intra-ports = 70% number of λ crossing the OXC  w λ =2,5 Gb/s CoRiTeL k C tot b(k)b(k) min_hop(k)   Network load

Results Network Load ρ 10%100%0 20%100%0 30%96%0 40%87%44% 50%60%51% 60%41%39% 70%30%29% 80%25%26%  π = percentage of lost traffic by the main strategy Percentage Lost Traffic vs ρ 0% 10% 20% 30% 40% 50% Network load ρ Lost Traffic π π1π1 π2π2  π 1 = percentage of lost traffic by the alternative strategy (1)  π 2 = percentage of lost traffic by the alternative strategy (2) CoRiTeL

Conclusions  Fine Routing / Protection strategy for MPLS over WDM network via a simple shortest path algorithm  Main elements of the protection strategy: scenario dependency, LSP granularity, ligthpath recovery base, high resource sharing  First computational tests show the advantages of our strategy Future Work  Exact comparison with End to End protection strategies via ILP techniques CoRiTeL