| < 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/ | ||||