Internet DRAFT - draft-ghani-optical-rings

draft-ghani-optical-rings



Internet Draft                                           Nasir Ghani
Expiration: September 2001                                  James Fu
                                                             Dan Guo
                                                           Xinyi Liu 
                                                     Zhensheng Zhang
                                                 Sorrento Networks Inc

                                                      Paul Bonenfant
                                                          Leah Zhang
                                             Antonio Rodriguez Moral
                                                 Murali Krishnaswamy
                                                          Photuris Inc

                                               Dimitri Papadimitriou
                                                               Alcatel                                                 

                                                 Sudheer Dharanikota
                                                            Raj Jain
                                                        Nayna Networks

            Architectural Framework for Automatic Protection
                 Provisioning In Dynamic Optical Rings

                   draft-ghani-optical-rings-01.txt

Status of this memo

This document is an Internet-Draft and is in full conformance with all
provisions of Section 10 of RFC2026.

Internet-Drafts are working documents of the Internet Engineering Task 
Force (IETF), its areas, and its working groups.  Note that other 
groups ay also distribute working documents as Internet-Drafts.

Internet-Drafts are draft documents valid for a maximum of six months 
and may be updated, replaced, or obsoleted by other documents at any 
time.  It is inappropriate to use Internet-Drafts as reference material
or to cite them other than as "work in progress." 

The list of current Internet-Drafts can be accessed at 
http://www.ietf.org/ietf/1id-abstracts.txt.
   
The list of Internet-Draft Shadow Directories can be accessed at 
http://www.ietf.org/shadow.html.

Distribution of this memo is unlimited. 

Copyright Notice
 Copyright (C) The Internet Society (2000).  All Rights Reserved.

Abstract

Given the large installed base of ring fiber-plants and the extensive 
experience operators have gained in operating SONET/SDH ring networks, 
optical rings are becoming increasingly important.  As such, optical 

Ghani et. al.								[Page 1]

rings will play a crucial role in the migration from existing TDM-based 
SONET/SDH architectures to more dynamic lightpath provisioning 
paradigms.  To date, various optical ring concepts have been tabled, 
proposing multi-services support and mirroring the fast protection 
switching capabilities of existing SONET/SDH rings.  Nevertheless, the
emerging MPL(ambda)S/GMPLS framework for optical networks is largely
based upon (optical) mesh routing concepts.  Clearly, there is a strong
need to formalize a more comprehensive architectural framework for 
optical rings and ensure its proper integration within the emerging
MPL(ambda)S/GMPLS architecture.  Along these lines, the various optical 
ring schemes are summarized and their associated dynamic provisioning 
concerns detailed.

Table of Contents

1        Introduction ............................................... 4
2        Framework for Optical Rings ................................ 5
2.1           Dedicated Path Protection Rings (DPRING) .............. 7
2.2           Shared Protection Rings (SPRING) .....................  9
2.2.1             OMS-Shared Protection Ring (OMS-SPRING)........... 10
2.2.2             OCh-Shared Protection Ring (OCh-SPRING)........... 12
2.3           Signaling Channel Considerations ..................... 16
2.4           Fault Detection and Isolation ........................ 17
3        Dynamic Provisioning Issues ............................... 19
3.1           Channel Setup Requirements ........................... 19
3.1.1             Signaling Extensions ............................. 20
3.1.2             Resource and State Dissemination ................. 21
3.1.3             Constraint-Based Routing/Path Computation ........ 22
3.2           Protection Signaling ................................. 23
3.2.1             Direct Interworking .............................. 24
3.2.2             O-APS Protocol ................................... 28
3.2.3             Multi-Layer Escalation Strategies ................ 30
3.3	        Additional Considerations ............................ 32
3.3.1             Multi-Ring Provisioning .......................... 32
3.3.2             Hybrid Mesh-Ring Interworking .................... 33
3.3.3             Resilient Packet Ring (RPR) Synergies ............ 34
4        Appendix A: Review of SONET Ring Architectures ............ 35
4.1           Uni-directional Path-Switched Rings (UPSR) ........... 35
4.2           Bi-directional Line-Switched Rings (BLSR) ............ 36
5        Security Considerations ................................... 37
6        References ................................................ 37
7        Authors Information ....................................... 41
8        Full Copyright Notice ..................................... 41

List of Acronyms

ADM:        Add-drop multiplexer
APS:        Automatic protection switching
AS:         Autonomous system (routing domain)
BER:        Bit error rate
BLSR:       Bi-directional line-switched ring
BPSR:       Bi-directional path-switched ring
COPS:       Common open policy service
CR-LDP:     Constraint-routing label distribution protocol

Ghani et. al.								[Page 2]


DPRING:     Dedicated protection ring
DRI:        Dual ring interconnection
DWDM:       Dense wavelength division multiplexing
DXC:        Digital cross-connect
EXC:        Electronic cross-connect (electronic cross-point switch)
FIS:        Failure indication signal
FRS:        Failure recovery signal
GFP:        Generic framing protocol (for data over SONET/SDH)
GMPLS:      Generalized multi-protocol label switching
IED:        Integrated edge device
IGP:        Interior gateway protocol
ILM:        Incoming label map
IPoRPR:     IP over resilient packet ring
LMP:        Link management protocol
LOF:        Loss of framing
LOL:        Loss of light
LOS:        Loss of signal
LSA:        Link state attribute 
LSP:        Label switched path
LSR:        Label switch router (also lambda switch router)
MEMS:       Micro-electro-mechanical systems
MPLS:       Multi-protocol label switching
NHLFE:      Next-hop label forwarding entry
NMS:        Network management system
NNI:        Network-to-network interface
O-ADM:      Optical add-drop multiplexer
O-BLSR:     Optical bi-directional line-switched rings
O-BPSR:     Optical bi-directional path-switched rings
OC-n:       Optical carrier
OCh:        Optical channel
OMS:	      Optical multiplex section
OPU:        Optical payload unit
OSC:        Optical supervisory channel
OSPF:       Open shortest path first protocol
OXC:        Optical cross-connect switch
PDH:        Plesiochronous digital hierarchy
PML:        Protection merge LSR
PMTG:       Protected MPLS traffic group
PSL:        Protection switch LSR
PXC:        Photonic cross-connect switch
RNT:        Reverse notification tree
RPR:        Resilient packet ring
RSVP:       Resource reservation protocol
RWA:        Routing and wavelength assignment
SDH:        Synchronous digital hierarchy
SHR:        Self-healing ring
SNC:        Sub-network connection
SNCP:       Sub-network connection protection
SPRING:     Shared protection ring
SONET:	Synchronous optical network
SRLG:       Shared risk link group
STM:        Synchronous transfer module
TCP:        Transport control protocol

Ghani et. al.								[Page 3]


TDM:        Time division multiplexing
TLV:        Type length value (field)
UNI:        User network interface
VPOR:       Virtual private optical ring
UPSR:       Uni-directional path-switched ring
WDM:        Wavelength division multiplexing
WRS:        Wavelength-routing switch

1. Introduction

Many networks today are based upon fiber-ring architectures, as 
evidenced by the proliferation of SONET/SDH rings all the way from
the long-haul backbone to the metropolitan and regional areas.  Most
larger backbone rings represent significant investments on the
part of service providers, and expectedly will have longer lifetimes.
Additionally, in the regional metro space, hierarchical SONET/SDH
ring architectures are also very commonplace.  For example, at the 
access-side, smaller (optical carrier/synchronous transfer module) 
OC-3/STM-1 (155 Mb/s) tributary rings are used to aggregate and groom 
traffic from enterprise customers.  These rings are then connected to
larger granularity OC-12/STM-4 (622 Mb/s) and possibly OC-48/STM-16 
(2.5 Gb/s) rings spanning larger metropolitan distances.  Metropolitan 
rings are then used to feed into even larger regional (and possibly 
long-haul) fiber-ring topologies with increased bit rates, such as 
OC-192/STM-64 (10 Gb/s).  As a result, ring architectures will clearly
play a major role in the evolution of optical networks.

Given this large, entrenched base of ring topologies, currently many 
operators are planning for a migration to equivalent dynamic optical
ring architectures.  Dynamic optical rings can be defined as fiber
rings with dynamic lightpath provisioning capabilities (such as 
routing, add/drop, and protection).  These optical wavelength routing 
rings, commonly also referred to as optical add-drop ring multiplexer 
(O-ADM) rings, will form the mainstay architecture for most metro/
regional and even long-haul networks, helping operators ease their 
transition to future optical (mesh or hybrid ring-mesh) networks.  
Since many operators have significant experience in deploying and 
maintaining SONET/SDH rings, future optical analogs of such time-
division multiplexing (TDM) ring switching are of great transitional 
value.  Here, wavelength channels (as opposed to TDM circuits) undergo 
bypass, add, or drop operations at ring network elements [MARCENAC].  
Optical rings will allow operators to immediately leverage their current 
fiber topologies and avoid lengthy fiber-expansion costs (i.e., 
associated with deploying mesh networks).  Furthermore, ADM-based ring 
architectures are well-known for their operational simplicity and
inherently fast protection switching capabilities, and perhaps, this 
is the main reason for the widescale acceptance of SONET/SDH technology.
Network operators have become well-accustomed to the fast, timely 
recovery capabilities provided by SONET/SDH automatic protection 
switching (APS) schemes, such as uni-directional path switched rings 
(UPSR)/1+1 sub-network connection protection (SNCP) and bi-directional 
line switched rings (BLSR)/multiplex section shared protection rings 
(MS/SPRINGs) [GR1230],[T1.105.01],[G.841].  These architectures can 
achieve service recovery within 50 ms after a fault event, via 

Ghani et. al.								[Page 4]

detailed electronic frame monitoring and fast protection switchover 
signaling provisions.

Meanwhile, recently there have also been significant developments in 
extending the ubiquitous multi-protocol label switching (MPLS) framework 
to the optical networking domain, namely "IP over optical" via 
MPL(ambda)S [AWDUCHE],[GHANI1],[RAJAGOPALAN] and more recently, 
generalized MPLS (GMPLS) [ASHWOOD1],[XU].  Nevertheless, given its 
origins from (mesh) IP packet routing networks, this framework as it 
stands today, is largely geared to support dynamic optical mesh networks.
Conversely, no standards exist for optical rings and most offerings do 
not provide dynamic channel routing (add-drop) capabilities, relying 
instead upon proprietary, static solutions.  Now given the abundance and
strategic importance of ring fiber-plants (as detailed above), it is 
crucial to extend the existing MPL(ambda)S/GMPLS framework to provision 
dynamic optical ring networks.  Although some may state that rings are 
special cases of meshes (technically speaking), the various intricacies 
of ring networks require special attention in the MPL(ambda)S/GMPLS 
framework.  As most long-haul optical networks continue to migrate 
towards mesh-based GMPLS/MPL(ambda)S setups, along with increasingly 
MPLS-based "client" router networks, intermediate metro/regional 
networks (largely ring-based) must also evolve to a similar architecture.
Such a uniform provisioning framework will permit true optical services 
provisioning across all network/geographic domains.

In particular, the MPL(ambda)S/GMPLS framework must address ring 
channel provisioning and protection switching functions.  Undoubtedly, 
optical (ring) solutions must provide equivalent, or improved, 
capabilities in order to replace TDM rings in a timely manner.  Since 
each fiber (or wavelength) in an optical network can now carry a much 
higher degree of multiplexed traffic, APS capabilities are even more 
crucial.  This report details an architectural framework for optical 
rings, representing a logical, structured evolution (expansion) from 
existing SONET/SDH (TDM) ring paradigms.  Optical ring equivalents of 
SONET/SDH protection schemes are presented and detailed provisioning 
issues outlined within the context of the broader MPL(ambda)S/GMPLS 
framework.

2. Framework for Optical Rings

Many of the proposed concepts in optical ring networks derive their 
origins from those in SONET/SDH ring networks.  Here it is assumed that
readers are familiar with basic SONET/SDH constructs, albeit a brief 
introduction is presented in the Appendix (Section 4).  Due to the 
inherent transparency of optical switching technologies, optical rings 
can develop significantly upon existing TDM SONET/SDH rings.  Namely, 
the concept of "transparent" optical rings is envisioned, permitting a 
full range of protocols/bit-streams being carried in their native format, 
e.g., SONET/SDH, ATM, IP, GFP, ESCON, SDL, Gigabit Ethernet, etc.  
Note that there are also standardization efforts to define generic 
mappings/encapsulations for data protocols, such as the generic framing
procedure (GFP) [GFP] for the optical payload unit (OPUk), as defined 

Ghani et. al.								[Page 5]

in ITU-T G.709 [G709].  Fundamentally optical ring network elements must 
perform the optical "equivalents" of TDM ADM channel operations: pass-
through, add, drop, and fast APS functions [ARIJIS],[MARCENAC].  
Expectedly, "active" operations are implied here, otherwise the 
principles of dynamic wavelength provisioning, and hence MPL(ambda)S/
GMPLS are largely inapplicable.  Specifically, TDM circuit/timeslots are 
now replaced by wavelength-based lightpath entities.  These requirements 
can be met by either using optical add-drop multiplexer (O-ADM) or 
optical cross-connect (OXC)/wavelength routing switch (WRS) nodes.  
With regards to the latter, purely optical nodes can also be further 
classified as photonic cross-connect (PXC) nodes.  The latter types 
(OXC, PXC) are well-suited to larger inter-ring connection (i.e., 
switching) applications, which require added (mesh) spatial switching
capabilities.  Note that the terms O-ADM, OXC, and PXC in the context 
herein are used to refer to complete ring node systems (and not just
node sub-systems as may be done in a more detailed context).

                _          +------------+          _
         Demux / |---<o>-->|            |---<o>-->| \ Mux
 W-E in  >----+  |---<o>-->|   Lambda   |---<o>-->|  +----> W-E out     
               \_|---<o>-->| pass-thru/ |---<o>-->|_/
                _          | protection |          _
           Mux / |<--<o>---|            |<--<o>---| \ Demux 
 E-W out <----+  |<--<o>---|            |<--<o>---|  +----< E-W in 
               \_|<--<o>---|            |<--<o>---|_/
                           +------------+
                            | | |  ^ ^ ^   -<o>- Optional O-E conv.
                            | | |  | | |    (wavelength transponders,
                            v v v  | | |    possible SONET/digital
                           +------------+   wrappers monitoring)
                      ---->| Wavelength |---->
    From client nodes ---->|  channel   |----> To client nodes
                      ---->|  add/drop  |---->
                           +------------+

         Figure 1: Sample optical ring node (2-fibers shown)

