draft-ietf-ccamp-wson-yang-19.txt   draft-ietf-ccamp-wson-yang-20.txt 
CCAMP Working Group Y. Lee (Editor) CCAMP Working Group Y. Lee (Editor)
Internet Draft D. Dhody Internet Draft D. Dhody
Intended status: Standard Track A. Guo Intended status: Standard Track A. Guo
Expires: August 26, 2019 Huawei Expires: September 25, 2019 Huawei
V. Lopez V. Lopez
Telefonica Telefonica
D. King D. King
U. of Lancaster U. of Lancaster
February 27, 2019 March 24, 2019
A YANG Data Model for WSON (Wavelength Switched Optical Networks) A YANG Data Model for WSON (Wavelength Switched Optical Networks)
draft-ietf-ccamp-wson-yang-19 draft-ietf-ccamp-wson-yang-20
Abstract Abstract
This document provides a YANG data model for the routing and This document provides a YANG data model for the routing and
wavelength assignment (RWA) TE topology in wavelength switched wavelength assignment (RWA) TE topology in wavelength switched
optical networks (WSONs). The YANG data model defined in this optical networks (WSONs). The YANG data model defined in this
document conforms to the Network Management Datastore Architecture document conforms to the Network Management Datastore Architecture
defined in RFC 8342. defined in RFC 8342.
Status of this Memo Status of this Memo
skipping to change at page 1, line 48 skipping to change at page 1, line 48
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 August 26, 2019. This Internet-Draft will expire on September 25, 2019.
Copyright Notice Copyright Notice
Copyright (c) 2019 IETF Trust and the persons identified as the Copyright (c) 2019 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
skipping to change at page 2, line 24 skipping to change at page 2, line 24
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...................................................2 1. Introduction...................................................2
1.1. Requirements Language.....................................3 1.1. Requirements Language.....................................3
1.2. Terminology...............................................3 1.2. Terminology...............................................3
1.3. Tree diagram..............................................4 1.3. Tree diagram..............................................4
1.4. Prefixes in Data Node Names...............................4 1.4. Prefixes in Data Node Names...............................4
2. YANG Model (Tree Structure)....................................4 2. YANG Model (Tree Structure)....................................5
3. IETF-WSON-Topology YANG Model.................................28 3. IETF-WSON-Topology YANG Model.................................28
4. IETF-Layer0-Types YANG Model..................................67 4. IETF-Layer0-Types YANG Model..................................67
5. Security Considerations.......................................83 5. Security Considerations.......................................83
6. IANA Considerations...........................................84 6. IANA Considerations...........................................84
7. Acknowledgments...............................................85 7. Acknowledgments...............................................85
8. References....................................................86 8. References....................................................86
8.1. Normative References.....................................86 8.1. Normative References.....................................86
8.2. Informative References...................................86 8.2. Informative References...................................86
9. Contributors..................................................88 9. Contributors..................................................88
Authors' Addresses...............................................88 Authors' Addresses...............................................88
skipping to change at page 3, line 5 skipping to change at page 3, line 5
1. Introduction 1. Introduction
This document provides a YANG data model for the routing and This document provides a YANG data model for the routing and
wavelength assignment (RWA) Traffic Engineering (TE) topology in wavelength assignment (RWA) Traffic Engineering (TE) topology in
wavelength switched optical networks (WSONs). The YANG model wavelength switched optical networks (WSONs). The YANG model
described in this document is a WSON technology-specific YANG model described in this document is a WSON technology-specific YANG model
based on the information model developed in [RFC7446] and the two based on the information model developed in [RFC7446] and the two
encoding documents [RFC7581] and [RFC7579] that developed protocol encoding documents [RFC7581] and [RFC7579] that developed protocol
independent encodings based on [RFC7446]. independent encodings based on [RFC7446].
[G.698.2] defines amplified multichannel dense wavelength division
multiplexing applications with single channel optical interfaces.
The YANG data model defined in this document refers to the standard
application mode defined in [G.698.2].
This document augments the generic TE topology draft [TE-TOPO]. This document augments the generic TE topology draft [TE-TOPO].
What is not in scope of this document is both impairment-aware WSON What is not in scope of this document is both impairment-aware WSON
and flex-grid. and flex-grid.
This document defines two YANG models: ietf-wson-topology (Section This document defines two YANG models: ietf-wson-topology (Section
3) and ietf-layer0-types (Section 4). 3) and ietf-layer0-types (Section 4).
There are multiple applications for the yang data model defined in There are multiple applications for the yang data model defined in
this document. For example, nodes within the network can use the this document. For example, nodes within the network can use the
skipping to change at page 29, line 49 skipping to change at page 30, line 4
contact contact
"Editor: Young Lee <leeyoung@huawei.com> "Editor: Young Lee <leeyoung@huawei.com>
Editor: Aihua Guo <aihuaguo@huawei.com>"; Editor: Aihua Guo <aihuaguo@huawei.com>";
description description
"This module provides a YANG data model for the routing and "This module provides a YANG data model for the routing and
wavelength assignment (RWA) Traffic Engineering (TE) wavelength assignment (RWA) Traffic Engineering (TE)
topology in wavelength switched optical networks (WSONs). topology in wavelength switched optical networks (WSONs).
The YANG model described in this document is a WSON The YANG model described in this document is a WSON
technology-specific YANG model augmenting the generic TE technology-specific YANG model augmenting the generic TE
topology module [TE-TOPO] based on the information model topology module (ietf-te-topology) based on the information
developed in [RFC7446] and the two encoding documents model developed in RFC 7446 and the two encoding documents
[RFC7581] and [RFC7579] that developed protocol independent RFC 7581 and RFC 7579 that developed protocol independent
encodings based on [RFC7446]. encodings based on RFC 7446.
.
Copyright (c) 2018 IETF Trust and the persons identified Copyright (c) 2018 IETF Trust and the persons identified
as authors of the code. All rights reserved. as authors of the code. All rights reserved.
Redistribution and use in source and binary forms, with Redistribution and use in source and binary forms, with
or without modification, is permitted pursuant to, and or without modification, is permitted pursuant to, and
subject to the license terms contained in, the Simplified subject to the license terms contained in, the Simplified
BSD License set forth in Section 4.c of the IETF Trust's BSD License set forth in Section 4.c of the IETF Trust's
Legal Provisions Relating to IETF Documents Legal Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info)."; (http://trustee.ietf.org/license-info).";
revision 2019-02-27 { revision 2019-02-27 {
description description
"Initial Version"; "Initial Version";
reference reference
"RFC XXXX: A YANG Data Model for WSON (Wavelenghth Switched "RFC XXXX: A YANG Data Model for WSON (Wavelength Switched
Optical Networks)"; Optical Networks)";
} }
/* /*
* Groupings * Groupings
*/ */
grouping wson-node-attributes { grouping wson-node-attributes {
description "WSON node attributes"; description "WSON node attributes";
container wson-node { container wson-node {
description "WSON node attrtibutes"; description "WSON node attrtibutes";
skipping to change at page 68, line 34 skipping to change at page 68, line 40
or without modification, is permitted pursuant to, and or without modification, is permitted pursuant to, and
subject to the license terms contained in, the Simplified subject to the license terms contained in, the Simplified
BSD License set forth in Section 4.c of the IETF Trust's BSD License set forth in Section 4.c of the IETF Trust's
Legal Provisions Relating to IETF Documents Legal Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info)."; (http://trustee.ietf.org/license-info).";
revision "2018-02-07" { revision "2018-02-07" {
description description
"Initial Version"; "Initial Version";
reference reference
"RFC XXXX: A YANG Data Model for WSON (Wavelenghth Switched "RFC XXXX: A YANG Data Model for WSON (Wavelength Switched
Optical Networks)"; Optical Networks)";
} }
typedef operational-mode { typedef operational-mode {
type string; type string;
description description
"Vendor-specific mode that guarantees interoperability."; "Vendor-specific mode that guarantees interoperability.";
} }
typedef standard-mode { typedef standard-mode {
type string; type string;
description description
"ITU-T G.698.2 standard mode that guarantees interoperability. "ITU-T G.698.2 standard mode that guarantees interoperability.
It must be an string with the following format: It must be an string with the following format:
B-DScW-ytz(v) where all these attributes are conformant B-DScW-ytz(v) where all these attributes are conformant
to the ITU-T recomendation"; to the ITU-T recomendation";
reference "ITU-T G.698.2 (11/2009) Section 5.3"; reference "ITU-T G.698.2 (11/2018)";
} }
typedef vendor-identifier { typedef vendor-identifier {
type string; type string;
description description
"vendor identifier that uses vendor-specific mode"; "vendor identifier that uses vendor-specific mode";
reference "TBD"; reference "RFC7581";
} }
typedef frequency-thz { typedef frequency-thz {
type decimal64 { type decimal64 {
fraction-digits 5; fraction-digits 5;
} }
units THz; units THz;
description description
"The DWDM frequency in THz, e.g., 193.12500"; "The DWDM frequency in THz, e.g., 193.12500";
reference reference
skipping to change at page 88, line 5 skipping to change at page 87, line 41
[RFC8340] M. Bjorklund and L. Berger, Ed., "YANG Tree Diagrams", RFC [RFC8340] M. Bjorklund and L. Berger, Ed., "YANG Tree Diagrams", RFC
8340, March 2018. 8340, March 2018.
[RFC8342] M. Bjorklund, J. Schoenwaelder, P. Shafer, K. Watsen, R. [RFC8342] M. Bjorklund, J. Schoenwaelder, P. Shafer, K. Watsen, R.
Wilton, "Network Management Datastore Architecture Wilton, "Network Management Datastore Architecture
(NMDA)", RFC 8342, March 2018. (NMDA)", RFC 8342, March 2018.
[RFC8345] A. Clemm, et al, "A YANG Data Model for Network [RFC8345] A. Clemm, et al, "A YANG Data Model for Network
Topologies", RFC 8345, March 2018. Topologies", RFC 8345, March 2018.
[G.698.2] "Amplified multichannel dense wavelength division
multiplexing applications with single channel optical
interfaces", ITU-T G.698.2 (11/2018).
9. Contributors 9. Contributors
Authors' Addresses Authors' Addresses
Young Lee (ed.) Young Lee (ed.)
Huawei Technologies Huawei Technologies
5700 Tennyson Parkway, Suite 600 5700 Tennyson Parkway, Suite 600
Plano, TX 75024 Plano, TX 75024
USA USA
Email: leeyoung@huawei.com Email: leeyoung@huawei.com
 End of changes. 14 change blocks. 
15 lines changed or deleted 23 lines changed or added

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