Traffic Engineering Extensions to OSPF for GMPLS Control of Beyond-100G G.709 Optical Transport Networks Infinera Corporation140 Caspian CT.Sunnyvale, CA-94089USArrao@infinera.comInfinera Corporation140 Caspian CT.Sunnyvale, CA-94089USAIHussain@infinera.comInfinera Corporation140 Caspian CT.Sunnyvale, CA-94089USArvaliveti@infinera.comZTENanjingCNwang.qilei@zte.com.cnZTEBeijingCNzhang.yuanbin@zte.com.cnHai Gaoming B.Vhuubatwork@gmail.com
Routing
CCAMP Working Group
This document describes Open Shortest Path First - Traffic Engineering (OSPF-TE) routing protocol extensions to support GMPLS control of Optical Transport Networks (OTNs) specified in ITU-T Recommendation G.709 published in 2016. The 2016 version of G.709
introduces support for higher rate OTU signals, termed OTUCn (which have a nominal rate of 100n Gbps). The newly introduced OTUCn represent a very powerful extension to the OTN capabilities, and one which naturally scales to transport any newer clients with bit rates in excess of 100G, as they are introduced. This document extends the mechanisms defined in
.
The current GMPLS routing extensions RFC includes coverage for all the OTN capabilities that were defined in the 2012 version of G.709 . The 2016 version of G.709 introduces the following key extensions:
OTUCn signals with bandwidth larger than 100G (n*100G) ODUCn signals with bandwidth larger than 100G. ODUflex signals with bandwidth larger than 100G mapping client signals with bandwidth larger than 100G into the corresponding ODUflex containers. Tributary Slot Granularity of 5G This document provides extensions required in GMPLS OSPF-TE for B100G OTN technology. For a short overview of OTN evolution and implications of B100G on GMPLS routing, please refer to
.
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
.
As discussed in , OSPF-TE must be extended to advertise the termination, Switching and multiplexing Capabilities for ODUCn and OTUCn (Optical Transport Unit) links. These capabilities are carried in the Switching Capability specific information field of the Interface Switching Capability Descriptor (ISCD) using formats defined in this document.
G.709 ODUCn/OTUCn links are represented as TE-Links in GMPLS Traffic Engineering Topology for supporting ODUj layer switching. These TE-Links can be modeled in multiple ways. below provides an illustration of one-hop OTUCn TE-Links.
The ISCD describes the Switching Capability of an interface and is defined in
. This document resues the switching capability defined in but introduces a new encoding type (to be assigned) as follows:
G.709-2106 ODUCn (Digital Section): One codepoint (applicable to all values of n) needs to be defined in the signaling extensions [TBD]. The same value is used for advertising fixed rate ODUs, as well as ODUflex signals supported by an ODUCn link. When the Switching Capability and Encoding fields are set to values as stated above, the Interface Switching Capability Descriptor MUST be interpreted as defined in .
The MAX LSP Bandwidth field is used according to
, i.e., 0 <= MAX LSP Bandwidth <= rate (ODUCn). The bandwidth is expressed in bytes/second and the encoding MUST be in IEEE floating point format. The discrete rates for new ODUs introduced in G709-2016 are shown in .
ODU TypeODU Bit RateIEEE encoding of bw (bytes/sec)ODUflex for IMP mapped packet traffics x 239/238 x 5 156 250 kbit/s: s=2,8,5*n, n ≥ 1 TBD ODUflex for FlexE aware transport103 125 000 x 240/238 x n/20 kbit/s, where n is total number of available tributary slots among all PHYs which have been crunched and combined. TBD Note that this table doesn't include ODUCn -- since it cannot be generated by mapping a non-OTN signal. An ODUCn is always formed by multiplexing multiple LO-ODUs.
ISCD advertisement and processing rules are exactly as specified in .
The technology-specific part of the OTN-TDM ISCD may include a variable number of sub-TLVs called Bandwidth sub-TLVs. Each sub-TLV is encoded with the sub-TLV header as defined in . The muxing hierarchy tree MUST be encoded as an order-independent list. In addition to the sub-TLVs of types 1 and 2 defined in , introduces a new sub-TLV type 3 to advertise ODUCn Information.
The Switching Capability specific information (SCSI) for OTUCn links MUST include a Type 3 TLV at the beginning, followed by Type 1 and/or Type 2 sub-TLVs as defined in
.
With respect to ODUflex, new Signal Types need to be defined for the new ODUflex signals introduced in :
23 - ODUflex (IMP) 24 - ODUflex (FlexE)
Each ODUflex signal MUST always be advertised in a separate Type 2 sub-TLV as per .
The format of the Bandwidth sub-TLV for ODUCn signals is depicted in the following figure:
The values of the fields in the Bandwidth sub-TLV shown in
are explained below.
Signal Type (8 bits): Indicates the ODU type being advertised. For this sub-TLV type, a new signal type needs to be defined for ODUCn signals. Rather than define a unique signal type for each value of the parameter 'n', this draft proposes that we allocate a single signal type for the ODUCn signal family, and encode the value of 'n' as a separate field. The first row after Type and Lengh MUST be followed by ODUCn information as shown.
N-Value (8 bits): Indicates the value of 'n' in ODUCn field. The value of this field is an integer in the range 1...256 as per
.
Flags (8 bits):
T Flag (bit 17): Indicates whether the advertised bandwidth can be terminated per . Since an ODUCn MUST be advertised as non-switchable and terminated, the T field MUST be set to 1.S Flag (bit 18): Indicates whether the advertised bandwidth can be switched. Since an ODUCn MUST be advertised as non-switchable and terminated, the S field MUST be set to 0.
TSG (3 bits): Tributary Slot Granularity. Used for the advertisement of the supported tributary slot granularity. This document defines a new value for 5 Gbps time slots - which MUST be used when advertising OTUCn links. The values in the range 0-3 MUST be interpreted as defined in
.
0 - Ignored1 - 1.25 Gbps / 2.5 Gbps2 - 2.5 Gbps only3 - 1.25 Gbps only4 - 5.0 Gbps only [TBA by IANA] 5-7 - Reserved
Priority (8 bits): The meaning and usage of priority field MUST same as in .
The examples in the following pages are not normative and are not intended to imply or mandate any specific implementation.
This example shows how the MAX LSP Bandwidth fields of the ISCD are filled according to TE-Link bandwidth occupancy. In this example, an OTUC4 link is considered, with (a) supported priorities 0,2,4,7 (b) 300G of bandwidth already consumed (c) 100G bandwidth available, and able to support an ODU4 LSP.
At time T0, the advertisement would be as shown in :
At time T1, an ODU3 at priority 2 is set up. Once the ODU3 is carried over the ODUC4, the unreserved bandwidth reduces to 60G and consequently MAX LSP Bandwidth is advertised as ODU3, since no more ODU4s are available and the next supported ODUj in the hierarchy is ODU3. The updated advertisement is as shown in
:
At time T2, an ODU2 at priority 4 is set up. The Max LSP bandwidth is still advertised as ODU3 as in since the remaining bandwidth is 50G. When the available BW drops below 40G, the max LSP BW is advertised as 10G. The advertisement is updated as shown in :
To be added later. To be added later.
Suppose there is 1 OTUC4 link supporting single-stage muxing of ODU1, ODU2, ODU3, and ODUflex, the supported hierarchy can be summarized in a tree as in the following figure. For the sake of simplicity, we also assume that only priorities 0 and 3 are supported.
The related SCSIs are as follows:
Suppose there is 1 OTUC4 link with muxing capabilities as shown in the following figure:
The ODUC4 is not a switchable entity. It is advertised with zero counts to show TSG information. Considering only supported priorities 0 and 3, the advertisement is composed by the followingBandwidth sub-TLVs:
Please refer to for details on security threats; defensive techniques; monitoring, detection, and reporting of security attacks; and requirements.
TBD ITU-T G.709: Optical Transport Network Interfaces ITU-TITU-T G.709: Optical Transport Network Interfaces ITU-T