A generic overview of a two-fiber optical ring device is shown in 
Figure 1 and can easily be extended for four-fiber rings.  Optical 
demux (mux) devices split (combine) wavelength channels (wavelength 
bands) from incoming (outgoing) fibers and connect to a wavelength 
channel (band) add/drop/protection unit.  This stage can be implemented 
using a variety of techniques, such as optical switches (e.g., micro-
electro-mechanical systems (MEMS), bubble, thermo-optic, etc), 
digital/electronic cross-point switches (DXC/EXC), or simpler 2x1 
switching devices.  The add/drop channels help to form the access stage 
of a ring node and this is where signals are mapped/de-mapped onto/from 
wavelength transmitters/receivers.  Optionally, O-E designs can perform 
edge SONET/SDH (or digital wrappers [G.709]) payload mapping at the 
access stage.

Overall, optical ring nodes can exhibit many different levels of 
functionality.  For example, purely optical add-drop/switching fabrics 
are incapable of performing wavelength conversion but offer true signal
format transparency.  Conversely, EXC-based designs using opto-

Ghani et. al.								[Page 6]

electronic (O-E) conversion techniques will not have wavelength 
interchange restrictions, but will reduce signal format transparency.
Therefore, as a tradeoff, "hybrid" designs are also possible, using EXC 
switches or tunable lasers to offer partial wavelength conversion 
capabilities for selected wavelengths and/or links.  Moreover, numerous 
studies have shown that partial wavelength conversion capabilities yield 
network blocking probabilities close to those achieved with full 
wavelength conversion switches (i.e., O-E based).  Hence, for the 
foreseeable future, optical networks will comprise of non-conversion and
conversion-capable devices.  Note that all-optical wavelength conversion 
techniques are also being actively researched, but commercial components 
are not yet available.  Given all these variations of optical ring 
nodes, is important to define an optical ring framework that, to the 
extent possible, is independent of implementation and encompasses all 
(or as many of) these possibilities.

                     Uni-Directional Rings
                     =====================
        TDM Models                           WDM Models
        ==========                           ==========
    2-fiber SONET/SDH UPSR <-----> 2-fiber O-UPSR w. 1+1 OCh-DPRING
      Note: WDM 2-fiber O-UPSR (1:1 OCh-DPRING) also conceivable
 
                     Bi-Directional Rings
                     ====================
         TDM Models                        WDM Models
         ==========                        ==========
     2-fiber SONET/SDH BLSR <-----> 2-fiber O-BLSR (OMS-SPRING)
     4-fiber SONET/SDH BLSR <-----> 4-fiber O-BLSR (OMS-SPRING)
  Note: WDM 2/4-fiber O-BPSR (OCh-SPRING) also possible (path-level)

 Figure 2: Mapping between SONET (SDH) and optical ring architectures

To date, the ANSI T1X1 and ITU-T SG15 have been most active with regards 
To work/proposals for optical ring architectures, e.g., see [CHEN],
[CVIJETIC1-2],[SOULLIERE].  Although this work represents a good starting
point, detailed standards (comparable to SONET UPSR, BLSR) are yet to 
emerge.  Overall, optical ring proposals are classified into two major 
types, namely dedicated protection rings (DPRING) and shared protection 
rings (SPRING), and this delineation is re-used here to define the 
conceptual framework.  The general relationship between SONET/SDH and 
proposed/emerging WDM (optical) shared/dedicated ring architectures is 
shown in Figure 2, and details are discussed subsequently.  More specific 
provisioning (signaling) requirements are treated in Section 3.  Note 
that the terms optical channel and lightpath are used in an 
interchangeable manner to represent wavelength circuits.  Furthermore, 
the prefix "O" is used to identify "optical" ring concepts, in order to 
clearly discern them from existing TDM ring (SONET/SDH) schemes.

2.1 Dedicated Path Protection Rings (DPRING)

Dedicated protection rings are relatively simple in design and usually 
associated with two-fiber uni-directional (path-switched) O-ADM rings, 
O-UPSR/2.  These rings can implement "edge-to-edge" wavelength channel 

Ghani et. al.								[Page 7]

protection, and are therefore more commonly termed as optical channel 
DPRING (OCh-DPRING) [ARIJIS].  Note that the term "edge-to-edge" is 
chosen here, referring to a "sub-network" connection (SNC) entity, since 
it is most germane to a single ring (domain) and not necessarily a 
complete "end-to-end" client connection, see [XUE].  Both the 1+1 
(non-signaled) and 1:1 (signaled) protection switching paradigms can be 
used herein.  Each fiber in a OCh-DPRING carries wavelength channels in 
counter-propagating directions, with one fiber each for working and 
protection channels.  The 1+1 OCh-DPRING solution is similar to SONET 
UPSR rings, with bi-directional connections consuming wavelength 
resources on all fibers, i.e., permanent head-end bridging.  This OCh-
DPRING scheme is shown in Figure 3 for a uni-directional channel.  Note 
that an all-optical OCh-DPRING will likely require the same wavelength 
value on the working and protection path (i.e., unless ingress traffic 
bridging is done onto two separate wavelength transmitters).  Since 
receiver-based switchovers are performed, no complex signaling protocols 
are required for 1+1 optical protection unless 1+1 bi-directional 
switching is employed (see [MANCHESTER1]).  However, there is normally 
an added power penalty when performing optical head-end bridging, e.g., 
if a single laser's output signal is head-end bridged [SOULLIERE].  

                Node A                      Node B
              +--------+                  +--------+
       ******************************************* |
              |      # |                  |      * |
              |      # |------------------|      * |
              +------#-+                  +------*-+
                |    #   ** Working         |    *
                |    #   ## Protection      |    *
                |    #      (permanently    |    X<--Fiber
                |    #        bridged)      |    *    cut
                |    #                      |    *
              +------#-+                  +------*-+             
              |      ############################*****> A-D
              |        |                  |        |
              |        |------------------|        |
              +--------+                  +--------+
             Node C                      Node D

      Figure 3: 1+1 wavelength path protection (2-fiber OCh-DPRING)

Additionally, signaled 1:1 protection is also conceivable for the 
OCh-DPRING, essentially re-using protection wavelengths for lower-
priority traffic, i.e., head-end switching [SOULLIERE].  This requires 
an optical APS signaling protocol that has yet to be specified, a
major task.  However, note that overhead bytes have been proposed in the 
ITU for the OMS level, as per G.709 [G.709], and these can be used for 
conveying APS signaling.  Although 1:1 channel protection improves upon 
idle resource utilization here, it still has limited spatial wavelength 
re-use and is rather disruptive (i.e., full ring/path switch can affect 
many users, albeit lower pre-emptable priority).  The 1:1 OCh-DPRING 
structure is shown in Figure 4, where the lower-priority lightpath C-D 
occupies a protection wavelength/span for lightpath A-D.  Overall, 
however, signaled protection is mostly proposed for more advanced shared 

Ghani et. al.								[Page 8]

(line, path) ring architectures, Section 2.2.  Note that the co-
existence of both 1+1 and 1:1 OCh protection mechanisms in the same two-
fiber DPRING may also be possible (i.e., since the underlying fiber/
wavelength plan is the same).  However this issue requires further, 
more careful investigation of non-homogeneous ring behaviors.

                 Node A                      Node B
               +--------+                  +--------+
        ******************************************* |
               |      # |                  |      * |
               |      # |                  |      * |
               |      # |------------------|      * |
               +------#-+                  +------*-+
                 |    #   ** Working         |    *
                 |    #   ## Path            |    *
                 |    #   @@ Low Priority    |    X<--Fiber
                 |    #      (pre-emptable)  |    *    cut
                 |    #                      |    *
               +------#-+                  +------*-+             
               |      ############################*****> A-D
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@> C-D
               |        |                  |        |
               |        |------------------|        |
               +--------+                  +--------+
                 Node C                      Node D

      Figure 4: 1:1 wavelength path protection (2-fiber OCh-DPRING)

Note that depending upon the ring node's fault detection mechanism, 
switchover signaling can be actuated using a variety of methods (see 
Section 2.4, Section 3.2).  For example, translucent designs using 
"inband overhead" monitoring (as defined by SONET B1-bytes [GR1230]
or digital wrappers defect indicator bytes [G.709]) can detect
progressive signal degradation and estimate bit-error rate (BER) 
values, etc.  Inband overhead byte monitoring can also be used to 
detect progressive signal degradation.  Alternatively, for transparent 
optical rings, optical monitoring techniques, such as power or 
signal-to-noise ratios (SNR) can be used to detect fiber (or 
wavelength) faults, Section 2.4.

In summary, the OCh-DPRING scheme requires full (100%) protection 
resource overhead and cannot achieve spatial re-use, somewhat akin 
to SONET UPSR rings.  Hence, the OCh-DPRING scheme is best suited 
for hubbed traffic demands, where wavelength counts (and not spatial
traffic demand distributions) are the dominant factors.

2.2 Shared Protection Rings (SPRING)

Shared protection ring (SPRING) architectures are designed to improve 
upon spatial resource utilization over UPSR designs.  These rings are 
derived from SONET BLSR rings and are usually more complex, requiring 
active signaling for fast recovery.  Overall, two shared ring schemes 
have been proposed, namely at the optical multiplex section (OMS) and 
the optical channel (OCh) level, respectively.  In all such schemes, bi-

Ghani et. al.								[Page 9]

directional connections between two endpoint nodes must traverse the 
same set of intermediate nodes.  Details are now presented (see also
[ARIJIS]).

2.2.1 Optical Multiplex Section-Shared Protection Rings (OMS-SPRING)

Fiber cuts are one of the most common faults in ring networks, and given 
the increased multiplexing of DWDM systems, it is very desirable to also
protect at the fiber span (i.e., OMS) level.  Since per-channel 
protection switching can involve excessive signaling for large channel 
counts, fiber (i.e., optical line) protection can be much more scalable.
Fiber protection basically provides an alternate fiber path between two 
adjacent nodes experiencing a fiber cut, and usually also requires 
signaling between the two end-points of fiber cut.  Fiber protection is 
best applied to "fiber-rich" four-fiber rings, although two-fiber 
schemes are also possible.  However, carefully note that line protection 
requires fiber fault detection and isolation capabilities, unlike end- 
to-end channel protection.  A variety of OMS shared protection rings 
are possible, termed OMS-SPRING, and details are presented.

Two-fiber OMS-SPRING line (fiber) protection schemes, termed herein as 
O-BLSR/2, are very similar conceptually to SONET BLSR/2 designs.  For 
example, to permit resource sharing and (intra-fiber) coordination 
between working/protection channels, these rings require a wavelength
numbering/assignment scheme to effect a grouping between working and 
protection channels.  This essentially creates two "virtual fibers" from
each physical fiber, albeit each with only half the number of 
wavelengths.  The rules for such a partitioning are somewhat similar to 
those for timeslot partitioning in SONET BLSR/2 rings.  Specifically, 
each fiber has an equal number of working and protection wavelengths 
traveling in the same direction, and the working wavelength group in a 
given fiber corresponds to the protection wavelength group in the other 
fiber.  This implies that opposing directions will be routed on the same 
side (i.e., through common nodes) but use different fibers.  Note that
the intra-fiber wavelength plan requirement of O-BLSR/2 rings complicates 
ring node design (e.g., if O-E based or all-optical based).  Also, for 
all-optical rings, added wavelength numbering qualifications are required
to enforce the wavelength-continuity constraint.  In particular, the 
actual wavelength values within each group (working, protection) have to 
match each other, thereby precluding the need for wavelength conversion 
upon switchover events.  For example, the first (W/2) fiber wavelengths 
can be assigned for working channels, whereas the last (W/2) wavelengths 
can be assigned for protection channels.  This condition can be relaxed 
for translucent (O-E) node designs, where wavelength values can also be 
interchanged upon protection switching.

                    Node A                        Node B
                                                       @
                 +---------+                   +-------@-+
                 |         |                   |       @ |
          *********************************************@ |
                 |         |                   |      *@ |
                 |      oooooooooooooooooooooooooooooo*@ |
                 |      o#############################*@ |

Ghani et. al.								[Page 10]

                 +------o#-+                   +------*@-+
                  ^     o#    **,@@ Working     ^     *@
                  |     o#    ##,oo Far-side    |     *@
                  |     o#          loop-back   |     XX<--Fiber
                  |     o#          protection  |     *@    cut
                  |     o#                      |     *@
                 +------o#-+                   +------*@-+             
                 |      o#############################*@@@@@> B-D
                 |      oooooooooooooooooooooooooooooooooooo> A-D
                 |         |                   |         |
                 |         |                   |         |
                 |         |<------------------|         |
                 +---------+                   +---------+
                 Node C                       Node D

        Figure 5: Loop-back span protection (O-BLSR/2)

Two-fiber OMS-SPRING (O-BLSR/2) protection is possible using "loop-
back" protection (i.e., conceptually similar to SONET BLSR/2 rings), 
namely, all failed fiber wavelengths are re-routed on to the protection 
fiber route on the counter-propagating side of the ring, see Figure 5.
Again, wavelength continuity concerns may arise for all-optical rings.  
As expected, protection signaling is done on the far-side.  Albeit an
alternative, optical loop-back protection, however, is not very 
attractive since it increases the distance and transmission delay of the
restored channels (nearly doubling path lengths, as per SONET BLSR/2).  
Related analog degradations and other parameters will likely further 
hinder applicability, especially in all-optical rings.  Furthermore, 
loop-back protection fully consumes protection fiber resources and 
limits recovery to single fiber-cut faults at any given time.  As a 
result, it is unlikely that two-fiber OMS loop-back schemes (O-BLSR/2) 
will see much favor in practical settings.

                Node A                            Node B  @
             +-----------+                     +----------@+
          ************************************************@|
             |           |                     |         *@|
             |           |<--------------------|         *@|
             |           |                     |         *@|   
             |           |-------------------->|         *@|
             |         oooooooooooooooooooooooooooooooooo*@|  
             |         o###########################o#####*@|
             +---------o#+                     +---o#----*@+
               ^  |  ^ o#    ** Working 1        ^ o#  ^ *@
               |  |  | o#    @@ Working 2        | o#  | *@
               |  |  | o#    oo Protection 1     | o#  | XX <--Fiber
               |  |  | o#    ## Protection 2     | o#  | *@     cut
               |  v  | o#                        | o#  | *@
             +---------o#+                     +---o#----*@+
             |         o###########################o#####*@@@@> B-D
             |         oooooooooooooooooooooooooooooooooo*****> A-D
             |           |<--------------------|           |       
             |           |                     |           |
             |           |-------------------->|           |

Ghani et. al.								[Page 11]

             |           |                     |           | 
             |           |<--------------------|           |
             +-----------+                     +-----------+
                Node C                            Node D

       Figure 6: Span protection, loop-back and near-side (O-BLSR/4)

Span switching is much more attractive for four-fiber rings since 
protection fibers have the same wavelength directionality as working 
fibers.  By logically extending SONET BLSR/4 architectures, four-fiber 
OMS-SPRING schemes can also be defined to protect against fiber cuts, 
termed O-BLSR/4.  Clearly, these rings can implement loop-back (i.e., 
far-side) span protection by simply re-routing all failed working 
wavelengths on a fiber onto their associated, counter-propagating 
protection fiber (like O-BLSR/2).  This will extend the channel routes 
as shown in Figure 6 (e.g., lightpath A-D protection via A-B-A-C-D, 
lightpath B-D protection via B-A-C-D).  Far-side loop-back switching is 
especially attractive if all working-side fibers are cut (e.g., conduit 
fault), but again suffers from increased analog degradations.

