Top Banner
Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu
66

Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Introduction to Protection & Restoration for OBS

Copyright, 2000, SUNY, Univ. at Buffalo

Presented by

Zaoyang Guo & Dahai Xu

Page 2: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Outline

• Basic Concepts of Protection & Restoration

• Review of OBS

• Protection & Restoration for OBS

Page 3: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Basic Concepts of Protection & Restoration

• What is protection & Restoration?

• Why we need Protection/Restoration?

• Protection

• Restoration

• Comparison between Protection & Restoration

• Protection/Restoration for Optical Network

Page 4: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

What is protection & Restoration?

• Network is unreliable somehow

• Protection & Restoration are the mechanisms to recover from network failure

• Their difference will be discussed in the following parts

Page 5: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Why we need Protection/Restoration?

• To Recover from network failure

• To prevent a lot of data loss

• To provide reliable communication service

Page 6: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection

• Path Protection

• Link Protection

• Advantages & Disadvantages

Page 7: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Path Protection

• Use more than one path to guarantee the data be sent successfully

Page 8: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Path Protection (Continued)

• Dedicated Path Protection

• Shared Path Protection

Page 9: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Dedicated Path Protection

• 1+1 Protection

• Point-to-Point Protection & Mesh Network Protection

Page 10: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

1+1 Protection

Page 11: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Mesh Network Protection

Page 12: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Shared Path Protection

• 1:1 Protection

• 1:N Protection

Page 13: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

1:1 Protection

Page 14: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

1:N Protection

Page 15: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Link Protection

• Use an alternate path if the link failed

Page 16: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Link Protection (Continued)

• Dedicated Link Protection: not practical

• Shared Link Protection: practical

• It may fail when a node fails

Page 17: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Dedicated Link Protection

Page 18: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Advantages & Disadvantages of Protection

• Simple

• Quick: Do not require much extra process time

• Usually can only recover from single link fault

• Inefficient usage of resource

Page 19: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Restoration

• Path Restoration

• Link Restoration

• Advantages & Disadvantages

Page 20: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Path Restoration

• The route can be computed after failure

• The resource is reserved and then used

Page 21: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Link Restoration

• The path is discovered at the end nodes of the failed link

• More practical than path restoration

Page 22: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Advantages & Disadvantages of Restoration

• Usually can recover from multiplex element faults

• More efficient usage of resource

• Complex

• Slow: require extra process time to setup path and reserve resource

Page 23: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

• Characteristic: Protection -- the resource are reserved before the failure, they may be not used; Restoration -- the resource are reserved and used after the failure

• route: Protection -- predetermined; Restoration -- can be dynamically computed

• Resource Efficiency: Protection -- Low; Restoration -- High

Comparison between Protection & Restoration

Page 24: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

• Time used: Protection -- Short; Restoration -- Long

• Reliability: Protection -- mainly for single fault; Restoration -- can survive under multiplex faults

• Implementation: Protection -- Simple; Restoration -- Complex

Comparison between Protection & Restoration (Continued)

Page 25: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection/Restoration for Optical Network

• Wavelength Path (WP) & Virtual Wavelength Path (VWP)

• FDL: to delay data

• Routing: central controlled or distributed controlled

• Resource Reservation: forward reservation / backward reservation

Page 26: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Wavelength Path (WP) & Virtual Wavelength Path (VWP)

• Wavelength Path (WP) / Lightpath (LP) : a wavelength and a physical path, no wavelength translation is used

• Virtual Wavelength Path (VWP) : wavelength translation may be employed

• Optical cross-connection

Page 27: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

WP & VWP (Continued)

• Three types of network: no wavelength translation at all nodes; wavelength translation at all nodes; wavelength translation at some nodes

Page 28: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Review of OBS

• Main Advantages of OBS

• Requirement & Assumption

Page 29: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Main Advantages of OBS

• • No buffer capacity is required at

intermediate nodes: A lightpath/wavelength Path (WP) or Virtual Wavelength Path (VWP) must be setup

• Quick Setup: No acknowledgement from receiver (destination)

Page 30: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Main Advantages of OBS (Continued)

• Low Overhead: A control packet is sent and processed before the busty data transmission

• High efficient utilization of bandwidth: No acknowledgement from destination, low overhead

Page 31: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Requirement & Assumption

• Reliable Network: No ack.

• OBS is mainly used in backbone networks

• Every node knows sufficient information about the route or the topology of the whole network

Page 32: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Requirement & Assumption (Continued)

• If one element in the network fails, all the nodes will be notified in a short time

• Assume there will be only one element fail: If one element fails, the others will work correctly

• Generally only single link failure is considered

Page 33: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection & Restoration for OBS

• Protection/Restoration At The Source Node

• Protection/Restoration At Intermediate Node

Page 34: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection/Restoration At The Source Node

• Dedicated Path Protection: Send burst data to each path

• Shared Path Protection: Set a delay time to backup path

• Disadvantage: Not efficient usage of bandwidth

Page 35: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection/Restoration At Intermediate Node

• Assumption: The intermediate node found the next link is failed when it processes the control packet

• Method: Use alternate backup path to destination node or only to next node

• Use longer offset time: Need more intermediate nodes

Page 36: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection/Restoration At Intermediate Node (Continued)

• May need FDL to delay the data

• The route should be predetermined: No extra time to dynamically compute route

• VWP preferred: Easy to reserve resource (wavelength) successfully

Page 37: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

MPLS Protection

• Overview

• MPLS Protection Principles

• An MPLS path Protection mechanism

Page 38: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Overview of MPLS Protection

• To deliver reliable service– LSP need protection– LSR provide protection

Page 39: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Motivation for MPLS Protection

