Вы находитесь на странице: 1из 17

Overview of MS-SPRing and GMPLS

Multiplex Section - Shared Protection Ring

Prepared by:
Diego Caviglia Diego.Caviglia@marconi.com Huub van Helvoort hhelvoort@chello.nl

Background reading: draft-caviglia-gmpls-msspring-req

Overview of MS-SPRing - Introduction

Multiplex Section - Shared Protection Ring MSSPRing Protects the multiplex sections (lines) in a ring configuration.
2-fiber sections 4-fiber sections

The protection capability of the ring is shared


If no protection required it can be used for extra traffic The size around the ring is equal to largest working capability on any section of the ring

Overview of MS-SPRing - MS-SPRing 2-fiber


A B C

working traffic protecting traffic F E D

Overview of MS-SPRing - MS-SPRing 4-fiber


A B C

working traffic protecting traffic F E D

Overview of MS-SPRing - MS-SPRing 4-fiber


A B C

working traffic protecting traffic F E D

Overview of MS-SPRing - MS-SPRing 4-fiber


(ring-switching)

working traffic protecting traffic F E D

Overview of MS-SPRing - MS-SPRing 4-fiber


(ring-switching)

working traffic protecting traffic F E D

Overview of MS-SPRing - MS-SPRing 4-fiber


transoceanic (ring-switching)

working traffic protecting traffic F E D

Overview of MS-SPRing - MS-SPRing 4-fiber


(span-switching)

working traffic protecting traffic F E D

Overview of MS-SPRing - MS-SPRing 4-fiber


(span-switching)

working traffic protecting traffic F E D

10

Overview of MS-SPRing - Provisioning

Ring topology: every node in the ring is assigned a unique identifier; Used by the APS protocol Traffic matrix: represents the allocation of transport entities in the ring; Used to determine required protection capability Squelching map: represents the connection matrix of the ring; Used to prevent mis-connections in case of ring node
failure/isolation

11

How does this relate to GMPLS?

GMPLS provides ideally a robust and flexible control plane protocols set designed for application over generalized transport network;

A typical application of GMPLS is, among others, the control of transport networks based on SDH/SONET technology;
The typical SDH/SONET network topology is made by interconnected rings; the main protection scheme for interconnected rings is MS-SPRing; Usually network operators: Dont want to dismiss protection scheme they are used to; Wants to sell high value services that need recovery time, at least for the first
failure, in order of milliseconds (e.g. 50 ms);

In this scenario, the introduction of GMPLS based control plane should ensure support of and/or compatibility with the most important and widely exploited SDH/SONET features, making possible a seamless interworking with inherent data plane requirements.

12

What signaling/routing problems arise?

In general, when setting up and configuring a data plane circuit traversing a MS-SPRing ring (or segments of it) via traditional management plane control, special constraints, which are specific to this kind of technology, have to be considered in order to ensure its correct operation; The same constraints have to be carefully taken into account when the data plane circuit is no more set up in a traditional way, but through a GMPLS based control plane; The specific constraints imposed by MS-SPRing are related to: Time Slot Interchange (TSI) Ring Map filling in case of squelching

13

What signaling/routing problems arise? - TSI

TSI is the connection function capability of changing the time slot position of through-connected traffic (i.e. traffic that is not added or dropped from the node); At present there is no TSI capability specified in nodes belonging to a MS-SPRing sub network; Channels at MS-SPRing nodes egress are nailed to the same timeslot used by the same channels at nodes ingress; From a Control Plane point of view that means that Ring Ingress Node (first Node of the LSP that is also part of a MS-SPRing) should know in advance witch labels (Timeslots) are free on the ring or some crankback mechanism should be implemented inside the ring.

14

What signaling/routing problems arise? - Squelching

Squelching is defined as the process of inserting AU-AIS in order to prevent misconnections;

The squelching process application over traffic results in an all 1s signal;


In order to perform squelching each TNEs in the ring should know, for every LSP, wich TNE is Ring Ingress and witch one is Ring Egress; From a Control Plane point of view that means that during the LSP set the above information is distributed among the TNEs that are traversed by the LSP.

15

What signaling/routing problems arise? Data Plane Control Plane misalignment

Before failures
The LSP goes through A, B, C and D; The data traffic goes through A, B, C and D;

After failure
The LSP goes through A, B, C and D; The data traffic goes through A, B, A, F, E, D, C and D

Control Plane Needs to be re-aligned with data plane

F
16

Next

Questions

17