Unlike two-fiber rings, four-fiber OMS-SPRING designs also enable more 
interesting and less-disruptive "near-side" protection switching.  This 
form of protection switching is largely designed to protect against 
fiber (and channel) failures, and not node failures.  One of its main 
purposes is to relegate protection signaling actions to the failed side 
of the ring (i.e., working, near-side).  In other words, the "dual-
directional" nature of fiber diversity of the four-fiber ring is 
exploited to maintain the same edge-to-edge node route between working 
and protection paths.  Near-side protection switching is a generic 
concept that can be applied on both the line and path levels.  The line-
level case is illustrated for the O-BLSR/4 scheme in Figure 6, where 
the failed wavelengths are routed to the same-direction protection fiber 
on the near-side (only single direction shown for two working lightpaths 
A-D, B-D, traversing the outer working fiber).  Overall, near-side line
switching improves resource efficiencies since it does not disrupt 
traffic along the whole (long-side) protection route, as per loop-back 
techniques.  However, near-side switching is less robust since it can 
only protect against working fiber faults, and not those that may also
affect near-side protection fibers.

2.2.2 Optical Channel-Shared Protection Ring (OCh-SPRING)

Bi-directional SONET rings have only considered line protection since
individual channel (time-slot) failures within the ring were considered
relatively rare.  However, when considering the types of failures that
optical rings may be required to protect against, yet another type of 
SPRING design may emerge as a more viable alternative to a simpler 
optical analog of two- and four-fiber multiplex-section SPRING's, namely 
the optical channel-level SPRING (OCh-SPRING).  Specifically, for the 
case of both all-optical and transponder-based (i.e., translucent) 
optical rings, the need arises to protect against isolated opto-
electronic (source or intermediate wavelength transmitter/receiver) 
failures that will affect only a single optical channel entity at a time.
This implies the need for a protection architecture that performs OCh-
level switching, based upon OCh-level indications, independently for 

Ghani et. al.								[Page 12]

each optical channel on the ring.  As the OMS-SPRING switches based upon 
OMS-level failure indications, and switches all optical channel entities 
as a group within the OMS, it is incapable of protecting lightpath 
connections independently of one another based upon OCh-level failure
indications.  A protection architecture that can protect optical channels
individually based upon per-channel failure indications is the OCh-SPRING 
[MANCHESTER1], as facilitated by per-wavelength routing/processing/
monitoring capabilities.  In other words, this is essentially the optical 
bi-directional path switched ring (O-BPSR) concept for shared protection 
rings.  Again, two variants of the OCh-SPRING are possible, namely for 
two- (O-BPSR/2) and four-fiber (O-BPSR/4) rings.

                  Node A                          Node B
                +--------+                      +--------+
             ******************************************* |
                |      # |                      |      * |
      D-A <@@@@@@@+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@    * |
                +-o----#-+                      +-@----*-+
                  o    #                          @    *
                  o    #    **,@@ Working         @    *
                  o    #    ##,oo Far-side        @    *
                  o    #          protection      @    X <--Fiber
                  o    #                          @    *     cut
                  o    #                          @    *
                  o    #                          @    *
                +-o----#-+                      +-@----*-+
                | o    ###########################+####*******> A-D 
                | o      |                      | @      |          
                | oooooooooooooooooooooooooooooooo+      |
                +--------+                      +-@------+
                                                  @
                  Node C                          Node D

    Figure 7: Bi-directional path protection schemes (O-BPSR/2)

The O-BPSR/2 proposal is based upon 1:1 wavelength protection (i.e., 
signaled switchover) and utilizes the same wavelength plan as its line-
switching counterpart, O-BLSR/2.  The scheme implements full bi-
directional edge-to-edge switching on the "far-side" of the ring, i.e., 
on the side away from the fault.  For example, lightpath A-D (D-A) 
re-routed from A-B-D (D-B-A) to A-C-D (D-C-A), Figure 7.  Again, 
depending upon the translucency level, wavelength continuity may be 
required along all edge-to-edge routes.  Channel switchovers are 
performed for channels in both directions, regardless of which one 
actually failed.  This is more beneficial in case of both working and 
protection fiber cuts on the working side, e.g., conduit cuts.  Lightpath 
faults are detected by downstream nodes (see Section 2.4), which then 
effect switchover actions via expedited upstream signaling along the 
far-side (albeit no standards are defined yet).  Clearly, far-side 
edge-to-edge path switching will be the most disruptive, since (lower-
priority) traffic and fast signaling are required on the opposite side 
of the ring.  However, far-side switching can protect against 
intermediate node failures.  It should, however, be noted that signaling
latencies will dictate maximum ring sizes (node count limits) for all 
edge-to-edge ring switching schemes.

Ghani et. al.								[Page 13]

By utilizing the SPRING wavelength plan, O-BPSR/2 solutions also
significantly improve spatial resource sharing over their UPSR 
counterparts, especially for "non-hubbed" traffic demands [ARIJIS].
Furthermore, differing levels of protection resource sharing can also 
be allowed.  For example, obviously, idle protection wavelengths can be 
used to carry lower-priority pre-emptable traffic (termed 1:1 shared).
Furthermore, protection wavelengths (on the far-side) themselves can be
shared between multiple working channels.  This achieves a "1:N" 
protection resource multiplexing effect for each wavelength (hop), and 
not just the complete protection path.  This feature improves resource
efficiency significantly, especially for all-optical rings without 
wavelength conversion, and will yield reduced call setup blocking 
probabilities.  Additionally, customers transporting relatively low-
priority (cost) traffic may be satisfied with pre-emptable lightpath
connections, namely ones that can be dropped (squelched) in the favor
of allocating resources to higher-priority connections (e.g., at
call setup request or protection switching times).  These multiple 
levels of protection/sharing (e.g., 1:1 dedicated, 1:1 shared, 
1:N shared, pre-emptable) will allow operators to define several 
differing classes (or grades) of service.  Further variations to the 
O-BPSR/2 framework are for future study.

Four-fiber optical path-switched rings (O-BPSR/4) have also been 
defined and can provide more advanced capabilities.  These rings also 
require a wavelength numbering plan, and it is best to choose one that 
mirrors the counterpart four-fiber OMS-SPRING scheme (and therefore,
conceptually parallel to four-fiber SONET ring time-slot assignments). 
Specifically, due to increased fiber resources, there is no need for 
intra-fiber wavelength partitioning, and therefore, two counter-
rotating fibers (i.e., all wavelengths) can be reserved for working 
and protection traffic, respectively.  Differing directions of a bi-
directional connection are therefore routed on different working fibers 
between the same ring nodes.  O-BPSR/4 protection schemes are largely
variations of 1:1 protection switching scheme, as illustrated for a 
single direction in Figure 8.  Furthermore, strong conceptual parallels 
exist with O-BLSR/4 line-switching concepts with regards to protection 
routing.  In the most straightforward case, ubiquitous far-side path 
switching can be implemented, with both paths (of a bi-directional 
circuit) being switched over on to their corresponding protection fiber 
routes on the opposite side of the ring (as per OCh-SPRING O-BPSR/2).  
Far-side path switching can protect against failure of all standby 
resources on the working side (i.e., complete multi-fiber ring 
conduit cut).

                 Node A                            Node B
              +----------+                      +----------+
           *********************************************** |
              |      @  #|<---------------------|        * |
              |      @@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@ooooo* |
              |         #|<---------------------|  @o    * |
              +---------#+                      +--@o----*-+
               ^  |  ^  #  ** Working            ^ @o  ^ *

Ghani et. al.								[Page 14]

               |  |  |  #  ## Far-side           | @o  | *
               |  |  |  #  @@ Near-side path     | @o  | X <--Fiber
               |  |  |  #  00 Near-side sub-path | @o  | *     cut
               |  v  |  #                        | @o  | *
              +---------#+                      +--@o----*-+
              |         ###########################@oooooo |
              |          |<---------------------|  @@@@@@@*****> A-D
              |          |--------------------->|          |
              |          |<---------------------|          |
              +----------+                      +----------+
                 Node C                            Node D

   Figure 8: Path protection schemes (O-BPSR/4), one-direction shown

Furthermore, four-fiber ring near-side protection switching concepts 
(Section 2.2.2) can also be applied on a path-level.  In fact, more 
variations are possible, namely edge-to-edge and intermediate near-side 
path switching.  The first, O-BPSR/4 edge-to-edge near-side path 
switching, routes both the working and protection lightpaths from the 
working fiber on to the protection fiber in the same direction, see 
Figure 8.  Meanwhile, to minimize the drop-rate of possible low-
priority connections using the protection wavelengths (and to an extent,
to also reduce signaling overheads), intermediate near-side path
switching can be considered.  This form of protection switching only 
performs partial working path re-routing, as illustrated for lightpath 
A-D in Figure 8, where the failed segment B-D is switched to the 
associated wavelength on the protection set of the second fiber.  This 
largely limits protection signaling to the two adjacent ring nodes, 
but cannot overcome node failures.  Due to the bi-directionality 
requirement, both channel directions are switched regardless of if one
or both failed.  For both forms of (O-BPSR/4) near-side switching, 
all-optical nodes will have to ensure that wavelength continuity 
considerations are met.  Note that O-BPSR/2/4 concepts can also be 
applied at the wavelength band level and this can be studied further.

Depending upon the optical ring node designs, protection resource 
sharing can also be achieved for four-fiber rings (and hence multi-
level service definitions).  For example, some have proposed a 
straightforward fiber protection implementation using 2x1 fiber 
switches before any mux/de-mux stages (Figure 1).  This implementation 
precludes complimentary wavelength-level processing capabilities (such 
as pass-through, add, drop), and hence will hinder wavelength sharing
on protection fibers (more restrictive).  Clearly, in order to share
wavelengths on the protection spans and improve resource utilization 
(i.e., for OMS/OCh-SPRING O-BLSR/4), per-wavelength processing is 
required for both working and protection fiber channels.  This 
essentially means that a fiber cut can also be handled by multiple 
channel-level re-routing actions, although implementation concerns can 
be more challenging.  Here, "batch" control commands (to switch 
multiple wavelengths) can be developed, since all wavelengths on a 
failed span are re-routed along a common route.  Furthermore, sharing 
protection resources will require larger add/drop or switching fabrics
(Figure 1).  Clearly, "full-blown" four-fiber rings can support many 
more users of any given service category, as compared to two-fiber 
ring schemes.

Ghani et. al.								[Page 15]

In general, operators may also want to provision multiple (ring) 
protection schemes off of the same fiber infrastructure.  In this 
regard, a generic limitation of fiber protection is that it treats all 
wavelengths (channels) in a fiber equally, and therefore alone it 
cannot achieve (channel-specific) service differentiation.  However, 
span protection can co-exist with channel protection if a priority 
mechanism is used to "arbitrate" between the two recovery mechanisms.
Various such mechanisms are conceivable, either signaling or non-
signaling based (for possible further study).  For two-fiber UPSR 
schemes (O-UPSR/2), span protection is not applicable for 1+1 channel
protection.  However, (signaled) bi-directional OMS/OCh-SPRING schemes 
(i.e., those using the O-BLSR/2 or O-BLSR/4 wavelength plans) can 
support both mechanisms, with idle protection spans carrying lower-
priority traffic.  As an example, co-existence between channel (O-BPSR)
and line (O-BLSR) protection mechanisms can be achieved in the 
protection signaling specification via an appropriate "priority" 
mechanism.  Typically, span protection should be done first since it 
represents "lower-level" (or more coarse) recovery.  This can be 
achieved by inhibiting all channel failure message responses and only 
responding to fiber/span failure messages.  Further details and 
intricacies are outside the current scope and require careful future
considerations.

2.3 Signaling Channel Architectures

Optical rings allow for significant latitude in signaling channel
architectures, and two overall categories are possible, namely in-band 
and out-band signaling.  In-band signaling requires the use of overhead 
framing bytes (as reserved in a SONET/SDH or OCh (digital wrapper) frame 
header) that are reserved on data channels.  Such mechanisms are best 
suited for O-E based optical node designs, where edge client signals 
are mapped into synchronized electronic frames that already contain 
the required signaling bytes.  Alternatively, out-band signaling can 
be used to more clearly decouple the data and control planes.  Out-band
signaling can be done using a dedicated control wavelength, commonly 
termed as the optical supervisory channel (OSC), or even via a 
physically separate, out-of-band network (such as an Ethernet LAN).  
Note that some have termed the OSC approach as in-band also, since 
the control wavelength (typically 1510 nm) "physically" resides in 
the fiber itself.  However, as far as data-control channel interaction 
is concerned, there is no interaction and hence this approach is termed 
as out-band.  Note that the OSC channel will require appropriate 
hardware support (filters, receivers, laser transmitters, etc).  
Recently efforts are beginning to emerge for defining a broad range 
of OSC standards, see [FREDETTE],[SZERENYI].

In general, an out-band OSC-based approach is more attractive to some 
since it allows for genuine service-transparent optical ring paradigms, 
also stated in [SOULLIERE].  Specifically, this approach utilizes the 
same fiber plant, precluding limitations with a completely external 
out-of-band signaling network, yet still permitting true client 
wavelength (payload) transparency.  However, out-band signaling systems 
need to ensure adequate bandwidth levels for increasingly large data 

Ghani et. al.								[Page 16]

wavelengths counts (in the hundreds).  As a result, further 
considerations are needed for the out-band OSC channel approach (see 
T1X1 generic proposal [SZERENYI]).  For example, some have proposed
using sub-rate (synchronous) TDM circuit streams to partition and
guarantee OSC bandwidth to all data wavelengths, typically for SONET/
SDH in-band signaling transport.  Others have proposed (asynchronous) 
packet signaling on the OSC channels.  In either case, whenever fast 
recovery guarantees are required, some form of bandwidth scheduling, be 
it TDM or packet scheduling (possibly with priority drop mechanisms), 
will likely be required on the OSC channels.  This introduces added, 
but necessary, complexity concerns.  Additionally, signaling channel 
robustness is also of concern and here, backup control channel 
provisions are also being considered, see [LANG],[FREDETTE].

2.4 Fault Detection and Isolation

The ability to quickly detect, and preferably localize, fault events 
is crucial to achieving fast service recovery.  So far, the above 
discussions have focused more upon switchover actions, and assume that 
fault detection (possibly localization) is already done.  Now a key 
differentiating aspect of optical networks, unlike SONET/SDH networks, 
is that more variations of fault detection and localization mechanisms
can be utilized (as will be detailed subsequently).  In order to allow 
for full flexibility, it is therefore preferable that network-level
optical (ring) fault recovery, notification, and detection/isolation
mechanisms be clearly separable and independent of each other (more
detailed discussion in Section 3.2.2).  A review of the various 
monitoring solutions is now presented, see also [CEUPPENS],[GHANI2],
[MANCHESTER1].

