Ring Protection: Wrapping vs. Steering



Similar documents
Routing in packet-switching networks

H3C SR8800 RPR Technology White Paper

Exam 1 Review Questions

TRILL for Data Center Networks

Route Discovery Protocols

Router and Routing Basics

Computer Networks Vs. Distributed Systems

A Performance Study of IP and MPLS Traffic Engineering Techniques under Traffic Variations

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

Computer Networks. By Hardeep Singh

An Introduction to Resilient Packet Ring Technology

Optimizing Enterprise Network Bandwidth For Security Applications. Improving Performance Using Antaira s Management Features

Design and Modeling of Internet Protocols. Dmitri Loguinov March 1, 2005

Link-State Routing Protocols

Strategies. Addressing and Routing

The Quality of Internet Service: AT&T s Global IP Network Performance Measurements

Deploying Multiservice Applications Using RPR Over the Existing SONET Infrastructure

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

MMPTCP: A Novel Transport Protocol for Data Centre Networks

Influence of Load Balancing on Quality of Real Time Data Transmission*

The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links. Filippo Costa on behalf of the ALICE DAQ group

Adapting Distributed Hash Tables for Mobile Ad Hoc Networks

Introduction, Rate and Latency

DD2491 p Load balancing BGP. Johan Nicklasson KTHNOC/NADA

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

B4: Experience with a Globally-Deployed Software Defined WAN TO APPEAR IN SIGCOMM 13

Communication Systems Internetworking (Bridges & Co)

Network Architecture and Topology

Schedule 2t. Additional terms for Fast Trade - Online Ordering

Introduction to LAN/WAN. Network Layer

Dynamic Source Routing in Ad Hoc Wireless Networks

Lecture 23: Interconnection Networks. Topics: communication latency, centralized and decentralized switches (Appendix E)

Definition. A Historical Example

MPLS Quality of Service What Is It? Carsten Rossenhövel EANTC (European Advanced Networking Test Center)

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

Introduction to IP v6

Disaster-Resilient Backbone and Access Networks

Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors

Controlled Random Access Methods

Adapting MPLS Fast Reroute to Create Resilient Rings

The Impact of QoS Changes towards Network Performance

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

CHAPTER 6 SECURE PACKET TRANSMISSION IN WIRELESS SENSOR NETWORKS USING DYNAMIC ROUTING TECHNIQUES

Network Simulation Traffic, Paths and Impairment

