| < draft-hussain-ccamp-super-channel-label-01.txt | draft-hussain-ccamp-super-channel-label-02.txt > | |||
|---|---|---|---|---|
| Network Working Group Iftekhar Hussain | Network Working Group Iftekhar Hussain | |||
| Abinder Dhillon | Internet Draft Abinder Dhillon | |||
| Zhong Pan | Intended status: Standard Track Zhong Pan | |||
| Marco Sosa | Expires: April 2012 Marco Sosa | |||
| Internet Draft Infinera | Infinera | |||
| Intended status: Standard Track October 26, 2011 | ||||
| Expires: April 2012 | Bert Basch | |||
| Steve Liu | ||||
| Andrew G. Malis | ||||
| Verizon Communications | ||||
| October 31, 2011 | ||||
| Generalized Label for Super-Channel Assignment on Flexible Grid | Generalized Label for Super-Channel Assignment on Flexible Grid | |||
| draft-hussain-ccamp-super-channel-label-01.txt | draft-hussain-ccamp-super-channel-label-02.txt | |||
| Abstract | Abstract | |||
| To enable scaling of existing transport systems to ultra high data | To enable scaling of existing transport systems to ultra high data | |||
| rates of 1 Tbps and beyond, next generation systems providing super- | rates of 1 Tbps and beyond, next generation systems providing super- | |||
| channel switching capability are currently being developed. To allow | channel switching capability are currently being developed. To allow | |||
| efficient allocation of optical spectral bandwidth for such high bit | efficient allocation of optical spectral bandwidth for such high bit | |||
| rate systems, International Telecommunication Union | rate systems, International Telecommunication Union | |||
| Telecommunication Standardization Sector (ITU-T) is extending the | Telecommunication Standardization Sector (ITU-T) is extending the | |||
| G.694.1 grid standard (termed "Fixed-Grid") to include flexible grid | G.694.1 grid standard (termed "Fixed-Grid") to include flexible grid | |||
| (termed "Flex-Grid") support. This necessitates definition of new | (termed "Flex-Grid") support (draft revised ITU-T G.694.1, revision | |||
| label format for the Flex-Grid. This document defines a super- | 1.4, Oct 2011). This necessitates definition of new label format for | |||
| channel label as a Super-Channel Identifier and an associated list | the Flex-Grid. This document defines a super-channel label as a | |||
| of contiguous or non-contiguous set of 12.5 GHz slices representing | Super-Channel Identifier and an associated list of 12.5 GHz slices | |||
| optical spectrum of the super-channel. The label information can be | representing the optical spectrum of the super-channel. The label | |||
| encoded using a fixed length or variable length format. This label | information can be encoded using a fixed length or variable length | |||
| format can be used in GMPLS signaling and routing protocol to | format. This label format can be used in GMPLS signaling and routing | |||
| establish super-channel based optical label switched paths (LSPs). | protocol to establish super-channel based optical label switched | |||
| paths (LSPs). | ||||
| Status of this Memo | Status of this Memo | |||
| This Internet-Draft is submitted in full conformance with the | This Internet-Draft is submitted in full conformance with the | |||
| provisions of BCP 78 and BCP 79. | provisions of BCP 78 and BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| other groups may also distribute working documents as Internet- | other groups may also distribute working documents as Internet- | |||
| Drafts. | Drafts. | |||
| skipping to change at page 2, line 4 ¶ | skipping to change at page 2, line 11 ¶ | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| other groups may also distribute working documents as Internet- | other groups may also distribute working documents as Internet- | |||
| Drafts. | Drafts. | |||
| Internet-Drafts are draft documents valid for a maximum of six | Internet-Drafts are draft documents valid for a maximum of six | |||
| months and may be updated, replaced, or obsoleted by other documents | months and may be updated, replaced, or obsoleted by other documents | |||
| at any time. It is inappropriate to use Internet-Drafts as | at any time. It is inappropriate to use Internet-Drafts as | |||
| reference material or to cite them other than as "work in progress." | reference material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt | http://www.ietf.org/ietf/1id-abstracts.txt | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html | http://www.ietf.org/shadow.html | |||
| This Internet-Draft will expire on April 26, 2012. | This Internet-Draft will expire on April 30, 2012. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2011 IETF Trust and the persons identified as the | Copyright (c) 2011 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 | |||
| carefully, as they describe your rights and restrictions with | carefully, as they describe your rights and restrictions with | |||
| respect to this document. Code Components extracted from this | respect to this document. Code Components extracted from this | |||
| document must include Simplified BSD License text as described in | document must include Simplified BSD License text as described in | |||
| Section 4.e of the Trust Legal Provisions and are provided without | Section 4.e of the Trust Legal Provisions and are provided without | |||
| warranty as described in the Simplified BSD License. | warranty as described in the Simplified BSD License. | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction...................................................3 | 1. Introduction...................................................3 | |||
| 2. Terminology....................................................5 | 2. Terminology....................................................6 | |||
| 3. Motivation for Super-Channel Label.............................5 | 3. Motivation for Super-Channel Label.............................6 | |||
| 3.1. Flex-Grid Slice Numbering.................................5 | 3.1. Flex-Grid Slice Numbering.................................6 | |||
| 3.2. Super-Channel Label.......................................6 | 3.2. Super-Channel Label.......................................7 | |||
| 3.2.1. Super-Channel Label Encoding Format..................8 | 3.2.1. Super-Channel Label Encoding Format..................8 | |||
| 3.2.2. LSP Encoding and Switching Type in Generalized Label | 3.2.2. LSP Encoding and Switching Type in Generalized Label | |||
| Request....................................................12 | Request....................................................11 | |||
| 4. Security Considerations.......................................12 | 4. Security Considerations.......................................11 | |||
| 5. IANA Considerations...........................................12 | 5. IANA Considerations...........................................11 | |||
| 6. References....................................................12 | 6. References....................................................11 | |||
| 6.1. Normative References.....................................12 | 6.1. Normative References.....................................11 | |||
| 6.2. Informative References...................................13 | 6.2. Informative References...................................12 | |||
| 7. Acknowledgments...............................................13 | 7. Acknowledgments...............................................12 | |||
| Appendix A. Super-Channel Label Format Example...................14 | Appendix A. Super-Channel Label Format Example...................13 | |||
| 1. Introduction | 1. Introduction | |||
| Future transport systems are expected to support service upgrades to | Future transport systems are expected to support service upgrades to | |||
| data rates of 1 Tbps and beyond. To scale networks beyond 100Gbps, | data rates of 1 Tbps and beyond. To scale networks beyond 100Gbps, | |||
| multi-carrier super-channels coupled with advanced multi-level | multi-carrier super-channels coupled with advanced multi-level | |||
| modulation formats and flexible channel spectrum bandwidth | modulation formats and flexible channel spectrum bandwidth | |||
| allocation schemes have become pivotal for future spectral efficient | allocation schemes have become pivotal for future spectral efficient | |||
| transport network architectures [1,2]. | transport network architectures [1,2]. | |||
| skipping to change at page 3, line 25 ¶ | skipping to change at page 3, line 29 ¶ | |||
| containing multiple carriers which are co-routed through the network | containing multiple carriers which are co-routed through the network | |||
| as a single entity from the source transceiver to the sink | as a single entity from the source transceiver to the sink | |||
| transceiver [3]. By multiplexing multiple carriers, modulating each | transceiver [3]. By multiplexing multiple carriers, modulating each | |||
| carrier with multi-level advanced modulation formats (such as PM- | carrier with multi-level advanced modulation formats (such as PM- | |||
| QPSK, PM-8QAM, PM-16QAM), allocating an appropriate-sized flexible | QPSK, PM-8QAM, PM-16QAM), allocating an appropriate-sized flexible | |||
| channel spectral bandwidth slot, and using a coherent receiver for | channel spectral bandwidth slot, and using a coherent receiver for | |||
| detecting closely packed sub-carriers, a super-channel can support | detecting closely packed sub-carriers, a super-channel can support | |||
| ultra high data rates in a spectrally efficient manner while | ultra high data rates in a spectrally efficient manner while | |||
| maintaining required system reach. Figure 1 contrasts channel | maintaining required system reach. Figure 1 contrasts channel | |||
| spectrum bandwidth allocation schemes for various bit rate optical | spectrum bandwidth allocation schemes for various bit rate optical | |||
| paths on fixed-grid (G.694.1) and flex-grid. ITU-T fixed-grid | paths on fixed-grid and flex-grid. ITU-T fixed-grid permits | |||
| permits allocation of channel spectrum bandwidth in "single" fixed- | allocation of channel spectrum bandwidth in "single" fixed-sized | |||
| sized slots (e.g., 50GHz, 100GHz etc) independent of the channel bit | slots (e.g., 50GHz, 100GHz etc) independent of the channel bit rate. | |||
| rate. In contrast, a flex-grid can allocate "arbitrary" size channel | In contrast, a flex-grid can allocate "arbitrary" size channel | |||
| spectral bandwidth as an integer multiple of 12.5 GHz fine | spectral bandwidth as an integer multiple of 12.5 GHz fine | |||
| granularity contiguous (or non-contiguous) slices depending on | granularity slices. This means, a flex-grid can support multiple | |||
| channel bit rate. This means, a flex-grid can support multiple data | data rates channels (optical paths) in a spectrally efficient manner | |||
| rates channels (optical paths) in a spectrally efficient manner as | as it allocates appropriate-sized spectrum bandwidth slots, as | |||
| it allocates appropriate-sized spectrum bandwidth slots, as opposed | opposed to fixed-sized slots. As in the examples in the figure, the | |||
| to fixed-sized slots. | optical spectrum slices assigned will be to a given super-channel in | |||
| a contiguous manner. However, for flexibility in finding available | ||||
| optical spectrum on fragmented fibers and to reduce signaling | ||||
| message overhead, the two schemes proposed in this document also | ||||
| allow for identification of a split-spectrum super-channel with | ||||
| optical spectral slices that are non-contiguous, spread across | ||||
| multiple slots. Note that the channel capacity available on a given | ||||
| number of optical spectral slices depends on (among other factors) | ||||
| how many contiguous optical slots are used. The definition of the | ||||
| channel capacity available for a split-spectrum super-channel split | ||||
| across multiple slots of different widths is outside the scope of | ||||
| this document. | ||||
| ITU-T G.694.1 | ITU-T G.694.1 | |||
| Center frequency (f) = 193.1 THz | Center frequency (f) = 193.1 THz | |||
| n=-3 n=-2 n=-1 n=0 n=+1 n=+2 | n=-3 n=-2 n=-1 n=0 n=+1 n=+2 | |||
| ^ ^ ^ ^ ^ ^ | ^ ^ ^ ^ ^ ^ | |||
| ... | | | | | | ... | ... | | | | | | ... | |||
| | | | | | | | | | | | | | | | | | | | | | | | | |||
| +--------+-------+-------+-------+-------+--- | +--------+-------+-------+-------+-------+--- | |||
| skipping to change at page 5, line 42 ¶ | skipping to change at page 6, line 42 ¶ | |||
| o Wavelength label allows signaling of single fixed-size optical | o Wavelength label allows signaling of single fixed-size optical | |||
| spectrum bandwidth slot only. | spectrum bandwidth slot only. | |||
| o Wavelength label does not allow signaling of arbitrary flexible- | o Wavelength label does not allow signaling of arbitrary flexible- | |||
| size optical spectrum bandwidth needed for super-channels | size optical spectrum bandwidth needed for super-channels | |||
| assignment on flex-grid. | assignment on flex-grid. | |||
| 3.1. Flex-Grid Slice Numbering | 3.1. Flex-Grid Slice Numbering | |||
| Figure 2 (a) shows a 50 GHz ITU-T G.694.1 grid based on nominal | Given a slice spacing value (e.g., 0.0125 THz) and a slice number | |||
| central frequency (193.1 THz). In G.694.1, given a channel spacing | "n", the slice left edge frequency can be calculated as follows: | |||
| (C.S) value and a value "n", the desired wavelength frequency can | ||||
| calculated as follows: | ||||
| Frequency (THz) = 193.1 THz + n * channel spacing (THz). | Slice Left Edge Frequency (THz)= 193.1 THz + n*slice spacing (THz). | |||
| Where "n" is a two's-complement integer (i.e., positive, negative, | Where "n" is a two's-complement integer (i.e., positive, negative, | |||
| or 0) and "channel spacing" can be 0.0125, 0.025, 0.05, or 0.1 THz. | or 0) and "slice spacing" is 0.0125 THz conforming to ITU-T Flex- | |||
| Grid. (Note: in the future, if necessary the slice numbering scheme | ||||
| Figure 2 (b) shows a 12.5 GHz flex-grid with its nominal central | will be updated in accordance with the Flex-Grid.) | |||
| frequency (193.1 THz) aligned with ITU-T G.694.1 nominal central | ||||
| frequency and with each 12.5 GHz slice represented by the "left- | ||||
| edge". Given the left edge frequency of a slice, one can calculate | ||||
| the value of n i.e., slice number as follows: | ||||
| Frequency (THz) = 193.1 THz + n * channel spacing (THz). | ||||
| Where "n" is a two's-complement integer (i.e., positive, negative, | Figure 2 shows an example using the slice number scheme described | |||
| or 0) and "channel spacing" can be 0.0125 THz in this case. For | earlier. | |||
| example, slice number 0 is denoted by its left-edge frequency i.e., | ||||
| f= 193.1 THz, slice number 1 is represented by its left edge | ||||
| frequency of 193.1125 THz (193.1 THz + 0.0125 THz) and so on (Note: | ||||
| in the future, if necessary the slice numbering scheme will be | ||||
| updated in accordance with the ITU-T G.694.1 Flex-Grid). | ||||
| 3.2. Super-Channel Label | 3.2. Super-Channel Label | |||
| In order to setup an optical path manual or dynamically, we need a | In order to setup an optical path manually or dynamically, we need a | |||
| way to identify and reserve resources (i.e., signal optical spectral | way to identify and reserve resources (i.e., signal optical spectral | |||
| bandwidth for the super-channel) along the optical path. For this | bandwidth for the super-channels) along the optical path. For this | |||
| purpose, this document defines a super-channel label as consisting | purpose, this document defines a super-channel label to cover the | |||
| of a Super-Channel Identifier and an associated list of contiguous | cases of split-spectrum super-channels as well, such that the label | |||
| or non-contiguous set of 12.5 GHz slices representing arbitrary size | consists of a Super-Channel Identifier and an associated list of | |||
| optical spectrum of the super-channel (Note: in the future, slice | contiguous or non-contiguous set of 12.5 GHz slices representing | |||
| granularity could be 6.25 GHz). | arbitrary size optical spectrum of the super-channels (Note: in the | |||
| future, slice granularity could be 6.25 GHz.) | ||||
| ITU-T G.694.1 | (n=0 is 193.1 THz) | |||
| Center frequency (f) = 193.1 THz | ||||
| n=-1 n=-1 n=0 n=+1 n=+2 | n=-2 n=-1 n=0 n=+1 n=+2 | |||
| ^ ^ ^ ^ ^ | ^ ^ ^ ^ ^ | |||
| ... | | | | | ... | ||||
| | | | | | | ||||
| ---+-------+-------+-------+-------+--- | ||||
| <-- --> | | ||||
| 50 GHz | | ||||
| | | ||||
| (a) | | ||||
| | | ||||
| | | ||||
| ^ ^ ^ ^ ^ | ||||
| | | | | | | | | | | | | |||
| ... |-|-|-|-|-|-|-|-| |+|+|+|+|+|+|+| ... | ... |-|-|-|-|-|-|-|-| |+|+|+|+|+|+|+| ... | |||
| |8|7|6|5|4|3|2|1|0|1|2|3|4|5|6|7| | |8|7|6|5|4|3|2|1|0|1|2|3|4|5|6|7| | |||
| ---+-------+-------+-------+-------+--- | ---+-------+-------+-------+-------+--- | |||
| ^ ^ | ^ ^ | |||
| | | | | | | |||
| | | | | | | |||
| +-----------------------+ | +-----------------------+ | |||
| | A super-channel with | | | A super-channel with | | |||
| | Spectral BW = 150 GHz | | | Spectral BW = 150 GHz | | |||
| |(12 slices of 12.5 GHz)| | |(12 slices of 12.5 GHz)| | |||
| | | | | | | |||
| | n_start= -7 | | | n_start= -7 | | |||
| | n_end = +4 | | | n_end = +4 | | |||
| | | | | | | |||
| | (see label encoding | | | (see label encoding | | |||
| | format for details) | | | format for details) | | |||
| +-----------------------+ | +-----------------------+ | |||
| (b) | Figure 2 flex-grid example of the proposed slice numbering scheme. | |||
| Figure 2 ITU-T (a) 50 GHz fixed-grid (G.694.1) (b) 12.5 GHs flex- | ||||
| grid with its nominal central frequency aligned with the ITU-T | ||||
| G.694.1 nominal central frequency | ||||
| 3.2.1. Super-Channel Label Encoding Format | 3.2.1. Super-Channel Label Encoding Format | |||
| This section describes two options (option A and B) for encoding | This section describes two options (option A and B) for encoding the | |||
| super-channel label by making extensions to waveband switching | super-channel label by making extensions to the waveband switching | |||
| label[RFC3471] and wavelength label [RFC6205] formats. | label[RFC3471] and wavelength label [RFC6205] formats. | |||
| o Option A: Encode super-channel label as a first slice number of | o Option A: Encode super-channel label as a list of start and end | |||
| the grid (denoted as "n_start of Grid") plus the entire list of | slice numbers corresponding to N groups, each consisting of | |||
| slices in the grid as a Bitmap | contiguous slices with each group denoted by its starting and | |||
| ending slice number (e.g., "n_start_1" and "n_end_1" represent | ||||
| 0 1 2 3 | contiguous slices in group#1, "n_start 2" and "n_end 2" in | |||
| group#2, ..., "n_start N" and "n_end N" in group#N). | ||||
| 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Super-Channel Id (16-bit) |Grid | C.S. | Reserved (9-bit)| | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | n_start of Grid (16-bit) |Num of Slices in Grid (16-bit) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Bitmap Word #1(first set of 32 slices from the left most edge) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Bitmap Word #2 (next set of 32 contiguous slice numbers) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | | | ||||
| ... | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Bitmap Word #N(last set of 32 contiguous slice numbers) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| Where: | 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Super-Channel Id (16-bit) |Grid | S.S. | Reserved (9-bit)| | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Reserved (16-bit) | Number of Entries(16-bit) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |n_start_1(contiguous group #1) | n_end_1(contiguous group #1) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |n_start_2(contiguous group #2) | n_end_2(contiguous group #2) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | | | ||||
| | ... | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |n_start_N (contiguous group #N) | n_end_N (contiguous group#N | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| Super-Channel Id: 16 bits | Super-Channel Id: 16 bits | |||
| This field represents a logical identifier for a super-channel. | ||||
| To disambiguate waveband switching and super-channel label | This field represents a logical identifier for a super-channel or | |||
| applications, we propose to rename the Waveband Identifier (32- | split-spectrum super-channel. To disambiguate waveband switching | |||
| bit) as a super-channel Identifier (16-bit). | and super-channel label applications, we propose to rename the | |||
| Waveband Identifier (32-bit) as a Super-Channel Identifier (16- | ||||
| bit). | ||||
| Grid: 3 bits | Grid: 3 bits | |||
| This field indicates the Grid type. The value for Grid should be | This field indicates the Grid type. The value for Grid should be | |||
| set to xx (to be assigned by IANA) for the ITU-T flex-grid based | set to xx (to be assigned by IANA) for the ITU-T flex-grid. | |||
| on ongoing [G.694.1] standard flex-grid extensions. | ||||
| +----------------+---------+ | +----------------+---------+ | |||
| | Grid | Value | | | Grid | Value | | |||
| +----------------+---------+ | +----------------+---------+ | |||
| | Reserved | 0 | | | Reserved | 0 | | |||
| +----------------+---------+ | +----------------+---------+ | |||
| |ITU-T DWDM | 1 | | |ITU-T DWDM | 1 | | |||
| +----------------+---------+ | +----------------+---------+ | |||
| |ITU-T CWDM | 2 | | |ITU-T CWDM | 2 | | |||
| +----------------+---------+ | +----------------+---------+ | |||
| |ITU-T Flex-Grid | xx (TBD)| | |ITU-T Flex-Grid | xx (TBD)| | |||
| +----------------+---------+ | +----------------+---------+ | |||
| |Future use | 3 - 7 | | |Future use | 3 - 7 | | |||
| +----------------+---------+ | +----------------+---------+ | |||
| C.S. (channel spacing): 4 bits | S.S. (slice spacing): 4 bits | |||
| This field should be set to a value of 4 to indicate 12.5 GHz in | This field should be set to a value of 4 to indicate 12.5 GHz in | |||
| both labels. ITU-T G694.1 has currently defined following DWDM | both labels. | |||
| channel spacing. | ||||
| +----------+---------+ | +----------+---------+ | |||
| |C.S. (GHz)| Value | | |S.S. (GHz)| Value | | |||
| +----------+---------+ | +----------+---------+ | |||
| | Reserved | 0 | | | Reserved | 0 | | |||
| +----------+---------+ | +----------+---------+ | |||
| | 100 | 1 | | | 100 | 1 | | |||
| +----------+---------+ | +----------+---------+ | |||
| | 50 | 2 | | | 50 | 2 | | |||
| +----------+---------+ | +----------+---------+ | |||
| | 25 | 3 | | | 25 | 3 | | |||
| +----------+---------+ | +----------+---------+ | |||
| | 12.5 | 4 | | | 12.5 | 4 | | |||
| +----------+---------+ | +----------+---------+ | |||
| |Future use| 5 - 15 | | |Future use| 5 - 15 | | |||
| +----------+---------+ | +----------+---------+ | |||
| Number of Entries: 16-bit | ||||
| This field represents the number of 32-bit entries in the | ||||
| super-channel label (i.e., number of slots with contiguous | ||||
| slices). For example, in the case of a super-channel with | ||||
| contiguous optical spectrum, this field should have a value of 1 | ||||
| (indicating one slot of contiguous slices). | ||||
| n_start_i (i=1,2,...N): 16 bits | ||||
| n_end_i (i=1,2,...N): 16 bits | ||||
| A super-channel with contiguous spectrum or a split-spectrum super- | ||||
| channel with non-contiguous optical spectrum can be represented by N | ||||
| slots of slices where two adjacent slots can be contiguous or non- | ||||
| contiguous, however each slot contains contiguous slices. Each slot | ||||
| is denoted by n_start_i (which indicates the lowest or starting 12.5 | ||||
| GHz slice number of the slot) and n_end_i (which indicates the | ||||
| highest or ending 12.5 GHz slice number of the slot). "n_start_i" | ||||
| and "n_end_i" are two's-complement integers that can take either a | ||||
| positive, negative, or zero value. | ||||
| o Option B: Encode super-channel label as a first slice number of | ||||
| the grid (denoted as "n_start of Grid") plus the entire list of | ||||
| slices in the grid as a Bitmap | ||||
| 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Super-Channel Id (16-bit) |Grid | S.S. | Reserved (9-bit)| | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | n_start of Grid (16-bit) |Num of Slices in Grid (16-bit) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Bitmap Word #1(first set of 32 slices from the left most edge) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Bitmap Word #2 (next set of 32 contiguous slice numbers) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | | | ||||
| ... | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |Bitmap Word #N(last set of 32 contiguous slice numbers) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| Where: | ||||
| Super-Channel Id, Grid, and S.S fields are same as described | ||||
| earlier in option A. | ||||
| n_start of Grid: 16-bit | n_start of Grid: 16-bit | |||
| This field indicates the first slice number in Grid for the | This field indicates the first slice number in Grid for the | |||
| band being referenced (i.e., the start of the or the left most | band being referenced (i.e., the start of the left most edge of | |||
| edge of the Grid). | the Grid). | |||
| Num of Slices in Grid: 16-bit | Num of Slices in Grid: 16-bit | |||
| This field represents the total number of slices in the band. | This field represents the total number of slices in the band. | |||
| The value in this field determines the number of 32-bitmap words | The value in this field determines the number of 32-bitmap words | |||
| required for the grid. | required for the grid. | |||
| Bit map (Word): 32-bit | Bit map (Word): 32-bit | |||
| Each bit in the 32-bitmap word represents a particular slice | Each bit in the 32-bitmap word represents a particular slice | |||
| with a value of 1 or 0 to indicate whether for that slice | with a value of 1 or 0 to indicate whether for that slice | |||
| reservation is required (1) or not (0). Bit position zero in | reservation is required (1) or not (0). Bit position zero in | |||
| the first word represents the first slice in the band (Grid) | the first word represents the first slice in the band (Grid) | |||
| and corresponds to the value indicated in the "n_start of | and corresponds to the value indicated in the "n_start of | |||
| Grid" field. | Grid" field. | |||
| o Option B: Encode super-channel label as a list of start and end | Both options allow efficient encoding of a super-channel label with | |||
| slice numbers corresponding to N groups of contiguous slices with | contiguous and non-contiguous slices. Option B yields a fixed length | |||
| each group denoted by its starting and ending slice number | format while option A a variable length format. Option B is | |||
| (e.g., "n_start_1" and "n_end_1" represent contiguous slices in | ||||
| group#1, "n_start 2" and "n_end 2" in group#2, ..., "n_start N" | ||||
| and "n_end N" in group#N). | ||||
| 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Super-Channel Id (16-bit) |Grid | C.S. | Reserved (9-bit)| | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Reserved (16-bit) | Number of Entries(16-bit) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |n_start_1(contiguous group #1) | n_end_1(contiguous group #1) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |n_start_2(contiguous group #2) | n_end_2(contiguous group #2) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | | | ||||
| | ... | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |n_start_N (contiguous group #N) | n_end_N (contiguous group#N | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| Where: | ||||
| Super-Channel Id, Grid, and C.S fields are same as described | ||||
| earlier in option A. | ||||
| Number of Entries: 16-bit | ||||
| This field represents the number of 32-bit entries in the | ||||
| super-channel label (i.e., number of groups with contiguous | ||||
| slices). For example, in the case of a super-channel with | ||||
| contiguous optical spectrum, this field should have a value of 1 | ||||
| (indicating one group of contiguous slices). | ||||
| n_start_i (i=1,2,...N): 16 bits | ||||
| n_end_i (i=1,2,...N): 16 bits | ||||
| A super-channel with contiguous or non-contiguous optical | ||||
| spectrum can be represented by N groups of slices where two | ||||
| adjacent groups can be contiguous or non-contiguous however each | ||||
| group contains contiguous slices. Each group is denoted by | ||||
| n_start_i (which indicates the lowest or starting 12.5 GHz slice | ||||
| number of the group) and n_end_i (which indicates the highest or | ||||
| ending 12.5 GHz slice number of the group). "n_start_i" and | ||||
| "n_end_i" are two's-complement integer that can take either a | ||||
| positive, negative, or zero value. | ||||
| Both options allow efficient encoding of super-channel label with | ||||
| contiguous and non-contiguous slices. Option A yields a fixed length | ||||
| format while option B a variable length format. Option A is | ||||
| relatively simpler, more flexible, however, might be less compact | relatively simpler, more flexible, however, might be less compact | |||
| than option B for encoding super-channel with contiguous optical | than option A for encoding a single super-channel with contiguous | |||
| spectrum. In contrast, option B provides a very compact | optical spectrum. In contrast, option A provides a very compact | |||
| representation for super-channels with contiguous optical spectrum, | representation for super-channels with contiguous optical spectrum, | |||
| however, might be less flexible in encoding super-channels with | however, might be less flexible in encoding split-spectrum super- | |||
| arbitrary non-contiguous set of slices. | channels with arbitrary non-contiguous set of slices. | |||
| 3.2.2. LSP Encoding and Switching Type in Generalized Label Request | 3.2.2. LSP Encoding and Switching Type in Generalized Label Request | |||
| For requesting a super-channel label in a Generalized Label Request | For requesting a super-channel label in a Generalized Label Request | |||
| defined in section 3.1.1 of RFC3471, this document proposes to use | defined in section 3.1.1 of RFC3471, this document proposes to use | |||
| LSP Encoding Type = Lambda (as defined in RFC4328) and Switching | LSP Encoding Type = Lambda (as defined in RFC4328) and Switching | |||
| Type = Super-Channel-Switch-Capable(SCSC) (as defined in [6]). | Type = Super-Channel-Switch-Capable(SCSC) (as defined in [6]). | |||
| 4. Security Considerations | 4. Security Considerations | |||
| skipping to change at page 14, line 18 ¶ | skipping to change at page 13, line 18 ¶ | |||
| node A receives a request for establishing a 1 Tbps optical LSP from | node A receives a request for establishing a 1 Tbps optical LSP from | |||
| itself to node Z. Assume the super-channel requires a "contiguous" | itself to node Z. Assume the super-channel requires a "contiguous" | |||
| spectral bandwidth of 200 GHz with left-edge frequency of 191.475 | spectral bandwidth of 200 GHz with left-edge frequency of 191.475 | |||
| THz for the left-most 12.5 GHz slice and left-edge frequency of | THz for the left-most 12.5 GHz slice and left-edge frequency of | |||
| 191.6625 THz for the right-most slice. This means n_start = (191.475 | 191.6625 THz for the right-most slice. This means n_start = (191.475 | |||
| - 193.1)/0.0125 = -130 and n_end = (191.6625 - 193.1)/0.0125 = -115 | - 193.1)/0.0125 = -130 and n_end = (191.6625 - 193.1)/0.0125 = -115 | |||
| (i.e. we need 16 slices of 12.5 GHz starting from slice number -130 | (i.e. we need 16 slices of 12.5 GHz starting from slice number -130 | |||
| and ending at slice number -115). | and ending at slice number -115). | |||
| Node A signals the LSP via a Path message including a super-channel | Node A signals the LSP via a Path message including a super-channel | |||
| label format encoding option B defined in section 3.3: | label format encoding option A defined in section 3.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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Super-Channel Id (16-bit) |Grid | C.S. | Reserved (9-bit)| | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Reserved (16-bit) | Number of Entries(16-bit) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |n_start_1 (contiguous group #1) | n_end_1(contiguous group #1) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Super-Channel Id (16-bit) |Grid | S.S. | Reserved (9-bit)| | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| | Reserved (16-bit) | Number of Entries(16-bit) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |n_start_1 (contiguous group #1) | n_end_1(contiguous group #1) | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| Where: | Where: | |||
| Super-Channel Id = 1 : super-channel number 1 | Super-Channel Id = 1 : super-channel number 1 | |||
| Number of Entries: 1 | Number of Entries: 1 | |||
| Grid = xx : ITU-T Flex-Grid | Grid = xx : ITU-T Flex-Grid | |||
| C.S. = 4 : 12.5 GHz slices | S.S. = 4 : 12.5 GHz Slice Spacing | |||
| n_start_1 = -130 : left-most 12.5 GHz slice number for group 1 | n_start_1 = -130 : left-most 12.5 GHz slice number for slot 1 | |||
| n_end_1 = -115 : Right-most 12.5 GHz slice number for group 1 | n_end_1 = -115 : Right-most 12.5 GHz slice number for slot 1 | |||
| Authors' Addresses | Authors' Addresses | |||
| Iftekhar Hussain | Iftekhar Hussain | |||
| Infinera | Infinera | |||
| 140 Caspian Ct., Sunnyvale, CA 94089 | 140 Caspian Ct., Sunnyvale, CA 94089 | |||
| Email: ihussain@infinera.com | Email: ihussain@infinera.com | |||
| Abinder Dhillon | Abinder Dhillon | |||
| skipping to change at line 597 ¶ | skipping to change at page 14, line 30 ¶ | |||
| Infinera | Infinera | |||
| 140 Caspian Ct., Sunnyvale, CA 94089 | 140 Caspian Ct., Sunnyvale, CA 94089 | |||
| Email: zpan@infinera.com | Email: zpan@infinera.com | |||
| Marco Sosa | Marco Sosa | |||
| Infinera | Infinera | |||
| 140 Caspian Ct., Sunnyvale, CA 94089 | 140 Caspian Ct., Sunnyvale, CA 94089 | |||
| Email: msosa@infinera.com | Email: msosa@infinera.com | |||
| Bert Basch | ||||
| Verizon Communications | ||||
| 60 Sylvan Rd., Waltham, MA 02451 | ||||
| Email: bert.e.basch@verizon.com | ||||
| Steve Liu | ||||
| Verizon Communications | ||||
| 60 Sylvan Rd., Waltham, MA 02451 | ||||
| Email: steve.liu@verizon.com | ||||
| Andrew G. Malis | ||||
| Verizon Communications | ||||
| 60 Sylvan Rd., Waltham, MA 02451 | ||||
| Email: andrew.g.malis@verizon.com | ||||
| Contributor's Addresses | ||||
| Rajan Rao | ||||
| Infinera | ||||
| 140 Caspian Ct., Sunnyvale, CA 94089 | ||||
| Email: rrao@infinera.com | ||||
| Biao Lu | ||||
| Infinera | ||||
| 140 Caspian Ct., Sunnyvale, CA 94089 | ||||
| Email: blu@infinera.com | ||||
| Subhendu Chattopadhyay | ||||
| Infinera | ||||
| 140 Caspian Ct., Sunnyvale, CA 94089 | ||||
| Email: schattopadhyay@infinera.com | ||||
| Harpreet Uppal | ||||
| Infinera | ||||
| 140 Caspian Ct., Sunnyvale, CA 94089 | ||||
| Email: harpreet.uppal@infinera.com | ||||
| End of changes. 40 change blocks. | ||||
| 229 lines changed or deleted | 180 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||