Many first-generation and even current-generation WDM systems simply 
re-use existing SONET/SDH schemes to detect and isolate channel faults 
inside the core optical (ring) network.  These solutions include re-
using B1 byte monitoring and loss of framing (LOF)/loss of signal 
(LOS) alarm information.  Such solutions have been commonly referred to 
as opto-electronic (O-E) and/or frame-monitoring schemes [GHANI2],
[CUEPPENS], since they require that all monitored data wavelengths be 
"opaque" or "translucent".  The digital wrappers approach, which 
represents a counterpart to SONET/SDH framing, also essentially embodies 
a similar O-E based solution, e.g., forward/reverse defect indicator 
(FDI/RDI) bytes, etc [G.709].  Since most operators are quite familiar 
with SONET/SDH overhead monitoring, O-E type schemes have one definite 
advantage, namely, well-defined standards.  This permits faster vendor 
interoperability (albeit not considering proprietary usages of various 
unused overhead bytes).  However, opaque monitoring represents some 
serious limitations.  First of all, per-channel electronic overheads 
usually pose increased systems costs and power requirements.  More 
importantly, such designs are largely unscalable to very large, ultra-
dense WDM systems, and generally inhibit evolutions to truly 
transparent networks [BHANDARI]. Furthermore, O-E monitoring requires 
mappings for all client payload types.  Now although well-defined
encapsulations exist for IP, ATM, and Frame Relay protocols, further 
extensions may be necessary, e.g., for new gigabit Ethernet standards, 
ESCON, cable video signals, etc.  Note however, that O-E monitoring 
may be suitable for monitoring out-band control channels, since these

Ghani et. al.								[Page 17]

are electrically terminated at each node.

To get around the limitations of opaque monitoring, various vendors 
have proposed optical monitoring schemes using non-intrusive signal 
tapping setups.  These solutions are particularly germane to monitoring
non-SONET/SDH payload types, and analyze such parameters as fiber/
wavelength (optical signal) power levels, optical signal-to-noise ratios 
(O-SNR), Q-factors, etc (see [GHANI2],[CUEPPENS]).  For example, power
monitoring can detect fiber cuts in under 10 ms, and this is capable of 
meeting the most stringent of recovery requirements.  Power monitoring 
is also termed as loss of signal (LOS)/loss of light (LOL) fault, and 
can trigger various protection actions, such as 1+1 receiver switchovers 
or fault/alarm messaging.  However, although optical monitoring is of 
high interest to vendors and service providers alike, the current lack 
of standards (and to an extent, advanced features) is hindering its 
widescale adoption.  Most current all-optical solutions simply perform 
line power-level monitoring, and are therefore best-suited for O-BLSR 
support.  Although per-wavelength power-level monitoring can also be 
done, this approach is not cost-effective at all for large channel 
counts (i.e., hundreds of wavelengths, as per DWDM).  Nevertheless, 
such per-wavelength monitoring capabilities inside the network core 
will be needed in order to support transparent O-BPSR schemes, in the 
absence of any O-E (SONET) frame monitoring.  Although optical 
monitoring resources (such as spectrum scanners) can be shared between 
multiple fibers/wavelengths to control costs, the resulting fault 
detection times will be much longer.  Further adding in transient 
switching times (milliseconds range), achieving the "50 ms" SONET/SDH 
recovery time ceiling may prove difficult.  Regardless, since optical 
component technologies are continually undergoing rapid improvements and
miniaturization, it remains to be seen if these concerns, indeed, may be
mitigated in the foreseeable future.  Moreover, some network designers 
may actually want to use optical monitoring techniques to complement 
capabilities in opaque networks, e.g., observe transponder performance/
behaviors to predict failure conditions.

A more timely and cost-effective alternative may be to perform "edge" 
channel (OCh) fault isolation, as suggested in [BHANDARI].  Specifically, 
no channel-level monitoring is performed inside the network (between
the edge points), thereby precluding excessive (expensive) O-E 
conversions or OCh-level optical monitoring.  Instead, fault isolation is
only done at the channel edge points.  This can be achieved using a 
variety of techniques, implemented in the appropriate receiver/interface 
cards (either optical power monitoring or electronic frame monitoring 
after O-E conversion).  All that is required is that the channel 
protection sub-path be "dis-joint" (Section 3.1.2) from the working 
paths.  This approach is very attractive in all-optical networks (both 
ring and mesh), where operators request service transparency with 
"SONET-like" recovery times.  Also, this solution is well-suited for 
"edge-to-edge" channel protection schemes, such as those detailed for 
O-UPSR/2 or O-BPSR (far-side, edge-to-edge near-side) setups.  Note here
that the "edge" regions can either comprise single rings (i.e., SNC 
portion) or a series of rings (or hybrid ring-meshes), forming a larger 
(optical) sub-domain (also see discussions in Section 3.3.1).

Ghani et. al.								[Page 18]

3. Dynamic Provisioning Issues

Recent developments have extended the MPLS protocol framework from the 
packet/flow switching domain to the optical lightpath switching domain.  
Termed multi-protocol lambda switching, MPL(ambda)S [AWDUCHE],[GHANI1],
[RAJAGOPALAN], this work draws analogies between labels and wavelengths
and intends to re-use/extend signaling and resource discovery protocols 
for the optical domain.  Optical nodes (such as cross-connects or 
add-drop multiplexers) use IP addressing schemes and run extended MPLS 
routing and generalized signaling protocols, i.e., lambda switch routers.  
More importantly, recent proposals for a generalized MPLS (GMPLS) 
[ASHWOOD1] framework are furthering this trend, extending basic MPLS
concepts to provision more generalized label switched path (G-LSP) 
entities, e.g., TDM circuits via SONET ADM's, lightpaths via wavelength 
cross-connects, etc.  In parallel, there has been a lot of focus on 
defining LSP recovery schemes for MPLS networks, albeit, mostly at the 
packet flow level [DOVOLSKY],[OWENS1],[KINI2].  Possibly, these schemes
can also be investigated for their potential applicability to "optical 
LSP" (i.e., lightpath) protection.   However, in general, due to the 
IP-centric origins of the MPLS framework, the above work is generally 
tailored for mesh (optical) networks, even though its generic nature 
does not preclude specialized, topology-specific applications or 
extensions.

Given all the variations of optical rings (Section 2), it is very 
advantageous to develop a comprehensive provisioning framework and align 
it with the larger MPL(ambda)S/GMPLS architecture.  In particular, two 
signaling mechanisms are required for optical rings:

- First, signaling is required for dynamic ring configuration and 
  lightpath provisioning operations, such as setup/takedown.  These 
  mechanisms must specify both the working and protection entities of the
  lightpaths and incorporate all of the intricacies of (ring) protection 
  switching mechanisms.  Ring resource management will also be a critical 
  part of the provisioning stage.  

- Second, a signaling mechanism is required to perform the automatic 
  protection switching (APS) actions, as determined by related ring 
  protection schemes, Section 2.

An initial look at these two crucial topics is now presented and is 
intended to serve as basis for further, more defining work.

3.1 Channel Setup Requirements

>From an operator's point of view, ring networks will likely interface to 
(or even migrate into) mesh networks in the near future (e.g., metro 
rings to regional/long-haul mesh).  Given the likely adoption of
MPL(ambda)S/GMPLS type protocols for optical mesh provisioning, it is 
prudent to choose likewise for ring networks, thereby enabling an even 
closer interworking.  For optical ring channel setup/takedown, the 
overall provisioning capabilities developed under the ubiquitous 
MPL(ambda)S/GMPLS frameworks are quite applicable.  Namely extensions to 
MPLS signaling protocols are already being proposed to handle the 
specifics of optical lightpath routing [ASHWOOD2-3],[KOMPELLA1-3],[YU].
However, provisioning ring lightpaths (working, protection) will require 

Ghani et. al.								[Page 19]

added considerations, and some of these are now considered more closely.

3.1.1 Signaling Extensions

At the core of ring channel provisioning is the concept of a service 
definition, as commonly extended through various means, e.g., either
from a element/network management system (EMS/NMS) or via an "optical 
user network interface" (O-UNI).  Since the latter approach has been 
the focus of many standardization efforts, discussions herein will
give it closer consideration.  Recently, many "O-UNI" definitions have 
been tabled for optical networks, proposing various new "signaled" 
interfaces [ARVIND],[ABOULMAGD],[MCADAMS],[XUE] along with expanded
features in the MPLS LSP setup messaging [YU],[KOMPELLA3].  In short, 
service definitions supply the signaled information "attributes" for 
subsequent channel setups.  Channel setup, in turn, implies the more 
general category of routing and wavelength assignment (RWA) and policy 
control (Section 3.1.3).  Setup information usually includes many 
details, such as the channel framing type (e.g., SONET/SDH, digital
wrappers, IEEE Ethernet, etc), bit-rate (2.5 Gb/s OC-48/STM-16, 10 Gb/s 
OC-192/STM-64, 1.0 Gb/s 10 Gb/s Ethernet, etc), protection type (shared, 
dedicated, enhanced, unprotected), and priority (non-pre-emptable, 
pre-emptable), etc, see [ABOULMAGD],[ASHWOOD1].  Provisions have also 
been suggested for indicating lightpath diversity levels (e.g., node, 
link, etc), see [XUE],[ABOULMAGD].  By and large, these generic 
attributes also apply to ring networks, although their detailed usages 
and applications require further considerations.  

The above-mentioned service definition "attributes" need to be "mapped" 
into appropriate signaling messages in order to setup the lightpath 
channels (e.g., as per RSVP-TE, CR-LDP signaling [ASHWOOD2-3],
[KOMPELLA3]).  Here, a key step in this mapping will be to first 
translate the desired (requested) user lighpath attributes into 
appropriate ring channel request types, i.e., as per the various types 
of optical rings (Section 2).  Specifically, users may request various 
channel priority or protection types (amongst other attributes), and 
these must be translated to the appropriate channel types given the 
underlying ring specifics.  For example, a user request for a non-pre-
emptable, non-shared protected channel in a O-UPSR/2 (two-fiber) setup 
may be translated into a simple 1+1 working/protection channel request.
Alternatively, the same request in a O-BPSR/4 (four-fiber) setup may be 
resolved as a 1:1 working/protection channel request.  Such mappings 
are required before any ligthpath routing can be performed (Section 
3.1.3).  Overall, the mapping of (signaled) channel attributes from 
user requests to the exact ring lightpath types is very implementation-
specific and hence should not be the subject of standardization (i.e., 
vendor-value add feature).

Once the user request is properly mapped (on to the ring) and its
lightpath route computed (Section 3.1.3), various MPLS LSP signaling 
capabilities can be exploited for the actual setup [ASHWOOD2-3].  
Clearly, one such feature is explicit route (ER) signaling, which can 
explicitly indicate the required path and reserve resources.  

Ghani et. al.								[Page 20]

Specifically, ER inserts the complete route specification in appropriate 
route specification objects (i.e., explicit route fields in RSVP-TE PATH 
or CR-LDP LABEL_REQUEST messages).  Additionally, bi-directional channel 
setup provisions have also been considered [ASHWOOD2-3],[GUO1], helping 
ensure that both uni-directional lightpaths of a bi-directional LSP/G-LSP
traverse the same set of nodes.  In conjunction with shared risk link 
group (SRLG) "disjointness" information (Section 3.1.2), this signaling 
feature is directly applicable to O-BLSR/2/4 and O-BPSR/2/4 setups (i.e., 
where bi-directional channels must traverse the same set of ring nodes).  
Sample proposals for lightpath setup signaling using appropriately 
defined TLV objects are presented in [KOMPELLA3],[YU] and the additional 
related references therein.  Any extensions to the setup signaling 
message (object) types for ring channel provisioning need further study.  

3.1.2 Resource and State Dissemination

In addition to the above setup information requirements, provisioning 
algorithms (Section 3.1.3) need to know the existing static topological 
details and available dynamic resource levels (as detailed in [CHIU],
[BERNSTEIN]) in order to compute ring routes.  Consider the first 
requirement.  Examples of basic static topological information are the 
number of fibers, ring nodes, and their connectivity.  For fiber 
elements, information is required to indicate the link type 
(transparent, service-aware), the number and location of supported 
wavelength channels (e.g., ITU-T grid spacing, offsets, guard bands), 
related analog metrics (loss, dispersion figures), etc.  Meanwhile, 
for ring node elements, many (static) details are pertinent.  Examples 
include the ring configuration type (O-UPSR, O-BLSR, O-BPSR, or 
multiple), number of fiber ports (e.g., incoming, outgoing, add, drops), 
fiber port protection type (1+1 protected or unprotected), type of 
ports supported (e.g., transparent, opaque), performance monitoring 
capabilities (e.g., optical, electrical, per-channel, per-span), signal 
regeneration (e.g., 1R, 2R, 3R), wavelength conversion capabilities 
(e.g., none, partial/selected, full), protection switching capabilities 
(e.g., per-channel, per-fiber, per-conduit), etc.  Since ring schemes 
are intricately associated with the directionality and protection 
association (working, protection) of fibers or wavelength groups 
inside fibers, this information must also be incorporated.

In traditional data networks, interior gateway protocols (IGP) are used 
to disseminate static topology and dynamic resource information.  
Recent additions for supporting opaque link state attribute (LSA) 
definitions (RFC 2370) will help further facilitate extensions to 
"non-data" routing applications.  More recently, many proposals have 
tabled extensions thereof for optical networks, and in fact, many of 
the above-discussed requirements (for static topology and dynamic 
resource information) have already been proposed within the context of
mesh-routing MPL(ambda)S/GMPLS networks [KOMPELLA1-3].  For example, IGP 
provisions have been considered to indicate wavelength conversion 
capabilities and dynamic link-level resource (wavelength) utilizations/
levels.  Such active resource updates are vital for dynamic ring 
RWA algorithms.  Delineations between different link-level resource 
classes have also been proposed (i.e., active, free, reserved, pre-
emptable wavelength sets), see [KINI1-2].  The actual control/
specification of wavelength plans can be done either statically (via

Ghani et. al.								[Page 21]

the NMS) or dynamically (e.g., based upon changing network topologies).
As an application here, such resource class delineations can be 
leveraged to control intra-fiber wavelength plans (e.g., per O-BLSR/2, 
O-BPSR/2 schemes).

