draft-ietf-ccamp-wson-yang-09.txt   draft-ietf-ccamp-wson-yang-10.txt 
CCAMP Working Group Y. Lee (Editor) CCAMP Working Group Y. Lee (Editor)
D. Dhody Internet Draft D. Dhody
X. Zhang Intended status: Standard Track X. Zhang
Internet Draft A. Guo Expires: August 27, 2018 A. Guo
Intended status: Standard Track Huawei Huawei
V. Lopez V. Lopez
Telefonica Telefonica
D. King D. King
U. of Lancaster U. of Lancaster
B. Yoon B. Yoon
ETRI ETRI
Ricard Vilalta Ricard Vilalta
CTTC CTTC
Expires: May 12, 2018 November 12, 2017 February 27, 2018
A Yang Data Model for WSON Optical Networks A Yang Data Model for WSON Optical Networks
draft-ietf-ccamp-wson-yang-09.txt draft-ietf-ccamp-wson-yang-10
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). optical networks (WSONs).
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with This Internet-Draft is submitted to IETF in full conformance with
skipping to change at page 2, line 7 skipping to change at page 2, line 7
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 May 12, 2018. This Internet-Draft will expire on August 27, 2018.
Copyright Notice Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the Copyright (c) 2018 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...................................................2 1. Introduction...................................................2
2. YANG Model (Tree Structure)....................................3 2. YANG Model (Tree Structure)....................................3
3. IETF-WSON-Topology YANG Model..................................4 3. IETF-WSON-Topology YANG Model..................................4
4. IETF-TE-WSON-Types YANG Model.................................11 4. IETF-TE-WSON-Types YANG Model.................................11
5. Security Considerations.......................................13 5. Security Considerations.......................................13
6. IANA Considerations...........................................13 6. IANA Considerations...........................................14
7. Acknowledgments...............................................14 7. Acknowledgments...............................................14
8. References....................................................15 8. References....................................................15
8.1. Normative References.....................................15 8.1. Normative References.....................................15
8.2. Informative References...................................15 8.2. Informative References...................................15
9. Contributors..................................................15 9. Contributors..................................................15
Authors' Addresses...............................................15 Authors' Addresses...............................................15
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]. This document augments the independent encodings based on [RFC7446].
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-te-wson-types (Section 4). 3) and ietf-te-wson-types (Section 4).
2. YANG Model (Tree Structure) 2. YANG Model (Tree Structure)
module: ietf-wson-topology module: ietf-wson-topology
skipping to change at page 4, line 7 skipping to change at page 4, line 7
type type
augment /nd:networks/nd:network/nd:node/tet:te/tet:te-node-attributes: augment /nd:networks/nd:network/nd:node/tet:te/tet:te-node-attributes:
+--rw wson-node +--rw wson-node
+--rw node-type? identityref +--rw node-type? identityref
augment /nd:networks/nd:network/nd:node/tet:te/tet:tunnel-termination-point: augment /nd:networks/nd:network/nd:node/tet:te/tet:tunnel-termination-point:
+--rw available-operational-mode* te-wson-types:operational-mode +--rw available-operational-mode* te-wson-types:operational-mode
+--rw operational-mode? te-wson-types:operational-mode +--rw operational-mode? te-wson-types:operational-mode
3. IETF-WSON-Topology YANG Model 3. IETF-WSON-Topology YANG Model
<CODE BEGINS> file "ietf-wson-topology@2017-10-09.yang" <CODE BEGINS> file "ietf-wson-topology@2018-02-27.yang"
module ietf-wson-topology { module ietf-wson-topology {
//TODO: FIXME //TODO: FIXME
//yang-version 1.1; //yang-version 1.1;
namespace "urn:ietf:params:xml:ns:yang:ietf-wson-topology"; namespace "urn:ietf:params:xml:ns:yang:ietf-wson-topology";
prefix "wson"; prefix "wson";
import ietf-network { import ietf-network {
skipping to change at page 5, line 4 skipping to change at page 5, line 5
} */ } */
organization organization
"IETF CCAMP Working Group"; "IETF CCAMP Working Group";
contact contact
"Editor: Young Lee <leeyoung@huawei.com>"; "Editor: Young Lee <leeyoung@huawei.com>";
description description
"This module contains a collection of YANG definitions "This module contains a collection of YANG definitions
for for
RWA WSON. RWA WSON.
Copyright (c) 2016 IETF Trust and the persons identified Copyright (c) 2017 IETF Trust and the persons identified
as as
authors of the code. All rights reserved. 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 or
without modification, is permitted pursuant to, and without modification, is permitted pursuant to, and
subject subject
to the license terms contained in, the Simplified BSD to the license terms contained in, the Simplified BSD
License set forth in Section 4.c of the IETF Trust's License set forth in Section 4.c of the IETF Trust's
Legal Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info)."; (http://trustee.ietf.org/license-info).";
revision 2017-10-09 { revision 2018-02-27 {
description description
"version 8."; "version 10.";
reference reference
"RFC XXX: A Yang Data Model for WSON Optical "RFC XXX: A Yang Data Model for WSON Optical
Networks "; Networks ";
} }
typedef wson-topology-id { typedef wson-topology-id {
type inet:uri; type inet:uri;
description description
"The WSON Topology ID"; "The WSON Topology ID";
skipping to change at page 11, line 6 skipping to change at page 11, line 6
description "WSON tunnel termination point description "WSON tunnel termination point
augmentation."; augmentation.";
uses wson-ttp-attributes; uses wson-ttp-attributes;
}*/ }*/
} }
<CODE ENDS> <CODE ENDS>
4. IETF-TE-WSON-Types YANG Model 4. IETF-TE-WSON-Types YANG Model
<CODE BEGINS> file "ietf-te-wson-types@2017-10-09.yang" <CODE BEGINS> file "ietf-te-wson-types@2018-02-27.yang"
module ietf-te-wson-types { module ietf-te-wson-types {
namespace "urn:ietf:params:xml:ns:yang:ietf-te-wson-types"; namespace "urn:ietf:params:xml:ns:yang:ietf-te-wson-types";
prefix "te-wson-types"; prefix "te-wson-types";
organization organization
"IETF CCAMP Working Group"; "IETF CCAMP Working Group";
contact contact
"WG Web: <http://tools.ietf.org/wg/ccamp/> "WG Web: <http://tools.ietf.org/wg/ccamp/>
WG List: <mailto:ccamp@ietf.org> WG List: <mailto:ccamp@ietf.org>
Editor: Aihua Guo Editor: Aihua Guo
<mailto:aihuaguo@huawei.com> <mailto:aihuaguo@huawei.com>
Editor: Young Lee Editor: Young Lee
<mailto:leeyoung@huawei.com>"; <mailto:leeyoung@huawei.com>";
description description
"This module defines WSON types."; "This module defines WSON types.";
revision "2017-10-09" { revision "2018-02-27" {
description description
"Revision 0.1"; "Revision 2";
reference "TBD"; reference "TBD";
} }
typedef operational-mode { typedef operational-mode {
type string; type string;
description description
"Vendor-specific mode that guarantees interoperability. "Vendor-specific 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";
skipping to change at page 13, line 33 skipping to change at page 13, line 33
has the largest residual capacity on the most loaded has the largest residual capacity on the most loaded
link along the route (in muli-fiber networks)."; link along the route (in muli-fiber networks).";
} }
} }
<CODE ENDS> <CODE ENDS>
5. Security Considerations 5. Security Considerations
TDB The configuration, state, and action data defined in this document
are designed to be accessed via a management protocol with a secure
transport layer, such as NETCONF [RFC6241]. The NETCONF access
control model [RFC6536] provides the means to restrict access for
particular NETCONF users to a preconfigured subset of all available
NETCONF protocol operations and content.
A number of configuration data nodes defined in this document are
writable/deletable (i.e., "config true") These data nodes may be
considered sensitive or vulnerable in some network environments.
6. IANA Considerations 6. IANA Considerations
TDB This document registers the following namespace URIs in the IETF XML
registry [RFC3688]:
--------------------------------------------------------------------
URI: urn:ietf:params:xml:ns:yang: ietf-wson-topology
Registrant Contact: The IESG.
XML: N/A, the requested URI is an XML namespace.
--------------------------------------------------------------------
URI: urn:ietf:params:xml:ns:yang: ietf-te-wson-types
Registrant Contact: The IESG.
XML: N/A, the requested URI is an XML namespace.
--------------------------------------------------------------------
This document registers the following YANG modules in the YANG
Module Names registry [RFC7950]:
--------------------------------------------------------------------
name: ietf-wson-topology
namespace: urn:ietf:params:xml:ns:yang:ietf-wson-topology
reference: RFC XXXX (TDB)
--------------------------------------------------------------------
name: ietf-te-wson-types
namespace: urn:ietf:params:xml:ns:yang: ietf-te-wson-types
reference: RFC XXXX (TDB)
--------------------------------------------------------------------
7. Acknowledgments 7. Acknowledgments
This document was prepared using 2-Word-v2.0.template.dot. This document was prepared using 2-Word-v2.0.template.dot.
8. References 8. References
8.1. Normative References 8.1. Normative References
[TE-TOPO] X. Liu, et al., "YANG Data Model for TE Topologies", work [TE-TOPO] X. Liu, et al., "YANG Data Model for TE Topologies", work
 End of changes. 19 change blocks. 
25 lines changed or deleted 58 lines changed or added

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