Internet DRAFT - draft-bellato-ccamp-g709-framework
draft-bellato-ccamp-g709-framework
CCAMP Working Group Alberto Bellato (Alcatel)
Category: Informational Draft Sudheer Dharanikota (Nayna)
Expiration Date: May 2002 Michele Fontana (Alcatel)
Germano Gasparini (Alcatel)
Nasir Ghani (Sorrento)
Gert Grammel (Alcatel)
Dan Guo (Turin)
Juergen Heiles (Siemens)
Jim Jones (Alcatel)
Zhi-Wei Lin (Lucent)
Eric Mannie (Ebone)
D. Papadimitriou (Alcatel)
S. Sankaranarayanan (Lucent)
Maarten Vissers (Lucent)
Yong Xue (WorldCom)
November 2001
Enabling GMPLS control of G.709 Optical Transport Networks
- Architectural Framework -
draft-bellato-ccamp-g709-framework-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 [1].
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may 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.
Conventions used in this document:
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
this document are to be interpreted as described in RFC-2119 [2].
D.Papadimitriou - Internet Draft “ Expires May 2002 1
draft-bellato-ccamp-g709-framework-01.txt November 2001
Abstract
Along with the current development of packet over lambda switching
(referred to as MPLambdaS), there are considerable developments in
optical transport systems based on the ITU-T G.872 [ITUT-G872] and
G.709 [ITUT-G709] specification. The Optical Transport Network (OTN)
defined in G.872 and G.709 enables ultra-long-haul transmission of
various client signal types through the use of Forward Error
Correction (FEC) bytes. G.709 specifies the data plane transport
structure and allocates overhead bytes for the OTN control plane.
In this document, we describe the G.709 Optical Transport Hierarchy
(OTH) defined at the ITU-T and the relationships with the current
GMPLS specification [GMPLS-ARCH]. The purpose is to determine how
the current GMPLS protocol suite can be accommodated in order to
encompass G.709-based optical networks.
DISCLAIMER
The scope of this memo is to provide basic information about ITU-T
G.709 recommendation by keeping in mind the IETF CCAMP context aka
Ÿhow GMPLS shall be extended in order to provide a control plane
supporting G.709 OTN networks÷. Consequently, the presented view of
G.709 is restricted intentionally as needed from the GMPLS
perspective.
Hence, the objective of this document is not to replicate the
content of the ITU-T OTN recommendations. Therefore, the reader
interested in going into more details is kindly invited to consult
the corresponding ITU-T documents (referenced in this memo).
1. Introduction
The ITU-T recommendations "Optical Transport Networks (OTN)
Architecture" [ITU-T G.872] and "Interfaces for the OTN" [ITU-T
G.709] specify in detail the Optical Transport Hierarchy (OTH) and
corresponding functions of the interfaces for (all-)optical
networks. These include the transport of transparent digital pipes,
carried into optical channels by using the so-called digital wrapper
layer. The OTN recommendations provide an additional degree of
flexibility compared to the current pre-OTN approach (also referred
to as MPLambdaS due to the similarity between Label and Lambda
Switching when using MPLS for control plane purposes) as they enable
the multiplexing of lower bit-rate optical channel with digital
wrapper sub-structure.
Consequently, the OTN provides two fundamental levels of
flexibility. First in terms of optical channels (i.e. wavelengths)
and second, in terms of bandwidth transmission optimization by using
re-grooming capabilities without losing the integrity of the lower
bit rates pipes, filled by the access network devices since the
transport of the client signal is fully transparent.
D.Papadimitriou - Internet Draft “ Expires May 2002 2
draft-bellato-ccamp-g709-framework-01.txt November 2001
Today, Generalized MPLS (GMPLS) efforts are directed in extending
IP/MPLS well known technologies and protocols to control and manage
lower non-packet based networks, in particular layered networks.
Using the same framework and the same kinds of signaling and routing
protocols suite to control multiple layers will not only reduce the
overall complexity of designing, deploying and maintaining OTN
networks but also allow potentially two contiguous layers to inter-
operate when using either an overlay, an augmented or a peer model.
In the mean time, GMPLS is perfectly suited for controlling each
layer completely independently.
Moreover, GMPLS can provide new capabilities and features for OTN
such as distributed, flexible and scalable connection i.e. LSP
establishment (today performed through the use of centralized
Network Management Systems - NMS), multi-layer circuit establishment
and distributed restoration, all methods that are of paramount
importance for operators and carriers.
Consequently, the Generalized MPLS (GMPLS) protocol suite (see
[GMPLS-ARCH]) can undoubtedly be used as the distributed "control-
plane architecture÷ requested by OTN.
In this memo, we introduce the additional signalling and traffic-
engineering routing extensions required to provide GMPLS control for
OTNs. For this purpose, we analyze the differences between Lambda
(pre-OTN) and G.709 OTN Label Switched Paths (LSP) as well as GMPLS-
based control-plane implementation aspects for such networks. G.709
connectivity and GMPLS control plane integration for (all-)optical
backbone networks are addressed through several illustrative and
detailed examples.
2. Current Solutions
In this section, we describe the G.709 OTN specification foundations
as the evolution from point-to-point Dense WDM (DWDM) link through
the pre-OTN developments(s).
2.1 Pre-OTN DWDM Development
ITU-T describes pre-OTN WDM development for backward compatibility
with state of the art equipmentËs. Pre-OTN development constitutes
the early foundation of the current OTN recommendation(s) at the
ITU-T (see ITU-T G.872, G.798 and G.709), but also the MPLambdaS
developments at the IETF for the next generation optical networks.
MPLambdaS has evolved in two ways since end 90Ës, first to the
current GMPLS control plane protocol suite at the CCAMP Working
Group and second to the so-called all-optical approach developed at
the IPO Working Group. The next paragraphs detail the key drivers
for the current pre-OTN developments.
Pre-OTN DWDM has been developed during the last years in order to
overcome the bandwidth limitations and increase the bit-rate per
D.Papadimitriou - Internet Draft “ Expires May 2002 3
draft-bellato-ccamp-g709-framework-01.txt November 2001
fiber until several Tbps per fiber. Tomorrow, pre-OTN DWDM systems
will provide up to 1000 wavelengths at 2.5 Gbps (or 500 x 10 Gbps or
250 x 40 Gbps) per fiber. This development includes the definition
of point-to-point DWDM optical channels on top of a meshed topology
including Optical Cross-Connects (OXC) or Photonic Cross-
Connects (PXC).
Note: the following terminology is used in the next sections of this
document, a PXC is defined as an all-optical device (i.e. no O/E)
and an OXC as a non-transparent device (i.e. it provides O/E/O
conversion at each interface) so at least bit-rate dependent.
The current bandwidth bottleneck is overcome by the use of DWDM
technology enabling systems. These systems allow the multiplexing of
more than 160 wavelengths at 10 Gbps (i.e. 1.6 Tbps per fiber with
25 GHz spacing) by using simultaneously both the C-band and the L-
band. Today, some DWDM equipment reduces the channel spacing to 12.5
GHz or/and improves the bit-rate per wavelength up to 160 Gbps.
Consequently, it will be possible for instance to house 320
wavelengths of 10 Gbps in a single fiber (for a total throughput of
3.2 Terabits per fiber).
A complementary method for increasing the effective capacity of a
DWDM system is to include the 1480nm (S-Band) and 1650nm (U-Band)
together with the deployment of fibers covering an ultra-wide
waveband from 1460 to 1675nm (i.e. from the S-Band to the U-Band).
Nevertheless, the ITU-T currently refers to 50 GHz spacing within
the ITU-T Grid, and in order to guarantee line interface
interoperability, [ITUT-G.962] currently recommends 200 GHz
wavelength spacing.
In the pre-OTN application, client signals (STM-N, STS-N, GbE, IP,
etc.) are directly mapped on wavelength through the use of a
mapping-framing variable-length layer. This means that this
development does not include G.709 client-signal mapping
specification through the definition of a dedicated framing protocol
(also referred to as a digital wrapper layer). Moreover, additional
standard Transparency levels to the one defined for SONET (ANSI
T1.105) and SDH (ITU-T G.707) are defined for pre-OTN networks.
2.2 OTN Standard
Optical networks include a set of functionality providing transport,
multiplexing, routing, supervision and survivability of client
signals that are processed predominantly in the optical domain.
Optical signals are characterized by wavelength and may be processed
per wavelength or as a wavelength division multiplexed group.
The OTN model is decomposed into independent (transport) network
layers where each layer can be separately partitioned in a way that
reflects its internal structure. So that the OTN model refers to a
D.Papadimitriou - Internet Draft “ Expires May 2002 4
draft-bellato-ccamp-g709-framework-01.txt November 2001
layered structure defining an Optical Transport Hierarchy (OTH)
comprising an optical and a digital part (or entity). The former is
composed by the following layers:
- Optical Transmission Section (OTS) layer: this networking layer
provides functionality for transmission of optical signals on
optical media of various types. This layer ensures the integrity
and maintenance of the optical transmitted signal by overhead
processing
- Optical Multiplex Section (OMS) layer: this networking layer
provides functionality for networking of a multi-wavelength
optical signal. A "multi-wavelength" signal includes the case of
just one optical channel. This layer ensures the integrity and
maintenance of the multi-wavelength signal by overhead processing.
- Optical Channel (OCh) layer: this switching layer provides end-to-
end networking of optical channels for transparently conveying
client information of various formats (e.g. SDH STM-N, Sonet STS-
N, ATM, IP, etc.). The capabilities of this network layer concern
With connection rearrangement for flexible routing, overhead
processing, administration and maintenance functions.
Note: OCh is defined as a switching layer since a connection
function (OCh-CF) for this layer exists.
For the three layers specified above, non-associated overhead (naOH)
is transported via the Optical Supervisory Channel (OSC) in order to
supervise and manage the connectivity in the optical domain. It has
to be noticed that these three layers are common to both pre-OTN and
OTN applications.
For applications with only a single optical link and no flexibility
between two 3R regenerators reduced functionality layers are
defined:
- Optical Physical Section (OPS): this layer represents a optical
single- or multi-wavelength signal on optical media of
various types with 3-R regeneration on both sides.
- Reduced functionality Optical Channel (OChr): this layer
represents a single optical channel over a single optical span
between two 3-R regenerators.
OPS and OChr have no overhead assigned. All supervision and
management functions that rely on overhead are performed at the
OTU layer (see below) which is also terminated at 3-R regenerators.
Above the OCh/OChr layer, the G.709 Digital part is further
subdivided as follows:
- The Optical Channel Transport Unit (OTUk): this networking layer
provides FEC capabilities and optical section protection and
monitoring capabilities; it also referred to as the Digital
Section layer
- The Optical Channel Data Unit (ODUk): this switching layer
D.Papadimitriou - Internet Draft “ Expires May 2002 5
draft-bellato-ccamp-g709-framework-01.txt November 2001
provides client independent connectivity, connection protection
and monitoring (also without the need to terminate the overhead
information, the ODUk overhead may be monitored non-intrusively);
it also referred to the Digital Path layer
- Clients signals i.e. STM-N signals, IP packets, ATM cells and
Ethernet frames are mapped (meaning digitally wrapped) into the
Optical Channel Payload Unit (OPUk).
For each of these digital entities specified above (the OPUk mapping
and ODUk/OTUk networking layers), an associated in-band overhead
carrying the management information is added inside the framed
structure itself. Notice, that only the ODUk (k= 1, 2, 3) and OCh
are defined today as switching layers. The OTN layered transport
structure (with full functionality) can be schematically represented
as follows:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ===========================
| OCh Payload Unit (OPUk) | Client Signal Adaptation
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ---------------------------
| OCh Data Unit (ODUk) | Digital Path Layer
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ---------------------------
| OCh Transport Unit (OTUk) | Digital Section Layer
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ===========================
| Optical Channel Layer (OCh) | Optical Channel Layer
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ---------------------------
| Optical Multiplex Section OMS | Optical Multiplex Layer
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ---------------------------
| Optical Transmission Section OTS | Optical Transmission Layer
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ===========================
Note: the OPUk, ODUk and OTUk constitute the Digital Transport
Hierarchy also referred to as Digital Wrapper Layer.
The OTN specification supports also layered transport structure with
reduced functionality that can be schematically represented as
follows:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ===========================
| OCh Payload Unit (OPUk) | Client Signal Adaptation
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ---------------------------
| OCh Data Unit (ODUk) | Digital Path Layer
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ---------------------------
| OCh Transport Unit (OTUk) | Digital Section Layer
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ===========================
| Reduced functionality |
| Optical Channel Layer (OChr) | Optical Channel Layer
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ---------------------------
| Optical Physical Section (OPS) | Optical Multiplex
| | and Physical Layer
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ===========================
In this context, the main features the optical transport hierarchy
(i.e. networking layer) can be summarized as follows:
D.Papadimitriou - Internet Draft “ Expires May 2002 6
draft-bellato-ccamp-g709-framework-01.txt November 2001
- It is the next step (after SDH/SONET) to support ever growing data
driven needs for bandwidth and emergence of new broadband services
- It provides the transparent transport for any kind of
client signals including full STM-N/STS-N signals, and ODUk TDM
for higher channel bit rates
- It supports next generation Terabit/second per fiber via DWDM
lines at the transport level as well as optical channels at 2.5
Gbps, 10 Gbps and 40 Gbps bit rates at wire speed level (and in
the future 160 Gbps currently under definition)
- It enables network supervision and operational management,
planning, administration, survivability, and finally cost of
maintenance limited only to the OTUk/ODUk rates of transmission
without caring about the granularity of the client signal.
The OTN Specification is described in more details in Section 4. We
first give an overview of the relationship between ITU-T G.872 and
G.709 recommendations.
3. Relationship between G.872 and G.709
The ITU-T G.872 recommendation is restricted to the functional
description of optical transport networks that support digital
signals. It defines optical networks as comprising a set of
functionality providing transport, multiplexing, routing,
supervision and survivability of client signals that are processed
predominantly in the optical domain. This set of functionality for
optical networks is described from a network level viewpoint using
the generic principles defined ITU-T G.805. It provides the specific
aspects concerning the optical transport network layered structure,
characteristic information, client/server layer associations,
network topology, and layer network functionality.
In accordance with ITU-T G.805 recommendation (see [ITUT-G805]), the
optical transport network is decomposed into independent transport
layer networks where each layer network can be separately
partitioned in a way which reflects the internal structure of that
layer network.
In the following functional description, optical signals are
characterized by wavelength (or central frequency) and may be
processed per wavelength or as a wavelength division multiplexed
group of wavelengths. Latest release of ITU-T G.872 also includes
the description of OTN Time Division Multiplexing (TDM) in the
digital domain also referred to as ODUk multiplexing (see Section
5.2).
In this context, ITU-T G.872 defines the architectural and
functional aspects of OTNs while ITU-T G.709 recommendation
specifies the Optical Transport Module of order n (OTM-n) interface
signals required within and between OTN sub-networks. Using ITU-T
terminology, the interfaces defined in the G.709 recommendation are
applicable at the User to Network Interface (UNI) and Network Node
Interface (NNI) if the OTN. Both interface functions are currently
D.Papadimitriou - Internet Draft “ Expires May 2002 7
draft-bellato-ccamp-g709-framework-01.txt November 2001
(more than) covered by the GMPLS protocol suite and in particular by
the current signalling subset of specifications (see [GMPLS-SIG]).
In fact both interfaces perfectly fit within specific GMPLS profiles
(out of the scope of this document).
4. Optical Transport Networks Specification
The G.709 specification defines the interfaces of the OTN to be used
within and between sub-networks of the optical network, in terms of:
- Optical Transport Hierarchy (OTH)
- functionality of the overhead in support of multi-wavelength
optical sub-networks
- frame structures
- bit rates
- formats for mapping client signals
The OTN interfaces specifications can be applied at User to Network
Interfaces (UNI) and Network Node Interfaces (NNI) of the OTN. The
overhead functionality necessary for operations and management of
optical sub-networks is also defined. For interfaces used within
optical sub-networks, the aspects related to the interface depend on
the optical technology progress and so are only functionally covered
by ITU-T G.709 recommendation without limiting the implementation to
a specific technology.
4.1 Optical Transport Module (OTM)
The Optical Transport Hierarchy (OTH) structure is defined as
specified in [ITUT-G.872] which, specifies the Optical Channel (OCh)
layer. The OTH is further structured in the digital domain by sub-
dividing the OCh layer which provides transparent network
connections between 3R regeneration points in the OTN, in order to
support multiplexing, management and supervision functions:
- The fully standardized Optical Channel Transport Unit-k (OTUk)
which provides supervision and conditions the signal for transport
between regeneration points in the OTN (1-R, 2-R and for pre-OTN
only, 3-R).
- The Optical Channel Data Unit (ODUk) which provides
. time division multiplexing (ODUk-TDM)
. tandem connection monitoring (ODUk-TCM),
. end-to-end path monitoring (ODUk-PM)
- The Optical Channel Payload Unit (OPUk) which provides adaptation
of client signals and thus defined as an adaptation layer
The Optical Transport Module-n (OTM-n) is the information structure
used to support OTN interfaces. Two OTM-n structure classes are
currently defined:
- OTM interfaces with full functionality (OTM-n.m)
- OTM interfaces with reduced functionality (OTM-0.m, OTM-nr.m)
D.Papadimitriou - Internet Draft “ Expires May 2002 8
draft-bellato-ccamp-g709-framework-01.txt November 2001
The reduced functionality OTM interfaces are defined with 3R
processing at each end of the OTN. However, the full and reduced
functionality interfaces are identical in the digital domain
including OPUk, ODUk and OTUk. The only differ in the optical
domain. The full functionality interface supports non-associated
overhead for the optical layers while reduced functionality
interface doesnËt.
The optical layer non-associated overhead currently supports the
following capabilities:
- Backward and Forward Defect Indication (BDI and FDI, resp.)
- Open Connection Indication (OCI) at OCh
- Payload Missing Indication (PMI) at OMS and OTS
- Tracing using the Trail Trace Identifier (TTI) at OTS
Note: G.709 indexes k, m, n and r are described in Appendix 2.
4.1.1 Full Functional Stack: OTM-n.m
With a full functional stack (OTM-n.m), the digital structure is
transported by the OCh. The latter has its own overhead transported
in a non-associated manner in the OTM Overhead Signal (OOS). The OCh
is modulated into a wavelength to form the Optical Channel Carrier
(OCC). Up to n OCC are multiplexed into an OCG-n.m using wavelength
division multiplexing. Together with the OMS and the OCh non-
associated overhead (OMSOH and OCHOH, respectively), the OCG-n.m
constitutes the OMS layer. In a last step, the OTS non-associated
overhead (OTSOH) is added to the OOS which is then transported on a
dedicated optical channel also referred to as the Optical
Supervisory Channel (OSC). Both OCG-n.m and OSC are transported in
the OTM-n.m interface signal.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ^
| OCh Payload Unit OPUk |A| |
+-------------------------------------+-+ | Digital
| OCh Data Unit ODUk |S| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ v
| OCh Transport Unit OTUk |N| -------------------------
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Optical (Analog) Boundary
| Optical Channel Layer OCh |S| -------------------------
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optical Channel Carrier (OCC) |A| -------------------------
+-------------------------------------+-+ OCh Multiplexing
| Optical Carrier Group (OCG-n.m) |A| -------------------------
+-------------------------------------+-+
| Optical Multiplex Section OMSn |N|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optical Transmission Section OTSn |N|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
OTM-n.m (n > 1)
Where A: Adaptation “ N: Networking “ S: Switching layer
D.Papadimitriou - Internet Draft “ Expires May 2002 9
draft-bellato-ccamp-g709-framework-01.txt November 2001
The order of an OTM-n is defined by the order of the OCG-n that it
supports.
4.1.2 Reduced Functionality Stack: OTM-0r.m and OTM-nr.m
The OTM with reduced functionality could be either
- OTM-0r.m: consists of a single optical channel without a specific
assigned wavelength. Non associated overhead is not supported (see
Figure)
- OTM-nr.m: consists of up to n multiplexed optical channels. Non
associated overhead is not supported (see Figure)
Note that the first version of G.709, only defines reduced
functionality stack for standardized inter-domain interfaces.
1. OTM-nr.m
The digital signal structure is transported by the reduced
functionality Optical Channel OChr (OCh without non-associated
overhead). The OChr is then modulated into a wavelength to form the
reduced functionality Optical Channel Carrier (OCCr). Up to n OCCr
can be multiplexed into an OCG-nr.m using wavelength division
multiplexing. The OCG-nr.m is transported via the OTM-nr.m interface
signal.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ^
| OCh Payload Unit (OPUk) |A| |
+-------------------------------------+-+ | Digital Domain
| OCh Data Unit (ODUk) |S| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ v
| OCh Transport Unit (OTUk) |N| --------------------------
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Optical (Analog) Boundary
| Optical Channel Layer (OChr) |S| --------------------------
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optical Channel Carrier (OCCr) |A| --------------------------
+-------------------------------------+-+ OCh Multiplexing
| Optical Carrier Group (OCG-nr.m) |A| --------------------------
+-------------------------------------+-+
| | |
| Optical Physical Section (OPSn) |N|
| | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
OTM-nr.m (n > 1)
Where A: Adaptation “ N: Networking “ S: Switching layer
The order of an OTM-nr is defined by the order of the OCG-nr that it
supports.
2. OTM-0r.m (OTM-0.m)
The digital signal structure is transported by one single reduced
functionality Optical Channel (OChr) without non-associated
D.Papadimitriou - Internet Draft “ Expires May 2002 10
draft-bellato-ccamp-g709-framework-01.txt November 2001
overhead. The OChr is modulated into a non-colored wavelength to
form the reduced functionality Optical Channel Carrier (OCCr).
Consequently, reduced functionality OTM-0r.m interface does not
support wavelength division multiplexing functionality. The OCCr is
transported via the OTM-0r.m (or simply OTM-0.m) interface.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ^
| OCh Payload Unit (OPUk) |A| |
+-------------------------------------+-+ | Digital Domain
| OCh Data Unit (ODUk) |S| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ v
| OCh Transport Unit (OTUk) |N| --------------------------
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Optical (Analog) Boundary
| Optical Channel Layer (OChr) |S| --------------------------
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ^
| Optical Channel Carrier (OCCr) |A| |
+-------------------------------------+-+ |
| | | | Optical Domain
| Optical Physical Section (OPS0) |N| |
| | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ v
OTM-0r.m
Where A: Adaptation “ N: Networking “ S: Switching layer
4.2 Standardized OTM Interfaces
In the current ITU-T G.709 version, only two sub-classes of the OTM-
nr.m interfaces with reduced functionality are currently defined:
OTM-0.m and OTM-16r.m. These interfaces are only defined for inter-
domain interoperability purposes (while not strictly restricted to
this usage).
The OTM-nr.m interface signal supports n optical channels on a
single fiber with 3R regeneration and termination of the OTUk signal
on each end. As 3R regeneration is performed on both sides of the
OTM-nr.m (and OTM-0r.m) interfaces access to OTUk overhead is
available and maintenance as well as supervision of the interface is
provided via this overhead. Therefore non-associated OTM overhead is
not required across the OTM-nr.m (and OTM-0r.m) interfaces and
consequently, Optical Supervisory Channel (OSC) and OTM Overhead
Signal (OOS) are not supported.
4.2.1 OTM-16r.m Interface
The OTM-16r.m interface supports 16 Optical Channels (n = 16) on a
single optical span with 3R regeneration at each end. Six OTM-16r.m
interface signals are currently defined with respect to the index m
values (m = 1, 2, 3, 12, 23, 123). Notice that m = 13 bit-rate is
not defined.
D.Papadimitriou - Internet Draft “ Expires May 2002 11
draft-bellato-ccamp-g709-framework-01.txt November 2001
The OTM-16r.m signal is an OTM-nr.m signal with 16 Optical Channel
Carriers (OCCr) numbered from OCCr #0 to OCCr #15. Moreover, the
optical OSC is not present and there is no OOS either.
For instance, the OTM-16r can be separated in several cases
depending on the m index value:
- OTM-16r.1 with up to 16 wavelengths only at 2.5 Gbps
- OTM-16r.2 with up to 16 wavelengths only at 10 Gbps
- OTM-16r.3 with up to 16 wavelengths only at 40 Gbps
- OTM-16r.m with up to 16 wavelengths mixing all possible bit-rates
At least one of the OCCr is in service during normal operation and
transporting an OTUk. However, there is no predefined order in which
the OCCrËs are taken into service.
Note: As OPS and OChr overhead is not currently defined. The
interface will use the OTUk Supervision and Management OverHead
(SMOH) in this multi-wavelength interface for supervision and
management. OTM-16r.m connectivity failure reports (using TIM “
Trace Identifier Mismatch) will be computed from the individual OTUk
reports by means of failure correlation in fault management process.
4.2.2 OTM-0.m Interface
The OTM-0.m supports a single wavelength optical channel on a single
optical fiber with 3-R regeneration at each end. Three OTM-0.m
interface signals are defined with respect to the index m values 1,
2 and 3; each these of them carrying a single channel optical signal
containing one OTUk (with k = 1, 2, 3) signal. There is neither OSC
defined nor OOS for OTM-0.m.
Note: As OPS and OChr overhead is not currently defined. The
interface will use the OTUk Supervision and Management OverHead
(SMOH) in this multi-wavelength interface for supervision and
management. OTM-0r.m connectivity failure reports (using TIM “ Trace
Identifier Mismatch) will be computed from the individual OTUk
reports by means of failure correlation in fault management process.
4.3 Signal Types
Signal types defined by the [ITUT-G709] specification can be divided
in Optical Channel Unit layer and Optical Transport Module (OTM).
The Payload Unit layer can itself be sub-divided in OCh Payload Unit
(OPU), OCh Data Unit (ODU) and OCh Transport Unit (OTU). The
Appendix 2 describes the indexes used within the [ITUT-G709]
terminology.
4.3.1 OPUk Signal
Optical channel Payload Unit (OPU) is defined as a structured signal
of order k (k = 1, 2, 3) and referred to as OPUk signal. The OPUk
frame structure is organized in an octet based block frame structure
with 4 rows and 3810 columns. The two main areas of the OPUk frame
D.Papadimitriou - Internet Draft “ Expires May 2002 12
draft-bellato-ccamp-g709-framework-01.txt November 2001
(4 x 3810 Bytes) are the OPUk Overhead area (column 15 and 16) and
OPUk Payload area (columns 17 to 3824).
OPUk overhead includes payload type information, multiplex structure
information in case of ODU multiplexing, concatenation information
in case of ODU virtual concatenation and mapping specific
information (e.g. justification/stuffing information and data) if
needed.
4.3.2 ODUk Signal
Optical channel Data Unit (ODU) is defined as a structured signal of
order k (k = 1, 2, 3) and referred to as ODUk signal. The ODUk frame
structure is organized in an octet based block frame structure with
4 rows and 3824 columns. The two main areas of the ODUk frame are
ODUk Overhead area (columns 1 to 14 with row 1 dedicated to FA and
OTUk specific alignment) and OPUk area (Columns 15 to 3824).
The ODUk overhead includes connectivity supervision (trace), signal
quality supervision (bit interleaved parity BIP), backward
information (for single ended maintenance) and status information
(e.g. alarm indication signal, open connection) for the end-to-end
path and 6 levels of tandem connection monitoring.
Furthermore overhead for automatic protection switching/protection
control, generic communication channels (e.g. for network management
communication or signaling), fault type and fault location
indication and experimental use.
4.3.3 OTUk Signal
Optical channel Transport Unit (OTU) of order k (k = 1, 2, 3)
defines the conditioning for transport over an Optical Channel
network connection. This includes overhead for supervision and
management purposes, frame alignment information and scrambling/line
coding for clock recovery.
The fully standardized OTUk (k = 1, 2, 3) frame structure is based
on the ODUk frame structure and extends it with a forward error
correction (FEC). The ODUk frame structure is organized in an octet
based block frame structure with 4 rows and 4080 columns. Columns 1
to 3824 are the ODUk frame and columns 3825 to 4080 contain the FEC
code. The OTUk overhead and frame alignment is contained in columns
1 to 14 of row 1.
The ODUk overhead includes connectivity supervision (trace), signal
quality supervision (bit interleaved parity BIP), backward
information (for single ended maintenance) and status information
(e.g. alarm indication signal, open connection). Furthermore
overhead for generic communication channels also referred to as GCC
(e.g. for network management communication or signaling). For frame
and multi-frame alignment AIX frame alignment bytes and a multi-
frame counter (for a 256 frame multi-frame) are used.
D.Papadimitriou - Internet Draft “ Expires May 2002 13
draft-bellato-ccamp-g709-framework-01.txt November 2001
The whole OTUk signal including the FEC code, excluding the six
frame alignment bytes is scrambled.
Note: In addition to the standard OTUk, non-standardized, vendor
specific OTUk formats OTUkV are allowed for intra-domain interfaces.
An OTUkV has to support the same overhead as the standard OTUk, but
it can use different (and enhanced) FEC schemes.
4.3.4 OCh Signal
The OCh consists of the single channel payload signal and non-OCh
associated overhead. The overhead includes signal status
information: forward defect information for payload and overhead,
and open connection indication.
4.3.5 OMS Signal
The OMS consists of the multi-channel payload signal and non-
associated OMS overhead. The overhead includes signal status
information: forward defect information for payload and overhead,
backward defect information for payload and overhead, payload
missing indication.
4.3.6 OTS Signal
The OTS consists of the multi-channel payload signal and non-
associated OTS overhead (OTSOH). This overhead includes signal
status information: backward defect information for payload and
overhead, payload missing indication, and connectivity supervision
information (e.g. optical section trace).
4.3.7 OTM Overhead Signal (OOS)
The OOS is the digital structure that transports the OCh, OMS and
OTS non-associated overhead. In addition it provides overhead for
generic communication channels (e.g. network management
communication, signaling, engineering order wire). The specific
frame format of the OOS and overhead coding is not defined. The OOS
is transported on the OSC. The OSC wavelength is not defined.
4.4 ODUk Mapping and Multiplexing
Since G.709 defines at the Optical Channel layer three distinct
client payload bit rates, an Optical Channel Data Unit (ODU) frame
has been defined for each of these bit rates. An ODUk refers to a
bit rate k framing signal, where k = 1 (for 2.5 Gbps), 2 (for 10
Gbps) or 3 (for 40 Gbps).
ODUk Multiplexing will be included in the future release of G.709
[ITUT-G709] while ODUk Mapping can be considered as the basic
mechanism underlying the Digital Transport Hierarchy layered
D.Papadimitriou - Internet Draft “ Expires May 2002 14
draft-bellato-ccamp-g709-framework-01.txt November 2001
structure. Note that ODUk and OTUk layers still remain in the
electrical domain and are referred to as Digital Path and Digital
Section in the ITU-T G.709 recommendation.
4.4.1 ODUk Mapping
By definition in ODUk mapping, the client signal is mapped into the
OPUk. The OPUk is mapped into an ODUk and the ODUk is mapped into an
OTUk. The OTUk is mapped into an OCh/OChr and the OCh/OChr is then
modulated onto an OCC/OCCr.
The ODUk mapping is depicted by the following figure:
x1 x1
OTU3 <---- ODU3 <---- OPU3 <----------------------------- Client PDU
x1 x1
OTU2 <--------------- ODU2 <---- OPU2 <------------------ Client PDU
x1 x1
OTU1 <-------------------------- ODU1 <---- OPU1 -------- Client PDU
4.4.2 ODUk Multiplexing
In addition to the support of ODUk mapping into OTUk, the G.709
recommendation defines ODUk flexible multiplexing (or simply ODUk
multiplexing). By definition, when multiplexing ODUj into ODUk (k >
j) an ODUj is multiplexed into an ODUk Tributary Unit Group (i.e. an
ODTUG constituted by ODU tributary slots) is mapped into an OPUk.
The resulting OPUk is then mapped into an ODUk. The ODUk follows
then the rules defined ODUk mapping as described in the Section
4.4.1.
For instance, when multiplexing four ODU1 signals into an ODU2. The
ODU1 signals including the Frame Alignment OH and an all-0Ës pattern
in the OTUk Overhead locations are then adapted to the ODU2 clock
via justification (asynchronous mapping). These adapted ODU1 signals
are byte interleaved into the OPU2 Payload area, and their
justification control and opportunity signals are frame interleaved
into the OPU2 Overhead area. ODU2 Overhead is added after which the
ODU2 can be mapped into the OTU2. OTU2 Overhead and Frame Alignment
Overhead and FEC are added to complete the signal for transport via
an OTM signal.
In brief, ODUk multiplexing refers to multiplexing of ODUj (j = 1,
2) into an ODUk (k > j), and in particular:
- ODU1 into ODU2 multiplexing
- ODU1 into ODU3 multiplexing
- ODU2 into ODU3 multiplexing
- ODU1 and ODU2 into ODU3 multiplexing
D.Papadimitriou - Internet Draft “ Expires May 2002 15
draft-bellato-ccamp-g709-framework-01.txt November 2001
And, two levels of ODUk multiplexing are currently defined:
- ODU1 multiplexing:
. four ODU1 are multiplexed into one ODTUG2 mapped into one OPU2
which is then mapped into one ODU2
. sixteen ODU1 are multiplexed into one ODTUG3 mapped into one
OPU3 which is then mapped into one ODU3
- ODU2 multiplexing:
. four ODU2 are multiplexed into one ODTUG3 mapped into one OPU3
which is then mapped into one ODU3
The ODUk multiplexing (and mapping) is described by the following
figure (where Client means Client Signal):
x1 x1
OTU3 <---- ODU3 <---- OPU3 <--------------------------------- Client
<--ODTUG3-
| |
| |
|x4 |x16
x1 | |
OTU2 <----------------------- ODU2 <--- OPU2 <--------------- Client
| <-ODTUG2
| |
| |x4
x1 -------- |
OTU1 <---------------------------------------- ODU1 <- OPU1 - Client
4.4.3 ODUk Inverse Multiplexing (Virtual Concatenation)
Inverse multiplexing is implemented by means of virtual
concatenation of two (or more than two) ODUk signals resulting into
an ODUk-Xv signal. The resulting ODUk-Xv signal can then transport a
non-OTN client signal (for instance, an ODU2-4v may transport an
STM-256).
The characteristic information of a virtual concatenated ODUk (ODUk-
Xv) layer network is transported via the set of X ODUk signals
constituting a single connection (i.e. a single LSP), each of the X
ODUk signal having its own transfer delay. The egress LSR
terminating the ODUk-Xv LSP has to compensate this differential
delay in order to provide a contiguous payload at the output.
4.5 Wavelength Division Multiplexing
With reduced stack functionality: up to n (n >= 1) OCCr are
multiplexed into an OCG-nr.m using wavelength division multiplexing.
The OCCr tributary slots of the OCG-nr.m can be of different size.
The OCG-nr.m is transported via the OTM-nr.m.
x1 x1
--------- OCCr <-------- OChr <-------- OTU3
D.Papadimitriou - Internet Draft “ Expires May 2002 16
draft-bellato-ccamp-g709-framework-01.txt November 2001
|
|xi
x1 | xj x1 x1
OTM-nr.m <------ OCG-nr.m <------ OCCr <-------- OChr <-------- OTU2
|
|xk
| x1 x1
--------- OCCr <-------- OChr <-------- OTU1
with 1 =< i + j + k =< n
With full stack functionality: up to n (n >= 1) OCC are multiplexed
into an OCG-n.m using wavelength division multiplexing. The OCC
tributary slots of the OCG-n.m can be of different size. The OCG-n.m
is transported via the OTM-n.m.
x1 x1
--------- OCC <-------- OCh <-------- OTU3
|
|xi
x1 | xj x1 x1
OTM-n.m <------ OCG-n.m <------ OCC <-------- OCh <-------- OTU2
| |
| |xk
| | x1 x1
| --------- OCC <-------- OCh <-------- OTU1
|
| x1
-------------- OSC <----- OOS (OTS OH, OMS OH, OCh OH)
with 1 =< i + j + k =< n
For the case of the full functionality OTM-n.m interfaces the OSC is
multiplexed into the OTM-n.m using wavelength division multiplexing.
4.6 Client Signal Mapping
The specification of the Client-layer signal encapsulation in the
OPU payload area has been provided through the definition of
different solutions depending upon the type of Client-layer signal.
ITU-T G.709 defines a bit synchronous and asynchronous mapping for
constant bit rate (CBR) at 2.5, 10 and 40 Gbps into OPU1, OPU2 and
OPU3, respectively. The CBR signals could be for instance SDH/Sonet
or 10 GbE WAN.
IP and Ethernet packet mapping is defined by the G.709 specification
through the use of the Generic Framing Procedure (GFP) as defined in
ITU-T G.7041 recommendation. This framing procedure has been
specified in order to avoid the use of Ethernet framing or SDH/Sonet
in order to encapsulate IP packets and other types of packet (such
as ESCON, Fiber Channel, etc.). As such, GFP provides a generic
framing for client signals.
D.Papadimitriou - Internet Draft “ Expires May 2002 17
draft-bellato-ccamp-g709-framework-01.txt November 2001
Details concerning GFP are covered in Appendix 3.
5. GMPLS Signalling Extensions for G.709
Adapting the GMPLS protocol suite to control G.709 can be achieved
by considering that G.709 defines an optical transport hierarchy
subdivided into a digital part (also known as the ŸDigital Wrapper÷)
and an optical part. In this context, adapting GMPLS to control
G.709 OTN, can be achieved by considering:
- a Digital Path layer by extending the previously defined
ŸDigital Wrapper÷ in [GMPLS-SIG] corresponding to the ODUk
switching layer.
- an Optical Path layer by extending the ŸLambda÷ concept defined in
[GMPLS-SIG] to the OCh switching layer.
GMPLS extensions for G.709 need also to be covered by the
Generalized Label Request, the Generalized Label as well as specific
technology dependent fields (also referred to as traffic parameters)
such as those currently assigned to the SDH/Sonet labels [GMPLS-
SSS].
Moreover, since the multiplexing in the digital domain (such as ODUk
multiplexing) has been considered in the updated version of the
G.709 recommendation (October 2001), we can already propose a label
space definition suitable for that purpose. Notice also that
directly consider the usage of the G.709 ODUk (i.e. Digital Path)
and OCh layers in order to define the corresponding label spaces.
5.1 G.709 Label Request Considerations
A label request as defined in [GMPLS-SIG], includes a technology
independent part i.e. the Generalized Label Request and a technology
dependent part also referred to as the traffic parameters.
5.1.1 Technology Independent Part
As defined in [GMPLS-SIG], the Generalized Label Request includes
the LSP Encoding Type, Switching Type and the Generalized Protocol
Identifier (G-PID) which constitutes the technology independent part
of the label request.
As mentioned here above, we suggest here to adapt the LSP Encoding
Type, the Switching Type and the Generalized-PID (G-PID) to
accommodate G.709 recommendation [ITUT-G709].
1. LSP Encoding Type
Since G.709 defines two networking layers (ODUk layers and OCh
layer), the LSP Encoding Type can reflect these two layers or be
considered as a common layer:
D.Papadimitriou - Internet Draft “ Expires May 2002 18
draft-bellato-ccamp-g709-framework-01.txt November 2001
- If an LSP Encoding Type is specified per networking layer or more
precisely per group of functional networking layer (i.e. ODUk and
OCh), then the Signal Type must not reflect these layers. This
means that two LSP Encoding Types have to defined:
. one reflecting the digital hierarchy (also referred to as the
ŸDigital Wrapper÷ layer) through the definition of the digital
path layer i.e. the ODUk layers
. the other reflecting the Optical Transport Hierarchy through the
definition of the optical path layer i.e. the OCh layer
- If the LSP Encoding Type is considered as a common space for G.709
meaning that the LSP Encoding Type doesnËt reflect the two G.709
hierarchies, then the Signal Type must reflect these layers without
distinguishing between LSPs.
In the latter case only one new code-point has to be defined for the
LSP Encoding Type while in the former case, two new code-points must
be defined. Therefore, the current ŸDigital Wrapper÷ code defined in
[GMPLS-SIG], could be replaced by two separated codes:
- code for the G.709 Digital Path layer
- code for the non-standard Digital Wrapper layer
In the same way, two separated code points could replace the current
defined ŸLambda÷ code:
- code for the G.709 Optical Channel layer
- code for the non-standard Lambda layer (also simply referred to
as Lambda layer) which the pre-OTN Optical Channel layer
The fundamental point is not related to whether or not we have to
introduce one or two code-points but to the fact that a single LSP
Encoding Type will preclude ODUk switching when using reduced
functionality point-to-point optical channels (i.e. OChr). This
because the latter networking layer does not support any connection
function (i.e. OChr-CF is not defined by ITU-T G.709
recommendation).
Remember also here that the LSP encoding type represents the nature
of the links that LSP traverses, for the sake of clarity, one
assumes that when used with Ÿlayer model÷ based technologies such as
G.709 OTN, the LSP Encoding type simply refers to the networking
layer which determines the LSP definition. Consequently, a G.709 OCh
LSP Encoding Type translates a G.709 OCh LSP request while a G.709
ODUk LSP Encoding Type a G.709 ODUk LSP request.
2. Switching Type
The Switching Type indicates the type of switching that should be
performed on a particular link. This field should only be used for
links that advertise more than one type of switching capability.
Noticed that in the context of layered networks the usage of this
field is strictly optional and should not impact the processing of
the other fields included in the Generalized Label Request.
D.Papadimitriou - Internet Draft “ Expires May 2002 19
draft-bellato-ccamp-g709-framework-01.txt November 2001
Moreover, no additional values are to be considered in order to
accommodate G.709 switching since an ODUk switching belongs to the
TDM Class while OCh switching to the OCh Class. Consequently, we
have a 1:1 mapping between the LSP Encoding Type and the Switching
Type making this field optional for G.709 LSP requests.
3. Generalized-PID (G-PID)
The G-PID (16 bits field) as defined in [GMPLS-SIG], identifies the
payload carried by an LSP, i.e. an identifier of the client layer of
that LSP. This identifier is used by the endpoints of the G.709 LSP.
When the client payload is transported over the Digital Path layer,
in addition to the payload identifiers already defined in [GMPLS-
SIG], the G-PID can be defined as one of the following:
- Asynchronous Constant Bit Rate (CBRa) i.e. mapping of STM-16/OC-
48, STM-64/OC-192 and STM-256/OC-768
- Bit synchronous Constant Bit Rate (CBRb) i.e. mapping of STM-
16/OC-48, STM-64/OC-192 and STM-256/OC-768
- ATM: mapping at 2.5, 10 and 40 Gbps
- Non-specific client Bit Stream with Octet Timing (BSOT) i.e.
Mapping of 2.5, 10 and 40 Gbps Bit Stream
- Non-specific client Bit Stream without Octet Timing (BSNT) i.e.
Mapping of 2.5, 10 and 40 Gbps Bit Stream
- ODUj into ODUk (k > j) when performing ODU multiplexing before
mapping into OTUk/OTUkV
In addition, the G-PID can take one of the following definitions
when the client payload is transported over the Optical Channel
layer, in addition to the payload identifiers already defined in
[GMPLS-SIG]:
- Constant Bit Rate (CBR) i.e. mapping of STM-16/OC-48, STM-64/OC-
192 and STM-256/OC-768
- (ODUk mapped into) OTUk/OTUkV into OCh at 2.5, 10 or 40 Gbps
When the client payloads such as Ethernet/MAC and IP/PPP are
encapsulated through the Generic Framing Procedure (GFP) (ITU-T Rec.
G.7042), we use dedicated G-PID values. Notice that additional G-PID
values not defined in [GMPLS-SIG] such as ESCON, FICON and Fiber
Channel could complete this list in the near future.
In order to include pre-OTN developments, the G-PID can take one of
the values currently defined in [GMPLS-SIG], when the client payload
is transported over an Optical Channel (i.e. a lambda):
- SDH: STM-16, STM-64 and STM-256
- Sonet: OC-48, OC-192 and OC-768
- Gigabit Ethernet: 1 Gbps and 10 Gbps
5.1.2 Technology Dependent Part
The technology dependent of the label request also referred to as
the traffic-parameters must reflect the following G.709 features:
ODUk mapping, ODUk multiplexing, OCh multiplexing and Multiple
D.Papadimitriou - Internet Draft “ Expires May 2002 20
draft-bellato-ccamp-g709-framework-01.txt November 2001
simultaneous requests. We also consider the support of the OTM
Overhead Signal (OOS) for informational purposes only.
1. Signal Type
As defined in [GMPLS-SSS], the traffic-parameters must include the
technology specific G.709 Signal Types i.e. the signals processed by
the GMPLS control-plane. The corresponding identifiers reflect the
Signal Types requested during the LSP setup.
For each G.709 switching layers specific Signal Types must be
considered: ODU1, ODU2, ODU3 for the Digital Path layer and (at
least one) OCh for the Optical Channel layer. In the pre-OTN case,
only one Signal Type value would be needed.
Note: Additional Signal Type code-points such as ODU4 (currently
under definition at the ITU-T) or ODU5 could also be reserved for
future considerations.
2. Multiplexing Type
As defined in section 4.4, ODUk multiplexing is currently defined in
the digital domain. Consequently, a dedicated field must indicate
the type of multiplexing being requested during the ODUk LSP setup.
The application of this field to an ODUk elementary signal results
in an ODUk multiplexed signal.
This multiplexing field specifies the type of multiplexing being
requested for ODUk LSP. Each value of this field refers to a
particular ODUk multiplexing type. Therefore we refer to this field
as the Requested Multiplexing Type (RMT). This field is set to zero
to indicate that no multiplexing is requested at all.
This field can then allow an upstream node to indicate to a
downstream node the different types of multiplexing that it
supports. However, the downstream node decides which one to use
according to its own rules. Several values could be set
simultaneously to indicate a particular choice.
Notice that this field (under the current version of the ITU-T G.709
recommendation) is not applicable. Therefore, when requesting an OCh
LSP, this field is set to its default value.
3. ODUk Multiplexing
A dedicated field must be considered which indicates the number of
ODU tributary slots used by an ODUj when multiplexed into an ODUk (k
> j) for the requested LSP, as specified by the RMT field. We refer
to this field as the Number of Multiplexed Components (NMC). This
field is thus irrelevant if no ODUk multiplexed signal is requested
and in particular at the Optical Channel layer.
D.Papadimitriou - Internet Draft “ Expires May 2002 21
draft-bellato-ccamp-g709-framework-01.txt November 2001
When applied at the Digital Path layer and requesting flexible
multiplexing, in particular for ODU2 connections multiplexed into an
ODU3 payload, the NMC field specifies the number of individual
tributary slots constituting the requested connection. These
components are still processed within the context of a single
connection entity.
4. ODUk Virtual Concatenation
A dedicated field must be considered to indicate the number of ODUk
elementary signals to be inversely multiplexed (i.e. virtually
concatenated) for the requested. We refer to this field as the
Number of Virtual Components (NVC). This field is thus irrelevant if
no ODUk virtually concatenated signal is requested and in particular
at the Optical Channel layer.
The NVC field indicates the number of ODU1, ODU2 or ODU3 elementary
signals that are requested to be virtually concatenated to form a
composed ODUk-Xv signal. These elementary signals must be of the
same type by definition while being co-routed since belonging to a
given LSP. This because GMPLS signalling implies today that all the
components of a composed signal must be part of the same LSP.
5. OTM Overhead Signal (OOS)
A dedicated field could optionally be provided to indicate whether
or not the non-associated overhead is supported at the G.709 Optical
Channel layer. This feature is thus irrelevant for the G.709 Digital
Path layer by definition and for the pre-OTN Optical Channel layer
since the latter does not support non-associated overhead.
This field should also not restrict the transport mechanism of the
OTM Overhead Signal (OOS) since in-fiber/out-of-band OSC and out-of-
fiber/out-of-band transport mechanisms are allowed. This field must
ideally support the following options:
- With OTM-0r.m and OTM-nr.m interfaces (reduced functionality
stack), OTM Overhead Signal (OOS) is not supported. Therefore with
these types of interface signals, non-associated OTM overhead
indication is not required.
- With OTM-n.m interfaces (full functionality stack), the OOS is
supported and mapped into the Optical Supervisory Channel (OSC)
which is multiplexed into the OTM-n.m using wavelength division
multiplexing.
- With OTM-0.m and OTM-nr.m interfaces, Ÿnon-standard÷ OOS can be
defined to allow for instance interoperability with pre-OTN based
devices or with any optical devices which does not support G.709
OOS specification. This specific OOS enables the use of any
proprietary monitoring signal exchange through any kind of
supervisory channel (it can be transport by using any kind of IP-
based control channel).
D.Papadimitriou - Internet Draft “ Expires May 2002 22
draft-bellato-ccamp-g709-framework-01.txt November 2001
6. Multiplication
Multiplication is the operation allowing the simultaneous setup of
more than one composed signal connection using a unique LSP request.
A composed signal is the resulting signal from the application of
the RMT, NMC and NVC fields to an elementary Signal Type. Therefore,
a dedicated field simply referred to as Multiplier must be
considered in order to specify the number of identical composed
signals requested for the multiplied LSP. Consequently, the
multiplier field will be set to one (default value) to indicate that
exactly one composed signal is being requested. Notice that current
GMPLS signalling implies today that all the composed signals must be
part of the same LSP.
7. Transparency
Transparency could be considered for pre-OTN developments since by
definition any signal transported over an OTN is fully transparent.
This feature through its corresponding field referred to as
Transparency is used when requesting a pre-OTN LSP (i.e. a non-
standard Lambda-LSP) including transparency support. It may also be
used to setup the transparency process to be applied in each
intermediate LSR.
As it is commonly the case today with pre-OTN capable interfaces,
three kinds of transparency levels are currently defined:
- SONET/SDH pre-OTN interfaces with RS/Section and MS/Line overhead
transparency: the pre-OTN network is capable to transport
transparently RSn STM-N/STS-N signals.
- SONET/SDH pre-OTN interfaces terminating RS/Section overhead with
MS/Line overhead transparency: the pre-OTN network is capable to
transport transparently MSn STM-N/STS-N signals
- SONET/SDH pre-OTN interfaces terminating RS/Section and MS/Line
overhead: the pre-OTN network is capable to transport
transparently HOVC/STS-SPE signals and STM-N/STS-N signals limited
to a single contiguously concatenated VC-4-Nc/STS-Nc SPE
Consequently, for pre-OTN Optical Channels a specific field (in the
Generalized Label Request) must indicate the transparency level
requested during the L-LSP setup. However, this field is only
relevant when the LSP Encoding Type value corresponds to the Non-
standard Lambda layer.
With pre-OTN interfaces terminating RS/Section and MS/Line overhead,
the optical network must be capable to transport transparently
HOVC/STS-SPE signals. This transparency type is defined as the
default transparency for pre-OTN LSP and is specified value by
D.Papadimitriou - Internet Draft “ Expires May 2002 23
draft-bellato-ccamp-g709-framework-01.txt November 2001
zeroing all flags (default Transport OH (TOH) transparency). We
refer to [GMPLS-SSS] for an extended set of transparency flags.
Pre-OTN developments also include the following cases which
applies when the client signal is Gigabit Ethernet, ESCON, FICON
or Fiber Channel (FC):
- pre-OTN digital wrapper frame terminated; service signal is bit
stream oriented and transparently passed throughout the network
- pre-OTN case FEC frame terminated; service signal is bit stream
oriented and transparently passed through
Notice that in such a case Transparency feature is not considered
in the scope of this document.
5.2 G.709 Label Space
This section describes the Generalized Label space for the Digital
Path and the Optical Channel Layer. The G.709 label space must
include two sub-spaces: the first reflecting the Digital Path layer
(i.e. the ODUk layers) and the second, the Optical Channel layer
(i.e. the OCh layer). The label distribution rules follows the ones
defined in [GMPLS-SSS] as detailed in Section 4.2.
5.2.1 ODUk Label
At the Digital Path layer (i.e. ODUk layers), G.709 defines three
different client payload bit rates. An Optical Data Unit (ODU)
frame has been defined for each of these bit rates. ODUk refers to
the frame at bit rate k, where k = 1 (for 2.5 Gbps), 2 (for 10 Gbps)
or 3 (for 40 Gbps).
In addition to the support of ODUk mapping into OTUk, the G.709
label space supports the sub-levels of ODUk flexible multiplexing
(or simply ODUk multiplexing). ODUk multiplexing refers to
multiplexing of ODUj (j = 1, 2) into an ODUk (k > j), in particular:
- ODU1 into ODU2 multiplexing
- ODU1 into ODU3 multiplexing
- ODU2 into ODU3 multiplexing
- ODU1 and ODU2 into ODU3 multiplexing
More precisely, ODUj into ODUk multiplexing (k > j) is defined when
an ODUj is multiplexed into an ODUk Tributary Unit Group (i.e. an
ODTUG constituted by ODU tributary slots) which is mapped into an
OPUk. The resulting OPUk is mapped into an ODUk and the ODUk is
mapped into an OTUk.
Therefore, the corresponding label space structure can be defined as
a tree whose root is an OTUk signal and leaves the ODUj signals (k
>= j) that can be transported via the tributary slots and switched
between these slots. A G.709 Digital Path layer label identifies the
exact position of a particular ODUj signal in an ODUk multiplexing
structure.
D.Papadimitriou - Internet Draft “ Expires May 2002 24
draft-bellato-ccamp-g709-framework-01.txt November 2001
The G.709 Digital Path Layer label or ODUk label is based on
definition of the three fields: k1, k2 and k3. The value of these
fields self-consistently characterizes the ODUk label space. The
value space of the k1, k2 and k3 fields is defined as follows:
1. k1 (1-bit) indicates:
- an unstructured client signal mapped into an ODU1 (k1 = 1)
via OPU1
2. k2 (3-bit) indicates:
- an unstructured client signal mapped into an ODU2 (k2 = 1)
via OPU2
- or the position of an ODU1 tributary slot in an ODTUG2 (k2 =
2,..,5) mapped into an ODU2 (via OPU2)
3. k3 (6-bit) indicates:
- an unstructured client signal mapped into an ODU3 (k3 = 1)
via OPU3
- or the position of an ODU1 tributary slot in an ODTUG3 (k3 =
2,..,17) mapped into an ODU3 (via OPU3)
- or the position of an ODU2 tributary slot in an ODTUG3 (k3 =
18,..,33) mapped into an ODU3 (via OPU3)
If label k[i]=1 (i = 1, 2 or 3) and labels k[j]=0 (j = 1, 2 and 3
with j=/=i), the corresponding ODUk signal ODU[i] is not structured
and therefore simply mapped into the corresponding OTU[i]. We refer
to this as the mapping of an ODUk into an OTUk. Therefore, the
numbering starts at 1, zero is used to indicate a non-significant
field. A label field equal to zero is an invalid value.
Examples:
- k3=0, k2=0, k1=1 indicated an ODU1 mapped into an OTU1
- k3=0, k2=1, k1=0 indicated an ODU2 mapped into an OTU2
- k3=1, k2=0, k1=0 indicates an ODU3 mapped into an OTU3
- k3=0, k2=3, k1=0 indicates the second ODU1 into an ODTUG2 mapped
into an ODU2 (via OPU2) mapped into an OTU2
- k3=5, k2=0, k1=0 indicates the fourth ODU1 into an ODTUG3 mapped
into an ODU3 (via OPU3) mapped into an OTU3
5.2.2 Label Distribution Rules
In case of ODUk in OTUk mapping, only one of label can appear in the
Label field of a Generalized Label.
In case of ODUj in ODUk (k > j) multiplexing, the explicit ordered
list of the labels in the multiplex is given (this list can be
restricted to only one label when needed). Each label indicates a
component (ODUj tributary slot) of the multiplexed signal. The order
of the labels must reflect the order of the ODUj into the multiplex
(not the physical order of tributary slots).
In case of ODUk virtual concatenation, the explicit ordered list of
all labels in the concatenation is given. Each label indicates a
D.Papadimitriou - Internet Draft “ Expires May 2002 25
draft-bellato-ccamp-g709-framework-01.txt November 2001
component of the virtually concatenated signal. The order of the
labels must reflect the order of the ODUk to concatenate (not the
physical order of time-slots). This representation limits virtual
concatenation to remain within a single (component) link.
In case of multiplication (i.e. when using the MT field), the
explicit ordered list of all labels taking part in the composed
signal is given. In case of multiplication of multiplexed/virtually
concatenated signals, the first set of labels indicates the first
multiplexed/virtually concatenated signal, the second set of labels
indicates the second multiplexed/virtually concatenated signal, and
so on. The above representation limits multiplication to remain
within a single (component) link.
5.2.3 Optical Channel Label
At the Optical Channel layer, the label space should be consistently
defined as a flat space whose values reflect the local assignment of
OCh identifiers corresponding to the OTM-n.m sub-interface signals
(m = 1, 2 or 3). Notice that these identifiers do not cover OChr
since the corresponding Connection Function (OChr-CF) between OTM-
nr.m/OTM-0r.m is not yet defined in [ITUT-G798].
The OCh identifiers could be defined as specified in [GMPLS-SIG]
either with absolute values: (optical) channel identifiers (Channel
ID) also referred to as wavelength identifiers or relative values:
channel spacing also referred to as inter-wavelength spacing. The
latter is strictly confined to a per-port label space while the
former could be defined as a local or a global label space. Such an
OCh label space is applicable to both OTN Optical Channel layer and
pre-OTN Optical Channel layer. For this layer, label distribution
rules are defined in [GMPSL-SIG].
5.3 Applications
GMPLS extensions for G.709 OTN must support the following
applications:
1. ODUk in OTUk mapping: when one ODU1 (ODU2 or ODU3) non-
structured signal is transported into the payload of an OTU1
(OTU2 or OTU3), the upstream node requests results in a non-
structured ODU1 (ODU2 or ODU3) signal request.
In such conditions, the downstream node has to return a unique
label since the ODU1 (ODU2 or ODU3) is directly mapped into the
corresponding OTU1 (OTU2 or OTU3). Since a single ODUk mapped
signal is requested, the downstream node has to return a single
ODUk label which can be for instance one of the following when
the Signal Type = 1:
- k3=0, k2=0, k1=1 indicating a single ODU1 mapped into an OTU1
- k3=0, k2=1, k1=0 indicating a single ODU2 mapped into an OTU2
- k3=1, k2=0, k1=0 indicating a single ODU3 mapped into an OTU3
D.Papadimitriou - Internet Draft “ Expires May 2002 26
draft-bellato-ccamp-g709-framework-01.txt November 2001
2. ODU1 into ODUk multiplexing (k > 1): when one ODU1 is multiplexed
into the payload of a structured ODU2 (or ODU3), the upstream
node requests results in a multiplexed ODU1 signal request (RMT =
1).
In such conditions, the downstream node has to return a unique
label since the ODU1 is multiplexed into one ODTUG2 (or ODTUG3).
The latter is then mapped into the ODU2 (or ODU3) via OPU2 (or
OPU3) and then mapped into the corresponding OTU2 (or OTU3).
Since a single ODU1 multiplexed signal is requested the
downstream node has to return a single ODU1 label which can take
for instance one of the following values:
- k3=0, k2=4, k1=0 indicates the third ODU1 TS into ODTUG2
- k3=2, k2=0, k1=0 indicates the first ODU1 TS into ODTUG3
- k3=7, k2=0, k1=0 indicates the sixth ODU1 TS into ODTUG3
3. ODU2 into ODU3 multiplexing: when one unstructured ODU2 is
multiplexed into the payload of a structured ODU3, the upstream
node requests results in a multiplexed ODU2 signal request.
In such conditions, the downstream node has to return four labels
since the ODU2 is multiplexed into one ODTUG3. The latter is
mapped into an ODU3 (via OPU3) and then mapped into an OTU3.
Since an ODU2 multiplexed signal is requested, the downstream
node has to return four ODU label which can take for instance the
following values:
- k3=18, k2=0, k1=0 (first ODU TS into ODTUG3)
- k3=22, k2=0, k1=0 (fifth ODU TS into ODTUG3)
- k3=23, k2=0, k1=0 (sixth ODU TS into ODTUG3)
- k3=26, k2=0, k1=0 (ninth ODU TS into ODTUG3)
4. When a single OCh signal of 40 Gbps is requested, the downstream
node must return a single wavelength label as specified in
[GMPLS-SIG].
5. When requesting multiple ODUk LSP, an explicit list of labels is
returned to the requestor node. When the downstream node receives
a request for a 4 x ODU1 signal, it returns an ordered list of
four labels to the upstream node: the first ODU1 label
corresponding to the first signal of the LSP, the second ODU1
label corresponding to the second signal of the LSP, etc.
For instance, the corresponding labels can take the following
values:
- First ODU1: k3=2, k2=0, k1=0 (first ODU1 TS into ODTUG3)
- Second ODU1: k3=6, k2=0, k1=0 (fifth ODU1 TS into ODTUG3)
- Third ODU1: k3=7, k2=0, k1=0 (sixth ODU1 TS into ODTUG3)
- Fourth ODU1: k3=10, k2=0, k1=0 (ninth ODU1 TS into ODTUG3)
6. GMPLS Signalling Transport for G.709
Furthermore, ITU-T defines an in-fiber/in-band signaling transport
mechanism through an OTN by propose the allocation of a General
D.Papadimitriou - Internet Draft “ Expires May 2002 27
draft-bellato-ccamp-g709-framework-01.txt November 2001
Communication Channel (GCC), particularly GCC(0) at the OTUk layer
and GCC(1), GCC(2) at the ODUk layer, within the optical layer
overhead to transport the GMPLS signalling.
Notice that [ITUT-G.709] foresees also the possibility to provide
in-fiber/out-of-band signalling transport mechanisms (through the
use of dedicated communication channels) at the OCh layer.
6.1 ODUk General Communication Channel
As defined in the [ITUT-G.709] recommendation, two fields of two
bytes are allocated in the ODUk Overhead to support two General
Communications Channels (GCC) between any pair of network elements
with access to the ODUk frame structure (i.e. at 3-R regeneration
points). The bytes for GCC(1) are located in row 4, columns 1 and 2,
and the bytes for GCC(2) are located in bytes row 4, columns 3 and 4
of the ODUk overhead.
These bytes are defined as clear channels so that the format
specification and their content can be defined for the purpose of
in-fiber/in-band signalling transport mechanism.
6.2 OTUk General Communication Channel
Similarly, one field of two bytes is allocated in the OTUk Overhead
to support two General Communications Channels (GCC) between any
couple of network elements with access to the OTUk frame structure
(i.e. between OTUk termination points). These GCC(0) bytes are
located in row 1, columns 11 and 12 of the OTUk overhead.
7. GMPLS TE-Routing Extensions for G.709 OTN
TE extensions are defined for OSPF and ISIS in [OSPF-TE] and [ISIS-
TE], respectively. They have been extended for GMPLS purposes in
[GMPLS-OSPF-TE] and [GMPLS-ISIS-TE]. [MPLS-HIER] introduces the
notion of Forwarding Adjacency (FA) while support of Link Bundling
is defined in [MPLS-BDL].
The scope of the TE-Routing Extensions is restricted here to intra-
domain routing. Routing information is transported by OSPF in Link
State Advertisements (LSAs) grouped in OSPF PDUs, and is transported
by IS-IS in Link State PDUs (LSPs).
As specified in [LMP], a set of data bearing links between two
adjacent LSRs is defined as a TE link (which is identified by a link
ID). GMPLS integrates the TE-link notion by defining the following
concepts:
- links that are not Packet Switch Capable (PSC) may have TE
properties; however, a Routing Adjacency (RA) cannot be brought up
directly on such links
- LSP can be advertised as a point-to-point TE-links in IGP routing
protocol, i.e. as a Forwarding Adjacency (FA); thus, an advertised
TE-link need no longer be between two direct neighbors (Forwarding
D.Papadimitriou - Internet Draft “ Expires May 2002 28
draft-bellato-ccamp-g709-framework-01.txt November 2001
Adjacencies (FA) are more extensively considered in [MPLS-HIER]).
- several links having the same Traffic Engineering (TE)
capabilities (i.e. same TE metric, same set of Resource Class and
same Link Multiplexing capability) can be advertised as a single
TE-link, such TE-links are referred to as link bundles whose
individual link (or data bearing links) are referred to as
component links; so there is no longer a one-to-one association
between a regular routing adjacency and a TE-link.
G.709 defines a digital hierarchy and an optical transport
hierarchy. As described in Section 2, the first one includes the
Digital Path Layer (i.e. the ODUk layers) while the OTH one includes
the Optical Channel Layer (i.e. the OCh layer). Consequently we can
define for of each of these hierarchies a separated set of specific
TLV. We refer to the first set as LD (Link Digital) and to the
second as LO (Link Optical). However, we do not foresee additional
extensions from the one defined in [GMPLS-OSPF-TE] and [GMPLS-ISIS-
TE] for pre-OTN routing domains.
Moreover for each of these sets, two specific sub-sets of
information must be transported by an extended routing protocol to
enable Traffic-Engineering of the G.709 LSPs (ODUk and OCh LSPs) in
OTN. First, a set of information describing the TE-link capabilities
(i.e. the OTM-n.m/OTM-nr.m/OTM-0.m interface capabilities)
independently of their usage must be defined. Then a set of
information describing the resources utilization (also referred to
as ODUk or OCh component allocation) used on each TE-link, i.e. the
operational status of a link. This in turn (using fine-tuned
parameter configuration) will reduce the amount of static
information (changes are less frequent when considering TE-link
capabilities) flooded throughout the routing domain. For more
dynamic TE-attributes implying more frequent changes (consider for
instance the TE-link component allocation), the information flooding
will be confined to the layer to which this information is relevant.
Therefore, for each of these sets, new TLV are defined:
1. G.709 TE-link capabilities:
- Link ODUk Mapping Capability TLV
- Link ODUk Multiplexing Capability TLV
- Link ODUk Virtual Concatenation Capability TLV
- Link OCh Multiplexing Capability TLV
2. G.709 TE-link allocation:
- Link ODUk Component Allocation TLV
- Link OCh Component Allocation TLV
It results from the TE-link definition (see [MPLS-BDL]) that each
component link of a bundled link must have the same G.709
multiplexing and concatenation capabilities as defined hereafter.
The corresponding TLVs (LD-MT, LO-MT and LD-VC) are specified once,
D.Papadimitriou - Internet Draft “ Expires May 2002 29
draft-bellato-ccamp-g709-framework-01.txt November 2001
and apply to each component link. No per component information or
identification is required for these TLVs.
8. Security Considerations
Security considerations for OTN networks are not defined in this
document.
9. References
1. [ITUT-G707] †Network node interface for the synchronous digital
hierarchy (SDH)Ë, ITU-T Recommendation, March 1996.
2. [ITUT-G709] †Interface for the Optical Transport Network (OTN)Ë,
ITU-T draft version, February 2001 and Revision October 2001.
3. [ITUT-G872] †Architecture of Optical Transport NetworkË, ITU-T
draft version, February 2001.
4. [ITUT-G962] †Optical interfaces for multi-channel systems with
optical amplifiersË, ITU-T Recommendation, October 1998.
5. [ITUT-GASTN] †Automated Switched Transport NetworkË, ITU-T draft
version, G.807, October 2001.
6. [ITUT-GASON] †Automated Switched Optical NetworkË, ITU-T draft
version, G.8080, October 2001.
7. [GMPLS-ARCH] E. Mannie et al., †Generalized Multi-Protocol Label
Switching (GMPLS) ArchitectureË, Internet Draft, Work in progress,
draft-ietf-ccamp-gmpls-architecture-01.txt, July 2001.
8. [GMPLS-ISIS-TE] K. Kompella et al., †IS-IS Extensions in Support
of Generalized MPLS,Ë Internet Draft, Work in progress, draft-
ietf-isis-gmpls-extensions-04.txt, September 2001.
9. [GMPLS-LDP] P. Ashwood-Smith, L. Berger et al., †Generalized MPLS
Signaling -CR-LDP ExtensionsË, Internet Draft, Work in progress,
draft-ietf-mpls-generalized-cr-ldp-04.txt, July 2001.
10. [GMPLS-OSPF-TE] K. Kompella et al., †OSPF Extensions in Support
of Generalized MPLS,Ë Internet Draft, Work in progress, draft-
ietf-ccamp-ospf-gmpls-extensions-00.txt, September 2001.
11. [GMPLS-RSVP] P. Ashwood-Smith, L. Berger et al., †Generalized
MPLS Signaling - RSVP-TE ExtensionsË, Internet Draft, Work in
progress, draft-ietf-mpls-generalized-rsvp-te-05.txt, October
2001.
12. [GMPLS-SIG] P. Ashwood-Smith, L. Berger et al., †Generalized MPLS
- Signaling Functional DescriptionË, Internet Draft, Work in
progress, draft-ietf-mpls-generalized-signaling-06.txt, October
2001.
D.Papadimitriou - Internet Draft “ Expires May 2002 30
draft-bellato-ccamp-g709-framework-01.txt November 2001
13. [GMPLS-SSS] E. Mannie et al., †Generalized MPLS “ SDH/Sonet
SpecificsË, Internet Draft, Work in progress, draft-ietf-ccamp-
gmpls-sonet-sdh-02.txt, October 2001.
14. [ISIS-TE] T. Li et al.,†IS-IS Extensions for Traffic
EngineeringË, draft-ietf-isis-traffic-04.txt, Internet Draft,
Work in Progress, August 2001.
15. [MPLS-BDL] K. Kompella et al., †Link Bundling in MPLS Traffic
Engineering,Ë Internet Draft, draft-kompella-mpls-bundle-05.txt,
March 2001.
16. [OSPF-TE] D. Katz et al., "Traffic Engineering Extensions to
OSPF", draft-katz-yeung-ospf-traffic-06.txt, Internet Draft, Work
in progress, September 2001.
10. Acknowledgments
The authors would like to be thank Bernard Sales, Emmanuel Desmet,
Jean-Loup Ferrant, Mathieu Garnot and Massimo Canali for their
constructive comments and inputs.
This draft incorporates material and ideas from draft-lin-ccamp-ipo-
common-label-request-00.txt.
11. Author's Addresses
Alberto Bellato
Alcatel
Via Trento 30,
I-20059 Vimercate, Italy
Phone: +39 039 686-7215
Email: alberto.bellato@netit.alcatel.it
Michele Fontana
Alcatel
Via Trento 30,
I-20059 Vimercate, Italy
Phone: +39 039 686-7053
Email: michele.fontana@netit.alcatel.it
Germano Gasparini
Alcatel
Via Trento 30,
I-20059 Vimercate, Italy
Phone: +39 039 686-7670
Email: germano.gasparini@netit.alcatel.it
Nasir Ghani
Sorrento Networks
9990 Mesa Rim Road,
San Diego, CA 92121, USA
D.Papadimitriou - Internet Draft “ Expires May 2002 31
draft-bellato-ccamp-g709-framework-01.txt November 2001
Phone: +1 858 646-7192
Email: nghani@sorrentonet.com
Gert Grammel
Alcatel
Via Trento 30,
I-20059 Vimercate, Italy
Phone: +39 039 686-7060
Email: gert.grammel@netit.alcatel.it
Dan Guo
Turin Networks
1415 N. McDowell Blvd
Petaluma, CA 94954, USA
Phone: +1 707 665-4357
Email: dguo@turinnetworks.com
Juergen Heiles
Siemens AG
Hofmannstr. 51
D-81379 Munich, Germany
Phone: +49 89 722 - 486 64
Email: Juergen.Heiles@icn.siemens.de
Jim Jones
Alcatel
3400 W. Plano Parkway,
Plano, TX 75075, USA
Phone: +1 972 519-2744
Email: Jim.D.Jones1@usa.alcatel.com
Zhi-Wei Lin
Lucent
101 Crawfords Corner Rd, Rm 3C-512
Holmdel, NJ 07733-3030, USA
Phone: +1 732 949-5141
Email: zwlin@lucent.com
Dimitri Papadimitriou (Editor)
Alcatel
Francis Wellesplein 1,
B-2018 Antwerpen, Belgium
Phone: +32 3 240-8491
Email: dimitri.papadimitriou@alcatel.be
Siva Sankaranarayanan
Lucent
101 Crawfords Corner Rd
Holmdel, NJ 07733-3030, USA
Email: siva@hotair.hobl.lucent.com
Maarten Vissers
Lucent
D.Papadimitriou - Internet Draft “ Expires May 2002 32
draft-bellato-ccamp-g709-framework-01.txt November 2001
Boterstraat 45, PB-18
1270 AA Huizen, Netherlands
Email: mvissers@lucent.com
Yong Xue
WorldCom
22001 Loudoun County Parkway
Ashburn, VA 20147, USA
Phone: +1 703 886-5358
E-mail: yong.xue@wcom.com
D.Papadimitriou - Internet Draft “ Expires May 2002 33
draft-bellato-ccamp-g709-framework-01.txt November 2001
Appendix 1 “ Abbreviations
1R Re-amplification
2R Re-amplification and Re-shaping
3R Re-amplification, Re-shaping and Re-timing
AI Adapted information
AIS Alarm Indication Signal
APS Automatic Protection Switching
BDI Backward Defect Indication
BEI Backward Error Indication
BI Backward Indication
BIP Bit Interleaved Parity
CBR Constant Bit Rate
CI Characteristic information
CM Connection Monitoring
EDC Error Detection Code
EXP Experimental
ExTI Expected Trace Identifier
FAS Frame Alignment Signal
FDI Forward Defect Indication
FEC Forward Error Correction
GCC General Communication Channel
IaDI Intra-Domain Interface
IAE Incoming Alignment Error
IrDI Inter-Domain Interface
MFAS MultiFrame Alignment Signal
MS Maintenance Signal
naOH non-associated Overhead
NNI Network-to-Network interface
OCC Optical Channel Carrier
OCG Optical Carrier Group
OCI Open Connection Indication
OCh Optical Channel (with full functionality)
OChr Optical Channel (with reduced functionality)
ODU Optical Channel Data Unit
OH Overhead
OMS Optical Multiplex Section
OMU Optical Multiplex Unit
OOS OTM Overhead Signal
OPS Optical Physical Section
OPU Optical Channel Payload Unit
OSC Optical Supervisory Channel
OTH Optical transport hierarchy
OTM Optical transport module
OTN Optical transport network
OTS Optical transmission section
OTU Optical Channel Transport Unit
PCC Protection Communication Channel
PLD Payload
PM Path Monitoring
PMI Payload Missing Indication
PRBS Pseudo Random Binary Sequence
PSI Payload Structure Identifier
D.Papadimitriou - Internet Draft “ Expires May 2002 34
draft-bellato-ccamp-g709-framework-01.txt November 2001
PT Payload Type
RES Reserved
RS Reed-Solomon
SM Section Monitoring
TC Tandem Connection
TCM Tandem Connection Monitoring
UNI User-to-Network Interface
Appendix 2 “ G.709 Indexes
- Index k: The index "k" is used to represent a supported bit rate
and the different versions of OPUk, ODUk and OTUk. k=1 represents
an approximate bit rate of 2.5 Gbit/s, k=2 represents an
approximate bit rate of 10 Gbit/s, k = 3 an approximate bit rate
of 40 Gbit/s and k = 4 an approximate bit rate of 160 Gbit/s
(under definition). The exact bit-rate values are in kbits/s:
. OPU: k=1: 2 488 320.000, k=2: 9 995 276.962, k=3:40 150 519.322
. ODU: k=1: 2 498 775.126, k=2: 10 037 273.924, k=3:40 319 218.983
. OTU: k=1: 2 666 057.143, k=2: 10 709 225.316, k=3:43 018 413.559
- Index m: The index "m" is used to represent the bit rate or set of
bit rates supported on the interface. This is a one or more digit
Ÿk÷, where each Ÿk÷ represents a particular bit rate. The valid
values for m are (1, 2, 3, 12, 23, 123).
- Index n: The index "n" is used to represent the order of the OTM,
OTS, OMS, OPS, OCG and OMU. This index represents the maximum
number of wavelengths that can be supported at the lowest bit rate
supported on the wavelength. It is possible that a reduced number
of higher bit rate wavelengths are supported. The case n=0
represents a single channel without a specific wavelength assigned
to the channel.
- Index r: The index "r", if present, is used to indicate a reduced
functionality OTM, OCG, OCC and OCh (non-associated overhead is
not supported). Note that for n=0 the index r is not required as
it implies always reduced functionality.
Appendix 3 - Client Signal Mapping and GFP
Generic Framing Procedure (GFP) provides a generic mechanism to
adapt traffic from higher-layer client signals over SONET/SDH or
OTNs. Client signals may be PDU-oriented (such as IP/PPP or Ethernet
MAC), block-code-oriented such as Enterprise System Connect (ESCON),
Fiber Connection (FICON), Fibre Channel (FC), or a Constant Bit Rate
(CBR) stream.
GFP consists of both common and client-specific aspects. Common
aspects of GFP apply to all GFP-adapted traffic. Currently, two
modes of client signal adaptation are defined for GFP:
- a PDU-oriented adaptation mode, referred to as frame-mapped GFP
- and a block-code-oriented adaptation mode, referred to as
D.Papadimitriou - Internet Draft “ Expires May 2002 35
draft-bellato-ccamp-g709-framework-01.txt November 2001
transparent GFP.
Client-specific mapping definitions are well underway for
Ethernet/GbE frames and HDLC, with work ongoing to include other
client signals including unspecified 8B/10B, ESCON, FICON, and FC.
In short, GFP defines a standard framing procedure for octet-
aligned, variable-length payloads for subsequent mapping into
SONET/SDH synchronous payload envelopes as defined in ANSI T1.105
(v.02) or OTN G.709 OCh payloads.
The GFP specification for SONET/SDH also leverages a parallel
activity to standardize so-called virtual concatenation (VC) of
SONET/SDH paths. In combination with VC, GFP will allow the mapping
of a wide variety of data signals over SONET/SDH.
Therefore GFP is defined as a generic mechanism to transport any
client layer over a fixed data-rate optical channels (specifically,
the so-called OTN ODU of unit-k or simply ODUk). This means that GFP
idle frames must be generated when the client layer does not send
data packet. Consequently the service offered to the client packet
layer is strictly equivalent to the one offered in SDH.
The Generic Framing Procedure (GFP) frame format is defined as:
+----------+--------------------------------------------+----------+
| Header | Payload | FCS |
| 4 bytes | 4 “ 65535 bytes | Optional |
+----------+--------------------------------------------+----------+
The header (4-bytes) is composed by a PDU Length Indicator (PLI) of
2 bytes and a HEC (Header Error Control) of 2 bytes.
The GFP Idle frame format, which includes a NULL PLI and a HEC of 2
bytes, is defined as:
+----------+
|Idle Frame|
| 4bytes |
+----------+
GFP defines also two basic frame-oriented mechanisms:
1. GFP Frame Multiplexing: the GFP frame multiplexing is performed
on a frame-by-frame basis. When no frames are waiting, idle
frames are inserted.
2. GFP Frame Delineation Algorithm: as defined for cell delineation,
GFP frame delineation is based on the detection of correct HEC.
PLI is used to find the start of the next frame.
The GFP frames constitute the OPUk payload. The corresponding OPUk
overhead is defined as follows by the Payload Structure Identifier
(PSI) which includes the following fields:
D.Papadimitriou - Internet Draft “ Expires May 2002 36
draft-bellato-ccamp-g709-framework-01.txt November 2001
- PT: Payload Type (1-byte)
- RES: Reserved (254-bytes)
The GFP OPUk (k = 1, 2, 3) capacity are defined such that they can
include the following client bit rates:
- GFP (OPU1): 2 488 320 kbit/s
- GFP (OPU2): 9 995 276 kbit/s
- GFP (OPU3): 40 150 519 kbit/s
Aligning the byte structure of every GFP frame with the byte
structure of the OPUk Payload performs the mapping of GFP frames.
Since the GFP frames are of variable length (the mapping does not
impose any restrictions on the maximum frame length), a frame may
cross the OPUk frame boundary.
GFP frames arrive as a continuous bit stream (Idle frames when no
client packets) with a capacity that is identical to the OPUk
payload area, due to the insertion of Idle frames at the GFP
encapsulation stage. Note that here, the GFP frame stream is
scrambled during encapsulation.
D.Papadimitriou - Internet Draft “ Expires May 2002 37
draft-bellato-ccamp-g709-framework-01.txt November 2001
Full Copyright Statement
"Copyright (C) The Internet Society (date). 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
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."
D.Papadimitriou - Internet Draft “ Expires May 2002 38