< draft-ietf-ccamp-otn-topo-yang-12.txt   draft-ietf-ccamp-otn-topo-yang-13.txt >
CCAMP Working Group H. Zheng CCAMP Working Group H. Zheng
Internet-Draft I. Busi Internet-Draft I. Busi
Intended status: Standards Track Huawei Technologies Intended status: Standards Track Huawei Technologies
Expires: August 26, 2021 X. Liu Expires: January 13, 2022 X. Liu
Volta Networks Volta Networks
S. Belotti S. Belotti
Nokia Nokia
O. Gonzalez de Dios O. Gonzalez de Dios
Telefonica Telefonica
February 22, 2021 July 12, 2021
A YANG Data Model for Optical Transport Network Topology A YANG Data Model for Optical Transport Network Topology
draft-ietf-ccamp-otn-topo-yang-12 draft-ietf-ccamp-otn-topo-yang-13
Abstract Abstract
This document describes a YANG data model to describe the topologies This document describes a YANG data model to describe the topologies
of an Optical Transport Network (OTN). It is independent of control of an Optical Transport Network (OTN). It is independent of control
plane protocols and captures topological and resource related plane protocols and captures topological and resource related
information pertaining to OTN. This model enables clients, which information pertaining to OTN. This model enables clients, which
interact with a transport domain controller, for OTN topology related interact with a transport domain controller, for OTN topology related
operations such as obtaining the relevant topology resource operations such as obtaining the relevant topology resource
information. information.
skipping to change at page 2, line 4 skipping to change at page 2, line 4
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/. Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on August 26, 2021. This Internet-Draft will expire on January 13, 2022.
Copyright Notice Copyright Notice
Copyright (c) 2021 IETF Trust and the persons identified as the Copyright (c) 2021 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
(https://trustee.ietf.org/license-info) in effect on the date of (https://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
skipping to change at page 26, line 46 skipping to change at page 26, line 47
/tet:label-restriction/tet:label-step/tet:technology: /tet:label-restriction/tet:label-step/tet:technology:
+--:(otn) +--:(otn)
+--rw (range-type)? +--rw (range-type)?
+--:(trib-port) +--:(trib-port)
| +--rw otn-tpn? otn-tpn | +--rw otn-tpn? otn-tpn
+--:(trib-slot) +--:(trib-slot)
+--rw otn-ts? otn-ts +--rw otn-ts? otn-ts
4. The YANG Code 4. The YANG Code
<CODE BEGINS> file "ietf-otn-topology@2021-02-22.yang" <CODE BEGINS> file "ietf-otn-topology@2021-07-08.yang"
module ietf-otn-topology { module ietf-otn-topology {
yang-version 1.1; yang-version 1.1;
namespace "urn:ietf:params:xml:ns:yang:ietf-otn-topology"; namespace "urn:ietf:params:xml:ns:yang:ietf-otn-topology";
prefix "otntopo"; prefix "otnt";
import ietf-network { import ietf-network {
prefix "nw"; prefix "nw";
reference "RFC 8345: A YANG Data Model for Network Topologies"; reference "RFC 8345: A YANG Data Model for Network Topologies";
} }
import ietf-network-topology { import ietf-network-topology {
prefix "nt"; prefix "nt";
reference "RFC 8345: A YANG Data Model for Network Topologies"; reference "RFC 8345: A YANG Data Model for Network Topologies";
} }
skipping to change at page 28, line 22 skipping to change at page 28, line 22
Redistribution and use in source and binary forms, with or Redistribution and use in source and binary forms, with or
without modification, is permitted pursuant to, and subject without modification, is permitted pursuant to, and subject
to the license terms contained in, the Simplified BSD License to the license terms contained in, the Simplified BSD License
set forth in Section 4.c of the IETF Trust's Legal Provisions set forth in Section 4.c of the IETF Trust's Legal Provisions
Relating to IETF Documents Relating to IETF Documents
(https://trustee.ietf.org/license-info). (https://trustee.ietf.org/license-info).
This version of this YANG module is part of RFC XXXX; see This version of this YANG module is part of RFC XXXX; see
the RFC itself for full legal notices."; the RFC itself for full legal notices.";
revision 2021-02-22 { revision 2021-07-08 {
description description
"Initial Revision"; "Initial Revision";
reference reference
"RFC XXXX: A YANG Data Model for Optical Transport Network "RFC XXXX: A YANG Data Model for Optical Transport Network
Topology"; Topology";
// RFC Ed.: replace XXXX with actual RFC number, update date // RFC Ed.: replace XXXX with actual RFC number, update date
// information and remove this note // information and remove this note
} }
/* /*
skipping to change at page 28, line 49 skipping to change at page 28, line 49
presence "indicates a topology type of Optical Transport presence "indicates a topology type of Optical Transport
Network (OTN)-electrical layer."; Network (OTN)-electrical layer.";
description "otn topology type"; description "otn topology type";
} }
description "augment network types to include otn newtork"; description "augment network types to include otn newtork";
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:te-link-attributes" { + "tet:te-link-attributes" {
when "../../../nw:network-types/tet:te-topology/" when "../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description "Augment only for otn network."; description "Augment only for otn network.";
} }
description "Augment link configuration"; description "Augment link configuration";
leaf tsg { leaf tsg {
type identityref { type identityref {
base l1-types:tributary-slot-granularity; base l1-types:tributary-slot-granularity;
} }
description "Tributary slot granularity."; description "Tributary slot granularity.";
reference reference
"G.709/Y.1331, February 2016: Interfaces for the "G.709/Y.1331, February 2016: Interfaces for the
skipping to change at page 29, line 22 skipping to change at page 29, line 22
} }
leaf distance { leaf distance {
type uint32; type uint32;
description "distance in the unit of kilometers"; description "distance in the unit of kilometers";
} }
} }
augment "/nw:networks/nw:network/nw:node/nt:termination-point/" augment "/nw:networks/nw:network/nw:node/nt:termination-point/"
+ "tet:te" { + "tet:te" {
when "../../../nw:network-types/tet:te-topology/" when "../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description "Augment only for otn network"; description "Augment only for otn network";
} }
description "OTN TP attributes config in ODU topology."; description "OTN TP attributes config in ODU topology.";
container client-svc { container client-svc {
presence "client-facing LTP."; presence "client-facing LTP.";
description description
"OTN LTP Service attributes."; "OTN LTP Service attributes.";
leaf client-facing { leaf client-facing {
skipping to change at page 30, line 10 skipping to change at page 30, line 10
/* /*
* Augment TE bandwidth * Augment TE bandwidth
*/ */
augment "/nw:networks/nw:network/nw:node/nt:termination-point/" augment "/nw:networks/nw:network/nw:node/nt:termination-point/"
+ "tet:te/" + "tet:te/"
+ "tet:interface-switching-capability/tet:max-lsp-bandwidth/" + "tet:interface-switching-capability/tet:max-lsp-bandwidth/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment maximum LSP TE bandwidth for the link termination "Augment maximum LSP TE bandwidth for the link termination
point (LTP)."; point (LTP).";
case otn { case otn {
uses l1-types:otn-path-bandwidth; uses l1-types:otn-path-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:path-constraints/tet:te-bandwidth/tet:technology" { + "tet:path-constraints/tet:te-bandwidth/tet:technology" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE bandwidth path constraints of the TE node "Augment TE bandwidth path constraints of the TE node
connectivity matrices."; connectivity matrices.";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:path-constraints/tet:te-bandwidth/tet:technology" { + "tet:path-constraints/tet:te-bandwidth/tet:technology" {
when "../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE bandwidth path constraints of the "Augment TE bandwidth path constraints of the
connectivity matrix entry."; connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:path-constraints/tet:te-bandwidth/tet:technology" { + "tet:path-constraints/tet:te-bandwidth/tet:technology" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE bandwidth path constraints of the TE node "Augment TE bandwidth path constraints of the TE node
connectivity matrices information source."; connectivity matrices information source.";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:path-constraints/tet:te-bandwidth/tet:technology" { + "tet:path-constraints/tet:te-bandwidth/tet:technology" {
when "../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE bandwidth path constraints of the "Augment TE bandwidth path constraints of the
connectivity matrix entry information source"; connectivity matrix entry information source";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:client-layer-adaptation/tet:switching-capability/" + "tet:client-layer-adaptation/tet:switching-capability/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment client TE bandwidth of the tunnel termination point "Augment client TE bandwidth of the tunnel termination point
(TTP)"; (TTP)";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/tet:path-constraints/" + "tet:local-link-connectivities/tet:path-constraints/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE bandwidth path constraints for the TTP "Augment TE bandwidth path constraints for the TTP
Local Link Connectivities."; Local Link Connectivities.";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:local-link-connectivity/tet:path-constraints/" + "tet:local-link-connectivity/tet:path-constraints/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE bandwidth path constraints for the TTP "Augment TE bandwidth path constraints for the TTP
Local Link Connectivity entry."; Local Link Connectivity entry.";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:te-link-attributes/" + "tet:te-link-attributes/"
+ "tet:interface-switching-capability/tet:max-lsp-bandwidth/" + "tet:interface-switching-capability/tet:max-lsp-bandwidth/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment maximum LSP TE bandwidth for the TE link."; "Augment maximum LSP TE bandwidth for the TE link.";
case otn { case otn {
uses l1-types:otn-path-bandwidth; uses l1-types:otn-path-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:te-link-attributes/" + "tet:te-link-attributes/"
+ "tet:max-link-bandwidth/" + "tet:max-link-bandwidth/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../nw:network-types/tet:te-topology/" when "../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment maximum TE bandwidth for the TE link"; "Augment maximum TE bandwidth for the TE link";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:te-link-attributes/" + "tet:te-link-attributes/"
+ "tet:max-resv-link-bandwidth/" + "tet:max-resv-link-bandwidth/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../nw:network-types/tet:te-topology/" when "../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment maximum reservable TE bandwidth for the TE link"; "Augment maximum reservable TE bandwidth for the TE link";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:te-link-attributes/" + "tet:te-link-attributes/"
+ "tet:unreserved-bandwidth/" + "tet:unreserved-bandwidth/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../nw:network-types/tet:te-topology/" when "../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment unreserved TE bandwidth for the TE Link"; "Augment unreserved TE bandwidth for the TE Link";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:interface-switching-capability/" + "tet:interface-switching-capability/"
+ "tet:max-lsp-bandwidth/" + "tet:max-lsp-bandwidth/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment maximum LSP TE bandwidth for the TE link "Augment maximum LSP TE bandwidth for the TE link
information source"; information source";
case otn { case otn {
uses l1-types:otn-path-bandwidth; uses l1-types:otn-path-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:max-link-bandwidth/" + "tet:max-link-bandwidth/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../nw:network-types/tet:te-topology/" when "../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment maximum TE bandwidth for the TE link "Augment maximum TE bandwidth for the TE link
information source"; information source";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:max-resv-link-bandwidth/" + "tet:max-resv-link-bandwidth/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../nw:network-types/tet:te-topology/" when "../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment maximum reservable TE bandwidth for the TE link "Augment maximum reservable TE bandwidth for the TE link
information-source"; information-source";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:unreserved-bandwidth/" + "tet:unreserved-bandwidth/"
+ "tet:te-bandwidth/tet:technology" { + "tet:te-bandwidth/tet:technology" {
when "../../../../../nw:network-types/tet:te-topology/" when "../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment unreserved TE bandwidth of the TE link "Augment unreserved TE bandwidth of the TE link
information source"; information source";
case otn { case otn {
uses l1-types:otn-link-bandwidth; uses l1-types:otn-link-bandwidth;
} }
skipping to change at page 37, line 7 skipping to change at page 37, line 7
} }
/* /*
* Augment TE label range information * Augment TE label range information
*/ */
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:label-restrictions/tet:label-restriction" { + "tet:label-restrictions/tet:label-restriction" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range information for the TE node "Augment TE label range information for the TE node
connectivity matrices."; connectivity matrices.";
uses l1-types:otn-label-range-info; uses l1-types:otn-label-range-info;
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/tet:from/" + "tet:connectivity-matrix/tet:from/"
+ "tet:label-restrictions/tet:label-restriction" { + "tet:label-restrictions/tet:label-restriction" {
when "../../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range information for the source LTP "Augment TE label range information for the source LTP
of the connectivity matrix entry."; of the connectivity matrix entry.";
uses l1-types:otn-label-range-info; uses l1-types:otn-label-range-info;
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/tet:to/" + "tet:connectivity-matrix/tet:to/"
+ "tet:label-restrictions/tet:label-restriction" { + "tet:label-restrictions/tet:label-restriction" {
when "../../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range information for the destination LTP "Augment TE label range information for the destination LTP
of the connectivity matrix entry."; of the connectivity matrix entry.";
uses l1-types:otn-label-range-info; uses l1-types:otn-label-range-info;
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:connectivity-matrices/tet:label-restrictions/" + "tet:connectivity-matrices/tet:label-restrictions/"
+ "tet:label-restriction" { + "tet:label-restriction" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range information for the TE node "Augment TE label range information for the TE node
connectivity matrices information source."; connectivity matrices information source.";
uses l1-types:otn-label-range-info; uses l1-types:otn-label-range-info;
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:from/tet:label-restrictions/tet:label-restriction" { + "tet:from/tet:label-restrictions/tet:label-restriction" {
when "../../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range information for the source LTP "Augment TE label range information for the source LTP
of the connectivity matrix entry information source."; of the connectivity matrix entry information source.";
uses l1-types:otn-label-range-info; uses l1-types:otn-label-range-info;
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:to/tet:label-restrictions/tet:label-restriction" { + "tet:to/tet:label-restrictions/tet:label-restriction" {
when "../../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range information for the destination LTP "Augment TE label range information for the destination LTP
of the connectivity matrix entry information source."; of the connectivity matrix entry information source.";
uses l1-types:otn-label-range-info; uses l1-types:otn-label-range-info;
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:label-restrictions/tet:label-restriction" { + "tet:label-restrictions/tet:label-restriction" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range information for the TTP "Augment TE label range information for the TTP
Local Link Connectivities."; Local Link Connectivities.";
uses l1-types:otn-label-range-info; uses l1-types:otn-label-range-info;
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:local-link-connectivity/" + "tet:local-link-connectivity/"
+ "tet:label-restrictions/tet:label-restriction" { + "tet:label-restrictions/tet:label-restriction" {
when "../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range information for the TTP "Augment TE label range information for the TTP
Local Link Connectivity entry."; Local Link Connectivity entry.";
uses l1-types:otn-label-range-info; uses l1-types:otn-label-range-info;
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:te-link-attributes/" + "tet:te-link-attributes/"
+ "tet:label-restrictions/tet:label-restriction" { + "tet:label-restrictions/tet:label-restriction" {
when "../../../../../nw:network-types/tet:te-topology/" when "../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range information for the TE link."; "Augment TE label range information for the TE link.";
uses l1-types:otn-label-range-info; uses l1-types:otn-label-range-info;
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:label-restrictions/tet:label-restriction" { + "tet:label-restrictions/tet:label-restriction" {
when "../../../../../nw:network-types/tet:te-topology/" when "../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range information for the TE link "Augment TE label range information for the TE link
information source."; information source.";
uses l1-types:otn-label-range-info; uses l1-types:otn-label-range-info;
} }
skipping to change at page 40, line 35 skipping to change at page 40, line 35
/* /*
* Augment TE label * Augment TE label
*/ */
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-start/" + "tet:label-start/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range start for the TE node "Augment TE label range start for the TE node
connectivity matrices"; connectivity matrices";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:label-restrictions/" + "tet:label-restrictions/"
+ "tet:label-restriction/tet:label-end/" + "tet:label-restriction/tet:label-end/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range end for the TE node "Augment TE label range end for the TE node
connectivity matrices"; connectivity matrices";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:label-restrictions/" + "tet:label-restrictions/"
+ "tet:label-restriction/tet:label-step/" + "tet:label-restriction/tet:label-step/"
+ "tet:technology" { + "tet:technology" {
when "../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range step for the TE node "Augment TE label range step for the TE node
connectivity matrices"; connectivity matrices";
case otn { case otn {
uses l1-types:otn-label-step; uses l1-types:otn-label-step;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:underlay/tet:primary-path/tet:path-element/" + "tet:underlay/tet:primary-path/tet:path-element/"
+ "tet:type/tet:label/tet:label-hop/" + "tet:type/tet:label/tet:label-hop/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay primary path of the "Augment TE label hop for the underlay primary path of the
TE node connectivity matrices"; TE node connectivity matrices";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:underlay/tet:backup-path/tet:path-element/" + "tet:underlay/tet:backup-path/tet:path-element/"
+ "tet:type/tet:label/tet:label-hop/" + "tet:type/tet:label/tet:label-hop/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay backup path of the "Augment TE label hop for the underlay backup path of the
TE node connectivity matrices"; TE node connectivity matrices";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
skipping to change at page 42, line 40 skipping to change at page 42, line 40
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:optimizations/tet:algorithm/tet:metric/" + "tet:optimizations/tet:algorithm/tet:metric/"
+ "tet:optimization-metric/" + "tet:optimization-metric/"
+ "tet:explicit-route-exclude-objects/" + "tet:explicit-route-exclude-objects/"
+ "tet:route-object-exclude-object/" + "tet:route-object-exclude-object/"
+ "tet:type/tet:label/tet:label-hop/" + "tet:type/tet:label/tet:label-hop/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects excluded "Augment TE label hop for the explicit route objects excluded
by the path computation of the TE node connectivity by the path computation of the TE node connectivity
matrices"; matrices";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
skipping to change at page 43, line 14 skipping to change at page 43, line 14
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:optimizations/tet:algorithm/tet:metric/" + "tet:optimizations/tet:algorithm/tet:metric/"
+ "tet:optimization-metric/" + "tet:optimization-metric/"
+ "tet:explicit-route-include-objects/" + "tet:explicit-route-include-objects/"
+ "tet:route-object-include-object/" + "tet:route-object-include-object/"
+ "tet:type/tet:label/tet:label-hop/" + "tet:type/tet:label/tet:label-hop/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects included "Augment TE label hop for the explicit route objects included
by the path computation of the TE node connectivity by the path computation of the TE node connectivity
matrices"; matrices";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:path-properties/tet:path-route-objects/" + "tet:path-properties/tet:path-route-objects/"
+ "tet:path-route-object/tet:type/tet:label/tet:label-hop/" + "tet:path-route-object/tet:type/tet:label/tet:label-hop/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the computed path route objects "Augment TE label hop for the computed path route objects
of the TE node connectivity matrices"; of the TE node connectivity matrices";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/tet:from/" + "tet:connectivity-matrix/tet:from/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-start/" + "tet:label-start/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range start for the source LTP "Augment TE label range start for the source LTP
of the connectivity matrix entry."; of the connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/tet:from/" + "tet:connectivity-matrix/tet:from/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-end/" + "tet:label-end/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range end for the source LTP "Augment TE label range end for the source LTP
of the connectivity matrix entry."; of the connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/tet:from/" + "tet:connectivity-matrix/tet:from/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-step/" + "tet:label-step/"
+ "tet:technology" { + "tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range step for the source LTP "Augment TE label range step for the source LTP
of the connectivity matrix entry."; of the connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-label-step; uses l1-types:otn-label-step;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/tet:to/" + "tet:connectivity-matrix/tet:to/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-start/" + "tet:label-start/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range start for the destination LTP "Augment TE label range start for the destination LTP
of the connectivity matrix entry."; of the connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/tet:to/" + "tet:connectivity-matrix/tet:to/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-end/" + "tet:label-end/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range end for the destination LTP "Augment TE label range end for the destination LTP
of the connectivity matrix entry."; of the connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
skipping to change at page 46, line 18 skipping to change at page 46, line 18
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/tet:to/" + "tet:connectivity-matrix/tet:to/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-step/" + "tet:label-step/"
+ "tet:technology" { + "tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range step for the destination LTP "Augment TE label range step for the destination LTP
of the connectivity matrix entry."; of the connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-label-step; uses l1-types:otn-label-step;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:underlay/tet:primary-path/tet:path-element/" + "tet:underlay/tet:primary-path/tet:path-element/"
+ "tet:type/tet:label/tet:label-hop/" + "tet:type/tet:label/tet:label-hop/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay primary path "Augment TE label hop for the underlay primary path
of the connectivity matrix entry."; of the connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:underlay/tet:backup-path/tet:path-element/" + "tet:underlay/tet:backup-path/tet:path-element/"
+ "tet:type/tet:label/tet:label-hop/" + "tet:type/tet:label/tet:label-hop/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay backup path "Augment TE label hop for the underlay backup path
of the connectivity matrix entry."; of the connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
skipping to change at page 47, line 33 skipping to change at page 47, line 33
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/tet:optimizations/" + "tet:connectivity-matrix/tet:optimizations/"
+ "tet:algorithm/tet:metric/tet:optimization-metric/" + "tet:algorithm/tet:metric/tet:optimization-metric/"
+ "tet:explicit-route-exclude-objects/" + "tet:explicit-route-exclude-objects/"
+ "tet:route-object-exclude-object/tet:type/" + "tet:route-object-exclude-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../../" when "../../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects excluded "Augment TE label hop for the explicit route objects excluded
by the path computation of the connectivity matrix entry."; by the path computation of the connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
skipping to change at page 48, line 7 skipping to change at page 48, line 7
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/tet:optimizations/" + "tet:connectivity-matrix/tet:optimizations/"
+ "tet:algorithm/tet:metric/tet:optimization-metric/" + "tet:algorithm/tet:metric/tet:optimization-metric/"
+ "tet:explicit-route-include-objects/" + "tet:explicit-route-include-objects/"
+ "tet:route-object-include-object/tet:type/" + "tet:route-object-include-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../../" when "../../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects included "Augment TE label hop for the explicit route objects included
by the path computation of the connectivity matrix entry."; by the path computation of the connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:te-node-attributes/tet:connectivity-matrices/" + "tet:te-node-attributes/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:path-properties/tet:path-route-objects/" + "tet:path-properties/tet:path-route-objects/"
+ "tet:path-route-object/tet:type/" + "tet:path-route-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the computed path route objects "Augment TE label hop for the computed path route objects
of the connectivity matrix entry."; of the connectivity matrix entry.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:connectivity-matrices/tet:label-restrictions/" + "tet:connectivity-matrices/tet:label-restrictions/"
+ "tet:label-restriction/" + "tet:label-restriction/"
+ "tet:label-start/tet:te-label/tet:technology" { + "tet:label-start/tet:te-label/tet:technology" {
when "../../../../../../../../" when "../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range start for the TE node connectivity "Augment TE label range start for the TE node connectivity
matrices information source."; matrices information source.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:connectivity-matrices/tet:label-restrictions/" + "tet:connectivity-matrices/tet:label-restrictions/"
+ "tet:label-restriction/" + "tet:label-restriction/"
+ "tet:label-end/tet:te-label/tet:technology" { + "tet:label-end/tet:te-label/tet:technology" {
when "../../../../../../../../" when "../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range end for the TE node connectivity "Augment TE label range end for the TE node connectivity
matrices information source."; matrices information source.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:connectivity-matrices/tet:label-restrictions/" + "tet:connectivity-matrices/tet:label-restrictions/"
+ "tet:label-restriction/" + "tet:label-restriction/"
+ "tet:label-step/tet:technology" { + "tet:label-step/tet:technology" {
when "../../../../../../../" when "../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range step for the TE node connectivity "Augment TE label range step for the TE node connectivity
matrices information source."; matrices information source.";
case otn { case otn {
uses l1-types:otn-label-step; uses l1-types:otn-label-step;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:underlay/tet:primary-path/tet:path-element/tet:type/" + "tet:underlay/tet:primary-path/tet:path-element/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay primary path "Augment TE label hop for the underlay primary path
of the TE node connectivity matrices of the information of the TE node connectivity matrices of the information
source entry."; source entry.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:underlay/tet:backup-path/tet:path-element/tet:type/" + "tet:underlay/tet:backup-path/tet:path-element/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay backup path "Augment TE label hop for the underlay backup path
of the TE node connectivity matrices of the information of the TE node connectivity matrices of the information
source entry."; source entry.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
skipping to change at page 51, line 5 skipping to change at page 51, line 5
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:optimizations/tet:algorithm/tet:metric/" + "tet:optimizations/tet:algorithm/tet:metric/"
+ "tet:optimization-metric/" + "tet:optimization-metric/"
+ "tet:explicit-route-exclude-objects/" + "tet:explicit-route-exclude-objects/"
+ "tet:route-object-exclude-object/tet:type/" + "tet:route-object-exclude-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects excluded "Augment TE label hop for the explicit route objects excluded
by the path computation of the TE node connectivity matrices by the path computation of the TE node connectivity matrices
information source."; information source.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
skipping to change at page 51, line 28 skipping to change at page 51, line 28
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:optimizations/tet:algorithm/tet:metric/" + "tet:optimizations/tet:algorithm/tet:metric/"
+ "tet:optimization-metric/" + "tet:optimization-metric/"
+ "tet:explicit-route-include-objects/" + "tet:explicit-route-include-objects/"
+ "tet:route-object-include-object/tet:type/" + "tet:route-object-include-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects included "Augment TE label hop for the explicit route objects included
by the path computation of the TE node connectivity matrices by the path computation of the TE node connectivity matrices
information source."; information source.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:path-properties/tet:path-route-objects/" + "tet:path-properties/tet:path-route-objects/"
+ "tet:path-route-object/tet:type/" + "tet:path-route-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the computed path route objects "Augment TE label hop for the computed path route objects
of the TE node connectivity matrices information source."; of the TE node connectivity matrices information source.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:from/tet:label-restrictions/" + "tet:from/tet:label-restrictions/"
+ "tet:label-restriction/" + "tet:label-restriction/"
+ "tet:label-start/tet:te-label/tet:technology" { + "tet:label-start/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range start for the source LTP "Augment TE label range start for the source LTP
of the connectivity matrix entry information source."; of the connectivity matrix entry information source.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:from/tet:label-restrictions/" + "tet:from/tet:label-restrictions/"
+ "tet:label-restriction/" + "tet:label-restriction/"
+ "tet:label-end/tet:te-label/tet:technology" { + "tet:label-end/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range end for the source LTP "Augment TE label range end for the source LTP
of the connectivity matrix entry information source."; of the connectivity matrix entry information source.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
skipping to change at page 53, line 16 skipping to change at page 53, line 16
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:from/tet:label-restrictions/" + "tet:from/tet:label-restrictions/"
+ "tet:label-restriction/" + "tet:label-restriction/"
+ "tet:label-step/tet:technology" { + "tet:label-step/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range step for the source LTP "Augment TE label range step for the source LTP
of the connectivity matrix entry information source."; of the connectivity matrix entry information source.";
case otn { case otn {
uses l1-types:otn-label-step; uses l1-types:otn-label-step;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:to/tet:label-restrictions/tet:label-restriction/" + "tet:to/tet:label-restrictions/tet:label-restriction/"
+ "tet:label-start/tet:te-label/tet:technology" { + "tet:label-start/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range start for the destination LTP "Augment TE label range start for the destination LTP
of the connectivity matrix entry information source."; of the connectivity matrix entry information source.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:to/tet:label-restrictions/tet:label-restriction/" + "tet:to/tet:label-restrictions/tet:label-restriction/"
+ "tet:label-end/tet:te-label/tet:technology" { + "tet:label-end/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range end for the destination LTP "Augment TE label range end for the destination LTP
of the connectivity matrix entry information source."; of the connectivity matrix entry information source.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:to/tet:label-restrictions/tet:label-restriction/" + "tet:to/tet:label-restrictions/tet:label-restriction/"
+ "tet:label-step/tet:technology" { + "tet:label-step/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range step for the destination LTP "Augment TE label range step for the destination LTP
of the connectivity matrix entry information source."; of the connectivity matrix entry information source.";
case otn { case otn {
uses l1-types:otn-label-step; uses l1-types:otn-label-step;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:underlay/tet:primary-path/tet:path-element/tet:type/" + "tet:underlay/tet:primary-path/tet:path-element/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay primary path "Augment TE label hop for the underlay primary path
of the connectivity matrix entry information source."; of the connectivity matrix entry information source.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:underlay/tet:backup-path/tet:path-element/tet:type/" + "tet:underlay/tet:backup-path/tet:path-element/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay backup path "Augment TE label hop for the underlay backup path
of the connectivity matrix entry information source."; of the connectivity matrix entry information source.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
skipping to change at page 55, line 42 skipping to change at page 55, line 42
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:optimizations/tet:algorithm/tet:metric/" + "tet:optimizations/tet:algorithm/tet:metric/"
+ "tet:optimization-metric/" + "tet:optimization-metric/"
+ "tet:explicit-route-exclude-objects/" + "tet:explicit-route-exclude-objects/"
+ "tet:route-object-exclude-object/tet:type/" + "tet:route-object-exclude-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../../" when "../../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects excluded "Augment TE label hop for the explicit route objects excluded
by the path computation of the connectivity matrix entry by the path computation of the connectivity matrix entry
information source."; information source.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
skipping to change at page 56, line 18 skipping to change at page 56, line 18
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:optimizations/tet:algorithm/tet:metric/" + "tet:optimizations/tet:algorithm/tet:metric/"
+ "tet:optimization-metric/" + "tet:optimization-metric/"
+ "tet:explicit-route-include-objects/" + "tet:explicit-route-include-objects/"
+ "tet:route-object-include-object/tet:type/" + "tet:route-object-include-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../../" when "../../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects included "Augment TE label hop for the explicit route objects included
by the path computation of the connectivity matrix entry by the path computation of the connectivity matrix entry
information source."; information source.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
skipping to change at page 56, line 40 skipping to change at page 56, line 40
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:information-source-entry/tet:connectivity-matrices/" + "tet:information-source-entry/tet:connectivity-matrices/"
+ "tet:connectivity-matrix/" + "tet:connectivity-matrix/"
+ "tet:path-properties/tet:path-route-objects/" + "tet:path-properties/tet:path-route-objects/"
+ "tet:path-route-object/tet:type/" + "tet:path-route-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the computed path route objects "Augment TE label hop for the computed path route objects
of the connectivity matrix entry information source."; of the connectivity matrix entry information source.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-start/" + "tet:label-start/"
+ "tet:te-label/tet:technology" { + "tet:te-label/tet:technology" {
when "../../../../../../../../" when "../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range start for the TTP "Augment TE label range start for the TTP
Local Link Connectivities."; Local Link Connectivities.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-end/" + "tet:label-end/"
+ "tet:te-label/tet:technology"{ + "tet:te-label/tet:technology"{
when "../../../../../../../../" when "../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range end for the TTP "Augment TE label range end for the TTP
Local Link Connectivities."; Local Link Connectivities.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
skipping to change at page 58, line 7 skipping to change at page 58, line 7
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-step/" + "tet:label-step/"
+ "tet:technology"{ + "tet:technology"{
when "../../../../../../../" when "../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range step for the TTP "Augment TE label range step for the TTP
Local Link Connectivities."; Local Link Connectivities.";
case otn { case otn {
uses l1-types:otn-label-step; uses l1-types:otn-label-step;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:underlay/tet:primary-path/tet:path-element/tet:type/" + "tet:underlay/tet:primary-path/tet:path-element/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay primary path "Augment TE label hop for the underlay primary path
of the TTP Local Link Connectivities."; of the TTP Local Link Connectivities.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:underlay/tet:backup-path/tet:path-element/tet:type/" + "tet:underlay/tet:backup-path/tet:path-element/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay backup path "Augment TE label hop for the underlay backup path
of the TTP Local Link Connectivities."; of the TTP Local Link Connectivities.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
skipping to change at page 59, line 21 skipping to change at page 59, line 21
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:optimizations/tet:algorithm/tet:metric/" + "tet:optimizations/tet:algorithm/tet:metric/"
+ "tet:optimization-metric/" + "tet:optimization-metric/"
+ "tet:explicit-route-exclude-objects/" + "tet:explicit-route-exclude-objects/"
+ "tet:route-object-exclude-object/tet:type/" + "tet:route-object-exclude-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects excluded "Augment TE label hop for the explicit route objects excluded
by the path computation of the TTP Local Link by the path computation of the TTP Local Link
Connectivities."; Connectivities.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
skipping to change at page 59, line 45 skipping to change at page 59, line 45
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:optimizations/tet:algorithm/tet:metric/" + "tet:optimizations/tet:algorithm/tet:metric/"
+ "tet:optimization-metric/" + "tet:optimization-metric/"
+ "tet:explicit-route-include-objects/" + "tet:explicit-route-include-objects/"
+ "tet:route-object-include-object/tet:type/" + "tet:route-object-include-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects included "Augment TE label hop for the explicit route objects included
by the path computation of the TTP Local Link by the path computation of the TTP Local Link
Connectivities."; Connectivities.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
skipping to change at page 60, line 19 skipping to change at page 60, line 19
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:path-properties/tet:path-route-objects/" + "tet:path-properties/tet:path-route-objects/"
+ "tet:path-route-object/tet:type/" + "tet:path-route-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the computed path route objects "Augment TE label hop for the computed path route objects
of the TTP Local Link Connectivities."; of the TTP Local Link Connectivities.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:local-link-connectivity/" + "tet:local-link-connectivity/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-start/tet:te-label/tet:technology" { + "tet:label-start/tet:te-label/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range start for the TTP "Augment TE label range start for the TTP
Local Link Connectivity entry."; Local Link Connectivity entry.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:local-link-connectivity/" + "tet:local-link-connectivity/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-end/tet:te-label/tet:technology" { + "tet:label-end/tet:te-label/tet:technology" {
when "../../../../../../../../../" when "../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range end for the TTP "Augment TE label range end for the TTP
Local Link Connectivity entry."; Local Link Connectivity entry.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:local-link-connectivity/" + "tet:local-link-connectivity/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-step/tet:technology" { + "tet:label-step/tet:technology" {
when "../../../../../../../../" when "../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range step for the TTP "Augment TE label range step for the TTP
Local Link Connectivity entry."; Local Link Connectivity entry.";
case otn { case otn {
uses l1-types:otn-label-step; uses l1-types:otn-label-step;
} }
skipping to change at page 62, line 7 skipping to change at page 62, line 7
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:local-link-connectivity/" + "tet:local-link-connectivity/"
+ "tet:underlay/tet:primary-path/tet:path-element/tet:type/" + "tet:underlay/tet:primary-path/tet:path-element/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay primary path "Augment TE label hop for the underlay primary path
of the TTP Local Link Connectivity entry."; of the TTP Local Link Connectivity entry.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:local-link-connectivity/" + "tet:local-link-connectivity/"
+ "tet:underlay/tet:backup-path/tet:path-element/tet:type/" + "tet:underlay/tet:backup-path/tet:path-element/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay backup path "Augment TE label hop for the underlay backup path
of the TTP Local Link Connectivity entry."; of the TTP Local Link Connectivity entry.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
skipping to change at page 62, line 52 skipping to change at page 62, line 52
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:local-link-connectivity/" + "tet:local-link-connectivity/"
+ "tet:optimizations/tet:algorithm/tet:metric/" + "tet:optimizations/tet:algorithm/tet:metric/"
+ "tet:optimization-metric/" + "tet:optimization-metric/"
+ "tet:explicit-route-exclude-objects/" + "tet:explicit-route-exclude-objects/"
+ "tet:route-object-exclude-object/tet:type/" + "tet:route-object-exclude-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../../" when "../../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects excluded "Augment TE label hop for the explicit route objects excluded
by the path computation of the TTP Local Link by the path computation of the TTP Local Link
Connectivity entry."; Connectivity entry.";
case otn { case otn {
skipping to change at page 63, line 29 skipping to change at page 63, line 29
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:local-link-connectivity/" + "tet:local-link-connectivity/"
+ "tet:optimizations/tet:algorithm/tet:metric/" + "tet:optimizations/tet:algorithm/tet:metric/"
+ "tet:optimization-metric/" + "tet:optimization-metric/"
+ "tet:explicit-route-include-objects/" + "tet:explicit-route-include-objects/"
+ "tet:route-object-include-object/tet:type/" + "tet:route-object-include-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../../" when "../../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the explicit route objects included "Augment TE label hop for the explicit route objects included
by the path computation of the TTP Local Link by the path computation of the TTP Local Link
Connectivity entry."; Connectivity entry.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
skipping to change at page 63, line 52 skipping to change at page 63, line 52
augment "/nw:networks/nw:network/nw:node/tet:te/" augment "/nw:networks/nw:network/nw:node/tet:te/"
+ "tet:tunnel-termination-point/" + "tet:tunnel-termination-point/"
+ "tet:local-link-connectivities/" + "tet:local-link-connectivities/"
+ "tet:local-link-connectivity/" + "tet:local-link-connectivity/"
+ "tet:path-properties/tet:path-route-objects/" + "tet:path-properties/tet:path-route-objects/"
+ "tet:path-route-object/tet:type/" + "tet:path-route-object/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../../../" when "../../../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the computed path route objects "Augment TE label hop for the computed path route objects
of the TTP Local Link Connectivity entry."; of the TTP Local Link Connectivity entry.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:te-link-attributes/" + "tet:te-link-attributes/"
+ "tet:underlay/tet:primary-path/tet:path-element/tet:type/" + "tet:underlay/tet:primary-path/tet:path-element/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../" when "../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay primary path "Augment TE label hop for the underlay primary path
of the TE link."; of the TE link.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:te-link-attributes/" + "tet:te-link-attributes/"
+ "tet:underlay/tet:backup-path/tet:path-element/tet:type/" + "tet:underlay/tet:backup-path/tet:path-element/tet:type/"
+ "tet:label/tet:label-hop/tet:te-label/tet:technology" { + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
when "../../../../../../../../" when "../../../../../../../../"
+ "nw:network-types/tet:te-topology/" + "nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label hop for the underlay backup path "Augment TE label hop for the underlay backup path
of the TE link."; of the TE link.";
case otn { case otn {
uses l1-types:otn-label-hop; uses l1-types:otn-label-hop;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:te-link-attributes/" + "tet:te-link-attributes/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-start/tet:te-label/tet:technology" { + "tet:label-start/tet:te-label/tet:technology" {
when "../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range start for the TE link."; "Augment TE label range start for the TE link.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:te-link-attributes/" + "tet:te-link-attributes/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-end/tet:te-label/tet:technology" { + "tet:label-end/tet:te-label/tet:technology" {
when "../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range end for the TE link."; "Augment TE label range end for the TE link.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:te-link-attributes/" + "tet:te-link-attributes/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-step/tet:technology" { + "tet:label-step/tet:technology" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range step for the TE link."; "Augment TE label range step for the TE link.";
case otn { case otn {
uses l1-types:otn-label-step; uses l1-types:otn-label-step;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-start/tet:te-label/tet:technology" { + "tet:label-start/tet:te-label/tet:technology" {
when "../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range start for the TE link "Augment TE label range start for the TE link
information source."; information source.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-end/tet:te-label/tet:technology" { + "tet:label-end/tet:te-label/tet:technology" {
when "../../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range end for the TE link "Augment TE label range end for the TE link
information source."; information source.";
case otn { case otn {
uses l1-types:otn-label-start-end; uses l1-types:otn-label-start-end;
} }
} }
augment "/nw:networks/nw:network/nt:link/tet:te/" augment "/nw:networks/nw:network/nt:link/tet:te/"
+ "tet:information-source-entry/" + "tet:information-source-entry/"
+ "tet:label-restrictions/tet:label-restriction/" + "tet:label-restrictions/tet:label-restriction/"
+ "tet:label-step/tet:technology" { + "tet:label-step/tet:technology" {
when "../../../../../../nw:network-types/tet:te-topology/" when "../../../../../../nw:network-types/tet:te-topology/"
+ "otntopo:otn-topology" { + "otnt:otn-topology" {
description description
"Augmentation parameters apply only for networks with "Augmentation parameters apply only for networks with
OTN topology type."; OTN topology type.";
} }
description description
"Augment TE label range step for the TE link "Augment TE label range step for the TE link
information source."; information source.";
case otn { case otn {
uses l1-types:otn-label-step; uses l1-types:otn-label-step;
skipping to change at page 68, line 40 skipping to change at page 68, line 40
URI: urn:ietf:params:xml:ns:yang:ietf-otn-topology URI: urn:ietf:params:xml:ns:yang:ietf-otn-topology
Registrant Contact: The IESG Registrant Contact: The IESG
XML: N/A; the requested URI is an XML namespace. XML: N/A; the requested URI is an XML namespace.
This document registers a YANG module in the YANG Module Names This document registers a YANG module in the YANG Module Names
registry [RFC7950]. registry [RFC7950].
name: ietf-otn-topology name: ietf-otn-topology
namespace: urn:ietf:params:xml:ns:yang:ietf-otn-topology namespace: urn:ietf:params:xml:ns:yang:ietf-otn-topology
prefix: otntopo prefix: otnt
reference: RFC XXXX reference: RFC XXXX
6. Security Considerations 6. Security Considerations
The YANG module specified in this document defines a schema for data The YANG module specified in this document defines a schema for data
that is designed to be accessed via network management protocols such that is designed to be accessed via network management protocols such
as NETCONF [RFC6241] or RESTCONF [RFC8040]. The lowest NETCONF layer as NETCONF [RFC6241] or RESTCONF [RFC8040]. The lowest NETCONF layer
is the secure transport layer, and the mandatory-to-implement secure is the secure transport layer, and the mandatory-to-implement secure
transport is Secure Shell (SSH) [RFC6242]. The lowest RESTCONF layer transport is Secure Shell (SSH) [RFC6242]. The lowest RESTCONF layer
is HTTPS, and the mandatory-to-implement secure transport is TLS is HTTPS, and the mandatory-to-implement secure transport is TLS
skipping to change at page 70, line 18 skipping to change at page 70, line 18
Xian Zhang Xian Zhang
Huawei Technologies Huawei Technologies
Email: zhang.xian@huawei.com Email: zhang.xian@huawei.com
Huub van Helvoort Huub van Helvoort
Hai Gaoming BV Hai Gaoming BV
the Netherlands the Netherlands
Email: huubatwork@gmail.com Email: huubatwork@gmail.com
Victor Lopez Victor Lopez
Telefonica Nokia
Email: victor.lopezalvarez@telefonica.com Email: victor.lopez@nokia.com
Yunbo Li Yunbo Li
China Mobile China Mobile
Email: liyunbo@chinamobile.com Email: liyunbo@chinamobile.com
Dieter Beller Dieter Beller
Nokia Nokia
Email: dieter.beller@nokia.com Email: dieter.beller@nokia.com
Yanlei Zheng Yanlei Zheng
China Unicom China Unicom
Email: zhengyanlei@chinaunicom.cn Email: zhengyanlei@chinaunicom.cn
9. References 9. References
9.1. Normative References 9.1. Normative References
[I-D.ietf-ccamp-layer1-types] [I-D.ietf-ccamp-layer1-types]
Zheng, H. and I. Busi, "A YANG Data Model for Layer 1 Zheng, H. and I. Busi, "A YANG Data Model for Layer 1
Types", draft-ietf-ccamp-layer1-types-08 (work in Types", draft-ietf-ccamp-layer1-types-10 (work in
progress), November 2020. progress), February 2021.
[I-D.ietf-ccamp-otn-tunnel-model] [I-D.ietf-ccamp-otn-tunnel-model]
Zheng, H., Busi, I., Belotti, S., Lopez, V., and Y. Xu, Zheng, H., Busi, I., Belotti, S., Lopez, V., and Y. Xu,
"OTN Tunnel YANG Model", draft-ietf-ccamp-otn-tunnel- "OTN Tunnel YANG Model", draft-ietf-ccamp-otn-tunnel-
model-11 (work in progress), September 2020. model-13 (work in progress), April 2021.
[ITU-Tg709] [ITU-Tg709]
ITU-, T., "SERIES G: TRANSMISSION SYSTEMS AND MEDIA, ITU-, T., "SERIES G: TRANSMISSION SYSTEMS AND MEDIA,
DIGITAL SYSTEMS AND NETWORKS; Digital networks; Interfaces DIGITAL SYSTEMS AND NETWORKS; Digital networks; Interfaces
for the optical transport network", ITU-T Rec. G.709 , for the optical transport network", ITU-T Rec. G.709 ,
March 2020. March 2020.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997, DOI 10.17487/RFC2119, March 1997,
skipping to change at page 72, line 39 skipping to change at page 72, line 39
9.2. Informative References 9.2. Informative References
[I-D.ietf-ccamp-transport-nbi-app-statement] [I-D.ietf-ccamp-transport-nbi-app-statement]
Busi, I., King, D., Zheng, H., and Y. Xu, "Transport Busi, I., King, D., Zheng, H., and Y. Xu, "Transport
Northbound Interface Applicability Statement", draft-ietf- Northbound Interface Applicability Statement", draft-ietf-
ccamp-transport-nbi-app-statement-12 (work in progress), ccamp-transport-nbi-app-statement-12 (work in progress),
January 2021. January 2021.
[I-D.ietf-teas-actn-yang] [I-D.ietf-teas-actn-yang]
Lee, Y., Zheng, H., Ceccarelli, D., Yoon, B., Dios, O., Lee, Y., Zheng, H., Ceccarelli, D., Yoon, B. Y., and S.
Shin, J., and S. Belotti, "Applicability of YANG models Belotti, "Applicability of YANG models for Abstraction and
for Abstraction and Control of Traffic Engineered Control of Traffic Engineered Networks", draft-ietf-teas-
Networks", draft-ietf-teas-actn-yang-06 (work in actn-yang-07 (work in progress), February 2021.
progress), August 2020.
[RFC7062] Zhang, F., Ed., Li, D., Li, H., Belotti, S., and D. [RFC7062] Zhang, F., Ed., Li, D., Li, H., Belotti, S., and D.
Ceccarelli, "Framework for GMPLS and PCE Control of G.709 Ceccarelli, "Framework for GMPLS and PCE Control of G.709
Optical Transport Networks", RFC 7062, Optical Transport Networks", RFC 7062,
DOI 10.17487/RFC7062, November 2013, DOI 10.17487/RFC7062, November 2013,
<https://www.rfc-editor.org/info/rfc7062>. <https://www.rfc-editor.org/info/rfc7062>.
[RFC8340] Bjorklund, M. and L. Berger, Ed., "YANG Tree Diagrams", [RFC8340] Bjorklund, M. and L. Berger, Ed., "YANG Tree Diagrams",
BCP 215, RFC 8340, DOI 10.17487/RFC8340, March 2018, BCP 215, RFC 8340, DOI 10.17487/RFC8340, March 2018,
<https://www.rfc-editor.org/info/rfc8340>. <https://www.rfc-editor.org/info/rfc8340>.
 End of changes. 102 change blocks. 
108 lines changed or deleted 107 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/