| ietf-wson-topology@2021-07-14.yang | ietf-wson-topology@2021-07-14.formatted.yang | |||
|---|---|---|---|---|
| module ietf-wson-topology { | module ietf-wson-topology { | |||
| yang-version 1.1; | yang-version 1.1; | |||
| namespace "urn:ietf:params:xml:ns:yang:ietf-wson-topology"; | namespace "urn:ietf:params:xml:ns:yang:ietf-wson-topology"; | |||
| prefix "wsont"; | prefix wsont; | |||
| import ietf-network { | import ietf-network { | |||
| prefix "nw"; | prefix nw; | |||
| reference | reference | |||
| "RFC 8345: A YANG Data Model for Network Topologies"; | "RFC 8345: A YANG Data Model for Network Topologies"; | |||
| } | } | |||
| import ietf-network-topology { | import ietf-network-topology { | |||
| prefix "nt"; | prefix nt; | |||
| reference | reference | |||
| "RFC 8345: A YANG Data Model for Network Topologies"; | "RFC 8345: A YANG Data Model for Network Topologies"; | |||
| } | } | |||
| import ietf-te-topology { | import ietf-te-topology { | |||
| prefix "tet"; | prefix tet; | |||
| reference | reference | |||
| "RFC 8795: YANG Data Model for | "RFC 8795: YANG Data Model for | |||
| Traffic Engineering (TE) Topologies"; | Traffic Engineering (TE) Topologies"; | |||
| } | } | |||
| import ietf-layer0-types { | import ietf-layer0-types { | |||
| prefix "l0-types"; | prefix l0-types; | |||
| reference | reference | |||
| "RFC 9093: A YANG Data Model for Layer 0 Types"; | "RFC 9093: A YANG Data Model for Layer 0 Types"; | |||
| } | } | |||
| organization | organization | |||
| "IETF CCAMP Working Group"; | "IETF CCAMP Working Group"; | |||
| contact | contact | |||
| "WG Web: <https://datatracker.ietf.org/wg/ccamp/> | "WG Web: <https://datatracker.ietf.org/wg/ccamp/> | |||
| WG List: <mailto:ccamp@ietf.org> | WG List: <mailto:ccamp@ietf.org> | |||
| Editor: Haomian Zheng | Editor: Haomian Zheng | |||
| <mailto:zhenghaomian@huawei.com> | <mailto:zhenghaomian@huawei.com> | |||
| Editor: Young Lee | Editor: Young Lee | |||
| <younglee.tx@gmail.com> | <younglee.tx@gmail.com> | |||
| skipping to change at line 92 ¶ | skipping to change at line 87 ¶ | |||
| /* | /* | |||
| * Data nodes | * Data nodes | |||
| */ | */ | |||
| augment "/nw:networks/nw:network/nw:network-types" | augment "/nw:networks/nw:network/nw:network-types" | |||
| + "/tet:te-topology" { | + "/tet:te-topology" { | |||
| description | description | |||
| "Augment network types to define the WSON topology type."; | "Augment network types to define the WSON topology type."; | |||
| container wson-topology { | container wson-topology { | |||
| presence | presence "Its presence identifies the WSON topology type."; | |||
| "Its presence identifies the WSON topology type."; | ||||
| description | description | |||
| "Introduce a new network type for WSON topology."; | "Introduce a new network type for WSON topology."; | |||
| } | } | |||
| } | } | |||
| augment "/nw:networks/nw:network/nw:node/tet:te" | augment "/nw:networks/nw:network/nw:node/tet:te" | |||
| + "/tet:te-node-attributes" { | + "/tet:te-node-attributes" { | |||
| when "/nw:networks/nw:network/nw:network-types" | when '/nw:networks/nw:network/nw:network-types' | |||
| + "/tet:te-topology/wson:wson-topology" { | + '/tet:te-topology/wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON topology type."; | |||
| } | } | |||
| description "Augment TE node attributes."; | description | |||
| "Augment TE node attributes."; | ||||
| container wson-node { | container wson-node { | |||
| presence "The TE node is a WSON node."; | presence "The TE node is a WSON node."; | |||
| description "WSON node attributes"; | description | |||
| "WSON node attributes"; | ||||
| leaf is-reconfigurable-node { | leaf is-reconfigurable-node { | |||
| type boolean; | type boolean; | |||
| default true; | default "true"; | |||
| description | description | |||
| "Indicates whether the WSON node is reconfigurable: | "Indicates whether the WSON node is reconfigurable: | |||
| - true: the node is reconfigurable, i.e., | - true: the node is reconfigurable, i.e., | |||
| it is representing a Reconfigurable Optical | it is representing a Reconfigurable Optical | |||
| Add/Drop Multiplexer (ROADM) node; | Add/Drop Multiplexer (ROADM) node; | |||
| - false: the node is not reconfigurable, i.e., | - false: the node is not reconfigurable, i.e., | |||
| it is representing a Fixed Optical Add/Drop | it is representing a Fixed Optical Add/Drop | |||
| Multiplexer (FOADM) node."; | Multiplexer (FOADM) node."; | |||
| } | } | |||
| } | } | |||
| } | } | |||
| /* | /* | |||
| * 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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 l0-types:l0-label-range-info; | uses l0-types:l0-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON topology type."; | |||
| } | } | |||
| description | description | |||
| "Augment TE label range information for the source | "Augment TE label range information for the source | |||
| Link Termination Point (LTP) of the connectivity | Link Termination Point (LTP) of the connectivity | |||
| matrix entry."; | matrix entry."; | |||
| uses l0-types:l0-label-range-info; | uses l0-types:l0-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 l0-types:l0-label-range-info; | uses l0-types:l0-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 l0-types:l0-label-range-info; | uses l0-types:l0-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 l0-types:l0-label-range-info; | uses l0-types:l0-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 l0-types:l0-label-range-info; | uses l0-types:l0-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON topology type."; | |||
| } | } | |||
| description | description | |||
| "Augment TE label range information for the Tunnel | "Augment TE label range information for the Tunnel | |||
| Termination Point (TTP) Local Link Connectivities."; | Termination Point (TTP) Local Link Connectivities."; | |||
| uses l0-types:l0-label-range-info; | uses l0-types:l0-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 l0-types:l0-label-range-info; | uses l0-types:l0-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON topology type."; | |||
| } | } | |||
| description | description | |||
| "Augment TE label range information for the TE link."; | "Augment TE label range information for the TE link."; | |||
| uses l0-types:l0-label-range-info; | uses l0-types:l0-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 l0-types:l0-label-range-info; | uses l0-types:l0-label-range-info; | |||
| } | } | |||
| skipping to change at line 305 ¶ | skipping to change at line 301 ¶ | |||
| /* | /* | |||
| * 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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-step; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-label-hop; | |||
| skipping to change at line 429 ¶ | skipping to change at line 425 ¶ | |||
| } | } | |||
| 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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-step; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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-step/" | + "tet:label-step/" | |||
| + "tet:technology" { | + "tet:technology" { | |||
| when "../../../../../../../../../" | when '../../../../../../../../../' | |||
| + "nw:network-types/tet:te-topology/" | + 'nw:network-types/tet:te-topology/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-step; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-step; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-label-start-end; | |||
| } | } | |||
| skipping to change at line 884 ¶ | skipping to change at line 880 ¶ | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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-step/tet:technology" { | + "tet:label-step/tet:technology" { | |||
| when "../../../../../../../../../" | when '../../../../../../../../../' | |||
| + "nw:network-types/tet:te-topology/" | + 'nw:network-types/tet:te-topology/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-step; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-step; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-label-hop; | |||
| skipping to change at line 1058 ¶ | skipping to change at line 1055 ¶ | |||
| } | } | |||
| 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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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-step/" | + "tet:label-step/" | |||
| + "tet:technology"{ | + "tet:technology" { | |||
| when "../../../../../../../" | when '../../../../../../../' | |||
| + "nw:network-types/tet:te-topology/" | + 'nw:network-types/tet:te-topology/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-step; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-label-hop; | |||
| skipping to change at line 1230 ¶ | skipping to change at line 1227 ¶ | |||
| } | } | |||
| 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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-step; | uses l0-types:wson-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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-label-hop; | |||
| } | } | |||
| skipping to change at line 1381 ¶ | skipping to change at line 1378 ¶ | |||
| 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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-label-hop; | |||
| skipping to change at line 1406 ¶ | skipping to change at line 1403 ¶ | |||
| 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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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: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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-label-hop; | |||
| } | } | |||
| skipping to change at line 1443 ¶ | skipping to change at line 1440 ¶ | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-hop; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON topology type."; | |||
| } | } | |||
| description | description | |||
| "Augment TE label range start for the TE link."; | "Augment TE label range start for the TE link."; | |||
| case wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON topology type."; | |||
| } | } | |||
| description | description | |||
| "Augment TE label range end for the TE link."; | "Augment TE label range end for the TE link."; | |||
| case wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON topology type."; | |||
| } | } | |||
| description | description | |||
| "Augment TE label range step for the TE link."; | "Augment TE label range step for the TE link."; | |||
| case wson { | case wson { | |||
| uses l0-types:wson-label-step; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-start-end; | uses l0-types:wson-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/' | |||
| + "wson:wson-topology" { | + 'wson:wson-topology' { | |||
| description | description | |||
| "Augmentation parameters apply only for networks with | "Augmentation parameters apply only for networks with | |||
| WSON topology type."; | WSON 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 wson { | case wson { | |||
| uses l0-types:wson-label-step; | uses l0-types:wson-label-step; | |||
| } | } | |||
| End of changes. 89 change blocks. | ||||
| 222 lines changed or deleted | 221 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/ | ||||