• Layer 3 or IP rerouting is too slow

• Layer 0 or Layer 1 may be limited

• Layer 0 or Layer 1 mechanisms can not see higher layer operations

• Interoperability of protection mechanisms between multi-vendor LSRs in core MPLS networks.

Page 40: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

MPLS Protection Principles

• MPLS protection switching

• Fast MPLS layer protection

• No assumptions about the underlying layer 1 or layer 2 transport mechanisms or their protection mechanism.

Page 41: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Objectives of MPLS Protection

• Fast recovery of the working traffic

• Should be specified for an LSP, PMTP(Protected MPLS Traffic Portion), or PMTG (Protected MPLS Traffic Group).

• Specified for traffic on an end-to- end LSP or for a segment of an LSP.

Page 42: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Objectives of MPLS Protection (Cont’)

• Not adversely effect other network operations.

• No interference among protection domains.

• Compatible with lower layers.

• Avoid Network layer violations.

Page 43: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection Configuration

• Dynamic

• Pre-negotiate

Page 44: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection Activation

• Global (end-to-end or centralized)

• Local (distributed)

Page 45: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection Span

• Link protection

• Path protection

Page 46: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection Modes

• Revertive

• Non-revertive

Page 47: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection Switching Options

• 1+1 Protection

• 1:1, 1:n, and n:m Protection

Page 48: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Failure Detection

• Loss of Signal: A signal is not detected at an interface

• Link Failure: Link probing mechanism fails

• Loss of Packets: Excessive discarding of packets at an LSR interface

Page 49: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

An MPLS path recovery mechanism

• Liveness message to detect faults

• Special tree structure to distribute fault and/or recovery information

• Permit recovery mechanisms at different layers to coexist

• Lightweight notification mechanism

• Minimize delays of a recovery cycle

Page 50: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Core MPLS Path Protection Components

• Working Path

• Recovery Path

• Path Switch LSR (PSL)

• Path Merge LSR (PML)

• Intermediate LSR

Page 51: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Reverse Notification Tree (RNT)

• Can be established in association with the working path

• Only one RNT is required for all the working paths that merge

• Can be implemented either at Layer 3 or at Layer 2

Page 52: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Illustration of MPLS protection configuration

Page 53: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Protection Domain

• Definition: the set of LSRs which the working path and its corresponding recovery path are routed over

• LSPs merge

Page 54: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Relationship between protection domains

• with different RNTs– Independent– Overlap

• with the same RNT

Page 55: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Multiple Faults

Page 56: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Configuration

• Establishing a Recovery/Protection Path

• Creating the RNT

• Engineering a Protection Domain

Page 57: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Establishing a Recovery/Protection Path

• working path and its corresponding recovery path would be specified during LSP setup– Path selection algorithm (running at a

centralized location or at an ingress LSR)– Administrative configuration

• Inverse cross-connect table

Page 58: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Fault Detection

• Unidirectional Link Fault– Downlink Fault– Uplink Fault

• Bi-directional Link Fault or Node Fault

Page 59: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Fault Processing

• Fault Notification

• Switch Over

• Switch Back

• ----Finished----

Page 60: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Domains With different RNTs (Independent)

Page 61: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Domains With different RNTs (Overlap)

Page 62: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Domains With same RNT

Page 63: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Graph of Switch Over

Page 64: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Inverse cross-connect table

Page 65: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Reference

• "Survivable WDM Mesh Networks, Part I -Protection", S.Ramamurthy and B. Mukherjeee, IEEE INFOCOM'99, 1999

• "Survivable WDM Mesh Networks, Part I -Restoration", S.Ramamurthy and B. Mukherjeee, IEEE INFOCOM'99, 1999

• "Wavelength Requirements and Survivability in WDM Cross-Connected Networks", N. Wauters, ECOC'94

• "Dynamic Routing of Bandwidth Guaranteed Tunnels with Restoration", Murali Kodialam (Bell Labs, Lucent Technologies), T. V. Lakshman (Bell Labs, Lucent Technologies) IEEE INFOCOM 2000

• "Wavelength conversion in WDM networking", B. Ramamurthy and B. Mukherjee, IEEE Journal on Selected Areas in Communications, Sept. 1998, vol.16, (no.7):1061-73.

• "Optical Burst Switching (OBS) - A New Paradigm for an Optical Internet", C.Qiao, in a special issue of J. High Speed Networks (JHSN) on WDM Networks, Vol. 8, No. 1, pp. 69-84

Page 66: Introduction to Protection & Restoration for OBS Copyright, 2000, SUNY, Univ. at Buffalo Presented by Zaoyang Guo & Dahai Xu.

Reference (Cont’)

• "Choices, Features and Issues in Optical Burst Switching", C.Qiao, to appear in Optical Networks .

• "MPLS Traffic Engineering : A Choice of Signaling Protocols "- White paper comparing RSVP and CR-LDP for label path distribution. By Data Connection

• "A Unified Approach to Network Survivability for Teletraffic Networks: Models, Algorithms and Analysis",D. Medhi, IEEE Trans. on Communications, Vol. 42, pp. 534-548, 1994.

• "Multiprotocol Label Switching Architecture", <draft-ietf-mpls-arch-06.txt>

• "A Framework for Multiprotocol Label Switching", <draft-ietf-mpls-framework-05.txt>

• "Framework for MPLS Based Recovery", <draft-makam-mpls-recovery-frmwrk-00.txt>

• "Protection/Restoration of MPLS Networks", <draft-makam-mpls-protection-00.txt>

• "A Path Protection/Restoration Mechanism for MPLS Networks", <draft-chang-mpls-path-protection-00.txt>