In addition, recently the concept of a shared risk link group (SRLG)
definition has also been proposed to help identify risk associations 
between various entities, see [RAJAGOPALAN],[PAPADIMITRIOU1].  By using
this information, adequate resource "disjointness" can be introduced
into the constraint-based path computation (routing, Section 3.1.3)
phase, thereby reducing simultaneous lightpath failures (e.g., between
working and protection paths).  Recently, a detailed, comprehensive 
treatment of the SRLG concept has been presented in [PAPADIMITRIOU1],
in order to formalize the link between risk groups and route computation.  
Here, two different hierarchical resource inference/diversity models 
are defined, namely physical (e.g., wavelength, fiber, conduit, etc) 
and logical (or geographical, i.e., node, zone, region).  An encoding 
scheme is also presented for encoding/summarizing SRLG identifiers 
(e.g., between logical boundaries) along with possible mechanisms for 
risk assignment.  Collectively, SRLG information and the associated 
lightpath risk derivation mechanisms are crucial for service 
provisioning in optical networks, given the high levels of traffic 
multiplexing and also resource co-location (e.g., wavelengths in 
fibers, fibers in conduits, etc), see also Section 3.1.3.

Overall, many of the above-described informational (IGP) extensions are
also very applicable to optical ring networks.  As these concepts mature, 
along with their usage definitions, their application herein will indeed 
be highly practical.  Additional specifications or applications of such
augmented LSA's are for future study.

3.1.3 Constraint-Based Routing/Path Computation

During the channel (i.e., LSP/G-LSP) setup phase, lightpath route 
computation is performed by utilizing the available network 
information (e.g., topology, ring-type, resource levels, risk groups, 
etc).  Specifically constrained routing/path computation is required, 
and this can be deemed as a subset of the more generic constraint-based 
routing paradigm [GHANI1].  Here, the constraints are now more specific 
to optical parameters (e.g., topologies, wavelengths, converters, 
amplifiers, etc) and policies (e.g., as per SLA requirements).  As an 
aside, generic policy control (management issue) can also be implemented 
(in addition to the compute-centric RWA processes) in order to enforce 
user SLA guidelines.  A sample application using the well-defined, 
generic common open policy service protocol (COPS RFC 2748) is presented
in [GHANI3].  

To date, much detailed research has been done on the subject of 
constraint-based lightpath routing, technically termed as the routing
and wavelength assignment (RWA) [ZANG] and/or virtual topology design 
[DUTTA] problem.  In performing lightpath channel routing, typically, 
there are two sub-problems which have to be resolved, namely lightpath 
route computation and subsequent wavelength selection [DUTTA].  Overall, 

Ghani et. al.								[Page 22]

many types of RWA algorithms have been proposed in the literature, 
ranging from complex optimization-type formulations, to constrained 
shortest-path methods, to various simplified heuristics.  Usually, RWA 
algorithms aim to optimize specific objectives, subject to various broad 
constraints such as hop counts, wavelength re-use (in given network 
segments), propagation delays, protection/priority levels, residual 
resources, revenues, risk probabilities, etc.  The objectives could either 
be resource oriented, namely high resource efficiency, or performance 
oriented, such as low blocking probability, etc.  Moreover, many ring-
specific lightpath routing algorithms have also been researched, see 
[MARCENAC] and related references.  Clearly, any ring lightpath RWA 
algorithms will be very tightly coupled with the actual ring types (uni-
directional, bi-directional), wavelength plans, wavelength conversion 
capabilities, and various other specific considerations.  For example, 
in O-UPSR/2 rings for a 1+1 protected channel request, two "disjoint" 
paths must be found between the source and destination nodes, along with 
necessary permanent bridging/receiving resources at the endpoints.  
Alternatively, in O-BLSR/4 rings for a 1:1 shared long-side protected 
channel request, the RWA schemes will only need to search the long-side 
of the ring for protection channel routes, and this can include any 
assigned protection wavelengths.  Note that the actual computation phase 
can be implemented in a variety of ways, such as distributed shortest-
path/heuristic computations (e.g., specific renditions of Dijkstra 
algorithms) or via centralized route/policy control servers. 

Note that for (ring) protection schemes, further RWA considerations are 
required.  Specifically, at setup time "joint" RWA algorithms are
necessary for resolving the routes and associated wavelengths for both 
the working and protection (sub)paths, see [DOSHI] for sample proposal.  
These computations can (should) further utilize SRLG-based information to 
ensure adequate resource/risk diversity between working and protection 
channels, see [PAPDIMITRIOU1] Appendix.  For example, (ring) protection 
paths require shared-resource (i.e., risk) separation from working 
entities, i.e., "disjoint".  In this context, an entity can be a full 
edge-to-edge lightpath (as per O-BPSR/2/4 near/far-side and O-UPSR/2), 
a portion of a lightpath (i.e., sub-path as per O-BPSR/4 intermediate 
near-side), or a complete fiber span (as per O-BLSR/2/4).  Moreover, 
SRLG definitions can be used to effect inter-fiber delineation between 
working and protection fibers (for the case of O-UPSR/2 and O-BLSR/4 
rings), i.e., working and protection SRLG identifiers.  Generic 
discussion of routing diversity (dis-jointness) is also presented in 
[DOVOLSKY],[OWENS2],[XUE].  

Overall, it is highly likely that the lightpath routing algorithms 
themselves will not be the subject of standardization.  Conversely, this
is certainly an area of vendor-value add, and many suppliers will prefer
implementing their own proprietary algorithms/policy control as best
suited to their individual customer needs.  Therefore, what needs to be
standardized is more the actual informational framework required to 
perform proper lightpath RWA computation.

3.2 Protection Signaling

It is safe to assume that operators will demand SONET/SDH-type recovery 

Ghani et. al.								[Page 23]

timescales for protected optical ring services (i.e., 50 ms ceiling), and 
meeting this stringent requirement is perhaps the foremost concern when 
trying to apply the MPL(ambda)S/GMPLS framework to optical ring control 
[GHANI2].  Now for most optical ring types (excluding 1+1 uni-directional 
O-UPSR/2 designs), millisecond recovery requires fast "APS-like" 
signaling capabilities, akin to the SONET/SDH K1/K2-byte APS protocol.  
Generally speaking, all such schemes can be subsumed under a more 
encompassing model, namely that of two (or more) switching end-point 
nodes and intermediate, physically disjoint protection resource(s). 
(This excludes loop-back switching techniques, which are largely deemed 
unfavorable for optical networks, Section 2.2.2).  For example, for 
channel protection, the end-point nodes are either the source and 
destination nodes (O-BPSR/2, edge-to-edge near-side and far-side 
O-BPSR/4), or the appropriate intermediate nodes (intermediate near-side 
O-BPSR/4).  Likewise, for span protection, the end-point nodes are simply 
the adjacent optical ring nodes.  By developing appropriate switchover 
signaling capabilities to implement this generic model, conceivably most 
relevant ring protection schemes can be covered.

For the special case of optical ring networks, two possible options 
exist for implementing such fast protection switching.  One is to 
develop enhancements to the existing RSVP-TE/CR-LDP LSP protection 
(survivability) signaling proposals and tailor them for "optical 
lightpath LSP" protection, termed herein as the direct interworking 
approach (originally proposed in [GHANI2]).  The other would be to 
develop an altogether new, dedicated protection-switching protocol, 
namely an optical APS (O-APS) protocol, to complement the overall 
MPL(ambda)S/GMPLS framework.  This new protocol would only perform 
protection switchover signaling for fault events but not any setup 
provisioning (relegated to existing setup signaling mechanisms, 
as detailed previously in Section 3.1).  These two cases are presented 
in a broader context in Figure 9, which shows an example of multi-level 
recovery protocols.  On the packet routing level, service recovery 
actions can be performed by existing IGP path re-computation/re-routing 
schemes (longer convergence times).  On the virtual circuit (i.e., packet
LSP) level, emerging enhancements to RSVP-TE/CR-LDP signaling can effect 
improved recovery timescales (sub-second or lower).  Finally, on the 
lightpath circuit level, recovery actions can be implemented either via 
further RSVP-TE/CR-LDP enhancements or an (above-mentioned) O-APS 
protocol, Figure 9.  Further details are now discussed.

   +-------------------------+   
   |     IGP re-routing      |  Packet routing level
   +-------------------------+ 
   |     RSVP-TE/CR-LDP      | "Virtual circuit" (packet LSP) level
   +-------------------------+ 
   | RSVP-TE/CR-LDP or O-APS | Lightpath circuit level
   +-------------------------+    

 Figure 9:  Service recovery protocols (packet, flow, circuit levels)

3.2.1 Direct Interworking

It is instructive to first briefly review MPLS LSP protection concepts. 
Clearly, simple non-signaled protection is possible by establishing

Ghani et. al.								[Page 24]