Analysis of QoS Routing Approach and the starvation`s evaluation in LAN

NETWORKING TECHNOLOGIES

Gigabit Ethernet: Architectural Design and Issues

Corvil Insight. Low-Latency Market Data

WHITEPAPER MPLS: Key Factors to Consider When Selecting Your MPLS Provider

TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)

Research of User Experience Centric Network in MBB Era ---Service Waiting Time

1.1. Abstract VPN Overview

Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX

TRILL Large Layer 2 Network Solution

John Ragan Director of Product Management. Billy Wise Communications Specialist

QoSIP: A QoS Aware IP Routing Protocol for Multimedia Data

Outline. VL2: A Scalable and Flexible Data Center Network. Problem. Introduction 11/26/2012

ProLiant Essentials Intelligent Networking Active Path Failover in Microsoft Windows environments

Allocating Network Bandwidth to Match Business Priorities

Wireless Mesh Networks Impact on Voice over Internet Protocol. Mohammad Tariq Meeran PhD Student Institute of Informatics, Tallinn University

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Additional Information: A link to the conference website is available at:

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Increasing robustness of Software-Defined Networks

Accelerating Network Virtualization Overlays with QLogic Intelligent Ethernet Adapters

Optimizing Data Center Networks for Cloud Computing

APPLICATION NOTE 210 PROVIDER BACKBONE BRIDGE WITH TRAFFIC ENGINEERING: A CARRIER ETHERNET TECHNOLOGY OVERVIEW

Transport for Enterprise VoIP Services


Industrial Ethernet How to Keep Your Network Up and Running A Beginner s Guide to Redundancy Standards

CSE 473 Introduction to Computer Networks. Exam 2 Solutions. Your name: 10/31/2013

Three Key Design Considerations of IP Video Surveillance Systems

Planeamento e Gestão de Redes. Análise de Requisitos

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

Failsafe Protection for Utility Critical Infrastructure

Communication Networks. MAP-TELE 2011/12 José Ruela

2 TCP-like Design. Answer

Effects of Filler Traffic In IP Networks. Adam Feldman April 5, 2001 Master s Project

Chapter 3. Enterprise Campus Network Design

Scaling 10Gb/s Clustering at Wire-Speed

Solving the Big Dilemma of Big Data

Protocols. Packets. What's in an IP packet

Chapter 4. Distance Vector Routing Protocols

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

ADAPTIVE RESOURCE ALLOCATION AND INTERNET TRAFFIC ENGINEERING ON DATA NETWORK

Lesson 5-3: Border Gateway Protocol

VoIP / SIP Planning and Disclosure

Local-Area Network -LAN

Referring to the above question, the end-to-end delay (transmission delay plus propagation delay) is

2 Basic Concepts. Contents

Distance Vector Routing Protocols. Routing Protocols and Concepts Ola Lundh

PLANEAMENTO E GESTÃO DE REDES INFORMÁTICAS COMPUTER NETWORKS PLANNING AND MANAGEMENT

The Coremelt Attack. Ahren Studer and Adrian Perrig. We ve Come to Rely on the Internet

How To Use A Network Over The Internet (Networking) With A Network (Netware) And A Network On A Computer (Network)

Transcription:

Ring Protection: Wrapping vs. Steering Necdet Uzun and Pinar Yilmaz March 13, 2001

Contents Objectives What are wrapping and steering Single/dual fiber cut Comparison of wrapping and steering Simulation results

Objectives Fast 50 ms protection switching Priority discrimination High available bandwidth during failure No dedicated protection bandwidth No out of order transmission of packets desired during protection switching

Service disruption Call dropping (1 second) Video on demand flickers (< 1 second) TCP timeouts (few seconds) IGP link removal EGP route removal Disruption of communication business revenue loss, etc. Legal implications

Possible solutions Wrapping Fast, local decision Sub-optimal routing after wrap Steering Slow, global decision Traditionally in L3 via software Possible in L2 via hardware Wrapping then steering Fast, local decision for wrapping Optimal routing after steering

What is wrapping? A B Node A (or B) adjacent to a failure point forwards all transit traffic from its Outer (Inner) ring to its Inner (Outer) ring Requires only two nodes (A and B) to detect the failure event Packets may not follow the shortest available route after wrap (until a new topology discovery)

What is steering? A B Each node forwards its transmit traffic to either one of Inner or Outer ring so that all packets reach their destinations without the need to pass the failure point Requires all nodes to be informed of the failure event to trigger topology discovery After new topology is discovered, add traffic is switched to the other ring if it becomes the shortest available path Special handling of multicast packets (send to both rings > problematic when single fiber cut: 2 copies delivered to a single destination)

Wrapping then steering A B Neighboring node A (and B) of a failure point forwards all transit traffic from its Outer (Inner) ring to its Inner (Outer) ring A and/or B detect the failure event and wrap ASAP then inform other nodes to start a new topology discovery After new topology is discovered, add traffic is switched to the other ring if it becomes the shortest available path

Dual fiber cut A B wrapping A B steering

Dual fiber cut comparison Wrapping Steering Fiber cut detection and wrapping Sub millisecond worth of data is lost {Fiber cut detection time + Wrap time} LineRate (i.e., [0.4ms +0.1ms] x 10Gb/s = 5Mb) Requires Fiber cut detection time + N node delays + node response time to switch traffic to opposite ring {Fiber cut detection time + N node/prop. delays + node steering response time} LineRate + up to (N/2) transit buffer worth of data is lost CASE-1 (fast steering, small ring): [0.4ms + 32 nodes x 0.1ms + 1ms] x 10Gb/s + 16 nodes x 16KB = 48Mb << 20 km ring spans CASE-2 (fast steering, big ring): [0.4ms + 32 nodes x 1ms + 1ms] x 10Gb/s + 16 nodes x 16KB = 370Mb << 200 km ring spans CASE-3 (slow steering, small ring): [0.4ms + 32 nodes x 0.1ms + 1s] x 10Gb/s + 16 nodes x 16KB = 10Gb?? << 20 km ring spans

Single fiber cut A x B wrapping A x B steering

Single fiber cut comparison Wrap Fiber cut detection and wrapping within Fiber cut detection time + Wrap time on node A, within Fiber cut detection time + Wrap time + 1 node/prop. delay on node B Sub millisecond worth of data is lost {Fiber cut detection time + Wrap time + 1 node/prop. delay} LineRate CASE-1: [0.4ms + 0.1ms + 0.1ms]x 10Gb/s = 6Mb << 20 km ring spans Steering CASE-2: [0.4ms + 0.1ms + 1ms]x 10Gb/s = 15Mb << 200 km ring spans Requires Fiber cut detection time + N node/prop. delays + node response time to switch transmit traffic to opposite ring {Fiber cut detection time + N node/prop. delays + node steering response time} LineRate + up to (N/2) transit buffer worth of data is lost CASE-1 (fast steering, small ring): [0.4ms + 32 nodes x 0.1ms + 1ms] x 10Gb/s + 16 nodes x 16KB = 48Mb << 20 km ring spans CASE-2 (fast steering, big ring): [0.4ms + 32 nodes x 1ms + 1ms] x 10Gb/s + 16 nodes x 16KB = 370Mb << 200 km ring spans CASE-3 (slow steering, small ring): [0.4ms + 32 nodes x 0.1ms + 1s] x 10Gb/s + 16 nodes x 16KB = 10Gb?? << 20 km ring spans

Simulation results 12 OC-48 nodes 3000 km ring diameter 2 x OC-12 transmit cap per node

Simulation results 12 OC-48 nodes No transmit cap per node 3000 km ring diameter Transmit buffers always not empty

Summary Advantages of wrapping then steering Fast local decision Guaranteed protection switching time Scalability for both MAN and WAN Economy of using software steering

First wrap then steer!