Internet-Draft | L0 Common YANG Types | June 2024 |
Belotti, et al. | Expires 27 December 2024 | [Page] |
- Workgroup:
- CCAMP Working Group
- Internet-Draft:
- draft-ietf-ccamp-rfc9093-bis-10
- Obsoletes:
- 9093 (if approved)
- Published:
- Intended Status:
- Standards Track
- Expires:
Common YANG Data Types for Layer 0 Networks
Abstract
This document defines a collection of common data types, identities, and groupings in the YANG data modeling language. These common types and groupings, derived from the built-in YANG data types, identities, and groupings are intended to be imported by modules that model Layer 0 configuration and state capabilities, such as Wavelength Switched Optical Networks (WSONs) and flexi-grid Dense Wavelength Division Multiplexing (DWDM) networks.¶
This document obsoletes RFC 9093 by replacing the YANG module it contained with a new revision that includes additional YANG data types, identities and groupings.¶
Status of This Memo
This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.¶
Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.¶
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."¶
This Internet-Draft will expire on 27 December 2024.¶
Copyright Notice
Copyright (c) 2024 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 (https://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 Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License.¶
1. Introduction
YANG [RFC7950] is a data modeling language used to model configuration data, state data, Remote Procedure Calls, and notifications for network management protocols such as the Network Configuration Protocol (NETCONF) [RFC6241]. The YANG language supports a small set of built-in data types and provides mechanisms to derive other types from the built-in types.¶
This document introduces a collection of common data types derived from the built-in YANG data types. The derived types and groupings are designed to be the common types applicable for modeling Traffic Engineering (TE) features as well as non-TE features (e.g., physical network configuration aspects) for Layer 0 optical networks in model(s) defined outside of this document. The applicability of Layer 0 types specified in this document includes Wavelength Switched Optical Networks (WSONs) [RFC6163] [ITU-T_G.694.1] and [ITU-T_G.694.2], and flexi-grid Dense Wavelength Division Multiplexing (DWDM) networks [RFC7698] [ITU-T_G.694.1].¶
This document adds new type definitions to the YANG modules and obsoletes [RFC9093]. For further details, see the revision statements of the YANG module in Section 4 or the summary in Appendix A.¶
This document obsoletes [RFC9093] by replacing it in its entirety. It provides a new revision of the YANG module contained in that RFC, and retains the data types previously defined, but also adds new type definitions to the YANG module. For further details, see Appendix A.¶
The YANG data model in this document conforms to the Network Management Datastore Architecture defined in [RFC8342].¶
1.1. Terminology and Notations
Refer to [RFC7446] and [RFC7581] for the key terms used in this document, and the terminology for describing YANG data models can be found in [RFC7950].¶
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.¶
1.2. Prefix in Data Node Names
In this document, names of data nodes and other data model objects are prefixed using the standard prefix associated with the corresponding YANG imported module.¶
Prefix | YANG module | Reference |
---|---|---|
l0-types | ietf-layer0-types | RFC XXXX |
RFC Editor Note: Please replace XXXX with the RFC number assigned to this document and remove this note.¶
2. Layer 0 Types Module Contents
This document defines a YANG module for common Layer 0 types, ietf- layer0-types. This module is used for WSON and flexi-grid DWDM networks. The "ietf-layer0-types" module contains the following YANG reusable YANG data types, identities and groupings:¶
l0-grid-type:¶
cwdm-ch-spc-type:¶
-
A base YANG identity for the Coarse Wavelength Division Multiplexing (CWDM) channel-spacing type as defined in [RFC6205].¶
dwdm-ch-spc-type:¶
flexi-ncfg-type:¶
-
A base YANG identity for the DWDM flexi-grid Nominal Central Frequency Granularity (NCFG) type as defined in [RFC7699].¶
-
Note that the only value for NCFG standardized in [ITU-T_G.694.1] is 6.25GHz.¶
flexi-slot-width-granularity:¶
-
A base YANG identity for the DWDM flexi-grid Slot Width Granularity (SWG) type, as defined in [RFC7699].¶
-
Note that the only value for SWG standardized in [ITU-T_G.694.1] is 12.5GHz.¶
fec-type:¶
-
A base YANG identity from which specific FEC (Forward Error Correction) type identities are derived.¶
line-coding:¶
-
A base YANG identity from which specific identities defining the bit rate/line coding of optical tributary signals are derived.¶
wavelength-assignment:¶
otu-type:¶
-
This specifies the type of OTU, including the types specified in [ITU-T_G.709].¶
-
Since [ITU-T_G.Sup43] does not guarantee interoperability in the data plane, the type of OTUk defined in [ITU-T_G.Sup43] can be defined in vendor-specific YANG modules using the otu-type identity, defined in this document, as the base.¶
operational-mode:¶
-
A YANG data type used to identify an organization (e.g., vendor) specific mode for transceiver capability description, as defined in Section 2.5.2 of [I-D.ietf-ccamp-optical-impairment-topology-yang]¶
wson-label-start-end:¶
-
The WSON label range was defined in [RFC6205], and the generic topology model defines the label-start/label-end in [RFC8795]. This grouping shows the WSON-specific label-start and label-end information. See Section 2.1 for more details.¶
wson-label-hop:¶
-
The WSON label range was defined in [RFC6205], and the generic topology model defines the label-hop in [RFC8795]. This grouping shows the WSON-specific label-hop information. See Section 2.1 for more details.¶
l0-label-range-info:¶
-
A YANG grouping that defines the Layer 0 label range information applicable for WSON as defined in [RFC6205]. The label range info is defined per priority [RFC4203]. This grouping is used in the flexi-grid DWDM by adding more flexi-grid-specific parameters. See Section 2.1 for more details.¶
wson-label-step:¶
-
A YANG grouping that defines label steps for WSON as defined in [I-D.ietf-teas-rfc8776-update]. See Section 2.1 for more details.¶
flexi-grid-label-start-end:¶
-
The flexi-grid label range was defined in [RFC7699], and the generic topology model defines the label-start/label-end in [RFC8795]. This grouping shows the flexi-grid-specific label- start and label-end information which is used to describe the range of available nominal central frequencies. See Section 2.1 for more details.¶
-
As described in section 3.1 of [RFC8363], the range of available nominal central frequencies are advertised for m=1, which means that for an available central frequency n, the frequency slot from central frequency n-1 to central frequency n+1 is available.¶
flexi-grid-label-hop:¶
-
The flexi-grid label range was defined in [RFC8363], and the generic topology model defines the label-hop in [RFC8795]. This grouping shows the WSON-specific label-hop information. See Section 2.1 for more details.¶
flexi-grid-label-range-info:¶
-
A YANG grouping that defines flexi-grid label range information as defined in [RFC8363]. See Section 2.1 for more details. See Section 2.1 for more details.¶
flexi-grid-label-step:¶
-
A YANG grouping that defines flexi-grid label steps as defined in [I-D.ietf-teas-rfc8776-update]. See Section 2.1 for more details.¶
wdm-label-start-end:¶
-
A YANG grouping that combines the definition of label-start/label-end information that was defined separately in wson-label-start-end and flexi-grid-label-start-end, to support optical network scenarios that contain both fixed- and flexi-grid links. See Section 2.1 for more details.¶
wdm-label-hop:¶
-
A YANG grouping that combines the definition of label hop information that was defined separately in wson-label-hop and flexi-grid-label-hop, to support optical network scenarios that contain both fixed- and flexi-grid links. See Section 2.1 for more details.¶
wdm-label-range-info:¶
-
A YANG grouping that combines the definition of label range information that was defined separately in wson-label-range-info and flexi-grid-label-range-info, to support optical network scenarios that contain both fixed- and flexi-grid links. See Section 2.1 for more details.¶
wdm-label-step:¶
-
A YANG grouping that combines the definition of label step information defined separately in wson-label-step and flexi-grid-label-step, to support optical network scenarios that contain both fixed- and flexi-grid links. See Section 2.1 for more details.¶
transceiver-capabilities:¶
-
A YANG grouping to define the transceiver capabilities (also called "modes") needed to determine optical signal compatibility.¶
standard-mode:¶
-
A YANG grouping for the standard modes defined in [ITU-T_G.698.2].¶
organizational-mode:¶
-
A YANG grouping to define transponder operational mode supported by organizations or vendors, as defined in [I-D.ietf-ccamp-optical-impairment-topology-yang].¶
common-explicit-mode:¶
-
A YANG grouping to define the list of attributes related to optical impairments limits in case of transceiver explicit mode, as defined in [I-D.ietf-ccamp-optical-impairment-topology-yang].¶
transmitter-tuning-range:¶
-
A YANG grouping that defines the transmitter tuning range, which includes the minimum and maximum tuning frequency, as well as the frequency tuning steps.¶
common-organizational-explicit-mode:¶
-
A YANG grouping to define the common capabilities attributes limit range in case of operational mode and explicit mode.¶
modulation:¶
-
A base YANG identity to define the different modulation types, as defined in [ITU-T_G.Sup39]¶
snr:¶
-
A YANG data type used to represent an (Optical) Signal to Noise Ratio measured over 0.1 nm resolution bandwidth, as defined in [ITU-T_G.977.1]¶
psd:¶
-
A YANG data type used to represent a Power Spectral Density (PSD), as defined in [ITU-T_G.9700]¶
penalty-value:¶
-
A YANG grouping to define the penalty value for multiple penalty types, such as Chromatic Dispersion (CD), Polarization Mode Dispersion (PMD), as defined in [ITU-T_G.666] or Polarization Dependent Loss(PDL)¶
2.1. WDM Label and Label Range
As described in [RFC6205] and [RFC7699], the WDM label represents the frequency slot assigned to a WDM Label Switched Path (LSP) on a given WDM Link, which models an Optical Multiplex Section (OMS) Media Channel Group (MCG) as described in [I-D.ietf-ccamp-optical-impairment-topology-yang].¶
The same WDM label shall be assigned to the same WDM LSP on all the WDM Links on a regen-free LSP path or path segment.¶
A frequency slot is defined in [ITU-T_G.694.1] as a contiguous frequency range characterized by its nominal central frequency and slot width. The frequency range allocated to a frequency slot is unavailable to other frequency slots.¶
The definition of the frequency slot depends on the WDM grid type:¶
-
In case of CWDM fixed-grid, defined in [ITU-T_G.694.2], the frequency slot is defined by a fixed CWDM channel spacing (cwdm-ch-spc-type) and by the nominal central wavelength which is computed as described in [RFC6205]. The formula in [RFC6205] is copied here for reader convenience:¶
lambda = 1471 nm + n * channel spacing (measured in nm)¶
-
In case of DWDM fixed-grid, defined in [ITU-T_G.694.1], the frequency slot is defined by a fixed DWDM channel spacing (dwdm-ch-spc-type) and by the nominal central frequency, which is computed as described in [RFC6205]. The formula in [RFC6205] is copied here for reader convenience:¶
f = 193100.000 GHz + n * channel spacing (measured in GHz)¶
-
In case of DWDM flexible-grid, defined in [ITU-T_G.694.1], the frequency slot is defined by the slot width and by the nominal central frequency, which are computed, based on the slot width granularity (SWG, fixed at 12.5GHz in [ITU-T_G.694.1]), and of the nominal central frequency granularity (NCFG, fixed at 6.25GHz in [ITU-T_G.694.1]) respectively, as described in [RFC7698] and [RFC7699]. The formulas in [RFC7699] can be generalized as follows:¶
SW = m * SWG (measured in GHz) f = 193100.000 GHz + N * NCFG (measured in GHz)¶
-
where 'n' is defined in [RFC7699] as integer (positive, negative, or 0) and 'm' is defined in [RFC7698] as an integer greater than or equal to 1.¶
The definition of the channel spacing, NCFG and SWG in the YANG model have been generalized to support modelling of vendor-specific values (e.g., finer vendor-specific granularity for NCFG and SWG).¶
The WDM Label Range represents the frequency slots that are available for WDM LSPs to be set up over a given WDM Link.¶
The WDM Label Range is defined by augmenting the label-restriction list, defined in [I-D.ietf-teas-rfc8776-update], with WDM technology-specific attributes, using the l0-label-range-info grouping (for WSON only models) or the flexi-grid-label-range-info grouping (for DWDM flexible-grid only models) or the wdm-label-range-info grouping (for models that supports both WSON and DWDM flexible-grid).¶
Each entry in the label-restriction list represents either the range of the available central wavelength values (in case of CWDM fixed-grid) or the range of the available nominal central frequencies values (in case of DWDM fixed or flexible grids): the grid-type attribute defines the type of grid for each entry of the list.¶
In case of DWDM flexible grid, each entry in the label-restriction list represents also the range of the supported slot width values based on the following attributes, defined based on concepts used in [RFC7699]:¶
-
slot-width-granularity, which represents the minimum space between slot widths;¶
-
min-slot-width-factor: a multiplier of the slot width granularity, indicating the minimum slot width supported by each entry in the label-restriction list;¶
-
max-slot-width-factor: a multiplier of the slot width granularity, indicating the maximum slot width supported by each entry in the label-restriction list.¶
Each entry of the label-restriction list, as defined in [I-D.ietf-teas-rfc8776-update], defines a label-start, a label-end, a label-step and a range-bitmap.¶
The label-start and label-end definitions, when used for representing WDM labe range, are augmented with WDM technology-specific attributes, using the wson-label-start-end grouping (for WSON only models) or the flexi-grid-label-start-end grouping (for DWDM flexible-grid only models) or the wdm-label-start-end grouping (for models that supports both WSON and DWDM flexible-grid).¶
The label-step definition, when used for representing WDM labe range, are augmented with WDM technology-specific attributes, using the wson-label-step grouping (for WSON only models) or the flexi-grid-label-step grouping (for DWDM flexible-grid only models) or the wdm-label-step grouping (for models that supports both WSON and DWDM flexible-grid). The label-step definition for WDM depends on the WDM grid type:¶
4. YANG Module for Layer 0 Types
This YANG module references [RFC6205], [RFC7689], [RFC7699], [RFC7698], [RFC8363], [RFC8363], [RFC9093], [ITU-T_G.666], [ITU-T_G.694.1], [ITU-T_G.694.2], [ITU-T_G.698.2], [ITU-T_G.709], [ITU-T_G.709.2], [ITU-T_G.709.3], [ITU-T_G.959.1] [ITU-T_G.975], [ITU-T_G.975.1], [ITU-T_G.977.1], [ITU-T_G.9700] and [OIF_400ZR].¶
5. Security Considerations
The YANG module specified in this document defines a schema for data that is designed to be accessed via network management protocols such as NETCONF [RFC6241] or RESTCONF [RFC8040]. The lowest NETCONF layer is the secure transport layer, and the mandatory-to-implement secure transport is Secure Shell (SSH) [RFC6242]. The lowest RESTCONF layer is HTTPS, and the mandatory-to-implement secure transport is TLS [RFC8446].¶
The Network Configuration Access Control Model (NACM) [RFC8341] provides the means to restrict access for particular NETCONF or RESTCONF users to a preconfigured subset of all available NETCONF or RESTCONF protocol operations and content. The NETCONF protocol over Secure Shell (SSH) specification [RFC6242] describes a method for invoking and running NETCONF within a Secure Shell (SSH) session as an SSH subsystem.¶
The objects in this YANG module are common data types and groupings. No object in this module can be read or written to. These definitions can be imported and used by other Layer 0 specific modules. It is critical to consider how imported definitions will be utilized and accessible via RPC operations, as the resultant schema will have data nodes that can be writable, or readable, and will have a significant effect on the network operations if used incorrectly or maliciously. All of these considerations belong in the document that defines the modules that import from this YANG module. Therefore, it is important to manage access to resultant data nodes that are considered sensitive or vulnerable in some network environments.¶
The security considerations spelled out in the YANG 1.1 specification [RFC7950] apply for this document as well.¶
6. IANA Considerations
For the following URI in the "IETF XML Registry" [RFC3688], IANA has updated the reference field to refer to this document:¶
URI: urn:ietf:params:xml:ns:yang:ietf-layer0-types Registrant Contact: The IESG XML: N/A; the requested URI is an XML namespace.¶
This document also adds an updated YANG module to the "YANG Module Names" registry [RFC7950]:¶
Name: ietf-layer0-types Namespace: urn:ietf:params:xml:ns:yang:ietf-layer0-types Prefix: l0-types Reference: RFC XXXX¶
RFC Editor Note: Please replace XXXX with the RFC number assigned to this document.¶
7. References
7.1. Normative References
- [I-D.ietf-ccamp-optical-impairment-topology-yang]
- Beller, D., Le Rouzic, E., Belotti, S., Galimberti, G., and I. Busi, "A YANG Data Model for Optical Impairment-aware Topology", Work in Progress, Internet-Draft, draft-ietf-ccamp-optical-impairment-topology-yang-15, , <https://datatracker.ietf.org/doc/html/draft-ietf-ccamp-optical-impairment-topology-yang-15>.
- [I-D.ietf-teas-rfc8776-update]
- Busi, I., Guo, A., Liu, X., Saad, T., and I. Bryskin, "Common YANG Data Types for Traffic Engineering", Work in Progress, Internet-Draft, draft-ietf-teas-rfc8776-update-11, , <https://datatracker.ietf.org/doc/html/draft-ietf-teas-rfc8776-update-11>.
- [ITU-T_G.666]
- International Telecommunication Union, "Characteristics of polarization mode dispersion compensators and of receivers that compensate for polarization mode dispersion"", ITU-T Recommendation G.666 , , <https://www.itu.int/rec/T-REC-G.666>.
- [ITU-T_G.694.1]
- International Telecommunication Union, "Spectral grids for WDM applications: DWDM frequency grid", ITU-T Recommendation G.694.1 , , <https://www.itu.int/rec/T-REC-G.694.1>.
- [ITU-T_G.694.2]
- International Telecommunication Union, "Spectral grids for WDM applications: CWDM wavelength grid", ITU-T Recommendation G.694.2 , , <https://www.itu.int/rec/T-REC-G.694.2>.
- [ITU-T_G.698.2]
- International Telecommunication Union, "Amplified multichannel dense wavelength division multiplexing applications with single channel optical interfaces", ITU-T Recommendation G.698.2 , , <https://www.itu.int/rec/T-REC-G.698.2>.
- [ITU-T_G.709]
- International Telecommunication Union, "Interfaces for the optical transport network", ITU-T Recommendation G.709 , , <https://www.itu.int/rec/T-REC-G.709>.
- [ITU-T_G.709.2]
- International Telecommunication Union, "OTU4 long-reach interface", ITU-T Recommendation G.709.2, Corrigendum 1 , , <https://www.itu.int/rec/T-REC-G.709.2>.
- [ITU-T_G.709.3]
- International Telecommunication Union, "Flexible OTN B100G long-reach interfaces", ITU-T Recommendation G.709.3, Amendment 1 , , <https://www.itu.int/rec/T-REC-G.709.3>.
- [ITU-T_G.959.1]
- International Telecommunication Union, "Optical transport network physical layer interfaces", ITU-T Recommendation G.959.1 , , <https://www.itu.int/rec/T-REC-G.959.1>.
- [ITU-T_G.9700]
- International Telecommunication Union, "Fast access to subscriber terminals (G.fast) - Power spectral density specification", ITU-T Recommendation G.9700 , , <https://www.itu.int/rec/T-REC-G.9700>.
- [ITU-T_G.975]
- International Telecommunication Union, "Forward error correction for submarine systems", ITU-T Recommendation G.975 , , <https://www.itu.int/rec/T-REC-G.975>.
- [ITU-T_G.975.1]
- International Telecommunication Union, "Forward error correction for high bit-rate DWDM submarine systems", ITU-T Recommendation G.975.1, Corrigendum 2 , , <https://www.itu.int/rec/T-REC-G.975.1>.
- [ITU-T_G.977.1]
- International Telecommunication Union, "Transverse compatible dense wavelength division multiplexing applications for repeatered optical fibre submarine cable systems", ITU-T Recommendation G.977.1 , , <https://www.itu.int/rec/T-REC-G.977.1>.
- [OIF_400ZR]
- Optical Internetworking Forum, "Implementation Agreement 400ZR", OIF-400ZR-01.0 Implementation Agreement , , <https://www.oiforum.com/wp-content/uploads/OIF-400ZR-01.0_reduced2.pdf>.
- [RFC2119]
- Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, , <https://www.rfc-editor.org/info/rfc2119>.
- [RFC4203]
- Kompella, K., Ed. and Y. Rekhter, Ed., "OSPF Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)", RFC 4203, DOI 10.17487/RFC4203, , <https://www.rfc-editor.org/info/rfc4203>.
- [RFC6205]
- Otani, T., Ed. and D. Li, Ed., "Generalized Labels for Lambda-Switch-Capable (LSC) Label Switching Routers", RFC 6205, DOI 10.17487/RFC6205, , <https://www.rfc-editor.org/info/rfc6205>.
- [RFC6241]
- Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed., and A. Bierman, Ed., "Network Configuration Protocol (NETCONF)", RFC 6241, DOI 10.17487/RFC6241, , <https://www.rfc-editor.org/info/rfc6241>.
- [RFC6242]
- Wasserman, M., "Using the NETCONF Protocol over Secure Shell (SSH)", RFC 6242, DOI 10.17487/RFC6242, , <https://www.rfc-editor.org/info/rfc6242>.
- [RFC7689]
- Bernstein, G., Ed., Xu, S., Lee, Y., Ed., Martinelli, G., and H. Harai, "Signaling Extensions for Wavelength Switched Optical Networks", RFC 7689, DOI 10.17487/RFC7689, , <https://www.rfc-editor.org/info/rfc7689>.
- [RFC7698]
- Gonzalez de Dios, O., Ed., Casellas, R., Ed., Zhang, F., Fu, X., Ceccarelli, D., and I. Hussain, "Framework and Requirements for GMPLS-Based Control of Flexi-Grid Dense Wavelength Division Multiplexing (DWDM) Networks", RFC 7698, DOI 10.17487/RFC7698, , <https://www.rfc-editor.org/info/rfc7698>.
- [RFC7699]
- Farrel, A., King, D., Li, Y., and F. Zhang, "Generalized Labels for the Flexi-Grid in Lambda Switch Capable (LSC) Label Switching Routers", RFC 7699, DOI 10.17487/RFC7699, , <https://www.rfc-editor.org/info/rfc7699>.
- [RFC7950]
- Bjorklund, M., Ed., "The YANG 1.1 Data Modeling Language", RFC 7950, DOI 10.17487/RFC7950, , <https://www.rfc-editor.org/info/rfc7950>.
- [RFC8040]
- Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF Protocol", RFC 8040, DOI 10.17487/RFC8040, , <https://www.rfc-editor.org/info/rfc8040>.
- [RFC8174]
- Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, , <https://www.rfc-editor.org/info/rfc8174>.
- [RFC8341]
- Bierman, A. and M. Bjorklund, "Network Configuration Access Control Model", STD 91, RFC 8341, DOI 10.17487/RFC8341, , <https://www.rfc-editor.org/info/rfc8341>.
- [RFC8342]
- Bjorklund, M., Schoenwaelder, J., Shafer, P., Watsen, K., and R. Wilton, "Network Management Datastore Architecture (NMDA)", RFC 8342, DOI 10.17487/RFC8342, , <https://www.rfc-editor.org/info/rfc8342>.
- [RFC8363]
- Zhang, X., Zheng, H., Casellas, R., Gonzalez de Dios, O., and D. Ceccarelli, "GMPLS OSPF-TE Extensions in Support of Flexi-Grid Dense Wavelength Division Multiplexing (DWDM) Networks", RFC 8363, DOI 10.17487/RFC8363, , <https://www.rfc-editor.org/info/rfc8363>.
- [RFC8446]
- Rescorla, E., "The Transport Layer Security (TLS) Protocol Version 1.3", RFC 8446, DOI 10.17487/RFC8446, , <https://www.rfc-editor.org/info/rfc8446>.
- [RFC8795]
- Liu, X., Bryskin, I., Beeram, V., Saad, T., Shah, H., and O. Gonzalez de Dios, "YANG Data Model for Traffic Engineering (TE) Topologies", RFC 8795, DOI 10.17487/RFC8795, , <https://www.rfc-editor.org/info/rfc8795>.
- [RFC9093]
- Zheng, H., Lee, Y., Guo, A., Lopez, V., and D. King, "A YANG Data Model for Layer 0 Types", RFC 9093, DOI 10.17487/RFC9093, , <https://www.rfc-editor.org/info/rfc9093>.
7.2. Informative References
- [ITU-T_G.Sup39]
- International Telecommunication Union, "Optical system design and engineering considerations", ITU-T Supplement G.Sup39 , .
- [ITU-T_G.Sup43]
- International Telecommunication Union, "Transport of IEEE 10GBASE-R in optical transport networks (OTN)", ITU-T Supplement G.Sup43 , .
- [RFC3688]
- Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, DOI 10.17487/RFC3688, , <https://www.rfc-editor.org/info/rfc3688>.
- [RFC6163]
- Lee, Y., Ed., Bernstein, G., Ed., and W. Imajuku, "Framework for GMPLS and Path Computation Element (PCE) Control of Wavelength Switched Optical Networks (WSONs)", RFC 6163, DOI 10.17487/RFC6163, , <https://www.rfc-editor.org/info/rfc6163>.
- [RFC7446]
- Lee, Y., Ed., Bernstein, G., Ed., Li, D., and W. Imajuku, "Routing and Wavelength Assignment Information Model for Wavelength Switched Optical Networks", RFC 7446, DOI 10.17487/RFC7446, , <https://www.rfc-editor.org/info/rfc7446>.
- [RFC7581]
- Bernstein, G., Ed., Lee, Y., Ed., Li, D., Imajuku, W., and J. Han, "Routing and Wavelength Assignment Information Encoding for Wavelength Switched Optical Networks", RFC 7581, DOI 10.17487/RFC7581, , <https://www.rfc-editor.org/info/rfc7581>.
Appendix A. Changes from RFC 9093
This version adds new data types, identities, and groupings to the YANG modules.¶
The following new YANG data types have been added to the 'ietf-layer0-types' module:¶
-
Standard-mode¶
-
Organization-identifier¶
-
Operational-mode¶
-
frequency-thz¶
-
frequency-ghz¶
-
snr¶
-
snr-or-null¶
-
fiber-type¶
-
decimal-2¶
-
decimal-2-or-null¶
-
power-gain¶
-
power-gain-or-null¶
-
power-loss¶
-
power-loss-or-null¶
-
power-ratio¶
-
power-ratio-or-null¶
-
power-dbm¶
-
power-dbm-or-null¶
-
decimal-5¶
-
decimal-5-or-null¶
-
psd¶
-
psd-or-null¶
The following new YANG identities have been added to the 'ietf-layer0-types' module:¶
-
identity cwdm-ch-spc-type¶
-
identity flexi-ncfg-type¶
-
identity flexi-ncfg-6p25gh¶
-
identity modulation¶
-
identity DPSK¶
-
identity QPSK¶
-
identity DP-QPSK¶
-
identity QAM8¶
-
identity DP-QAM8¶
-
identity QAM16¶
-
identity DP-QAM16¶
-
identity QAM32¶
-
identity DP-QAM32¶
-
identity QAM64¶
-
identity DP-QAM64¶
-
identity fec-type¶
-
identity g-fec¶
-
identity super-fec¶
-
identity no-fec¶
-
identity sc-fec¶
-
identity o-fec¶
-
identity c-fec¶
-
identity line-coding¶
-
identity line-coding-NRZ-2p5G¶
-
identity line-coding-NRZ-OTU1¶
-
identity line-coding-NRZ-10G¶
-
identity line-coding-NRZ-OTU2¶
-
identity line-coding-OTL4.4-SC¶
-
identity line-coding-FOIC1.4-SC¶
-
identity wavelength-assignment¶
-
identity first-fit-wavelength-assignment¶
-
identity random-wavelength-assignment¶
-
identity least-loaded-wavelength-assignment¶
-
identity lower-first-wavelength-assignment¶
-
identity upper-first-wavelength-assignment¶
-
identity otu-type¶
-
identity OTU1¶
-
identity OTU2¶
-
identity OTU3¶
-
identity OTU4¶
-
identity OTUCn¶
-
identity type-power-mode¶
-
identity power-spectral-density¶
-
identity carrier-power¶
The following new YANG groupings have been added to the 'ietf-layer0-types' module:¶
-
wdm-label-start-end¶
-
wdm-label-step¶
-
wdm-label-hop¶
-
wdm-label-range-info¶
-
transceiver-mode¶
-
transceiver-capabilities¶
-
standard-mode¶
-
organizational-mode¶
-
penalty-value¶
-
explicit-mode¶
-
common-standard-organizational-mode¶
-
transmitter-tuning-range¶
-
common-all-mode¶
-
common-transceiver-param¶
-
common-transceiver-configured-param¶
-
common-transceiver-readonly-param¶
-
l0-tunnel-attributes¶
-
frequency-range¶
-
l0-path-constraints¶
-
l0-path-properties¶
Acknowledgments
The authors and the working group give their sincere thanks to Robert Wilton for the YANG doctor review and to Adrian Farrel and Tom Petch for their comments during the model and document development.¶
This document was prepared using kramdown.¶