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