Internet DRAFT - draft-zheng-ccamp-gmpls-g709v5-fwk
draft-zheng-ccamp-gmpls-g709v5-fwk
CCAMP Working Group Haomian Zheng
Internet-Draft Italo Busi
Intended status: Standards Track Huawei
Zafar Ali
Cisco
Sergio Belotti
Nokia
Daniele Ceccarelli
Ericsson
Daniel King
Lancaster University
Expires: September 6, 2017 March 6, 2017
Framework for GMPLS Control of Optical Transport Networks in G.709
Edition 5
draft-zheng-ccamp-gmpls-g709v5-fwk-00.txt
Abstract
The International Telecommunication Union Telecommunication
Standardization Sector (ITU-T) has extended its Recommendations
Optical Transport Networks (OTNs, G.709) to edition 5 to support new
features, including beyond 100 Gbps (B100G) OTN containers.
This document summarizes the architecture and requirements, and
provides corresponding control plane considerations to guide
protocol extensions development in support of OTNv5 control
mechanisms.
Status of this Memo
This Internet-Draft is submitted to IETF 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."
Zheng et al Expires September 2017 [Page 1]
draft-zheng-ccamp-b100g-otn-fwk-00.txt March 2017
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 6, 2017.
Copyright Notice
Copyright (c) 2017 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 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.
Table of Contents
1. Introduction ................................................. 3
1.1. Scope ................................................... 3
2. Terminology .................................................. 3
2.1. Conventions Used in this Document ....................... 3
2.2. OTN Related Terminologies in this Document .............. 3
3. Optical Transport Network Version 5 Overview ................. 4
3.1. OTN B100G Network ....................................... 4
3.1.1. Client Signal Mapping .............................. 4
3.1.2. Supporting clients signals with ODUCn .............. 5
3.2. MSI of ODUCn ............................................ 6
3.3. OTUCn sub rates (OTUCn-M) ............................... 7
4. Connection Management of ODUCn ............................... 7
5. GMPLS Implications ........................................... 8
5.1. Implications for GMPLS Signaling ........................ 8
5.2. Implications for GMPLS Routing .......................... 8
6. Security Considerations ...................................... 9
7. Contributors' Addresses ..................................... 10
8. References .................................................. 10
8.1. Normative References ................................... 10
8.2. Informative References ................................. 11
Authors' Addresses ............................................. 11
Zheng et al Expires September 2017 [Page 2]
draft-zheng-ccamp-b100g-otn-fwk-00.txt March 2017
1. Introduction
ITU-T G.709v3, published in 2012, defined the interfaces to Optical
Transport Network (OTN), supporting a variety of Optical Data Unit
(ODU) containers up to 100 Gbps and flexible multiplexing hierarchy.
The OTN control plane framework was described in [RFC7062],
corresponding signaling and routing extensions were further
specified in [RFC7139] and [RFC7138] respectively. Furthermore,
there were additional updates made to G.709v4, resulting in
additional extensions which are described in [RFC7892] and [RFC7963].
To meet the increasing demand for higher client bit rates, Edition 5
of G.709 [ITU-T G.709v5] has been released to provide beyond 100G
capabilities by introducing an ODUCn layer, which contains an
optical payload unit(OPUCn).
This document reviews relevant aspects of beyond 100 Gbps (B100G)
OTN technology and how it impacts current GMPLS control-plane
protocols. It highlights new considerations and proposes how to
update the mechanisms described in [RFC7062] to meet B100G control
plane requirements.
1.1. Scope
For the purposes of the B100G control plane discussion, the OTN
should be considered as a combination of the current OTN ODUk/Cn and
the wavelength optical layer. This document focuses on only the
control of the ODUk/ODUCn layer. The optical layer control will be
addressed in a separate document.
2. Terminology
2.1. 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].
2.2. OTN Related Terminologies in this Document
Terminologies from section 2 of [RFC7062] are reused in this
document, with the following additional terminologies defined in
[ITU-T G.709v5] used in this document:
ODUCn: Optical Data Unit - Cn
Zheng et al Expires September 2017 [Page 3]
draft-zheng-ccamp-b100g-otn-fwk-00.txt March 2017
OPUCn: Optical Payload Unit- Cn
OTUCn: completely standardized Optical Transport Unit-Cn
3. Optical Transport Network Version 5 Overview
This section provides an overview of new features provided by
G.709v5 Optical Transport Network.
3.1. OTN B100G Network
3.1.1. Client Signal Mapping
+-----------------------+-----------------------------------+
| ODU Type | ODU nominal bit rate |
+-----------------------+-----------------------------------+
| ODU0 | 1,244,160 Kbps |
| ODU1 | 239/238 x 2,488,320 Kbps |
| ODU2 | 239/237 x 9,953,280 Kbps |
| ODU3 | 239/236 x 39,813,120 Kbps |
| ODU4 | 239/227 x 99,532,800 Kbps |
| ODUCn | n x 239/226 x 99,532,800 Kbps |
| | |
| ODUflex for | |
|Constant Bit Rate (CBR)| 239/238 x client signal bit rate |
| Client signals | |
| | |
| ODUflex for Generic | |
| Framing Procedure | Configured bit rate |
| - Framed (GFP-F) | |
| Mapped client signal | |
+-----------------------+-----------------------------------+
Table 1: ODU Types and Bit Rates
NOTE: The nominal ODUCn rates are approximately n x 105,258,138.053
kbit/s.
Zheng et al Expires September 2017 [Page 4]
draft-zheng-ccamp-b100g-otn-fwk-00.txt March 2017
Furthermore, and per [ITU-T G.709v5], the tolerance of ODUCn is +/-
20 ppm. The frame period for ODUCn is 1.163 s. Additionally, it
defined 5 Gbps tributary slots for ODU Cn. The number of tributary
slots (TS) defined in [ITU-T G.709v5] for each ODU are shown in
Table 2.
+------------+-------------------------------------+
| | Nominal TS capacity |
| ODU Server +-------------------------------------+
| | 1.25 Gbit/s | 2.5 Gbit/s | 5 Gbit/s |
+------------+-------------+------------+----------+
| ODU0 | 1 | N/A | N/A |
+------------+-------------+------------+----------+
| ODU1 | 2 | N/A | N/A |
+------------+-------------+------------+----------+
| ODU2 | 8 | 4 | N/A |
+------------+-------------+------------+----------+
| ODU3 | 32 | 16 | N/A |
+------------+-------------+------------+----------+
| ODU4 | 80 | N/A | N/A |
+------------+-------------+------------+----------+
| ODUCn | N/A | N/A | 20*n |
+------------+-------------+------------+----------+
Table 2: Number of tributary slots (TS)
3.1.2. Supporting clients signals with ODUCn
According to [ITU-T G.709v5], various client signals can be mapped
to be supported by ODUCn. Typical client signal includes Ethernet,
MPLS and IP. The signal hierarchies can be found in Figure 1.
Client (e.g., IP, Ethernet, MPLS, ...)
|
OTN client signals (ODUk)
|
ODUCn
Zheng et al Expires September 2017 [Page 5]
draft-zheng-ccamp-b100g-otn-fwk-00.txt March 2017
|
OTUCn
Figure 1: Mapping Client Signal to ODUCn
Packet streams (e.g., Ethernet, MPLS, IP) which are encapsulated
with the generic framing procedure is considered as the client and
can be carried by OTN client signals (known as ODUk, including
ODU0~4 and ODUflex). Then the OTN client signals will be further
mapped into ODUCn containers and multiplexed into OTUCn. It is worth
noting that the maximum bit rate for ODUk is 100G (ODU4), which is
the same rate of ODUC1. The mapping from ODU client signal to ODU
Containers is also required when ODU4 is multiplexed into ODUC1.
Examples of multiplexing can be found as follow:
- ODU0/ ODU1/ ODU2/ ODU3/ ODU4 into ODUC1 multiplexing with
5Gbps TS granularity: ODU0/ ODU1/ ODU2/ ODU3/ ODU4 occupies
1/1/2/8/20 of the 20 TSs for ODUC1. It is worth noting that for ODU0
and ODU1, the 5G TS is only partially occupied.
The type of the transported payload, encoded as the payload type, is
set to 22 for ODUCn.
3.2. MSI of ODUCn
When multiplexing an OTN client signal into ODUCn, [ITU-T G.709v5]
specifies the information that must be transported in-band to
correctly demultiplexing the signal. MSI is used to specify the
identifier of each multiplexing section. The MSI information is
located in the mapping specific area of the PSI signal and is local
to each link.
The MSI information is organized as a set of entries, with n
entries for each OPUC TS. The MSI has a fixed length of 40n bytes
and indicates the ODTU content of each tributary slot (TS) of an
OPUCn.
Two bytes are used for each tributary slot. The information carried
by each entry is:
- TS availability bit 1 indicates if the tributary slot is
available or unavailable.
Zheng et al Expires September 2017 [Page 6]
draft-zheng-ccamp-b100g-otn-fwk-00.txt March 2017
- The TS occupation bit 9 indicates if the tributary slot is
allocated or unallocated.
- The tributary port number in bits 2 to 8 and 10 to 16 indicates
the port number of the ODTUCn.ts that is being transported in this
TS; a flexible assignment of tributary port to tributary slots is
possible. ODTUC.ts tributary ports are numbered 1 to 10n. The value
is set to all-0s when the occupation bit has the value 0 (tributary
slot is unallocated).
Tributary Port Number (TPN) indicates the port number of the OTN
client signal transported by the ODUCn. The TPN is the same for all
the TSs assigned to the transport of the same OTN client signal.
3.3. OTUCn sub rates (OTUCn-M)
An OTUCn with a bit rate that is not an integer multiple of 100
Gbit/s can be described as an OTUCn-M. An OTUCn-M frame contains n
instances of OTUC overhead, ODUC overhead and OPUC overhead together
with M 5Gbit/s OPUCn TS.
When an OTUCn-M is used to carry an ODUCn (20n-M) TS are marked as
unavailable, in the OPUCn multiplex structure identifier (MSI),
since they cannot be used to carry a client signal.
4. Connection Management of ODUCn
ODUk based connection management has been described in section 4 of
[RFC7062]. In this section the connection management of ODUCn is
described, which is independent but used together with ODUk based
connection management.
ODUCn based connection management is concerned with controlling the
connectivity of ODUCn paths. According to ITU-T G.872, the
intermediate nodes with ODUCn do not support the switching of ODUCn
time slot. Intermediate ODUCn points are only considered as a
forwarding node. Once an ODUCn path is used to transport client
signal, the TS occupied will not change across the ODUCn network.
Zheng et al Expires September 2017 [Page 7]
draft-zheng-ccamp-b100g-otn-fwk-00.txt March 2017
5. GMPLS Implications
5.1. Implications for GMPLS Signaling
For OTNv3 network control, [RFC7139] defines RSVP-TE signaling
extensions, extending the base specifications [RFC3473] and
[RFC4328].
As described in Section 3, [ITU-T G.709v5] introduced some new
features including the ODUCn, OTUCn for beyond 100G control. The
mechanisms defined in [RFC7139] do not support such features, and
protocol extensions SHALL be necessary to allow them to be
controlled by a GMPLS control plane. In summary, the following new
signaling aspects SHOULD be considered:
- Support for specifying new signal types and related traffic
information: The traffic parameters should be extended in a
signaling message to support the new ODUCn;
- Support the new TS granularity: the signaling protocol should be
able to identify the TS granularity (i.e., the new 5 Gbps TS
granularity) to be used for establishing a Hierarchical LSP that
will be used to carry service LSP(s) requiring a specific TS
granularity.
- Support for LSP setup of new ODUCn containers with related
mapping and multiplexing capabilities: A new label format must be
defined to carry the exact TS's allocation information related to
the extended mapping and multiplexing hierarchy (for example, ODU4
into ODUCn multiplexing (with 5 Gbps TS granularity)), in order to
set up all the possible ODU connections.
- Support for TPN allocation and negotiation: TPN needs to be
configured as part of the MSI information (see more information in
Section 3.1.2.1). A signaling mechanism must be identified to carry
TPN information if the control plane is used to configure MSI
information.
- Support for LSP setup of OTUCn sub rates (OTUCn-M) path: based on
previous extensions, there should be new signal mechanism to declare
the OTUCn-m information.
5.2. Implications for GMPLS Routing
The path computation process needs to select a suitable route for an
ODUCn connection request. Evaluation of the available bandwidth on
each candidate link is required for path computation. The routing
Zheng et al Expires September 2017 [Page 8]
draft-zheng-ccamp-b100g-otn-fwk-00.txt March 2017
protocol SHOULD be extended to carry sufficient information to
represent ODU Traffic Engineering (TE) topology.
The Interface Switching Capability Descriptors defined in [RFC4203]
present a new constraint for LSP path computation. [RFC4203]
defines the Switching Capability, related Maximum LSP Bandwidth, and
Switching Capability specific information. [RFC7138] updates the
ISCD to support ODU4, ODU2e and ODUflex. The new Switching
Capability specific information provided in [RFC7138] have to be
adapted to support new features contained in [ITU-T G.709v5]. The
following requirements should be considered:
- Support for carrying the link multiplexing capability: As
discussed in Section 3.1.2, many different types of ODUk can be
multiplexed into the ODUCn. For example, ODU4 may be multiplexed
into ODUC1. An OTUCn link may support one or more types of ODUk
signals. The routing protocol should be capable of carrying this
multiplexing capability.
- Support for additional Tributary Slot Granularity advertisement:
as new tributary slot granularity (5G TS) is introduced in [G.709
v5], there is a need to specify this parameter.
- Support for advertisement of OTUCn sub rates support information:
Given the same n value, there is possible different OTUCn sub rates.
Corresponding information should be defined in the routing mechanism
to satisfy this feature.
6. Security Considerations
TBD.
Zheng et al Expires September 2017 [Page 9]
draft-zheng-ccamp-b100g-otn-fwk-00.txt March 2017
7. Contributors' Addresses
Xian Zhang
Huawei Technologies
Email: zhang.xian@huawei.com
Antonello Bonfanti
Cisco
Email: abonfant@cisco.com
Dieter Beller
Nokia
Email: Dieter.Beller@nokia.com
8. References
8.1. Normative References
[RFC2119] S. Bradner, "Key words for use in RFCs to indicate
requirements levels", RFC 2119, March 1997.
[ITU-T G.709v5] ITU-T, "Interface for the Optical Transport Network
(OTN)", G.709/Y.1331 Recommendation, June 2016.
[RFC3473] Berger, L., Ed., "Generalized Multi-Protocol Label
Switching (GMPLS) Signaling Resource ReserVation
Protocol-Traffic Engineering (RSVP-TE) Extensions",
RFC 3473, DOI 10.17487/RFC3473, January 2003,
[RFC4203] Kompella, K. and Y. Rekhter, "OSPF Extensions in Support
of Generalized Multi-Protocol Label Switching (GMPLS)",
RFC 4203, October 2005.
[RFC4328] Papadimitriou, D., Ed., "Generalized Multi-Protocol Label
Switching (GMPLS) Signaling Extensions for G.709 Optical
Transport Networks Control", RFC 4328, January 2006,
[RFC7138] D. Ceccarelli, F. Zhang, S. Belotti, R. Rao, J. Drake,
'Traffic Engineering Extensions to OSPF for GMPLS Control
of Evolving G.709 Optical Transport Networks', RFC7138,
March 2014.
[RFC7139] F. Zhang, G. Zhang, S. Belotti, D. Ceccarelli, K. Pithewan,
'GMPLS Signaling Extensions for Control of Evolving G.709
Optical Transport Networks', RFC7139, March 2014.
Zheng et al Expires September 2017 [Page 10]
draft-zheng-ccamp-b100g-otn-fwk-00.txt March 2017
[RFC7892] Z. Ali, A. Bonfanti, M. Hartley, F. Zhang, 'IANA
Allocation Procedures for the GMPLS OTN Signal Type
Registry', RFC7892, May 2016.
8.2. Informative References
[RFC7062] F. Zhang, D. Li, H. Li, S. Belotti, D. Ceccarelli,
'Framework for GMPLS and PCE Control of G.709 Optical
Transport Networks', RFC 7062, November 2013.
[RFC7963] Z. Ali, A. Bonfanti, M. Hartley, F. Zhang, 'RSVP-TE
Extension for Additional Signal Types in G.709 Optical
Transport Networks (OTNs)', RFC7963, August 2016.
Authors' Addresses
Haomian Zheng
Huawei Technologies
Email: zhenghaomian@huawei.com
Italo Busi
Huawei Technologies
Email: Italo.Busi@huawei.com
Zafar Ali
Cisco
Email: zali@cisco.com
Sergio Belotti
Nokia
Email: sergio.belotti@nokia.com
Daniele Ceccarelli
Ericsson
Email: daniele.ceccarelli@ericsson.com
Daniel King
Lancaster University
Email: d.king@lancaster.ac.uk
Zheng et al Expires September 2017 [Page 11]