multiple (LSP) paths between source and destination LSR nodes and 
streaming data across these paths, essentially like 1+1 ("make-before-
break") protection.  However, more advanced protection signaling 
proposals are also beginning to emerge within the extended RSVP-TE and 
CR-LDP protocols framework [BHANDARI],[HUANG],[KINI1-2],[OWENS1-3].  
The basic idea with MPLS LSP protection is to provision back LSP 
(sub)-paths, and in case of fault discovery, perform a signaled 
switchover.  Generic protection switch LSR (PSL) and protection merge 
LSR (PML) nodes are defined and these entities define the edges of the 
protected LSP segments.  Specifically, a desired LSP segment, termed 
working (or active) path [OWENS1], is setup for protection by having 
the PML/PSL nodes source and sink two distinct (sub)-paths, working and 
protection, as shown in Figure 10.  As a generalization, PSL/PML node 
pairs can protect multiple LSP segments, termed protected MPLS traffic 
group (PMTG) [OWENS1], reducing signaling overheads for improved 
scalability.  Downstream nodes detecting a fault event propagate a 
failure indication signal (FIS) in the upstream direction, containing 
a list of protected LSP's on the failed PMTG entity.  Various timer 
mechanisms are used to control the inter-FIS packet timing, duration of
FIS transmissions, and hold-off time for initial FIS indication, see 
[OWENS1] for discussions on timer settings.  Upon receiving the FIS 
message, the PML node performs a switchover from the working to 
protection sub-paths for all affected LSP's specified in the PMTG. 
Additionally, a failure recovery signal (FRS) is also propagated after 
the fault has been repaired (along the same route as the FIS message).  
Similar timer mechanisms as with the FIS message also exist for the FRS
message, and neither message type requires reliable transport, e.g., no 
TCP connection.  Note that both the FIS and FRS message types are 
"protection-related" additions to the MPLS signaling framework (CR-LDP, 
RSVP).  Owing to the generic nature of this specification, the PML and 
PSL nodes need not be the "end-point" source and destination nodes, 
respectively, and hence technically speaking, judicious placement 
thereof allows this framework to incorporate path, sub-path, and hop 
protection schemes.  Although this overall framework seems most 
applicable to 1:1 or 1:N protection schemes (downstream nodes signal
fault switchover requests to upstream nodes), a 1+1 protection type
is also mentioned in [OWENS3].  Finally, proposals for sharing 
protection resources between multiple protection paths (and lower-
priority traffic) are also beginning to emerge [BHANDARI],[GHANI1],
[KINI2].

                   ********************************
                  *              +---+             *
                 * +-------------| C |------------+ *
                * /              +---+             \ *
               * /                                  \ *
    *********** /                                    \ ************>
  +---+      +#--+        ** Working                +--#+    +---+
  | A |------|#B | PSL       (A-B-C-D-E)        PML | D#|-----| E |
  +---+      +#--+        ## Protection (PMTG)      +--#+     +---+
              # \              (A-B-F-G-D-E)         / #
               # \                                  / #
                # \       +---+        +---+       / #

Ghani et. al.								[Page 25]

                 # +------| F |--------| G |------+ #
                  #       +---+        +---+       #
                   ################################

     Figure 10: MPLS LSP protection concept (PSL/PML LSR nodes)

A paramount concern for network operators is fast recovery times.  The 
MPLS LSP protection proposals are increasingly aware of this need, 
especially in comparison with the relatively longer timescales of IP 
re-routing schemes.  Along these lines, the MPLS LSP protection 
framework includes the concept of a reverse notification tree (RNT) 
[OWENS1-2] entity that traverses from the PSL to the PML node.  This
provides an "express" signaling path for protection and recovery 
messages, significantly more efficient that "flooding-type" recovery 
schemes.  The RNT is basically an "inverse" label-lookup (cross-connect) 
table that is constructed at the time of working/protection LSP setup 
and allows for resolving the incoming links on which to forward the 
backwards-propagating FIS message.  As such, this construct implements
"near-side" protection signaling.  By using the RNT, hop-by-hop routing 
of FIS messages can be avoided, helping to expedite switchover times.  
In the latest specification, hop-by-hop routing (layer 3), packet LSP 
(MPLS), or SONET K1/K2 bytes (layer 2) mechanisms can be used to 
implement the RNT (see [OWENS1]).  Also note that the RNT concept 
extends to multicast LSP's and is implemented for both working and 
protected paths.  The latter allows it to be used to indicate failures 
on the protection path (requiring subsequent manual operator 
intervention, however).  The actual setup of protection segment is
implemented via extensions to the ER field of CR-LDP and RSVP-TE setup 
messages, e.g., LABEL_REQ, PATH [HUANG],[OWENS3].  Specifically, 
attributes are added for identifying the PSL/PML pair, protection 
type (1:1, 1+1) RNT implementation, timer values, etc.  Note that 
there have also been related proposals for augmenting IGP protocols to 
support LSP protection (e.g., delineate active/back bandwidths), see 
[KINI1].  These can be extended to the optical case to specify active/
backup wavelength sets, etc. 

Now consider the application of the above MPLS "packet LSP" protection 
framework within the context of protection switching in optical (ring) 
networks.  For the case of channel (OCh) protection, the optical (O-ADM, 
OXC) LSR devices can now serve as PML and PSL nodes and "disjoint" 
protection lightpaths (or hops) can be specified between the two nodes, 
as per [GHANI2].  The PMTG entity at this level is the lightpath channel.
For example, for edge-to-edge channel protection (e.g., O-BPSR/2, 
O-BPSR/4), the PSL/PML nodes can be the (sub)connection end-points 
themselves. Alternatively, for intermediate near-side channel protection 
(O-BLSR/4 case only), the PSL/PML pair can be the appropriate 
intermediate ring nodes.  Given the appropriate information (via 
requirements specified in Section 3.1.2), RWA algorithms can 
appropriately setup the ring working/protection routes and switching 
points by using the ER signaling function.  Note, further, that the PMTG 
concept can be used to group "lambdas" and define appropriate class of 
service (CoS) for the optical domain (i.e., from the service protection 
perspective).


Ghani et. al.								[Page 26]

The case of line protection, as proposed in O-BLSR/2/4 schemes, is 
somewhat different, since spans are more static (physical) entities and 
not dynamically created ones, as are lightpaths.  However, using the 
protection group concept, all wavelengths on a given fiber span can be 
grouped into a common "span" PMTG and the diverse PMTG "span" route 
established.  This route can either be a single span (O-BLSR/4) or a 
series of spans (O-BLSR/2 with loop-back), with the two adjacent nodes 
serving as the PML/PSL pair.  Note that depending upon the span-
switching implementation, wavelength switching may not be required.  
More clearly, O-BLSR/4 schemes using simple 2x1 switches for fiber 
protection do not permit wavelength re-use on protection fibers.  In 
this case, a FIS message (pertaining to a fiber cut) will simply 
trigger a 2x1 span switch.  However, simpler O-BLSR/2 schemes and 
more elaborate O-BLSR/4 schemes (e.g., without 2x1 span switches) 
can carry lower-priority traffic on protection wavelengths.  In 
these cases, all individual channels of a PMTG have to be switched.

Although the above high-level interworking seems amenable, there are 
some concerns regarding recovery timing, particularly with regards to 
RNT setups and fault signaling.  Consider the RNT issue first.  During 
MPLS LSP setup, LSR nodes must keep track of the upstream node, 
incoming link and interface, and list of LSP(s) (unicast case) in order
to construct the RNT.  The procedure assumes bi-directional links 
between intermediate LSR nodes, since FIS messages are subsequently 
transmitted on the "reverse-table" incoming link interface.  This 
implies an "inband" signaling setup.  However, in optical rings (even 
meshes), especially transparent rings (meshes), there is likely a much 
higher degree of orthogonality between control and data flows.  For 
example, if control signaling is done on out-band OSC channels and 
not "embedded" in data wavelengths, even though RNT setups can extract 
the above-detailed state at channel setup time, the actual FIS (and 
FRS) messages are not sent on the "reverse-lookup" incoming interface 
links.  Additionally, the current MPLS RNT setup performs near-side 
protection signaling, since fault messaging traverses the same set of 
nodes but in the opposite direction.  For long-side protection 
signaling (as required per some O-BLSR/O-BPSR designs, Section 2.2), 
however, protection signaling is required on the RNT of the protection 
path.  This is slightly different from the existing possibility of MPLS
protection-path RNT signaling [OWENS1], since it implies failure of the 
working and not protection side.  All of these intricacies will require 
further setup signaling considerations.

Now consider the MPLS fault signaling message types, namely FIS and 
FRS and their usage for optical channel protection.  Initially, the 
various fault detection (isolation) schemes, Section 2.4, are expected 
to trigger FIS message transmissions within a few milliseconds of an 
occurring fault (note that associated FIS hold-off timers must set 
appropriately).  Once the FIS messages are generated, the remaining 
recovery latency is largely controlled by MPLS-layer signaling 
protocols and ensuing optical switchover times.  The latter issue 
depends upon the actual switching technology used in the ring node's 
protection stage, Figure 1, and realistically, millisecond timeframes 
can be expected via solutions such as MEMS or (O-E based) EXC designs.
Meanwhile, this stresses the need for expedient FIS processing in order 
to match stringent benchmarks set by SONET/SDH APS.  Here, the RNT 
architecture is of particular importance (as detailed above).  It is 

Ghani et. al.								[Page 27]

expected that high-priority MPLS packet LSP's (routed on the OSC) will 
be required to expedite fault message transmissions along the reverse
path.  Specifically, improvements can be achieved using a variety 
of solutions.  One is to use priority queuing for (reverse) FIS 
messages, and dedicate a fixed minimum amount of bandwidth via some
scheduler mechanisms.  A further extension would be to perform 
FIS message processing (e.g., RNT label lookups and fast switchover) 
via dedicated hardware, such as FPGA devices.  Clearly, both of 
these schemes entail added system complexity, and demonstrable 
evidence is required to determine if SONET/SDH recovery times can be 
effectively matched.  Otherwise, the advantage of fast protection
switching yielded by ring networks cannot be realized.

Another important issue arises with regards to "operational modes." 
Specifically, the emerging MPLS protection signaling framework still 
lacks some of the vital, "externally-initiated" [GR1230] features which 
SONET operators are well-accustomed to.  Namely, the SONET K1/K2 byte 
protocol enables multiple operating "modes" via a well-defined message 
priority structure.  For example, messages are defined (in decreasing 
order of priority) for lockout, forced switching, fault events (signal 
fail, signal degrade), and manual switching, see [GR1230].  Such 
procedures are vital to operations-related tasks and are used during 
various phases (i.e., maintenance, diagnostics, and upgrades).  
Controlling the "operating mode" is instrumental in avoiding excessive 
service disruptions to live customer traffic.  Undoubtedly, similar 
functions must eventually be provided by MPL(ambda)S/GMPLS-based optical 
signaling protocols, in both ring and mesh networks, if optical channel 
services are to be deployed in carrier-class networks.  This area has 
not received much attention to date and significant further work will
be required.  Provisioning such operating modes will require additional 
message types to be added to RSVP-TE and CR-LDP messaging, e.g., a 
forced or manual switching message type, etc.  In summary, there are
clearly a number of issues that need to be resolved before MPLS LSP
protection schemes can be confidently applied to optical ring networks.

3.2.2 O-APS Protocol

As an alternative to generalizing MPLS LSP protection capabilities, a 
specialized, fast optical APS (O-APS) protocol is possible for optical
rings.  This entity can be considered as an orthogonal addition to the
MPL(ambda)S/GMPLS protocols suite to achieve fast protection signaling, 
see Figure 9.  For some, there are various compelling reasons to develop 
such an alternative.  First of all, given the relatively stringent 
recovery requirements, many may argue that modifying or specializing 
MPLS signaling protocols (e.g., added failure-recovery messages, 
prioritized processing/implementations) may become too complicated 
and lengthy a process.  Instead, a lightweight O-APS protocol can be 
designed, and this would be functionally equivalent to an "optical" 
version of the ubiquitous SONET K1/K2 byte protocol. Nevertheless, 
unlike the SONET K1/K2 byte APS protocol [GR1230] the O-APS protocol 
should be defined as "fast" packet-based protocol, in order to keep it
in-line with the packet-oriented control philosophy of MPLS networks. 

Ghani et. al.								[Page 28]

How the O-APS protocol's packet messages are actually transported on 
control channels, however, can be left open to vendor implementation, 
but likely, bandwidth guarantees will be necessary in order to meet 
recovery timing requirements (similar to discussions for FIS message 
transport, Section 3.2.1).  For example, some vendors may choose to 
explicitly map the message bytes into appropriate inband overhead 
bytes (e.g., SONET/SDH or digital wrappers bytes).  Note that this 
case is somewhat different from that of standardizing explicit 
signaling bytes, i.e., "non-packetized" O-APS protocol.  However,
since protection timing is such a critical issue, some guidelines
will likely be required to ensure satisfactory performance across 
larger networks (consisting of multi-vendor equipment).  Such 
guidelines are for further study and can include guard-band times for
message processing, etc.

Some of the key components of an O-APS protocol are briefly highlighted 
here, although a more detailed specification is clearly beyond the 
scope of this discussion and intended for further study.  Among other 
things, message fields must identify the switching nodes, lightpath 
channels/spans, fault type (channel, span, node), and requested 
protection actions (channel or span switching, near-side, far-side), 
etc.  Additional parameters must also be specified for alarm messaging,
such as durations, spacings, even priorities (e.g., span, channel).  
A complete state machine definition and related rules are also required, 
and examples include triggering recovery actions, starting/stopping 
alarm messaging, alarm squelching for multiple types of alarms (e.g., 
channel versus span, etc).  Another issue is inter-node keepalive 
messaging.  Such "hello" message formats are common in IGP protocols 
and are directly embedded into the SONET APS protocol, i.e., non-alarm 
K1/K2 byte fields serve as constant "hello" updates.  O-APS peer nodes 
must also have this capability, and one alternative is to add explicit 
hello messaging for non-failure time periods.  Note that the LMP
protocol also has some provisions for "liveness" message updates, but
this protocol is currently more geared towards mesh network support,
i.e., OXC-to-OXC or router-to-OXC connectivity maintenance with likely
longer inter-message periods, see [LANG],[FREDETTE].  (Nevertheless, 
new WDM-related provisions are being considered for LMP, and their 
applicability within the O-APS context is discussed later).  Hence a 
fast, dedicated liveness/hello mechanism (and fast detection mechanism)
is desirable for optical rings.  Finally, since the O-APS protocol will 
be "new" protocol, it presents a good opportunity to properly define 
crucial "operator-initiated" functionalities, Section 3.2.1.  For 
example, explicit message types (or fields, as appropriate) and 
appropriate priorities can be assigned for features such as resource 
lockout, forced and/or manual protection switching, etc.  In fact, this 
option is one clear advantage of defining an altogether new protection 
O-APS switching protocol.  However, significant further work is required 
to specify a truly generalized O-APS framework to implement the 
previously-defined transparent optical ring architectures, Section 2.
Overall, an O-APS function will be an orthogonal, complimentary addition
to the MPL(ambda)S/GMPLS suite.

Note that from a broader perspective, a dedicated O-APS protocol can 
also be deployed in a "standalone" manner, an added benefit.  This is 

Ghani et. al.								[Page 29]

important for many vendors who need to provide optical ring solutions, 
but at the same time, want to gradually transition into a full-blown 
"MPLS-based" control frameworks.  In such cases, the orthogonal nature 
of the O-APS protocol will allow vendors to either couple its 
protection switching features with their own (proprietary) NMS-based
provisioning solutions, or with their MPL(ambda)S/GMPLS-based control 
framework.  In the former case, an NMS controller(s) will explicitly 
setup and takedown ring channel lightpaths and "fill in" the required 
information for the O-APS protocols to operate from, e.g., such as 
ring maps, etc.  However, future migrations towards truly open, 
distributed provisioning paradigms (i.e., in lieu of proprietary 
NMS-based provisioning setups) will clearly necessitate added 
interworkings between the O-APS protocol and the other (orthogonal)
MPL(ambda)S/GMPLS components.  In particular, proper interfaces have 
to be identified (and developed) to enable any information exchange.
Although the details of such interworkings are for further study, 
some preliminary possibilities can be highlighted here.

At channel setup time, the O-APS protocol may require various pieces of
information from the related setup signaling entities (CR-LDP or RSVP-TE, 
Section 3.1) in order to perform its functions, i.e., since the O-APS 
protocol itself does not implement any channel provisioning 
functionalities.  As a particular example, "connection ring map" 
information must be supplied after the appropriate signaling procedures 
have setup the associated lightpath channels, identifying the source and 
destination endpoints of the lighpath connection.  Additional information 
will likely be required from the lighpath routing engine which computes 
details of the working/protection routes, e.g., protection types (e.g., 
channel, span), switching endpoints (source/destination or intermediate 
node pairs), etc.  For example, the source/destination ring nodes are 
the switching end-points for edge-to-edge long/near-side channel 
protection (as per O-UPSR and O-BPSR designs), whereas the selected 
intermediate nodes are the end-points for near-side intermediate 
channel switching (as per some O-BPSR/4 designs).  Alternatively, for 
span protection, the end-points are the two nodes adjacent to the 
failure.  Another requirement for information exchange (with the O-APS 
protocol) can also arise during fault event occurrences.  Specifically, 
it was stated earlier that optical rings provide the added benefit of
decoupling fault detection mechanisms from the subsequent recovery 
procedures, Section 2.4.  Now in order to develop a more structured, 
formal mapping between the actual fault detection, notification, and 
recovery mechanisms, interworking with the emerging LMP protocol [LANG] 
can be considered.  Specifically, LMP provides generic fault correlation/
notification functionalities which are independent of the actual fault 
detection schemes, a very germane feature.  Moreover, recent proposals 
for new WDM-transport related considerations within the LMP framework 
[FREDETTE] will undoubtedly help improve its scalability and fault 
notification timings in optical (ring) networks.  As this work matures, 
mapping LMP notifications to O-APS recovery mechanisms (e.g., via 
defining switching triggers) can improve overall architectural 
modularities/orthogonalities and this requires further investigation.

3.2.3 Multi-Layer Escalation Strategies

Ghani et. al.								[Page 30]


Assuming that fast optical (ring) lightpath protection schemes will 
emerge, inter-layer protection "collisions" will be of concern.  Since
multiple protocols can provide recovery mechanisms operating across
multiple domains, the simultaneous interference of such functionalities 
(e.g., optical lightpath protection, SONET/SDH APS, MPLS LSP protection 
switching, IP flow re-routing) can lead to serious shortcomings, such as
reduced resource utilization and data routing instabilities [DEMEESTER],
[MANCHESTER2].  For example, optical lightpath recovery times can overlap 
with (client) SONET/SDH circuit or MPLS LSP protection timescales.  
Clearly, a mechanism is required to coordinate recovery actions between 
the various layers (packet, circuit, wavelength, fiber).  This issue is 
commonly termed as escalation strategy design and has been treated in 
the broader research literature [GHANI1],[DEMEESTER],[MANCHESTER2].
Specifically, two types of escalation strategies have been proposed, 
namely bottom-up and top-down approaches, see [DEMEESTER] for full 
details.  The former scheme assumes that "lower-level" recovery schemes 
(e.g., optical ring protection) are more efficient and expedient, and 
therefore inhibits higher-layer protection switching (such as IP re-
routing, MPLS/ATM LSP protection switching, or SONET/SDH APS).  
Alternatively, the top-down approach attempts service recovery at the 
higher layers first before invoking "lower layer" (e.g., optical) 
recovery.  The reasoning here is that higher-layer protection can be 
more service selective, and therefore efficient.  Clearly, these are 
both advanced mechanisms and require complex signaling and hold-off 
timer mechanisms [GHANI2] to coordinate the different layer recovery 
procedures.  Overall, the SLA's between the network operators and their 
clients will determine the necessary timescales for protection recovery 
(e.g., 50 ms, 200 ms, 5 minutes, etc) and will also impact escalation 
strategy design.  Note that a broader delineation of escalation 
strategies is also presented in [MANCHESTER2], i.e., serial and parallel
approaches.

As far as the proposed optical (ring) protection framework is concerned, 
escalation strategies can be implemented using either MPLS/GMPLS or 
non-MPLS (non-GMPLS) type control-planes.  Carefully note that this 
pertains to how protection capabilities are initiated and not the 
subsequent switching signaling actions.  Consider the former case, in 
which the "higher layers" (e.g., packet LSP) are also controlled 
(provisioned and protected) by the MPLS (GMPLS) framework.  Assuming a 
generalized MPLS LSP restoration framework [XU] at all layers, escalation
strategy timing is facilitated by this common control framework.  The
appropriate LSP protection timer mechanisms can specify hold-off times, 
alarm message (FIS) spacings, and alarm message durations.  Clearly, 
judicious choices of these parameters at different LSP levels (packet, 
circuit, wavelength lightpath, fiberpath) can be used to design advanced 
"inter-layer" escalation strategies.  For example, at the wavelength LSP 
level, small hold-off times and FIS spacings can be used to enact fast 
(sub-50 ms) recovery.  Additionally, the duration of lightpath-level FIS
messaging can be restricted to a timescale window, beyond which lightpath 
FIS notification is terminated.  This duration (plus an acceptable 
guard-time) can be the hold-off time for "higher-layer" packet LSP FIS 
message generation.  Note that this example details a "bottom-up" 
recovery case, and a complimentary "top-down" case can also be detailed.  
Specifically, lightpath recovery hold-off times can be set larger than 

Ghani et. al.								[Page 31]

packet LSP notification durations, thereby permitting more selective "per-
CoS" or "per-LSP/G-LSP" re-routing (based upon priorities, policies, etc).  
However, given the increased complexity and signaling requirements of 
top-down approaches, many operators may not find them very attractive in 
practical network settings.

Meanwhile, for the non-MPLS (non-GMPLS) control specific case, escalation 
strategy design can be more complicated since generalized timing control 
and signaling mechanisms may not exist at all protocol layers.  In 
particular, this situation will arise if MPLS (GMPLS) protection is not 
used at the various networking "levels", e.g., O-APS at optical 
lightpath level, SONET/SDH APS at the circuit tributary level, MPLS LSP 
protection at flow level, etc.  In general, this makes it more difficult 
to control inter-layer protection recovery timings, since inter-layer
synchronization needs to be addressed/defined.  For example, optical 
(WDM)-SONET/SDH protection interworkings may possibly need SONET/SDH 
hold-off timers, requiring changes to existing standards and deployed 
equipment [MANCHESTER2], raising even further challenges and complexities.
In such cases, simpler "all-or-nothing" interworkings may be more 
feasible.  For example, for the case of traditional "SONET-over-WDM", 
either optical ring or SONET APS recovery can be disabled.  Nevertheless, 
for higher-layer IP packet traffic, "bottom-up" escalation strategies can
usually be implemented safely by simply ensuring small enough FIS message
windows, i.e., versus IGP re-routing timescales.  In general, escalation
strategy design is a complex issue and needs significant investigation.

3.3 Additional Considerations

Albeit detailed, the above discussions have only focused on basic 
optical ring definitions and provisioning issues.  Clearly, many more 
advanced concerns relating to optical rings can be tabled, but their 
detailed treatment is beyond the scope of this document.  Nevertheless, 
a brief synopsis is presented in order to stimulate further work.

3.3.1 Multi-Ring Provisioning

In most current SONET networks, multi-ring architectures are very 
common.  Specifically, smaller rings are used to aggregate traffic from 
local domains onto larger rings spanning increased distances (metro, 
regional), and standards exist for so-called dual ring interworking
(DRI) interconnection between multiple SONET/SDH rings [GR1230],[G.842].
Likewise, as optical rings emerge (most likely re-using much of the 
existing SONET/SDH ring fiber infrastructures), there will be a strong 
requirement for similar optical ring interworkings, namely to route 
lightpaths in between multiple rings.  In addition to applying the
conventional DRI concepts, inter-connection can be achieved by simpler, 
static "back-to-back" O-ADM co-location or via more advanced, dynamic 
OXC switching devices [ARIJIS].  Now conceivably, different optical 
ring types (e.g., O-BLSR, O-BLSR, O-UPSR) can be used for an 
end-to-end circuit connection, along with their respective "localized"
protection mechanisms (i.e., protection zones).  Clearly, this may also 
permit greater latitudes in user SLA definitions.

>From a routing/provisioning point of view, there are various ways to 
handle such "multi-ring" architectures.  In the longer run (and for 

Ghani et. al.								[Page 32]

larger rings) it may be advantageous to move to a hierarchical routing
setup.  Specifically, individual rings would be grouped into separate 
domains, e.g., autonomous systems (AS), and multi-ring provisioning 
would be performed under the broader context of inter-domain 
provisioning [GHANI1],[GUO2],[PAPADIMITRIOU2],[RAJAGOPALAN].  Here, 
added enhancements to emerging (optical) network interface definitions 
(O-NNI) [PAPADIMITRIOU2] may be required, e.g., for setup signaling, 
protection switching between multiple rings, etc (further study needed).
Alternatively, a more immediate alternative is that of intra-domain 
provisioning between rings, especially where multiple smaller rings 
constitute a domain, i.e., single ring represents an area instead.  
Here, since opaque LSA's only have area scope, further work is required 
in order to define summary LSA's to provide enough information for 
inter-ring (i.e., intra-domain) provisioning, yet without flooding the 
network with message updates.

3.3.2 Hybrid Mesh-Ring Interworking

Similar to the case of multi-ring provisioning (above), the broader
evolution towards mesh/mesh-ring network topologies is also an important
concern.  From an operator migration point of view, both ring and mesh
topologies have their respective advantages/disadvantages.  Ring 
topologies allow for fast, well-defined protection switching concepts but 
have reduced connectivity (degree two).  Meanwhile, mesh networks offer 
better connectivity and improved resource efficiencies but lack well-
defined protection switching features.  Hence, a likely, cost-effective 
migration path will be for operators to first migrate their existing 
SONET/SDH (TDM-based) rings to counterpart optical rings and then move 
towards mesh or "hybrid" mesh-ring topologies, inline with growth in 
traffic demand and operational experience.  These evolutions can be done 
either via phased expansions to existing ring topologies (i.e., adding 
fibers between non-adjacent ring nodes to "break" the ring) or altogether 
new (i.e., "greenfield-type") deployments.  Such cases present two 
foreseeable interworking requirements, namely for ring emulation and 
ring-mesh interconnection purposes (and others may also emerge) [GUO2].  
Either way, it is clear that provisioning features for hybrid topologies 
will be a crucial requirement for operators as they move to deploy or
expand their optical network offerings.

On a high level, ring emulation basically entails provisioning/operating 
"virtual" rings on top of mesh (network) topologies, e.g., via the 
concept of ring covers [PAPADIMITRIOU3].  For operators accustomed to 
operating ring networks, this capability will still allow them to expand 
to mesh topologies, and is particularly germane to the case of phased-in
ring-to-mesh expansions.  For example, different ring types (O-UPSR, 
O-BLSR, O-BPSR) can be deployed in selective parts of a mesh network 
topology, thereby exploiting the advantages of fast ring-based 
protection switching.  Additionally, for richly-connected mesh networks, 
operators can offer virtual private optical ring (VPOR) services to large 
clients, an attractive proposition.  Note that ring emulation will 
require that specific network nodes (i.e., those sitting on multiple 
rings) have more advanced spatial switching characteristics, as yielded 
by OXC/PXC designs and not basic O-ADM designs.  Moreover, these nodes 
must be "ring-enabled", and most notably, be capable of meeting fast 
protection switching requirements.  

Ghani et. al.								[Page 33]

Meanwhile, the issue of ring-mesh interconnection arises when 
provisioning lighpath channels across multiple, separate ring and mesh 
topologies (e.g., metro-regional rings to long-haul meshes).  Here, 
the mesh network segments themselves may or may not perform ring 
emulation, and therefore this becomes a generalization of the multi-ring 
interconnection case (Section 3.3.1).  However, many of the concepts 
discussed for the multi-ring case, such as intra- and inter-domain 
partitioning, are also applicable here.  Of particular concern will be 
achieving commensurate protection switching timescales in the mesh-
network segments.  However, here it is expected that as standards 
evolve, many of the optical ring protection switching concepts/protocols 
will likely also be leveraged for mesh architectures.  For example, mesh 
span protection or mesh end-to-end channel protection (via diverse 
routing) can re-use or extend the working/protection channel setup and 
protection signaling mechanisms developed for optical rings.

Overall, hybrid topology provisioning, for both ring emulation and ring-
mesh interconnection, will require additional specifications.  
Considering the more likely case of intra-domain provisioning, topology/
resource discovery methods will need to perform summarization/aggregation 
of ring information.  Some early work along these lines is emerging, 
proposing "ring ID" and "ring type" sub-TLV definitions for opaque LSA's, 
see [GUO2],[PAPADIMITRIOU3].  Provisioning lightpaths across ring-mesh
topologies or "virtual ring" mesh networks will require new resource/
constrained-routing algorithms also.  A related, key issue here will
be implementing protection switching signaling (as per the user SLA
requirements), e.g., protecting a fiber cut between multiple "virtual" 
rings or an optical channel failure across multiple network ring/mesh 
network segments.  Cleary, there is a strong need for more detailed work 
in the area of hybrid topology provisioning.

3.3.3 Resilient Packet Ring (RPR) Synergies 

So far, only "full-granularity" lightpaths have been considered, i.e., 
ring channels utilizing full wavelength capacity, such as OC-48/STM-16 
and OC-192/STM-64.  However, new generations of advanced integrated edge 
devices (IED's) are beginning to appear, integrating (sub-rate) packet, 
circuit, and wavelength/fiber switching capabilities onto a common 
platform.  In a timely manner, the broader GMPLS framework is also being
extended to provision related sub-rate tributary channels [ASHWOOD1],
[XU] (both packet and circuit).  Therefore, for improved generality, 
GMPLS ring provisioning mechanisms/concepts can also be considered for 
various "sub-rate ring" architectures.  Sub-rate rings can improve 
wavelength utilization and provide finer-granularity connections between 
smaller users.  A very good example of a sub-rate (packet) ring 
technology is the emerging resilient packet ring (RPR) architecture 
(IEEE 802.17).  Recently there has been significant interest and 
development in this space, as noted by work on IP over RPR (IPoRPR) 
architectures, see [HERRERA].
  
Since packet rings operate on an "electronic" level and require 
visibility into the packet stream, from a technology point of view, 
they are quite different from the optical rings proposed herein.  
Nevertheless, there are many generic architectural aspects of optical 

Ghani et. al.								[Page 34]

rings which can also apply to packet rings, and these can be further 
investigated.  Examples include setup signaling procedures, protection 
signaling, constrained routing, etc.  Furthermore, RPR's can be mapped 
onto optical ring wavelength channels, thereby permitting potential 
traffic/resource engineering synergies, i.e., advanced "multi-ring" 
architectures with "embedded" sub-rate packet ring channels being 
carried in larger granularity optical ring channels.  Additionally, 
given the fast fault detection/recovery mechanisms being proposed for 
RPR designs (in comparison with mesh IP packet re-routing), the 
likelihood of protection "collisions" between optical ring and RPR 
recovery mechanisms increases.  Hence protection escalation strategies 
(Section 3.2.3) are of importance in such interworkings and should be 
designed to properly arbitrate between the respective protection 
protocol(s) or different levels thereof (packet, circuit).  All of 
these topics need further, more detailed investigation.

4. APPENDIX A: Review of SONET Ring Architectures

SONET (SDH) ring architectures have emerged to dominate the transport 
landscape.  Termed also as self-healing rings (SHR), perhaps their 
defining characteristic is stringent recovery timescales.  Namely, 
SONET (and SDH) standards stipulate a service recovery time of 50 ms 
after the fault condition (i.e., including detection, guard time, 
switching time, ring propagation delays, and re-synchronization).  
These values are derived from frame synchronization at the lowest 
frame speed, namely DS1 (1.5 Mb/s).  A very brief outline of the 
SONET/SDH ring framework is given here.  However, this summary is only 
intended to serve as a background reference, and interested readers 
are referred to the specifications for complete details [ANSI],[ITU],
[GR1230].  As will be seen, these existing architectures will form 
the basis for much of the counterpart optical ring frameworks.

4.1 Uni-directional Path-Switched Ring (UPSR)

The UPSR concept is designed for channel level protection in two-fiber 
rings.  Although two-fiber BLSR architectures also exist, termed BLSR/2,
the UPSR architecture is significantly less complex.  UPSR rings 
dedicate one fiber for working TDM channels (timeslots) and the other 
for corresponding protection channels (counter-propagating directions).
Traffic is permanently bridged at the head-end and sent along both 
fibers, namely 1+1 protection.  UPSR working traffic travels in the 
clockwise direction and protection traffic travels in the counter-
clockwise direction.  This implies that bi-directional connections 
will consume resources on all working and protection fibers, 
restricting ring throughput to that of a single fiber.  Clearly, UPSR
rings represent simpler designs and do not require any notification or 
switchover signaling mechanisms between ring nodes, i.e., receiver nodes
perform channel switchovers.  As such, they are resource inefficient 
since they do not re-use fiber capacity (both spatially and between 
working/protection paths).  Moreover, span (i.e., fiber) protection is 
undefined for UPSR rings, and such rings are typically most efficient 
in access rings where traffic patterns are concentrated around 
collector hubs.

Ghani et. al.								[Page 35]

4.2 Bi-Directional Line Switched Ring (BLSR)

BLSR rings are designed to protect at the line (i.e., fiber) level, and 
there are two possible variants, namely two-fiber (BLSR/2) and four-
fiber (BLSR/4) rings.  The BLSR/2 concept is designed to overcome the 
spatial reuse limitations associated with two-fiber UPSR rings and only
provides path (i.e., line) protection.  Specifically, the BLSR/2 
scheme divides the capacity timeslots within each fiber evenly between 
same-direction working and protection channels (with working channels
on a given fiber being protected by protection channels on the other
fiber).  Therefore bi-directional connections between nodes will now 
traverse the same intermediate nodes but on differing fibers.  This 
allows for sharing loads away from saturated spans and increases the 
level of spatial re-use (sharing), a major advantage over two-fiber 
UPSR rings.  Protection slots for working channels are pre-assigned 
based upon a fixed odd/even numbering scheme, and in case of a fiber 
cut, all affected timeslots are looped back in the opposite direction 
of the ring.  This is commonly termed "loop-back" line/span protection 
and avoids any per-channel processing.  However, loop-back protection 
increases the distance and transmission delay of the restored channels 
(nearly doubling path lengths in the worst case).  More importantly, 
since BLSR rings perform line switching at the switching nodes (i.e.,
adjacent to the fault), more complex active signaling functionality 
is required.  Further bandwidth utilization improvements can also be 
made here by allowing lower-priority traffic to traverse on idle 
protection spans.

Four-fiber BLSR rings extend upon the BLSR/2 concepts by providing 
added span switching capabilities.  In BLSR/4 rings, two fibers are 
used for working traffic and two for protection traffic (counter-
propagating pairs, one in each direction).  Again, working traffic 
can be carried in both directions (clockwise, counter-clockwise), 
and this minimizes spatial resource utilization for bi-directional 
connection setups.  Line protection is used when both working and 
protection fibers are cut, looping traffic around the long-side path.  
If, however, only the working fiber is cut, less disruptive switching 
can be performed at the fiber level.  Here, all failed channels are 
switched to the corresponding protection fiber going in the same 
direction (and lower-priority channels pre-empted).  Overall, the 
BLSR/4 ring capacity is twice that of the BLSR/2 ring, and the four-
fiber variant can handle more failures.  Also, it should be noted 
that both two- and four-fiber rings provide node failure recovery 
for pass-through traffic.  Essentially, all channels on all fibers 
traversing the failed node are line switched away from the node.

As mentioned above, BLSR rings (unlike UPSR rings) require a 
protection signaling mechanism.  Since protection channels can be 
shared, each node must have global state, and this requires state 
signaling over both spans (directions) of the ring.  This is achieved 
via an automatic protection switching (APS) protocol running on the 
"embedded" K1/K2 bytes in the SONET/SDH frame overhead, also commonly 
termed as the SONET APS or BLSR K1/K2 byte protocol [GR1230],
[T1.105.01],[G.841].  This protocol uses a 4-bit node identifier (in 
the K1 byte) and hence only allows up to 16 nodes per ring.  Additional 

Ghani et. al.								[Page 36]

bits are designated to identify the type of function requested (e.g., 
bi-directional or unidirectional switching) and the fault condition 
(i.e., channel state).  Control nodes performing the switchover 
functions utilize frame-persistency checks to avoid premature actions 
and discard any invalid message codes.  Further details can be found 
in the associated references.

5. Security Considerations

Security considerations are for future study, in particular with 
regards to signaling extensions and a possibly new O-APS protocol.  
The overall optical ring provisioning framework, however, poses the 
same security requirements as those present in existing MPL(ambda)S 
or GMPLS provisioning architectures.

6. References

[ABOULMAGD] O. Aboul-Magd, et al, "Signaling Requirements of the 
Optical UNI," Internet Draft, draft-bala-mpls-optical-uni-signaling-
01.txt, November 2000.

[ANSI] "Synchronous Optical Network (SONET): Basic Description 
Including Multiplex Structure, Rates, and Formats," ANSI 
T1.105-1995, 1995.

[ARIJS]  P. Arijs, et al, "Design of Ring and Mesh Based WDM Transport 
Networks," Optical Networks, July 2000.

[ARVIND] K. Arvind, et al, "Optical Domain Service Interconnect (ODSI) 
Signaling Control Specification," Version 1.4.5, ODSI Coalition, 
November 2000.

[ASHWOOD1] P. Ashwood-Smith, et al, "Generalized MPLS-Signaling 
Functional Description," Internet Draft, draft-ietf-mpls-generalized-
signaling-01.txt, November 2000.

[ASHWOOD2] P. Ashwood-Smith, et al, "Generalized MPLS Signaling-
RSVP-TE Extensions," Internet Draft, draft-ietf-mpls-generalized-rsvp-
te-00.txt, December 2000.

[ASHWOOD3] P. Ashwood-Smith, et al, "Generalized MPLS Signaling-
CR-LDP Extensions," Internet Draft, draft-ietf-mpls-generalized-cr-
ldp-00.txt, November 2000.

[AWDUCHE]  D. Awduche, Y. Rekhter, J. Drake, R. Coltun, "Multi-Protocol
Lambda Switching: Combining MPLS Traffic Engineering Control with 
Optical Crossconnects," Internet Draft, draft-awduche-mpls-te-
optical-00.trt, October 1999.

[BERNSTEIN] G. Bernstein, V. Sharma, "Some Comments on GMPLS and Optical 
Technologies," Internet Draft, draft-bernstein-gmpls-optical-00.txt, 
November 2000.

Ghani et. al.								[Page 37]


[BHANDARI] R. Bhandari, S. Sankaranarayanan, E. Varma, "High-Level 
Requirements for Optical Shared Mesh Restoration," Internet Draft, 
draft-bhandari-optical-restoration-00.txt, May 2001.

[CEUPPENS]  L. Ceuppens, et al, "Performance Monitoring in Photonic 
Networks in Support of MPL(ambda)S," Internet Draft, draft-ceuppens-
mpls-optical-00.txt, March 2000.

[CHEN] J. Chen, T. Shiragaki, "Routing of OCh Shared Protection 
Ring," T1X1 Forum, T1X1.5/99-256R1, October 1999.

[CHIU] A. Chiu, J. Strand, R. Tkach, "Unique Features and Requirements 
for the Optical Layer Control Plane," Internet Draft, draft-chiu-strand-
unique-olcp-01.txt, December 2000.

[CVIJETIC1] M. Cvijetic, T. Shiragaki, "Standardization of OCh Shared 
Protection Ring and Its Open Issue List," T1X1 Forum, T1X1.5/99-255R1, 
October 1999.

[CVIJETIC2] M. Cvijetic, T. Shiragaki, A. Weissberger, "OCh Shared 
Protection Ring," T1X1 Forum, T1X1.5/99-178, July 1999.

[DEMMESTER]  P. Demmester, et al, "Resiliency in Multilayer Networks," 
IEEE Communications Magazine, March 2000.

[DOSHI] B. Doshi, et al, "Optical Network Design and Restoration," Bell
Labs Technical Journal, January-March 1999.

[DOVOLSKY]  D. Dovolsky, I. Bryskin, "Calculation of Protection Paths 
and Proxy Interfaces in Optical Networks Using OSPF," Internet Draft, 
draft-dovolsky-bryskin-ospf-pathprotect-proxy-00.txt, June 2000.

[DUTTA] R. Dutta, G. Rouskas, "A Survey of Virtual Topology Design
Algorithms for Wavelength Routed Optical Networks," Optical Networks,
January 2000.

[FREDETTE] A. Fredette, et al, "Link Management Protocol (LMP) for 
WDM Transmission Systems," Internet Draft, draft-fredette-lmp-
wdm-00.txt, December 2000.

[GHANI1]  N. Ghani, "Lambda-Labeling: A Framework for IP over WDM 
Using MPLS," Optical Networks, April 2000.

[GHANI2]  N. Ghani, "Survivability Provisioning in Optical MPLS 
Networks," 5th European Conference on Networks and Optical 
Communications, June 2000.

[GHANI3] N. Ghani, et al, "COPS Usage for ODSI," Version 2, ODSI 
Coalition, August 2000.

[G.709] D. Brungard, "TD Draft ITU-T G.709 for February 2001 SG15 
Meeting," T1X1 Forum, T1X1.5/2001-043, March 2001.

[G.841] "Types and Characteristics of SDH Network Protection
Architectures," ITU-T Recommendation G.841, 2000.

Ghani et. al.								[Page 38]

[GFP] E. Hernandez-Valencia, "GFP Draft Specification-Revision 2 
(Synchronous Optical Network (SONET)-Generic Framing Protocol," 
January 2001.

[GR1230]  GR-1230-CORE, SONET Bi-directional Line-Switched Ring 
Equipment Generic Criteria, Issue 4, December 1998.

[GR3009]  GR-3009-CORE, Optical Cross-Connect Generic Requirements, 
Issue 1, January 1999.

[GUO1] D. Guo, et al, "Extensions to RSVP-TE for Bi-directional 
Optical Path Setup," Internet Draft, draft-sorrento-rsvp-bi-
osp-00.txt, July 2000.

[GUO2] D. Guo, et al, "Hybrid Mesh-Ring Optical Networks and Their 
Routing Information Distribution Using Opaque LSA," Internet Draft, 
draft-guo-optical-mesh-ring-00.txt, December 2000.

[HERRERA] A. Herrera, et al, "A Framework for IP Over Resilient Packet
Rings," work in progress, January 2001.

[HUANG]  C. Huang, V. Sharma, S. Makam, K. Owens, "Extensions to RSVP-
TE for MPLS Path Protection", Internet Draft, draft-chang-rsvpte-path-
protection-ext-00.txt, June 2000.

[ITU] "Network Node Interface for the Synchronous Digital Hierarchy
(SDH)," International Telecommunication Union, G.707, March 1996.

[KINI1]  S. Kini, M. Kodialam, T. V. Lakshman, "Open Shortest Path 
First (OSPF) Protocol Extensions for Label Switched Path Restoration," 
Internet Draft, draft-kini-ospf-lsp-restoration-00.txt, October 2000.

[KINI2]  S. Kini, M. Kodialam, T. V. Lakshman, "Shared Backup Label 
Switched Path Restoration," Internet Draft, draft-kini-restoration-
shared-backup-00.txt, October 2000.

[KOMPELLA1] K. Kompella, et al, "OSPF Extensions in Support of 
GMPLS," Internet Draft, draft-kompella-ospf-gmpls-extensions-00.txt,
extensions-00.txt, July 2000.

[KOMPELLA2] K. Kompella, et al, "IS-IS Extensions in Support of
MPL(ambda)S," Internet Draft, draft-kompella-isis-ompls-
extensions-00.txt, July 2000.

[KOMPELLA3] K. Kompella, et al, "Extensions to IS-IS/OSPF and RSVP
in Support of MPL(ambda)S," Internet Draft, draft-kompella-mpls-
optical-00.txt, March 2000.

[LANG] J. Lang, et al,  "Link Management Protocol (LMP)," Internet 
Draft, draft-lang-mpls-lmp-01.txt, July 2000.

[MARCENAC] D. Marcenac, "Benefits of Wavelength Conversion in Optical 
Ring-Based Networks," Optical Networks, April 2000.

Ghani et. al.								[Page 39]

[MANCHESTER1] J. Manchester, P. Bonenfant, C. Newton, "The Evolution 
of Transport Network Survivability," IEEE Communications, August 1999.

[MANCHESTER2] J. Manchester, P. Bonenfant, "Fiber Optic Network 
Survivability: SONET/Optical Protection Layer Interworkign," 
Proceedings of the National Fiber Optics Engineering Conference 1996 
(NFOEC'96), Denver, CO, 1996.

[MCADAMS] L. McAdams, J. Yates, K. Bala, "User to Network Interface
(UNI) Service Definition and Lightpath Attributes," OIF Forum,
OIF2000.061, September 2000.

[OWENS1]  K. Owens, et al, "A Path Protection/Restoration Mechanism 
for MPLS Networks", Internet Draft, draft-chang-mpls-path-
protection-02.txt, November 2000.

[OWENS2]  K. Owens, V. Sharma, M. Oommen, "Network Survivability 
Considerations for Traffic Engineered IP Networks", Internet Draft, 
draft-owens-te-network-survivability-00.txt, March 2000.

[OWENS3] K. Owens, et al, "Extensions to CR-LDP for MPLS Path
Protection," Internet Draft, draft-owens-crldp-path-protection-
ext-00.txt, December 2001.

[PAPADIMITRIOU1] D. Papadimitriou, et al, "Inference of Shared Risk
Link Groups," Optical Internetworking Forum, OIF2001.066, 
January 2001.

[PAPADIMITRIOU2] D. Papadimitriou, et al, "Optical Network-to-Network 
Interface Framework and Signaling Requirements," Internet Draft, 
draft-papadimitriou-onni-frame-01.txt, November 2000.

[PAPADIMITRIOU3] D. Papadimitriou, "Optical Rings and Hybrid Mesh-
Ring Optical Networks," Internet Draft, draft-papadimitriou-optical-
Rings-00.txt, February 2001.

[RAJAGOPALAN] B. Rajagopalan, et al, "IP Over Optical Networks-
A Framework," Internet draft, draft-many-optical-framework-02.txt,
November 2000.

[SOULLIERE] M. Soulliere, "Proposed ITU-T Contribution on Transparent 
OCh SPRings," T1X1 Forum, T1X1.5/2001-027, January 2001.

[SZERENYI] L. Szerenyi, "Approach to OSC Standardization," T1X1 
Forum, T1X1.5/2001-002, January 2001.

[T1.105.01] S. Gorshe, "Synchronous Optical Network (SONET) Automatic
Protection Switching, ANSI T105.01 (T1X1.5/99-065R3), November 1999.

[XU] Y. Xu, et al, "Generalized MPLS Control Plane Architecture for 
Automatic Switched Transport Network," Internet Draft, draft-xu-mpls-
ipo-gmpls-arch-00.txt, November 2000.

[XUE] Y. Xue, et al, "Carrier Optical Services Framework and Associated 
UNI Requirements," Internet Draft, draft-many-carrier-framework-
uni-00.txt, November 2000.

Ghani et. al.								[Page 40]

[YU] J. Yu, et al, "RSVP Extensions in Support for OIF Optical UNI
Signaling," Internet Draft, draft-yu-mpls-rsvp-oif-uni-00.txt,
July 2000.

[ZANG] H. Zang, J. Jue, B. Mukherjee, "A Review of Routing and 
Wavelength Assignment Approaches for Wavelength-Routed Optical WDM 
Networks," Optical Networks, January 2000.

7. Authors Information

Nasir Ghani                           James Fu
Sorrento Networks Inc.                Sorrento Networks Inc.
9990 Mesa Rim Blvd,                   9990 Mesa Rim Blvd,
San Diego, CA 92121, USA              San Diego, CA 92121, USA
nghani@sorrentonet.com                jfu@sorrentonet.com

Dan Guo                               Xinyi Liu
Sorrento Networks Inc.                Sorrento Networks Inc.
San Diego, CA 92121, USA              San Diego, CA 92121, USA
dguo@sorrentonet.com                  xliu@sorrentonet.com 

Zhensheng Zhang                       Paul Bonenfant
Sorrento Networks Inc.                Photuris
9990 Mesa Rim Blvd                    20 Corporate Place South
San Diego, CA 92121, USA              Piscataway, NJ 08854, USA
zzhang@sorrentonet.com                pbonenfant@photuris.com 

Leah Zhang                            Antonio Rodriguez Moral
Photuris Inc.                         Photuris Inc.
20 Corporate Place South              20 Corporate Place South
Piscataway, NJ 08854, USA             Piscataway, NJ 08854, USA
lzhang@photuris.com                   arodmor@photuris.com

Murali Krishnaswamy                   Dimitri Papadimitriou
Photuris Inc.                         Alcatel IPO-NSG
20 Corporate Place South              B-2018 Antwerpen, Belgium
Piscataway, NJ 08854, USA             Phone: +32 3 240-8491
murali@photuris.com                   dimitri.papadimitriou@alcatel.be

Sudheer Dharanikota                   Raj Jain
Nayna Networks Inc.                   Nayna Networks Inc.
157 Topaz Street                      157 Topaz Street
Milpitas, CA 95035, USA               Milpitas, CA 95035, USA
sudheer@nayna.com                     raj@nayna.com
 
8. Full Copyright Notice
                        
Copyright (C) The Internet Society (1997).  All Rights Reserved. 
 
This document and translations of it may be copied and furnished to 
others, and derivative works that comment on or otherwise explain it 
or assist in its implementation may be prepared, copied, published 
and distributed, in whole or in part, without restriction of any 

Ghani et. al.								[Page 41]

kind, provided that the above copyright notice and this paragraph are 
included on all such copies and derivative works.  However, this 
document itself may not be modified in any way, such as by removing 
the copyright notice or references to the Internet Society or other 
Internet organizations, except as needed for the purpose of 
developing Internet standards in which case the procedures for 
copyrights defined in the Internet Standards process must be 
followed, or as required to translate it into languages other than 
English. 
 
The limited permissions granted above are perpetual and will not be 
revoked by the Internet Society or its successors or assigns. 
 
This document and the information contained herein is provided on an 
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.