draft-ietf-ccamp-gmpls-ospf-g709v3-05.txt   draft-ietf-ccamp-gmpls-ospf-g709v3-06.txt 
CCAMP Working Group D. Ceccarelli, Ed. CCAMP Working Group D. Ceccarelli, Ed.
Internet-Draft D. Caviglia Internet-Draft D. Caviglia
Intended status: Standards Track Ericsson Intended status: Standards Track Ericsson
Expires: July 12, 2013 F. Zhang Expires: October 6, 2013 F. Zhang
D. Li D. Li
Huawei Technologies Huawei Technologies
S. Belotti S. Belotti
P. Grandi P. Grandi
Alcatel-Lucent Alcatel-Lucent
R. Rao R. Rao
K. Pithewan K. Pithewan
Infinera Corporation Infinera Corporation
J. Drake J. Drake
Juniper Juniper
January 8, 2013 April 4, 2013
Traffic Engineering Extensions to OSPF for Generalized MPLS (GMPLS) Traffic Engineering Extensions to OSPF for Generalized MPLS (GMPLS)
Control of Evolving G.709 OTN Networks Control of Evolving G.709 OTN Networks
draft-ietf-ccamp-gmpls-ospf-g709v3-05 draft-ietf-ccamp-gmpls-ospf-g709v3-06
Abstract Abstract
ITU-T Recommendation G.709 [G.709-2012] has introduced new fixed and ITU-T Recommendation G.709 [G.709-2012] has introduced new fixed and
flexible Optical Data Unit (ODU) containers, enabling optimized flexible Optical Data Unit (ODU) containers, enabling optimized
support for an increasingly abundant service mix. support for an increasingly abundant service mix.
This document describes Open Shortest Path First - Traffic This document describes Open Shortest Path First - Traffic
Engineering (OSPF-TE) routing protocol extensions to support Engineering (OSPF-TE) routing protocol extensions to support
Generalized MPLS (GMPLS) control of all currently defined ODU Generalized MPLS (GMPLS) control of all currently defined ODU
skipping to change at page 2, line 4 skipping to change at page 2, line 4
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on July 12, 2013. This Internet-Draft will expire on October 6, 2013.
Copyright Notice Copyright Notice
Copyright (c) 2013 IETF Trust and the persons identified as the Copyright (c) 2013 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 3, line 19 skipping to change at page 3, line 19
2. OSPF-TE Extensions . . . . . . . . . . . . . . . . . . . . . . 4 2. OSPF-TE Extensions . . . . . . . . . . . . . . . . . . . . . . 4
3. TE-Link Representation . . . . . . . . . . . . . . . . . . . . 6 3. TE-Link Representation . . . . . . . . . . . . . . . . . . . . 6
4. ISCD format extensions . . . . . . . . . . . . . . . . . . . . 7 4. ISCD format extensions . . . . . . . . . . . . . . . . . . . . 7
4.1. Switch Capability Specific Information . . . . . . . . . . 8 4.1. Switch Capability Specific Information . . . . . . . . . . 8
4.1.1. Switch Capability Specific Information for fixed 4.1.1. Switch Capability Specific Information for fixed
containers . . . . . . . . . . . . . . . . . . . . . . 9 containers . . . . . . . . . . . . . . . . . . . . . . 9
4.1.2. Switch Capability Specific Information for 4.1.2. Switch Capability Specific Information for
variable containers . . . . . . . . . . . . . . . . . 9 variable containers . . . . . . . . . . . . . . . . . 9
4.1.3. Switch Capability Specific Information - Field 4.1.3. Switch Capability Specific Information - Field
values and explanation . . . . . . . . . . . . . . . . 10 values and explanation . . . . . . . . . . . . . . . . 10
5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 5. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1. MAX LSP Bandwidth fields in the ISCD . . . . . . . . . . . 13 5.1. MAX LSP Bandwidth fields in the ISCD . . . . . . . . . . . 13
5.2. Example of T,S and TSG utilization . . . . . . . . . . . . 15 5.2. Example of T,S and TSG utilization . . . . . . . . . . . . 15
5.2.1. Example of different TSGs . . . . . . . . . . . . . . 16 5.2.1. Example of different TSGs . . . . . . . . . . . . . . 16
5.3. Example of ODUflex advertisement . . . . . . . . . . . . . 18 5.3. Example of ODUflex advertisement . . . . . . . . . . . . . 18
5.4. Example of single stage muxing . . . . . . . . . . . . . . 20 5.4. Example of single stage muxing . . . . . . . . . . . . . . 21
5.5. Example of multi stage muxing - Unbundled link . . . . . . 22 5.5. Example of multi stage muxing - Unbundled link . . . . . . 23
5.6. Example of multi stage muxing - Bundled links . . . . . . 24 5.6. Example of multi stage muxing - Bundled links . . . . . . 25
5.7. Example of component links with non homogeneous 5.7. Example of component links with non homogeneous
hierarchies . . . . . . . . . . . . . . . . . . . . . . . 25 hierarchies . . . . . . . . . . . . . . . . . . . . . . . 26
6. Compatibility . . . . . . . . . . . . . . . . . . . . . . . . 27 6. Compatibility . . . . . . . . . . . . . . . . . . . . . . . . 28
7. Security Considerations . . . . . . . . . . . . . . . . . . . 28 7. Security Considerations . . . . . . . . . . . . . . . . . . . 29
8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 28 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 29
9. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 29 9. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 30
10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 31 10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 32
11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 31 11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 32
11.1. Normative References . . . . . . . . . . . . . . . . . . . 31 11.1. Normative References . . . . . . . . . . . . . . . . . . . 32
11.2. Informative References . . . . . . . . . . . . . . . . . . 31 11.2. Informative References . . . . . . . . . . . . . . . . . . 32
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 32 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 33
1. Introduction 1. Introduction
G.709 Optican Transport Network (OTN) [G.709-2012] includes new fixed G.709 Optical Transport Network (OTN) [G.709-2012] includes new fixed
and flexible ODU containers, two types of Tributary Slots (i.e., and flexible ODU containers, two types of Tributary Slots (i.e.
1.25Gbps and 2.5Gbps), and supports various multiplexing 1.25Gbps and 2.5Gbps), and supports various multiplexing
relationships (e.g., ODUj multiplexed into ODUk (j<k)), two different relationships (e.g., ODUj multiplexed into ODUk (j<k)), two different
tributary slots for ODUk (K=1, 2, 3) and ODUflex service type, which tributary slots for ODUk (K=1, 2, 3) and ODUflex service type, which
is being standardized in ITU-T. In order to present this information is being standardized in ITU-T. In order to present this information
in the routing process, this document provides OTN technology in the routing process, this document provides OTN technology
specific encoding for OSPF-TE. specific encoding for OSPF-TE.
For a short overview of OTN evolution and implications of OTN For a short overview of OTN evolution and implications of OTN
requirements on GMPLS routing please refer to [OTN-FWK]. The requirements on GMPLS routing please refer to [OTN-FWK]. The
information model and an evaluation against the current solution are information model and an evaluation against the current solution are
provided in [OTN-INFO]. provided in [OTN-INFO].
The routing information for Optical Channel Layer (OCh) (i.e., The routing information for Optical Channel Layer (OCh) (i.e.
wavelength) is out of the scope of this document. Please refer to wavelength) is out of the scope of this document. Please refer to
[RFC6163] and [RFC6566] for further information. [RFC6163] and [RFC6566] for further information.
1.1. Terminology 1.1. Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119]. document are to be interpreted as described in [RFC2119].
2. OSPF-TE Extensions 2. OSPF-TE Extensions
In terms of GMPLS based OTN networks, each OTUk can be viewed as a In terms of GMPLS based OTN networks, each OTUk can be viewed as a
component link, and each component link can carry one or more types component link, and each component link can carry one or more types
of ODUj (j<k). of ODUj (j<k).
Each TE Link State Advertisement (LSA) can carry a top-level link Each TE Link State Advertisement (LSA) can carry a top-level link
Type Lenght Value (TLV) with several nested sub-TLVs to describe Type Length Value (TLV) with several nested sub-TLVs to describe
different attributes of a TE link. Two top-level TLVs are defined in different attributes of a TE link. Two top-level TLVs are defined in
[RFC3630]. (1) The Router Address TLV (referred to as the Node TLV) [RFC3630]. (1) The Router Address TLV (referred to as the Node TLV)
and (2) the TE link TLV. One or more sub-TLVs can be nested into the and (2) the TE link TLV. One or more sub-TLVs can be nested into the
two top-level TLVs. The sub-TLV set for the two top-level TLVs are two top-level TLVs. The sub-TLV set for the two top-level TLVs are
also defined in [RFC3630] and [RFC4203]. also defined in [RFC3630] and [RFC4203].
As discussed in [OTN-FWK] and [OTN-INFO], OSPF-TE must be extended so As discussed in [OTN-FWK] and [OTN-INFO], OSPF-TE must be extended so
to be able to advertise the termination and switching capabilites to be able to advertise the termination and switching capabilities
related to each different ODUj and ODUk/OTUk (Optical Transport Unit) related to each different ODUj and ODUk/OTUk (Optical Transport Unit)
and the advertisement of related multiplexing capabilities. This and the advertisement of related multiplexing capabilities. This
leads to the need to define a new Switching Capability value and leads to the need to define a new Switching Capability value and
associated new Switching Capability for the Interface Switching associated new Switching Capability for the Interface Switching
Capability Descriptor (ISCD). Capability Descriptor (ISCD).
In the following we will use ODUj to indicate a service type that is In the following we will use ODUj to indicate a service type that is
multiplexed into an higher order ODU, ODUk to indicate a higher order multiplexed into a higher order ODU, ODUk to indicate a higher order
ODU including an ODUj and ODUk/OTUk to indicate the layer mapped into ODU including an ODUj and ODUk/OTUk to indicate the layer mapped into
the OTUk. Moreover ODUj(S) and ODUk(S) are used to indicate ODUj and the OTUk. Moreover ODUj(S) and ODUk(S) are used to indicate ODUj and
ODUk supporting switching capability only, and the ODUj->ODUk format ODUk supporting switching capability only, and the ODUj->ODUk format
is used to indicate the ODUj into ODUk multiplexing capability. is used to indicate the ODUj into ODUk multiplexing capability.
This notation can be repeated as needed depending on the number of This notation can be repeated as needed depending on the number of
multiplexing levels. In the following the term "multiplexing tree" multiplexing levels. In the following the term "multiplexing tree"
is used to identify a multiplexing hierarchy where the root is always is used to identify a multiplexing hierarchy where the root is always
a server ODUk/OTUk and any other supported multiplexed container is a server ODUk/OTUk and any other supported multiplexed container is
represented with increasing granularity until reaching the leaf of represented with increasing granularity until reaching the leaf of
skipping to change at page 6, line 12 skipping to change at page 6, line 12
ODUflex->ODU2->ODU4 ODUflex->ODU2->ODU4
ODU0->ODU2->ODU4 ODU0->ODU2->ODU4
3. TE-Link Representation 3. TE-Link Representation
G.709 ODUk/OTUk Links are represented as TE-Links in GMPLS Traffic G.709 ODUk/OTUk Links are represented as TE-Links in GMPLS Traffic
Engineering Topology for supporting ODUj layer switching. These TE- Engineering Topology for supporting ODUj layer switching. These TE-
Links can be modeled in multiple ways. Links can be modeled in multiple ways.
OTUk physical Link(s) can be modeled as a TE-Link(s). The TE-Link is OTUk physical Link(s) can be modeled as a TE-Link(s). The TE-Link is
refferd to as OTUk-TE-Link. The OTUk-TE-Link advertises ODUj referred to as OTUk-TE-Link. The OTUk-TE-Link advertises ODUj
switching capacity. The advertised capacity could include ODUk switching capacity. The advertised capacity could include ODUk
switching capacity. Figure-1 below provides an illustration of one switching capacity. Figure-1 below provides an illustration of one
hop ODUk TE-links. hop ODUk TE-links.
+-------+ +-------+ +-------+ +-------+ +-------+ +-------+
| OTN | | OTN | | OTN | | OTN | | OTN | | OTN |
|Switch |<- OTUk Link ->|Switch |<- OTUk Link ->|Switch | |Switch |<- OTUk Link ->|Switch |<- OTUk Link ->|Switch |
| A | | B | | C | | A | | B | | C |
+-------+ +-------+ +-------+ +-------+ +-------+ +-------+
skipping to change at page 8, line 50 skipping to change at page 8, line 50
The muxing hierarchy tree MUST be encoded as an order independent The muxing hierarchy tree MUST be encoded as an order independent
list. Two types of Bandwidth TLV are defined (TBA by IANA): list. Two types of Bandwidth TLV are defined (TBA by IANA):
- Type 1 - Unreserved Bandwidth for fixed containers - Type 1 - Unreserved Bandwidth for fixed containers
- Type 2 - Unreserved/MAX LSP Bandwidth for flexible containers - Type 2 - Unreserved/MAX LSP Bandwidth for flexible containers
The SCSI MUST include one Type 1 sub-TLV for any fixed container and The SCSI MUST include one Type 1 sub-TLV for any fixed container and
one Type 2 sub-TLV for any variable container. one Type 2 sub-TLV for any variable container.
With respect to ODUflex, ODUflex Constant Bit Rate (CBR) and ODUflex With respect to ODUflex, three different signal types are allowed: 20
Generig Framing Procedure-Frame mapped (GFP-F) MUST always be - ODUflex Constant Bit Rate (CBR), 21 - ODUflex Generic Framing
advertised in separate TLVs as they use different adaptation Procedure-Frame mapped (GFP-F) resizable and 22 - ODUflex (GFP-F) non
functions [G.805]. In the case both GFP-F resizable and non resizable. Each MUST always be advertised in separate Type 2 TLVs as
resizable (i.e. 21 and 22) are supported, Signal Type 21 implicitely each uses different adaptation functions [G.805]. In the case that
supports also signal Signal Type 22, so only Signal Type 21 MUST be both GFP-F resizable and non resizable (i.e. 21 and 22) are
advertised. Signal Type 22 MUST be used only for non resizable supported, only Signal Type 21 SHALL be advertised as this type also
resources. implies support for type 22 adaptation.
4.1.1. Switch Capability Specific Information for fixed containers 4.1.1. Switch Capability Specific Information for fixed containers
The format of the Bandwidth TLV for fixed containers is depicted in The format of the Bandwidth TLV for fixed containers is depicted in
the following figure: the following figure:
0 1 2 3 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 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 = 1 (Unres-fix) | Length | | Type = 1 (Unres-fix) | Length |
skipping to change at page 11, line 26 skipping to change at page 11, line 26
- 0 - Ignored - 0 - Ignored
- 1 - 1.25 Gbps/2.5Gbps - 1 - 1.25 Gbps/2.5Gbps
- 2 - 2.5 Gbps only - 2 - 2.5 Gbps only
- 3 - 1.25 Gbps only - 3 - 1.25 Gbps only
- 4-7 - Reserved - 4-7 - Reserved
Value 1 MUST be used on those interfaces where the fallback A value of 1 MUST be used on interfaces which are configured to
procedure is enabled and the default value of 1.25 Gbps can be support the fall back procedures defined in [G.798-a2]. A value
falled back to 2.5 if needed. Value 2 MUST be used on [RFC4328] of 2 MUST be used on interfaces that only support 2.5 Gbps time
interfaces while value 3 MUST be used on [G.709-2012] interfaces slots, such as [RFC4328] interfaces. A value of 3 MUST be used on
where the fallback procedure is unsupported/disabled. Value 0 interfaces that are configured to only support 1.25 Gbps time
MUST be used for non multiplexed signal (i.e. non OTN client). slots. A value of 0 MUST be used for non multiplexed signal types
(i.e. a non OTN client).
- Res (3 bits): reserved bits. MUST be set to 0 and ignored on - Res (3 bits): reserved bits. MUST be set to 0 and ignored on
receipt. receipt.
- Priority (8 bits): field with 1 flag for each priority. A bit - Priority (8 bits): a bitmap used to indicate which priorities
MUST be set (1) for each corresponding priority represented in the are being advertised. The bitmap is in ascending order, with the
TLV and MUST NOT be set (0) when the related priority is not leftmost bit representing priority level 0 (i.e. the highest) and
represented. At least one priority level MUST be advertised. A the rightmost bit representing priority level 7 (i.e. the lowest).
value of zero (0) MUST be used when not overridden by local A bit MUST be set (1) corresponding to each priority represented
policy. in the TLV, and MUST NOT be set (0) when the corresponding
priority is not represented. At least one priority level MUST be
advertised that, unless overridden by local policy, SHALL be at
priority level 0.
- Stage (8 bits): Each Stage field indicates the signal type - Stage (8 bits): Each Stage field indicates a signal type in the
beloning to the muxing branch used to transport the signal multiplexing hierarchy used to transport the signal indicated in
indicated in the Signal Type field. The number of Stage fields the Signal Type field. The number of Stage fields included in a
included in a TLV MUST equal the value of the Number of Stages TLV MUST equal the value of the Number of Stages field. The Stage
field. The Stage fields MUST be ordered to match the data plane fields MUST be ordered to match the data plane in ascending order
in ascending order (from the lowest order ODU to the highest order (from the lowest order ODU to the highest order ODU). The values
ODU). The values of the Stage fields MUST be the same ones of the Stage field are the same as those defined for the Signal
defined for the Signal Type field. If the number of stages is 0, Type field. When the Number of stage field carries a 0, then the
then the Stage and Padding fields MUST be omitted. Stage and Padding fields MUST be omitted.
- Padding (variable): The Padding field is used to ensure the 32 - Padding (variable): The Padding field is used to ensure the 32
bit alignment of stage fields. The length of the Padding field is bit alignment of stage fields. The length of the Padding field is
always a multiple of 8 bits (1 byte). Its length can be always a multiple of 8 bits (1 byte). Its length can be
calculated, in bytes, as: 4- "value of Number of Stages field". calculated, in bytes, as: 4 - ( "value of Number of Stages field"
When present, the Padding field MUST be set to a zero (0) value on % 4). The Padding field MUST be set to a zero (0) value on
transmission and MUST be ignored on receipt. transmission and MUST be ignored on receipt.
- Unreserved ODUj (16 bits): This field indicates the Unreserved - Unreserved ODUj (16 bits): This field indicates the Unreserved
Bandwidth at a particular priority level. This field MUST be set Bandwidth at a particular priority level. This field MUST be set
to the number of ODUs at the indicated the Signal Type for a to the number of ODUs at the indicated the Signal Type for a
particular priority level. One field MUST be present for each bit particular priority level. One field MUST be present for each bit
set in the Priority field, and is ordered to match the Priority set in the Priority field, and is ordered to match the Priority
field. Fields MUST not be present for priority levels that are field. Fields MUST NOT be present for priority levels that are
not indicated in the Priority field.This field is REQUIRED for not indicated in the Priority field.
Type 1 (fixed container) TLVs, and MUST NOT be used for Type 2
TLVs.
Unreserved Padding (variable): The Padding field is used to ensure - Unreserved Padding (16 bits): The Padding field is used to
the 32 bit alignment of Unreserved ODUj fields. The length of the ensure the 32 bit alignment of Unreserved ODUj fields. When
Unreserved Padding field is always a multiple of 16 bits (2 byte). present the Unreserved Padding field is 16 bits (2 byte) long.
Its length can be calculated, in multiple of 2 bytes, as: "number When the number of priorities is odd, the Unreserved Padding field
of priorities indicated in Priorities field" % 2 . When present, MUST be included. When the number of priorities is even, the
the Unreserved Padding field MUST be set to a zero (0) value on Unreserved Padding MUST be omitted.
transmission and MUST be ignored on receipt.
- Unreserved Bandwidth (32 bits): This field indicates the
Unreserved Bandwidth at a particular priority level. This field
MUST be set to the bandwidth, in bits/s in IEEE floating point
format, available at the indicated Signal Type for a particular
priority level. One field MUST be present for each bit set in the
Priority field, and is ordered to match the Priority field.
Fields MUST not be present for priority levels that are not
indicated in the Priority field.This field is REQUIRED for Type 2
(variable container) TLVs, and MUST NOT be used for Type 1 TLVs.
- Maximum LSP Bandwidth (32 bit): This field indicates the maximum - Maximum LSP Bandwidth (32 bit): This field indicates the maximum
bandwidth that can be allocated for a single LSP at a particular bandwidth that can be allocated for a single LSP at a particular
priority level. This field MUST be set to the maximum bandwidth, priority level. This field MUST be set to the maximum bandwidth,
in bits/s in IEEE floating point format, available to a single LSP in bits/s in IEEE floating point format, available to a single LSP
at the indicated Signal Type for a particular priority level. One at the indicated Signal Type for a particular priority level. One
field MUST be present for each bit set in the Priority field, and field MUST be present for each bit set in the Priority field, and
is ordered to match the Priority field. Fields MUST not be is ordered to match the Priority field. Fields MUST NOT be
present for priority levels that are not indicated in the Priority present for priority levels that are not indicated in the Priority
field. This field is REQUIRED for Type 2 (variable container) field. The advertisement of the MAX LSP bandwidth MUST take into
TLVs, and MUST NOT be used for Type 1 TLVs. The advertisement of account HO OPUk bit rate tolerance and be calculated according to
the MAX LSP bandwidth MUST take into account HO OPUk bit rate the following formula:
tolerance and be calculated according to the following formula:
Max LSP BW = (# available TS) * (ODTUk.ts nominal bit rate) * Max LSP BW = (# available TS) * (ODTUk.ts nominal bit rate) *
(1-HO OPUk bit rate tolerance) (1-HO OPUk bit rate tolerance)
5. Examples 5. Examples
The examples in the following pages are not normative and are not The examples in the following pages are not normative and are not
intended to imply or mandate any specific implementation. intended to imply or mandate any specific implementation.
5.1. MAX LSP Bandwidth fields in the ISCD 5.1. MAX LSP Bandwidth fields in the ISCD
skipping to change at page 15, line 39 skipping to change at page 15, line 39
Figure 7: Example 1 - MAX LSP Bandwidth fields in the ISCD @T2 Figure 7: Example 1 - MAX LSP Bandwidth fields in the ISCD @T2
5.2. Example of T,S and TSG utilization 5.2. Example of T,S and TSG utilization
In this example an interface with Tributary Slot Type 1.25 Gbps and In this example an interface with Tributary Slot Type 1.25 Gbps and
fallback procedure enabled is considered (TSG=1). It supports the fallback procedure enabled is considered (TSG=1). It supports the
simple ODU1->ODU2->ODU3 hierarchy and priorities 0 and 3. Suppose simple ODU1->ODU2->ODU3 hierarchy and priorities 0 and 3. Suppose
that in this interface the ODU3 signal type can be both switched or that in this interface the ODU3 signal type can be both switched or
terminated, the ODU2 can only be terminated and the ODU1 switched terminated, the ODU2 can only be terminated and the ODU1 switched
only. For the advertisement of the capabilities of such interface a only. Please note that since the ODU1 is not being advertised to
single ISCD is used and its format is as follows: support ODU0 the value of is "ignored" (TSG=0). For the
advertisement of the capabilities of such interface a single ISCD is
used and its format is as follows:
0 1 2 3 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 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 = 1 (Unres-fix) | Length = 12 | | Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU1 | #stages= 2 |T0|S1|001| Res |1|0|0|1|0|0|0|0| |Sig type=ODU1 | #stages= 2 |T0|S1| 0 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU2 | Stage#2=ODU3 | Padding (all zeros) | | Stage#1=ODU2 | Stage#2=ODU3 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU1 at Prio 0 | Unres ODU1 at Prio 3 | | Unres ODU1 at Prio 0 | Unres ODU1 at Prio 3 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 12 | | Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU2 | #stages= 1 |T1|S0|001| Res |1|0|0|1|0|0|0|0| |Sig type=ODU2 | #stages= 1 |T1|S0| 1 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU3 | Padding (all zeros) | | Stage#1=ODU3 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU2 at Prio 0 | Unres ODU2 at Prio 3 | | Unres ODU2 at Prio 0 | Unres ODU2 at Prio 3 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 8 | | Type = 1 (Unres-fix) | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU3 | #stages= 0 |T1|S1|001| Res |1|0|0|1|0|0|0|0| |Sig type=ODU3 | #stages= 0 |T1|S1| 1 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU3 at Prio 0 | Unres ODU3 at Prio 3 | | Unres ODU3 at Prio 0 | Unres ODU3 at Prio 3 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 8: Example 2 - TSG, T and S utilization Figure 8: Example 2 - TSG, T and S utilization
5.2.1. Example of different TSGs 5.2.1. Example of different TSGs
In this example two interfaces with homogeneous hierarchies but In this example two interfaces with homogeneous hierarchies but
different Tributary Slot Types are considered. The first one different Tributary Slot Types are considered. The first one
skipping to change at page 17, line 11 skipping to change at page 16, line 50
and S bits values are not relevant to this example. For the and S bits values are not relevant to this example. For the
advertisement of the capabilities of such interfaces two different advertisement of the capabilities of such interfaces two different
ISCDs are used and the format of their SCSIs is as follows: ISCDs are used and the format of their SCSIs is as follows:
SCSI of ISCD 1 - TSG=2 SCSI of ISCD 1 - TSG=2
0 1 2 3 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 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 = 1 (Unres-fix) | Length = 12 | | Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU1 | #stages= 2 |T|S| 2 |0 0 0|1|0|0|1|0|0|0|0| |Sig type=ODU1 | #stages= 2 |T0|S1| 0 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU2 | Stage#2=ODU3 | Padding (all zeros) | | Stage#1=ODU2 | Stage#2=ODU3 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU1 at Prio 0 | Unres ODU1 at Prio 3 | | Unres ODU1 at Prio 0 | Unres ODU1 at Prio 3 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU2 | #stages= 1 |T1|S0| 1 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU3 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU2 at Prio 0 | Unres ODU2 at Prio 3 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU3 | #stages= 0 |T1|S1| 2 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU3 at Prio 0 | Unres ODU3 at Prio 3 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
SCSI of ISCD 2 - TSG=3 SCSI of ISCD 2 - TSG=3
0 1 2 3 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 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 = 1 (Unres-fix) | Length = 12 | | Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU1 | #stages= 2 |T|S| 3 |0 0 0|1|0|0|1|0|0|0|0| |Sig type=ODU1 | #stages= 2 |T0|S1| 0 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU2 | Stage#2=ODU3 | Padding (all zeros) | | Stage#1=ODU2 | Stage#2=ODU3 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU1 at Prio 0 | Unres ODU1 at Prio 3 | | Unres ODU1 at Prio 0 | Unres ODU1 at Prio 3 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU2 | #stages= 1 |T1|S0| 1 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU3 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU2 at Prio 0 | Unres ODU2 at Prio 3 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU3 | #stages= 0 |T1|S1| 3 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU3 at Prio 0 | Unres ODU3 at Prio 3 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 9: Example 2.1 - Different TSGs utilization Figure 9: Example 2.1 - Different TSGs utilization
A particular case in which hierarchies with the same muxing tree but A particular case in which hierarchies with the same muxing tree but
with different exported TSG MUST be considered as non homogenous with different exported TSG MUST be considered as non homogenous
hierarchies is the case in which an H-LPS and the client LSP are hierarchies is the case in which an H-LPS and the client LSP are
terminated on the same egress node. What can happen is that a loose terminated on the same egress node. What can happen is that a loose
Explicit Route Object (ERO) is used at the hop where the signaled LSP Explicit Route Object (ERO) is used at the hop where the signaled LSP
is nested into the Hierarchical-LSP (H-LSP) (penultimate hop of the is nested into the Hierarchical-LSP (H-LSP) (penultimate hop of the
LSP). LSP).
skipping to change at page 22, line 21 skipping to change at page 23, line 21
ODU2 ODU0 ODUflex ODU0 ODU2 ODU0 ODUflex ODU0
\ / \ / \ / \ /
| | | |
ODU3 ODU2 ODU3 ODU2
\ / \ /
\ / \ /
\ / \ /
\ / \ /
ODU4 ODU4
and supported pririties 0 and 3, the advertisement is composed by the and supported priorities 0 and 3, the advertisement is composed by
following Bandwidth TLVs (T, S and TSG fields are not relevant to the following Bandwidth TLVs (T and S fields are not relevant to this
this example): example):
0 1 2 3 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 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 = 1 (Unres-fix) | Length = 8 | | Type = 1 (Unres-fix) | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU4 | #stages= 0 |T|S| TSG |0 0 0|1|0|0|1|0|0|0|0| |Sig type=ODU4 | #stages= 0 |T|S| 1 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU4 at Prio 0 =1 | Unres ODU4 at Prio 3 =1 | | Unres ODU4 at Prio 0 =1 | Unres ODU4 at Prio 3 =1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 12 | | Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU3 | #stages= 1 |T|S| TSG | Res |1|0|0|1|0|0|0|0| |Sig type=ODU3 | #stages= 1 |T|S| 1 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU4 | Padding (all zeros) | | Stage#1=ODU4 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU3 at Prio 0 =2 | Unres ODU3 at Prio 3 =2 | | Unres ODU3 at Prio 0 =2 | Unres ODU3 at Prio 3 =2 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 12 | | Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU2 | #stages= 1 |T|S|0 0 0| Res |1|0|0|1|0|0|0|0| |Sig type=ODU2 | #stages= 1 |T|S| 1 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU4 | Padding (all zeros) | | Stage#1=ODU4 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU2 at Prio 0 =10 | Unres ODU2 at Prio 3 =10 | | Unres ODU2 at Prio 0 =10 | Unres ODU2 at Prio 3 =10 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 12 | | Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU2 | #stages= 2 |T|S|0 0 0| Res |1|0|0|1|0|0|0|0| |Sig type=ODU2 | #stages= 2 |T|S| 0 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU3 | Stage#2=ODU4 | Padding (all zeros) | | Stage#1=ODU3 | Stage#2=ODU4 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU2 at Prio 0 =8 | Unres ODU2 at Prio 3 =8 | | Unres ODU2 at Prio 0 =8 | Unres ODU2 at Prio 3 =8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 12 | | Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU0 | #stages= 2 |T|S| TSG |0 0 0|1|0|0|1|0|0|0|0| |Sig type=ODU0 | #stages= 2 |T|S| 0 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU3 | Stage#2=ODU4 | Padding (all zeros) | | Stage#1=ODU3 | Stage#2=ODU4 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU0 at Prio 0 =64 | Unres ODU0 at Prio 3 =64 | | Unres ODU0 at Prio 0 =64 | Unres ODU0 at Prio 3 =64 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 12 | | Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU0 | #stages= 2 |T|S| TSG |0 0 0|1|0|0|1|0|0|0|0| |Sig type=ODU0 | #stages= 2 |T|S| 0 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU2 | Stage#2=ODU4 | Padding (all zeros) | | Stage#1=ODU2 | Stage#2=ODU4 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU0 at Prio 0 =80 | Unres ODU0 at Prio 3 =80 | | Unres ODU0 at Prio 0 =80 | Unres ODU0 at Prio 3 =80 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 2 (Unres/MAX-var) | Length = 24 | | Type = 2 (Unres/MAX-var) | Length = 24 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|S.type=ODUflex | #stages= 2 |T|S| TSG |0 0 0|1|0|0|1|0|0|0|0| |S.type=ODUflex | #stages= 2 |T|S| 0 |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU2 | Stage#2=ODU4 | Padding (all zeros) | | Stage#1=ODU2 | Stage#2=ODU4 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unreserved Bandwidth at priority 0 =100Gbps | | Unreserved Bandwidth at priority 0 =100Gbps |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unreserved Bandwidth at priority 3 =100Gbps | | Unreserved Bandwidth at priority 3 =100Gbps |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| MAX LSP Bandwidth at priority 0 =10Gbps | | MAX LSP Bandwidth at priority 0 =10Gbps |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| MAX LSP Bandwidth at priority 3 =10Gbps | | MAX LSP Bandwidth at priority 3 =10Gbps |
skipping to change at page 27, line 20 skipping to change at page 28, line 20
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 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 = 1 (Unres-fix) | Length = 8 | | Type = 1 (Unres-fix) | Length = 8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU4 | #stages= 0 |T|S| TSG |0 0 0|1|0|0|1|0|0|0|0| |Sig type=ODU4 | #stages= 0 |T|S| TSG |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU4 at Prio 0 =1 | Unres ODU4 at Prio 3 =1 | | Unres ODU4 at Prio 0 =1 | Unres ODU4 at Prio 3 =1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 12 | | Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU2 | #stages= 1 |T|S| TSG | Res |1|0|0|1|0|0|0|0| |Sig type=ODU2 | #stages= 1 |T|S| TSG |0 0 0 |1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU4 | Padding (all zeros) | | Stage#1=ODU4 | Padding (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unres ODU2 at Prio 0 =10 | Unres ODU2 at Prio 3 =10 | | Unres ODU2 at Prio 0 =10 | Unres ODU2 at Prio 3 =10 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 1 (Unres-fix) | Length = 12 | | Type = 1 (Unres-fix) | Length = 12 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Sig type=ODU1 | #stages= 2 |T|S| TSG |0 0 0|1|0|0|1|0|0|0|0| |Sig type=ODU1 | #stages= 2 |T|S| TSG |0 0 0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Stage#1=ODU2 | Stage#2=ODU4 | Padding (all zeros) | | Stage#1=ODU2 | Stage#2=ODU4 | Padding (all zeros) |
skipping to change at page 29, line 7 skipping to change at page 30, line 7
Each TLV includes a 16-bit type identifier (the T-field). The same Each TLV includes a 16-bit type identifier (the T-field). The same
T-field values are applicable to the new sub-TLV. T-field values are applicable to the new sub-TLV.
Upon approval of this document, IANA will create and maintain a new Upon approval of this document, IANA will create and maintain a new
registry, the "sub-TLVs of the OTN-TDM Interface Switching Capability registry, the "sub-TLVs of the OTN-TDM Interface Switching Capability
Descriptor TLV" registry under the "Open Shortest Path First (OSPF) Descriptor TLV" registry under the "Open Shortest Path First (OSPF)
Traffic Engineering TLVs" registry, see http://www.iana.org/ Traffic Engineering TLVs" registry, see http://www.iana.org/
assignments/ospf-traffic-eng-tlvs/ospf-traffic-eng-tlvs.xml, with the assignments/ospf-traffic-eng-tlvs/ospf-traffic-eng-tlvs.xml, with the
TLV types as follows: TLV types as follows:
- TLV Type (T-field value)
- TLV Name
- Whether allowed on ISCD sub-TLV
This document defines new TLV types as follows: This document defines new TLV types as follows:
- TLV Type = 1 - TLV Type = 1
- TLV Name = Unreserved Bandwidth for fixed containers - TLV Name = Unreserved Bandwidth for fixed containers
- allowed on ISCD sub-TLV - allowed on ISCD sub-TLV
- TLV Type = 2 - TLV Type = 2
- TLV Name = Unreserved Bandwidth for fixed containers - TLV Name = Unreserved Bandwidth for fixed containers
- allowed on ISCD sub-TLV - allowed on ISCD sub-TLV
 End of changes. 42 change blocks. 
97 lines changed or deleted 132 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/