1 module transportpce-topology {
3 namespace "http://transportpce/topology";
4 prefix "transportpce-topology";
8 revision-date 2018-02-26;
10 import ietf-network-topology {
12 revision-date 2018-02-26;
14 import org-openroadm-common-network {
16 revision-date 2020-05-29;
25 description "Update otn-link-type enum for intermediate rates (B100G)";
28 description "Update otn-link-type enum for higher rates";
31 description "Update to 7.1.0 Openroadm network and common models";
34 description "Add transportpce augmentation to manage otn-link-type in otn-topology";
37 description "Add transportpce augmentation for otn-topology";
40 description "Initial revision";
43 typedef otn-link-type {
81 augment "/nd:networks/nd:network/nd:node/nwt:termination-point" {
82 when "../../nd:network-types/cnet:openroadm-common-network/openroadm-topology or ../../nd:network-types/cnet:openroadm-common-network/otn-topology";
84 "Defines associated logical-connection-point for XPDR port.";
85 leaf associated-connection-map-port {
87 "../cnet:tp-type = 'XPONDER-CLIENT' or ../cnet:tp-type = 'XPONDER-NETWORK'";
90 "The xpdr port connectable regarding the device connection-map";
94 augment "/nd:networks/nd:network/nwt:link" {
95 when "../nd:network-types/cnet:openroadm-common-network/otn-topology";
97 "Defines more accurate otn link types to differentiate otn links in otn-topology";
100 "../cnet:link-type = 'OTN-LINK'";
103 "type of otn link, to help link management inside transportpce";