CCAMP Working Group S.Belotti Internet Draft P.Grandi Intended status: Standards Track Alcatel-Lucent Expires: September 2010 March 22, 2010 Traffic Engineering Extensions to OSPF for Generalized MPLS (GMPLS) Control of Evolving G.709 OTN Networks draft-belgra-ccamp-gmpls-ospf-g709-00 Status of this Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. 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 This Internet-Draft will expire on September 22, 2010. Copyright Notice Copyright (c) 2010 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must Belotti & Grandi Expires September 22, 2010 [Page 1] Internet-Draft OSPF-TE extensions for OTN support March 2010 include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Abstract The recent revision of ITU-T Recommendation G.709 [G709-V3] has introduced new fixed and flexible ODU containers, enabling optimized support for an increasingly abundant service mix. This document describes OSPF routing protocol extensions to support Generalized MPLS (GMPLS) control of all currently defined ODU containers, in support of both sub-lambda and lambda level routing granularity. Table of Contents 1. Introduction.................................................2 2. Conventions used in this document............................3 3. OSPF Requirements............................................4 4. Overview of G.709............................................4 5. G.709 Digital Layer TE Information...........................6 5.1. Tributary Slot type.....................................7 5.2. Signal type.............................................8 5.3. Unassigned Resources....................................9 5.4. Maximum LSP Bandwidth...................................9 5.5. Total number of resources..............................10 6. OSPF Extensions.............................................10 6.1. OTN Interface Switching Capability Descriptor..........10 7. Compatibility Considerations................................13 8. Example.....................................................13 9. Security Considerations.....................................19 10. IANA Considerations........................................19 11. Contributors...............................................19 12. References.................................................19 12.1. Normative References..................................19 12.2. Informative References................................20 13. Acknowledgments............................................20 1. Introduction An Opaque OSPF (Open Shortest Path First) LSA (Link State Advertisements) carrying application-specific information can be generated and advertised to other nodes following the flooding Belotti & Grandi Expires September 22, 2010 [Page 2] Internet-Draft OSPF-TE extensions for OTN support March 2010 procedures defined in [RFC5250]. Three types of opaque LSA are defined, i.e. type 9 - link-local flooding scope, type 10 - area- local flooding scope, type 11 - AS flooding scope. Traffic Engineering(TE) LSA using type 10 opaque LSA is defined in [RFC3630] for TE purpose. This type of LSA is composed of a standard LSA header and a payload including one top-level TLV and possible several nested sub-TLVs. [RFC3630] defines two top-level TLVs: Router Address TLV and Link TLV; and nine possible sub-TLVs for the Link TLV, used to carry link related TE information. The Link type sub-TLVs are enhanced by [RFC4203] in order to support GMPLS networks and related specific link information. In GMPLS networks each node generates TE LSAs to advertise its TE information and capabilities (link-specific or node-specific)through the network. The TE information carried in the LSAs are collected by the other nodes of the network and stored into their local Traffic Engineering Databases (TED). In a GMPLS enabled G.709 Optical Transport Networks (OTN), routing is fundamental in order to allow automatic calculation of routes for ODUk LSPs signaled via RSVP-TE protocol. The recent revision of ITU-T Recommendation G.709 [G709-V3] has introduced new fixed and flexible ODU containers that augment those specified in foundation OTN. As a result, it is necessary to provide OSPF routing protocol extensions to allow Generalized MPLS (GMPLS) control of all currently defined ODU containers, in support of sub- lambda and lambda level routing granularity. This document describes these OSPF routing protocol extensions. Please note that the routing information for Optical Channel Layer (OCh) (i.e., wavelength) is out of the scope of this document. Please refer to [WSON-Frame] for further information. 2. 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 [RFC2119]. Belotti & Grandi Expires September 22, 2010 [Page 3] Internet-Draft OSPF-TE extensions for OTN support March 2010 3. OSPF Requirements ITU-T has introduced in the recently approved G.709 [2009] new fixed size ODU containers and a new variable size ODUflex container that can be used to transport either CBR signals or packets. OTN serves as the convergence layer for transporting a wide range of services, including those whose bit rates do not allow efficient usage of the entire bandwidth associated with a single lambda. In the latter case, OTN allows aggregation (and protection) of traffic to support optimization of overall network bandwidth allocation; i.e., OTN allows the aggregate service rate to be decoupled from the OTN line system capacity. Thus, it is necessary to define a scalable control plane solution that is able to fully exploit OTN flexibility (both in terms of aggregation and survivability). This leads the authors to view it as critical to fulfill the following requirements: o Support all standard fixed and flexible ODUs; i.e., all G.709 ODUs including ODUflex. As opposed to fixed size containers, for ODUflex it is necessary to declare the maximum LSP bandwidth. o Be able to differentiate multiplexed capacity from line rate capacity. This allows support of the scenarios in the OTN framework draft (in particular, the hybrid scenario). Recommendation G.872 suggests to limit electrical multiplexing stages at one per domain. The distinction between service and line rate capacity allows drawing ODU LSPs that cannot be further nested in other ODU LSPs [Note from the authors: an example will be inserted in next release] o Be capable of bundling links either at the same line rate or different line rates (e.g. 40G and 10G). Bundling links at different rates makes the control plane more scalable and permits better networking flexibility. o Support priority for restoration. 4. Overview of G.709 The foundation OTN specification [G709] describes the Optical Transport Hierarchy (OTH) and introduces three types of ODU (Optical Channel Data Unit) signal (i.e. ODU1, ODU2 and ODU3). The ODUj can be mapped into one or more TS (Tributary Slots) with granularity of 2.5Gbps) of OPUk (Optical Channel Payload Unit-k) where j used to declare the bandwidth coupled to the line rate capacity (OTUk capacity). These are the values associated : 0: reserved Belotti & Grandi Expires September 22, 2010 [Page 11] Internet-Draft OSPF-TE extensions for OTN support March 2010 1: LR-ODU-1 2: LR-ODU-2 3: LR-ODU-3 4: LR-ODU-4 . Multiplexed capacity --> used to declare the bandwidth coupled to containers that can be multiplexed and carried by an higher order ODU (HO-ODU). These are the values associated : 10: ODU-0 11: ODU-1 12: ODU-2 13: ODU-3 14: ODU-4 15: ODU2e (to be used as alternative to 16 and 17 when it is not required to differentiate per number of used TS) 16: ODU2e-8TS (to be used when servers require 8 TS) 17: ODU2e-9TS (to be used when servers require 9 TS) 18: ODUflex (used for non resizable ODU-flex) 19: ODUflex-R (used for resizable ODU-flex) o TNR = Total number of resources (18 bits): Indicates the number of resources per signal type provided by TE link independently per priority. The measurement unit is "number of ODUs" for all signal type but "ODU-flex" and "ODU-flex resizable" for which the measurement unit is "number of TS". o P = Priority (3 bits): Indicates a number between 0 and 7 (usual IETF priorities). Note that only effectively supported priorities have to be declared. o UR = Unassigned resources: Indicates the number of resources of a certain signal type that are free to be assigned. The measurement unit is "number of ODUs" for all signal type but "ODUflex" and "ODUflex-R" for which the measurement unit is "number of TS". Belotti & Grandi Expires September 22, 2010 [Page 12] Internet-Draft OSPF-TE extensions for OTN support March 2010 o Max LSP bandwidth (18 bits): It is related to ODUflex and indicates the maximum bandwidth that an ODUflex can occupy in a TE link. It is expressed in number of TS. 7. Compatibility Considerations The legacy nodes that do not implement the extensions defined in this document are able to ignore the LSA containing an OTN-ISCD sub-TLV. They will continue to flood the LSA to other neighbors, but will not use the information carried in this LSA. 8. Example Based on the sub-TLVs defined in [RFC 3630], [RFC 4203] a G.709 digital TE link is represented as a set of component links. +------+ component link 1 +------+ | +------------------+ | | N1 +------------------+ N2 | | | component link 2 | | +--+---+ +---+--+ Figure 3 : Example Figure 3 shows two network elements N1 and N2 connected by two component links. Component link 1 is a 10G link and as such it has the capability of carrying ODU-2 signal at line rate. ODU-1 or ODU-flex resizable signals can be multiplexed in the line rate ODU-2. Component link 2 is a 40G link and as such it has the capability of carrying ODU-3 signal at line rate. ODU-1, ODU-2 or ODU-flex resizable signals can be multiplexed in the line rate ODU-3. The Tributary Slot type is 1.25Gbps Only priorities 0 and 7 are supported. In this example the two component links are bundled together and advertised as a single TE-Link using a single ISCD. Nodes N1 and N2 should assign a link local ID to the TE link. N1 and N2 then may obtain the link remote ID automatically or manually. Belotti & Grandi Expires September 22, 2010 [Page 13] Internet-Draft OSPF-TE extensions for OTN support March 2010 N1 and N2 generate an LSA carrying a link TLV with at least the following information: Link Type, Link ID, Link Local/Remote Identifier and OTN ISCD. OTN Interface Switching Capability Descriptor sub-TLV: Defined in this document, carries the characteristic of this G.709 digital TE link. The following examples will show how the ISCD evolve since the creation of the TE-Link. It is examined a sequence of events consisting of: o ODU-1 LSP set-up at priority 7 with allocation of resources on component link 1 o ODU-flex resizable LSP set up at priority 0 with allocation of resources on component link 2 o ODU-2 LSP at priority 0 that preempts the ODU-1 LSP The examples in the following pages are not NORMATIVE and are not intended to mandate or discuss any specific implementation. Belotti & Grandi Expires September 22, 2010 [Page 14] Internet-Draft OSPF-TE extensions for OTN support March 2010 Just after the creation of the TE Link comprising the two component links the ISCD is as follows: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |00 | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | LR-ODU-2 | Reserved | Total number of resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | LR-ODU-3 | Reserved | Total number of resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODU-1 | Reserved | Total number of resources = 20 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODU-2 | Reserved | Total number of resources = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODUflex-R | Reserved | Total number of resources = 40(TS)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-2 |Pri=0| Res | Unassigned resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-3 |Pri=0| Res | Unassigned resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-1 |Pri=0| Res | Unassigned resources = 20 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-2 |Pri=0| Res | Unassigned resources = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T2 | ODUflex-R |Pri=0| Res | Max LSP Bandwidth = 32 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODUflex-R |Pri=0| Res | Unassigned resources = 40 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-2 |Pri=7| Res | Unassigned resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-3 |Pri=7| Res | Unassigned resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-1 |Pri=7| Res | Unassigned resources = 20 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-2 |Pri=7| Res | Unassigned resources = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODUflex-R |Pri=7| Res | Unassigned resources = 40 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T2 | ODUflex-R |Pri=7| Res | Max LSP Bandwidth = 32 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Belotti & Grandi Expires September 22, 2010 [Page 15] Internet-Draft OSPF-TE extensions for OTN support March 2010 Suppose now that due to a new LSP signaling N1 and N2 decide to allocate an ODU-1 at priority 7 subtracting resources at the 10G link. The ISCD changes as follows: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |00 | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | LR-ODU-2 | Reserved | Total number of resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | LR-ODU-3 | Reserved | Total number of resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODU-1 | Reserved | Total number of resources = 20 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODU-2 | Reserved | Total number of resources = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODUflex-R | Reserved | Total number of resources = 40(TS)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-2 |Pri=0| Res | Unassigned resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-2 |Pri=7| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-3 |Pri=0| Res | Unassigned resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-3 |Pri=7| Res | Unassigned resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-1 |Pri=0| Res | Unassigned resources = 20 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-1 |Pri=7| Res | Unassigned resources = 19 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-2 |Pri=0| Res | Unassigned resources = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-2 |Pri=7| Res | Unassigned resources = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODUflex-R |Pri=0| Res | Unassigned resources = 40 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODUflex-R |Pri=7| Res | Unassigned resources = 38 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T2 | ODUflex-R |Pri=0| Res | Max LSP Bandwidth = 32 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T2 | ODUflex-R |Pri=7| Res | Max LSP Bandwidth = 32 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Belotti & Grandi Expires September 22, 2010 [Page 16] Internet-Draft OSPF-TE extensions for OTN support March 2010 Suppose now that due to another LSP signaling N1 and N2 decide to allocate an ODU-flex resizable that uses 25 TS at priority 0 subtracting resources at the 40G link. The ISCD changes as follows: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |00 | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | LR-ODU-2 | Reserved | Total number of resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | LR-ODU-3 | Reserved | Total number of resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODU-1 | Reserved | Total number of resources = 20 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODU-2 | Reserved | Total number of resources = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODUflex-R | Reserved | Total number of resources = 40(TS)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-2 |Pri=0| Res | Unassigned resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-2 |Pri=7| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-3 |Pri=0| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-3 |Pri=7| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-1 |Pri=0| Res | Unassigned resources = 7 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-1 |Pri=7| Res | Unassigned resources = 6 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-2 |Pri=0| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-2 |Pri=7| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODUflex-R |Pri=0| Res | Unassigned resources = 15 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODUflex-R |Pri=7| Res | Unassigned resources = 13 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T2 | ODUflex-R |Pri=0| Res | Max LSP Bandwidth = 8 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T2 | ODUflex-R |Pri=7| Res | Max LSP Bandwidth = 7 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Belotti & Grandi Expires September 22, 2010 [Page 17] Internet-Draft OSPF-TE extensions for OTN support March 2010 Suppose now that due to another LSP signaling N1 and N2 decide to allocate an ODU-2 at priority 0 subtracting resources at the 10G link. The line rate capacity is used. The ODU-1 previously allocated at priority 4 is preempted. The ISCD changes as follows: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |00 | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | LR-ODU-2 | Reserved | Total number of resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | LR-ODU-3 | Reserved | Total number of resources = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODU-1 | Reserved | Total number of resources = 20 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODU-2 | Reserved | Total number of resources = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T0 | ODUflex-R | Reserved | Total number of resources = 40(TS)| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-2 |Pri=0| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-2 |Pri=4| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-3 |Pri=0| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | LR-ODU-3 |Pri=4| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-1 |Pri=0| Res | Unassigned resources = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-1 |Pri=4| Res | Unassigned resources = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-2 |Pri=0| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODU-2 |Pri=4| Res | Unassigned resources = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODUflex-R |Pri=0| Res | Unassigned resources = 7 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T1 | ODUflex-R |Pri=4| Res | Unassigned resources = 7 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T2 | ODUflex-R |Pri=0| Res | Max LSP Bandwidth = 7 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T2 | ODUflex-R |Pri=4| Res | Max LSP Bandwidth = 7 (TS) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Belotti & Grandi Expires September 22, 2010 [Page 18] Internet-Draft OSPF-TE extensions for OTN support March 2010 9. Security Considerations This document specifies the contents of Opaque LSAs in OSPFv2. As Opaque LSAs are not used for SPF computation or normal routing, the extensions specified here have no direct effect on IP routing. Tampering with GMPLS TE LSAs may have an effect on the underlying transport (optical and/or SONET-SDH) network. [RFC3630] suggests mechanisms such as [RFC2154] to protect the transmission of this information, and those or other mechanisms should be used to secure and/or authenticate the information carried in the Opaque LSAs. 10. IANA Considerations TBD A new Sub_TLV for the OTH-ISCD has to be requested to IANA 11. Contributors 12. References 12.1. Normative References [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels". [RFC2154] Murphy, S., Badger, M., and B. Wellington, "OSPF with Digital Signatures" [RFC2370] Coltun, R., "The OSPF Opaque LSA Option" [RFC3630] Katz, D., Kompella, K., and D. Yeung, "Traffic Engineering (TE) Extensions to OSPF Version 2", RFC 3630 [RFC4201] Kompella, K., Rekhter, Y., and L. Berger, "Link Bundling in MPLS Traffic Engineering (TE)" [RFC4203] Kompella, K. and Y. Rekhter, "OSPF Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)" Belotti & Grandi Expires September 22, 2010 [Page 19] Internet-Draft OSPF-TE extensions for OTN support March 2010 [RFC5212] Shiomoto K., Papadimitriou D., Vigoureux M., Brungard D., "Requirements for GMPLS-Based Multi-Region and Multi-Layer Networks (MRN/MLN)" [RFC5339] LeRoux JL., Papadimitriou D., "Evaluation of Existing GMPLS Protocols against Multi-Layer and Multi-Region Networks (MLN/MRN)" [RFC5250] Berger, L., Bryskin, I., Zinin, A., and R. Coltun, "The OSPF Opaque LSA Option" [MLN-EXT] Shiomoto K., Papadimitriou D., Vigoureux M., Brungard D., LeRoux JL., "Generalized Multi-Protocol Label Switching (GMPLS) Protocol Extensions for Multi-Layer and Multi- Region Networks (MLN/MRN)" 12.2. Informative References [G.709] ITU-T, "Interface for the Optical Transport Network (OTN)", G.709 Recommendation (and Amendment 1), February 2001. [G.709-v3] ITU-T, "Draft revised G.709, version 3", consented by ITU -T on Oct 2009. [G.872Am2-draft] ITU-T, Draft "Amendment 2 to G.872 OTN architecture", https://datatracker.ietf.org/liaison/844/ 13. Acknowledgments TBD Belotti & Grandi Expires September 22, 2010 [Page 20] Internet-Draft OSPF-TE extensions for OTN support March 2010 Authors' Addresses Sergio Belotti Alcatel-Lucent Via Trento 30, Vimercate (Italy) Phone: +39 039 6863033 Email: sergio.belotti@alcatel-lucent.com Pietro Grandi Alcatel-Lucent Via Trento 30, Vimercate (Italy) Phone: +39 039 6864930 Email: pietro_vittorio.grandi@alcatel-lucent.com Belotti & Grandi Expires September 22, 2010 [Page 21]