From f86559c60f1f28d3d7bdaeb89536a9ded05c3078 Mon Sep 17 00:00:00 2001 From: Miroslav Kovac Date: Tue, 19 Sep 2023 18:06:08 +0000 Subject: [PATCH] Cronjob - daily check of IETF modules. --- ...-l1csm-te-service-mapping@2023-09-12.yang} | 3 +- ...f-l2nm-te-service-mapping@2023-09-12.yang} | 2 +- ...f-l2sm-te-service-mapping@2023-09-12.yang} | 2 +- ...f-l3nm-te-service-mapping@2023-09-12.yang} | 2 +- ...f-l3sm-te-service-mapping@2023-09-12.yang} | 3 +- ...etf-network-slice-mapping@2023-09-12.yang} | 44 +++++++++---------- ...-te-service-mapping-types@2023-09-12.yang} | 16 ++++--- ...023-03-10.yang => ietf-vn@2023-09-12.yang} | 4 +- 8 files changed, 39 insertions(+), 37 deletions(-) rename experimental/ietf-extracted-YANG-modules/{ietf-l1csm-te-service-mapping@2023-03-11.yang => ietf-l1csm-te-service-mapping@2023-09-12.yang} (99%) rename experimental/ietf-extracted-YANG-modules/{ietf-l2nm-te-service-mapping@2023-03-11.yang => ietf-l2nm-te-service-mapping@2023-09-12.yang} (99%) rename experimental/ietf-extracted-YANG-modules/{ietf-l2sm-te-service-mapping@2023-03-11.yang => ietf-l2sm-te-service-mapping@2023-09-12.yang} (99%) rename experimental/ietf-extracted-YANG-modules/{ietf-l3nm-te-service-mapping@2023-03-11.yang => ietf-l3nm-te-service-mapping@2023-09-12.yang} (99%) rename experimental/ietf-extracted-YANG-modules/{ietf-l3sm-te-service-mapping@2023-03-11.yang => ietf-l3sm-te-service-mapping@2023-09-12.yang} (99%) rename experimental/ietf-extracted-YANG-modules/{ietf-network-slice-mapping@2023-03-12.yang => ietf-network-slice-mapping@2023-09-12.yang} (83%) rename experimental/ietf-extracted-YANG-modules/{ietf-te-service-mapping-types@2023-03-11.yang => ietf-te-service-mapping-types@2023-09-12.yang} (95%) rename experimental/ietf-extracted-YANG-modules/{ietf-vn@2023-03-10.yang => ietf-vn@2023-09-12.yang} (99%) diff --git a/experimental/ietf-extracted-YANG-modules/ietf-l1csm-te-service-mapping@2023-03-11.yang b/experimental/ietf-extracted-YANG-modules/ietf-l1csm-te-service-mapping@2023-09-12.yang similarity index 99% rename from experimental/ietf-extracted-YANG-modules/ietf-l1csm-te-service-mapping@2023-03-11.yang rename to experimental/ietf-extracted-YANG-modules/ietf-l1csm-te-service-mapping@2023-09-12.yang index 45c5ae6e0..ca86d384b 100644 --- a/experimental/ietf-extracted-YANG-modules/ietf-l1csm-te-service-mapping@2023-03-11.yang +++ b/experimental/ietf-extracted-YANG-modules/ietf-l1csm-te-service-mapping@2023-09-12.yang @@ -23,7 +23,6 @@ module ietf-l1csm-te-service-mapping { contact "WG Web: WG List: - Editor: Young Lee Editor: Dhruv Dhody @@ -48,7 +47,7 @@ module ietf-l1csm-te-service-mapping { This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - revision 2023-03-11 { + revision 2023-09-12 { description "Initial revision."; reference diff --git a/experimental/ietf-extracted-YANG-modules/ietf-l2nm-te-service-mapping@2023-03-11.yang b/experimental/ietf-extracted-YANG-modules/ietf-l2nm-te-service-mapping@2023-09-12.yang similarity index 99% rename from experimental/ietf-extracted-YANG-modules/ietf-l2nm-te-service-mapping@2023-03-11.yang rename to experimental/ietf-extracted-YANG-modules/ietf-l2nm-te-service-mapping@2023-09-12.yang index 033f295b6..917a98393 100644 --- a/experimental/ietf-extracted-YANG-modules/ietf-l2nm-te-service-mapping@2023-03-11.yang +++ b/experimental/ietf-extracted-YANG-modules/ietf-l2nm-te-service-mapping@2023-09-12.yang @@ -45,7 +45,7 @@ module ietf-l2nm-te-service-mapping { This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - revision 2023-03-11 { + revision 2023-09-12 { description "Initial revision."; reference diff --git a/experimental/ietf-extracted-YANG-modules/ietf-l2sm-te-service-mapping@2023-03-11.yang b/experimental/ietf-extracted-YANG-modules/ietf-l2sm-te-service-mapping@2023-09-12.yang similarity index 99% rename from experimental/ietf-extracted-YANG-modules/ietf-l2sm-te-service-mapping@2023-03-11.yang rename to experimental/ietf-extracted-YANG-modules/ietf-l2sm-te-service-mapping@2023-09-12.yang index dd305713e..362700432 100644 --- a/experimental/ietf-extracted-YANG-modules/ietf-l2sm-te-service-mapping@2023-03-11.yang +++ b/experimental/ietf-extracted-YANG-modules/ietf-l2sm-te-service-mapping@2023-09-12.yang @@ -48,7 +48,7 @@ module ietf-l2sm-te-service-mapping { This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - revision 2023-03-11 { + revision 2023-09-12 { description "Initial revision."; reference diff --git a/experimental/ietf-extracted-YANG-modules/ietf-l3nm-te-service-mapping@2023-03-11.yang b/experimental/ietf-extracted-YANG-modules/ietf-l3nm-te-service-mapping@2023-09-12.yang similarity index 99% rename from experimental/ietf-extracted-YANG-modules/ietf-l3nm-te-service-mapping@2023-03-11.yang rename to experimental/ietf-extracted-YANG-modules/ietf-l3nm-te-service-mapping@2023-09-12.yang index 545de9de2..2431c4fd3 100644 --- a/experimental/ietf-extracted-YANG-modules/ietf-l3nm-te-service-mapping@2023-03-11.yang +++ b/experimental/ietf-extracted-YANG-modules/ietf-l3nm-te-service-mapping@2023-09-12.yang @@ -46,7 +46,7 @@ module ietf-l3nm-te-service-mapping { This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - revision 2023-03-11 { + revision 2023-09-12 { description "Initial revision."; reference diff --git a/experimental/ietf-extracted-YANG-modules/ietf-l3sm-te-service-mapping@2023-03-11.yang b/experimental/ietf-extracted-YANG-modules/ietf-l3sm-te-service-mapping@2023-09-12.yang similarity index 99% rename from experimental/ietf-extracted-YANG-modules/ietf-l3sm-te-service-mapping@2023-03-11.yang rename to experimental/ietf-extracted-YANG-modules/ietf-l3sm-te-service-mapping@2023-09-12.yang index 6ea69a7f4..0bad5e827 100644 --- a/experimental/ietf-extracted-YANG-modules/ietf-l3sm-te-service-mapping@2023-03-11.yang +++ b/experimental/ietf-extracted-YANG-modules/ietf-l3sm-te-service-mapping@2023-09-12.yang @@ -45,7 +45,7 @@ module ietf-l3sm-te-service-mapping { This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - revision 2023-03-11 { + revision 2023-09-12 { description "Initial revision."; reference @@ -67,6 +67,7 @@ module ietf-l3sm-te-service-mapping { uses tsmt:te-mapping; } } + //augment augment "/l3vpn-svc:l3vpn-svc/l3vpn-svc:sites/l3vpn-svc:site" diff --git a/experimental/ietf-extracted-YANG-modules/ietf-network-slice-mapping@2023-03-12.yang b/experimental/ietf-extracted-YANG-modules/ietf-network-slice-mapping@2023-09-12.yang similarity index 83% rename from experimental/ietf-extracted-YANG-modules/ietf-network-slice-mapping@2023-03-12.yang rename to experimental/ietf-extracted-YANG-modules/ietf-network-slice-mapping@2023-09-12.yang index cd8538dc2..71cd95171 100644 --- a/experimental/ietf-extracted-YANG-modules/ietf-network-slice-mapping@2023-03-12.yang +++ b/experimental/ietf-extracted-YANG-modules/ietf-network-slice-mapping@2023-09-12.yang @@ -9,11 +9,11 @@ module ietf-network-slice-mapping { reference "RFC 8345: A YANG Data Model for Network Topologies"; } - import ietf-network-slice { - prefix ietf-ns; + import ietf-network-slice-service { + prefix ietf-nss; reference - "I-D.ietf-teas-ietf-network-slice-nbi-yang: IETF Network Slice - Service YANG Model"; + "I-D.ietf-teas-ietf-network-slice-nbi-yang: A YANG Data + Model for the IETF Network Slice Service"; } import ietf-te-service-mapping-types { prefix tsmt; @@ -34,8 +34,8 @@ module ietf-network-slice-mapping { import ietf-nrp { prefix nrp; reference - "I-D.wd-teas-nrp-yang: A YANG Data Model for Network - Resource Partition (NRP)"; + "I-D.wdbsp-teas-nrp-yang: A YANG Data Model for Network + Resource Partitions (NRPs)"; } organization @@ -63,7 +63,7 @@ module ietf-network-slice-mapping { This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - revision 2023-03-12 { + revision 2023-09-12 { description "initial version."; reference @@ -129,16 +129,16 @@ module ietf-network-slice-mapping { description "Mapping to NRP/VPN/TE"; case nrp { - leaf nrp-id { + leaf nrp { type leafref { - path "/nw:networks/nw:network" - + "/nrp:nrp/nrp:nrp-id"; + path "/nw:networks/nrp:nrp-policies" + + "/nrp:nrp-policy/nrp:name"; } description - "A reference to NRP ID"; + "A reference to NRP name"; reference - "I-D.ietf-teas-ietf-network-slices: Framework - for IETF Network Slices"; + "I-D.wdbsp-teas-nrp-yang: A YANG Data Model for + Network Resource Partitions (NRPs)"; } } case l3vpn { @@ -152,13 +152,13 @@ module ietf-network-slice-mapping { description "A reference to VPN ID"; } - leaf l3vpn-nrp-id { + leaf l3vpn-nrp { type leafref { - path "/nw:networks/nw:network" - + "/nrp:nrp/nrp:nrp-id"; + path "/nw:networks/nrp:nrp-policies" + + "/nrp:nrp-policy/nrp:name"; } description - "An optional reference to NRP ID"; + "An optional reference to NRP name"; reference "I-D.ietf-teas-ietf-network-slices: Framework for IETF Network Slices"; @@ -180,13 +180,13 @@ module ietf-network-slice-mapping { description "A reference to VPN ID"; } - leaf l2vpn-nrp-id { + leaf l2vpn-nrp { type leafref { - path "/nw:networks/nw:network" - + "/nrp:nrp/nrp:nrp-id"; + path "/nw:networks/nrp:nrp-policies" + + "/nrp:nrp-policy/nrp:name"; } description - "An optional reference to NRP ID"; + "An optional reference to NRP"; reference "I-D.ietf-teas-ietf-network-slices: Framework for IETF Network Slices"; @@ -209,7 +209,7 @@ module ietf-network-slice-mapping { } } - augment "/ietf-ns:network-slices/ietf-ns:network-slice" { + augment "/ietf-nss:network-slice-services/ietf-nss:slice-service" { description "IETF Network Slice augmented to include the mapping information to the network slice realization"; diff --git a/experimental/ietf-extracted-YANG-modules/ietf-te-service-mapping-types@2023-03-11.yang b/experimental/ietf-extracted-YANG-modules/ietf-te-service-mapping-types@2023-09-12.yang similarity index 95% rename from experimental/ietf-extracted-YANG-modules/ietf-te-service-mapping-types@2023-03-11.yang rename to experimental/ietf-extracted-YANG-modules/ietf-te-service-mapping-types@2023-09-12.yang index 03df1288c..a045890d7 100644 --- a/experimental/ietf-extracted-YANG-modules/ietf-te-service-mapping-types@2023-03-11.yang +++ b/experimental/ietf-extracted-YANG-modules/ietf-te-service-mapping-types@2023-09-12.yang @@ -92,7 +92,7 @@ module ietf-te-service-mapping-types { This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - revision 2023-03-11 { + revision 2023-09-12 { description "Initial revision."; reference @@ -132,7 +132,7 @@ module ietf-te-service-mapping-types { identity traffic-isolation { base new; description - "Traffic isolation, a customer expects that the service + "Traffic isolation: a customer expects that the service traffic cannot be received by other customers in the same network."; } @@ -140,7 +140,7 @@ module ietf-te-service-mapping-types { identity interference-isolation { base new; description - "Interference isolation, a customer expects that the + "Interference isolation: a customer expects that the service traffic is not impacted by the existence of other customers or services in the same network."; } @@ -234,8 +234,8 @@ module ietf-te-service-mapping-types { "The reference to TE."; choice te { description - "How the VPN is mapped to a VN, Topology, Tunnel, SR Policy - etc."; + "The service (e.g. VPN) can be mapped to a VN, TE-Topology, + Tunnel, SR Policy etc."; case vn { leaf-list vn { type leafref { @@ -324,7 +324,8 @@ module ietf-te-service-mapping-types { "The reference to TE endpoints."; choice te { description - "How the TE endpoint is defined by VN's AP or TE's LTP"; + "TE endpoint is refrenced by VN Access Point (VNAP) or TE + Link Termination Point (LTP)"; case vn { leaf-list vn-ap { type leafref { @@ -399,7 +400,8 @@ module ietf-te-service-mapping-types { container te-mapping-templates { description - "The TE constraints and optimization criteria"; + "The templates include the TE constraints and + optimization criteria"; list te-mapping-template { key "id"; leaf id { diff --git a/experimental/ietf-extracted-YANG-modules/ietf-vn@2023-03-10.yang b/experimental/ietf-extracted-YANG-modules/ietf-vn@2023-09-12.yang similarity index 99% rename from experimental/ietf-extracted-YANG-modules/ietf-vn@2023-03-10.yang rename to experimental/ietf-extracted-YANG-modules/ietf-vn@2023-09-12.yang index 43f487b98..3e741ca53 100644 --- a/experimental/ietf-extracted-YANG-modules/ietf-vn@2023-03-10.yang +++ b/experimental/ietf-extracted-YANG-modules/ietf-vn@2023-09-12.yang @@ -51,7 +51,7 @@ module ietf-vn { : Dhruv Dhody "; description "This module contains a YANG module for the Virtual Network - (VN). It describes a VN operation module that takes place + (VN). It describes a VN operation module that can take place in the context of the Customer Network Controller (CNC)- Multi-Domain Service Coordinator (MSDC) interface (CMI) of the Abstraction and Control of Traffic Engineered Networks @@ -70,7 +70,7 @@ module ietf-vn { This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices."; - revision 2023-03-10 { + revision 2023-09-12 { description "initial version."; reference