From 099c5715591127f44c3613f381f359bf21f7ce8c Mon Sep 17 00:00:00 2001 From: Renato Westphal Date: Wed, 24 Jan 2024 23:13:28 -0300 Subject: [PATCH] ospf: update to ietf-ospf-sr-mpls@2024-01-18.yang This update contains mostly editorial changes, along with new TLV "length" leafs. Signed-off-by: Renato Westphal --- README.md | 2 +- holo-ospf/src/northbound/mod.rs | 2 +- holo-ospf/src/northbound/state.rs | 22 +- holo-ospf/src/northbound/yang.rs | 20 +- ...=> ietf-ospf-sr-mpls-holo-deviations.yang} | 664 +++++---- .../ietf/ietf-ospf-sr-mpls@2024-01-18.yang | 1315 +++++++++++++++++ .../modules/ietf/ietf-ospf-sr@2023-07-09.yang | 1137 -------------- holo-yang/src/lib.rs | 10 +- 8 files changed, 1699 insertions(+), 1473 deletions(-) rename holo-yang/modules/deviations/{ietf-ospf-sr-holo-deviations.yang => ietf-ospf-sr-mpls-holo-deviations.yang} (67%) create mode 100644 holo-yang/modules/ietf/ietf-ospf-sr-mpls@2024-01-18.yang delete mode 100644 holo-yang/modules/ietf/ietf-ospf-sr@2023-07-09.yang diff --git a/README.md b/README.md index 37eaf000..745a1169 100644 --- a/README.md +++ b/README.md @@ -199,7 +199,7 @@ Holo supports the following IETF RFCs and Internet drafts: | ietf-key-chain@2017-04-18 | 100.00% | 100.00% | - | - | [100.00%](http://westphal.com.br/holo/ietf-key-chain.html) | | ietf-mpls-ldp@2022-03-14 | 86.96% | 92.31% | 100.00% | 100.00% | [92.38%](http://westphal.com.br/holo/ietf-mpls-ldp.html) | | ietf-mpls@2020-12-18 | 0.00% | 57.14% | - | - | [35.29%](http://westphal.com.br/holo/ietf-mpls.html) | -| ietf-ospf-sr@2023-07-09 | 25.00% | 53.95% | - | - | [52.81%](http://westphal.com.br/holo/ietf-ospf-sr.html) | +| ietf-ospf-sr-mpls@2024-01-18 | 25.00% | 53.95% | - | - | [52.81%](http://westphal.com.br/holo/ietf-ospf-sr-mpls.html) | | ietf-ospf@2022-10-19 | 75.00% | 59.64% | 100.00% | 41.94% | [59.57%](http://westphal.com.br/holo/ietf-ospf.html) | | ietf-ospfv3-extended-lsa@2024-01-16 | 50.00% | 85.28% | - | - | [84.85%](http://westphal.com.br/holo/ietf-ospfv3-extended-lsa.html) | | ietf-rip@2020-02-20 | 27.91% | 93.33% | 100.00% | - | [55.41%](http://westphal.com.br/holo/ietf-rip.html) | diff --git a/holo-ospf/src/northbound/mod.rs b/holo-ospf/src/northbound/mod.rs index 33801358..3a345619 100644 --- a/holo-ospf/src/northbound/mod.rs +++ b/holo-ospf/src/northbound/mod.rs @@ -41,7 +41,7 @@ where fn yang_modules() -> &'static [&'static str] { &[ "ietf-ospf", - "ietf-ospf-sr", + "ietf-ospf-sr-mpls", "ietf-ospfv3-extended-lsa", "holo-ospf", "holo-ospf-dev", diff --git a/holo-ospf/src/northbound/state.rs b/holo-ospf/src/northbound/state.rs index 8f97bf09..a1844d7e 100644 --- a/holo-ospf/src/northbound/state.rs +++ b/holo-ospf/src/northbound/state.rs @@ -1314,7 +1314,7 @@ fn load_callbacks_ospfv2() -> Callbacks> { // TODO: implement me! None }) - .path(ospf::database::as_scope_lsa_type::as_scope_lsas::as_scope_lsa::ospfv2::body::opaque::extended_prefix_opaque::extended_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::prefix_sid_flags::bits::PATH) + .path(ospf::database::as_scope_lsa_type::as_scope_lsas::as_scope_lsa::ospfv2::body::opaque::extended_prefix_opaque::extended_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::prefix_sid_flags::flags::PATH) .get_iterate(|_instance, _args| { // TODO: implement me! None @@ -1885,7 +1885,7 @@ fn load_callbacks_ospfv2() -> Callbacks> { .map(ListEntry::Ospfv2PrefixSid); Some(Box::new(iter)) }) - .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv2::body::opaque::extended_prefix_opaque::extended_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::prefix_sid_flags::bits::PATH) + .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv2::body::opaque::extended_prefix_opaque::extended_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::prefix_sid_flags::flags::PATH) .get_iterate(|_instance, args| { let prefix_sid = args.parent_list_entry.as_ospfv2_prefix_sid().unwrap(); let flags = prefix_sid.flags.to_yang_bits(); @@ -2029,7 +2029,7 @@ fn load_callbacks_ospfv2() -> Callbacks> { None } }) - .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv2::body::opaque::extended_link_opaque::extended_link_tlv::adj_sid_sub_tlvs::adj_sid_sub_tlv::adj_sid_flags::bits::PATH) + .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv2::body::opaque::extended_link_opaque::extended_link_tlv::adj_sid_sub_tlvs::adj_sid_sub_tlv::adj_sid_flags::flags::PATH) .get_iterate(|_instance, args| { let adj_sid = args.parent_list_entry.as_ospfv2_adj_sid().unwrap(); let flags = adj_sid.flags.to_yang_bits(); @@ -2072,7 +2072,7 @@ fn load_callbacks_ospfv2() -> Callbacks> { None } }) - .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv2::body::opaque::extended_link_opaque::extended_link_tlv::lan_adj_sid_sub_tlvs::lan_adj_sid_sub_tlv::lan_adj_sid_flags::bits::PATH) + .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv2::body::opaque::extended_link_opaque::extended_link_tlv::lan_adj_sid_sub_tlvs::lan_adj_sid_sub_tlv::lan_adj_sid_flags::flags::PATH) .get_iterate(|_instance, args| { let adj_sid = args.parent_list_entry.as_ospfv2_adj_sid().unwrap(); let flags = adj_sid.flags.to_yang_bits(); @@ -2490,7 +2490,7 @@ fn load_callbacks_ospfv2() -> Callbacks> { .get_iterate(|_instance, _args| { None }) - .path(ospf::areas::area::interfaces::interface::database::link_scope_lsa_type::link_scope_lsas::link_scope_lsa::ospfv2::body::opaque::extended_prefix_opaque::extended_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::prefix_sid_flags::bits::PATH) + .path(ospf::areas::area::interfaces::interface::database::link_scope_lsa_type::link_scope_lsas::link_scope_lsa::ospfv2::body::opaque::extended_prefix_opaque::extended_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::prefix_sid_flags::flags::PATH) .get_iterate(|_instance, _args| { None }) @@ -3049,7 +3049,7 @@ fn load_callbacks_ospfv3() -> Callbacks> { // TODO: implement me! None }) - .path(ospf::database::as_scope_lsa_type::as_scope_lsas::as_scope_lsa::ospfv3::body::e_as_external::e_external_tlvs::external_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::ospfv3_prefix_sid_flags::bits::PATH) + .path(ospf::database::as_scope_lsa_type::as_scope_lsas::as_scope_lsa::ospfv3::body::e_as_external::e_external_tlvs::external_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::ospfv3_prefix_sid_flags::flags::PATH) .get_iterate(|_instance, _args| { // TODO: implement me! None @@ -3677,7 +3677,7 @@ fn load_callbacks_ospfv3() -> Callbacks> { .map(ListEntry::Ospfv3AdjSid); Some(Box::new(iter)) }) - .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv3::body::e_router::e_router_tlvs::link_tlv::adj_sid_sub_tlvs::adj_sid_sub_tlv::adj_sid_flags::bits::PATH) + .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv3::body::e_router::e_router_tlvs::link_tlv::adj_sid_sub_tlvs::adj_sid_sub_tlv::adj_sid_flags::flags::PATH) .get_iterate(|_instance, args| { let adj_sid = args.parent_list_entry.as_ospfv3_adj_sid().unwrap(); let flags = adj_sid.flags.to_yang_bits(); @@ -3708,7 +3708,7 @@ fn load_callbacks_ospfv3() -> Callbacks> { .map(ListEntry::Ospfv3AdjSid); Some(Box::new(iter)) }) - .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv3::body::e_router::e_router_tlvs::link_tlv::lan_adj_sid_sub_tlvs::lan_adj_sid_sub_tlv::lan_adj_sid_flags::bits::PATH) + .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv3::body::e_router::e_router_tlvs::link_tlv::lan_adj_sid_sub_tlvs::lan_adj_sid_sub_tlv::lan_adj_sid_flags::flags::PATH) .get_iterate(|_instance, args| { let adj_sid = args.parent_list_entry.as_ospfv3_adj_sid().unwrap(); let flags = adj_sid.flags.to_yang_bits(); @@ -3897,7 +3897,7 @@ fn load_callbacks_ospfv3() -> Callbacks> { None } }) - .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv3::body::e_inter_area_prefix::e_inter_prefix_tlvs::inter_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::ospfv3_prefix_sid_flags::bits::PATH) + .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv3::body::e_inter_area_prefix::e_inter_prefix_tlvs::inter_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::ospfv3_prefix_sid_flags::flags::PATH) .get_iterate(|_instance, args| { let prefix_sid = args.parent_list_entry.as_ospfv3_prefix_sid().unwrap(); let flags = prefix_sid.flags.to_yang_bits(); @@ -4127,7 +4127,7 @@ fn load_callbacks_ospfv3() -> Callbacks> { .map(ListEntry::Ospfv3PrefixSid); Some(Box::new(iter)) }) - .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv3::body::e_intra_area_prefix::e_intra_prefix_tlvs::intra_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::ospfv3_prefix_sid_flags::bits::PATH) + .path(ospf::areas::area::database::area_scope_lsa_type::area_scope_lsas::area_scope_lsa::ospfv3::body::e_intra_area_prefix::e_intra_prefix_tlvs::intra_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::ospfv3_prefix_sid_flags::flags::PATH) .get_iterate(|_instance, args| { let prefix_sid = args.parent_list_entry.as_ospfv3_prefix_sid().unwrap(); let flags = prefix_sid.flags.to_yang_bits(); @@ -4624,7 +4624,7 @@ fn load_callbacks_ospfv3() -> Callbacks> { // TODO: implement me! None }) - .path(ospf::areas::area::interfaces::interface::database::link_scope_lsa_type::link_scope_lsas::link_scope_lsa::ospfv3::body::e_link::e_link_tlvs::intra_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::ospfv3_prefix_sid_flags::bits::PATH) + .path(ospf::areas::area::interfaces::interface::database::link_scope_lsa_type::link_scope_lsas::link_scope_lsa::ospfv3::body::e_link::e_link_tlvs::intra_prefix_tlv::prefix_sid_sub_tlvs::prefix_sid_sub_tlv::ospfv3_prefix_sid_flags::flags::PATH) .get_iterate(|_instance, _args| { // TODO: implement me! None diff --git a/holo-ospf/src/northbound/yang.rs b/holo-ospf/src/northbound/yang.rs index 48e7ace5..baa19937 100644 --- a/holo-ospf/src/northbound/yang.rs +++ b/holo-ospf/src/northbound/yang.rs @@ -166,19 +166,19 @@ impl ToYangBits for PrefixSidFlags { let mut flags = vec![]; if self.contains(PrefixSidFlags::NP) { - flags.push("ietf-ospf-sr:np-bit"); + flags.push("ietf-ospf-sr-mpls:np-bit"); } if self.contains(PrefixSidFlags::M) { - flags.push("ietf-ospf-sr:m-bit"); + flags.push("ietf-ospf-sr-mpls:m-bit"); } if self.contains(PrefixSidFlags::E) { - flags.push("ietf-ospf-sr:e-bit"); + flags.push("ietf-ospf-sr-mpls:e-bit"); } if self.contains(PrefixSidFlags::V) { - flags.push("ietf-ospf-sr:v-bit"); + flags.push("ietf-ospf-sr-mpls:v-bit"); } if self.contains(PrefixSidFlags::L) { - flags.push("ietf-ospf-sr:l-bit"); + flags.push("ietf-ospf-sr-mpls:l-bit"); } flags @@ -190,19 +190,19 @@ impl ToYangBits for AdjSidFlags { let mut flags = vec![]; if self.contains(AdjSidFlags::B) { - flags.push("ietf-ospf-sr:b-bit"); + flags.push("ietf-ospf-sr-mpls:b-bit"); } if self.contains(AdjSidFlags::V) { - flags.push("ietf-ospf-sr:vi-bit"); + flags.push("ietf-ospf-sr-mpls:vi-bit"); } if self.contains(AdjSidFlags::L) { - flags.push("ietf-ospf-sr:lo-bit"); + flags.push("ietf-ospf-sr-mpls:lo-bit"); } if self.contains(AdjSidFlags::G) { - flags.push("ietf-ospf-sr:g-bit"); + flags.push("ietf-ospf-sr-mpls:g-bit"); } if self.contains(AdjSidFlags::P) { - flags.push("ietf-ospf-sr:p-bit"); + flags.push("ietf-ospf-sr-mpls:p-bit"); } flags diff --git a/holo-yang/modules/deviations/ietf-ospf-sr-holo-deviations.yang b/holo-yang/modules/deviations/ietf-ospf-sr-mpls-holo-deviations.yang similarity index 67% rename from holo-yang/modules/deviations/ietf-ospf-sr-holo-deviations.yang rename to holo-yang/modules/deviations/ietf-ospf-sr-mpls-holo-deviations.yang index 23d6a1a8..439fe875 100644 --- a/holo-yang/modules/deviations/ietf-ospf-sr-holo-deviations.yang +++ b/holo-yang/modules/deviations/ietf-ospf-sr-mpls-holo-deviations.yang @@ -1,6 +1,6 @@ -module ietf-ospf-sr-holo-deviations { +module ietf-ospf-sr-mpls-holo-deviations { yang-version 1.1; - namespace "http://holo-routing.org/yang/ietf-ospf-sr-holo-deviations"; + namespace "http://holo-routing.org/yang/ietf-ospf-sr-mpls-holo-deviations"; prefix ietf-ospf-sr-holo-deviations; import ietf-routing { @@ -15,1815 +15,1863 @@ module ietf-ospf-sr-holo-deviations { prefix ospfv3-e-lsa; } - import ietf-ospf-sr { - prefix ospf-sr; + import ietf-ospf-sr-mpls { + prefix ospf-sr-mpls; } organization "Holo Routing Stack"; description - "This module defines deviation statements for the ietf-ospf-sr + "This module defines deviation statements for the ietf-ospf-sr-mpls module."; /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sr-algorithm-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sr-algorithm-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sr-algorithm-tlv/ospf-sr:sr-algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sr-algorithm-tlv/ospf-sr-mpls:sr-algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:srms-preference-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:srms-preference-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:srms-preference-tlv/ospf-sr:preference" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:srms-preference-tlv/ospf-sr-mpls:preference" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:mt-id" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:mt-id" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs" { deviate not-supported; } /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:af" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:af" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:extended-prefix-range-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:extended-prefix-range-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:extended-prefix-range-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:extended-prefix-range-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:mt-id" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:mt-id" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:type" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:type" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:value" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:value" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sr-algorithm-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sr-algorithm-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sr-algorithm-tlv/ospf-sr:sr-algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sr-algorithm-tlv/ospf-sr-mpls:sr-algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:srms-preference-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:srms-preference-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:srms-preference-tlv/ospf-sr:preference" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:srms-preference-tlv/ospf-sr-mpls:preference" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs" { deviate not-supported; } /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:af" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:af" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:type" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:type" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:value" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:value" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sr-algorithm-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sr-algorithm-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sr-algorithm-tlv/ospf-sr:sr-algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sr-algorithm-tlv/ospf-sr-mpls:sr-algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:srms-preference-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:srms-preference-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:srms-preference-tlv/ospf-sr:preference" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:srms-preference-tlv/ospf-sr-mpls:preference" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:mt-id" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:mt-id" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs" { deviate not-supported; } /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:af" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:af" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:extended-prefix-range-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:extended-prefix-range-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:extended-prefix-range-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:extended-prefix-range-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:mt-id" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:mt-id" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:type" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:type" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:value" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:value" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:adj-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:adj-sid-sub-tlvs/ospf-sr:adj-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs/ospf-sr-mpls:adj-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:adj-sid-sub-tlvs/ospf-sr:adj-sid-sub-tlv/ospf-sr:adj-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs/ospf-sr-mpls:adj-sid-sub-tlv/ospf-sr-mpls:adj-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:adj-sid-sub-tlvs/ospf-sr:adj-sid-sub-tlv/ospf-sr:adj-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs/ospf-sr-mpls:adj-sid-sub-tlv/ospf-sr-mpls:adj-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:adj-sid-sub-tlvs/ospf-sr:adj-sid-sub-tlv/ospf-sr:mt-id" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs/ospf-sr-mpls:adj-sid-sub-tlv/ospf-sr-mpls:mt-id" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:adj-sid-sub-tlvs/ospf-sr:adj-sid-sub-tlv/ospf-sr:weight" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs/ospf-sr-mpls:adj-sid-sub-tlv/ospf-sr-mpls:weight" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:adj-sid-sub-tlvs/ospf-sr:adj-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs/ospf-sr-mpls:adj-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:lan-adj-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv/ospf-sr:lan-adj-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv/ospf-sr-mpls:lan-adj-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv/ospf-sr:lan-adj-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv/ospf-sr-mpls:lan-adj-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv/ospf-sr:mt-id" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv/ospf-sr-mpls:mt-id" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv/ospf-sr:weight" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv/ospf-sr-mpls:weight" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv/ospf-sr:neighbor-router-id" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv/ospf-sr-mpls:neighbor-router-id" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sr-algorithm-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sr-algorithm-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sr-algorithm-tlv/ospf-sr:sr-algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sr-algorithm-tlv/ospf-sr-mpls:sr-algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:srms-preference-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:srms-preference-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:srms-preference-tlv/ospf-sr:preference" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:srms-preference-tlv/ospf-sr-mpls:preference" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:adj-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:adj-sid-sub-tlvs/ospf-sr:adj-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs/ospf-sr-mpls:adj-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:adj-sid-sub-tlvs/ospf-sr:adj-sid-sub-tlv/ospf-sr:adj-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs/ospf-sr-mpls:adj-sid-sub-tlv/ospf-sr-mpls:adj-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:adj-sid-sub-tlvs/ospf-sr:adj-sid-sub-tlv/ospf-sr:adj-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs/ospf-sr-mpls:adj-sid-sub-tlv/ospf-sr-mpls:adj-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:adj-sid-sub-tlvs/ospf-sr:adj-sid-sub-tlv/ospf-sr:weight" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs/ospf-sr-mpls:adj-sid-sub-tlv/ospf-sr-mpls:weight" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:adj-sid-sub-tlvs/ospf-sr:adj-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:adj-sid-sub-tlvs/ospf-sr-mpls:adj-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:lan-adj-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv/ospf-sr:lan-adj-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv/ospf-sr-mpls:lan-adj-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv/ospf-sr:lan-adj-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv/ospf-sr-mpls:lan-adj-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv/ospf-sr:weight" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv/ospf-sr-mpls:weight" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv/ospf-sr:neighbor-router-id" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv/ospf-sr-mpls:neighbor-router-id" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr:lan-adj-sid-sub-tlvs/ospf-sr:lan-adj-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv/ospf-sr-mpls:lan-adj-sid-sub-tlvs/ospf-sr-mpls:lan-adj-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs" { deviate not-supported; } /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:af" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:af" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:type" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:type" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:value" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:value" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs" { deviate not-supported; } /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:af" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:af" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:type" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:type" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:value" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:value" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs" { deviate not-supported; } /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:af" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:af" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:type" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:type" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr:ospfv3-extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:value" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospf-sr-mpls:ospfv3-extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:value" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sr-algorithm-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sr-algorithm-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sr-algorithm-tlv/ospf-sr:sr-algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sr-algorithm-tlv/ospf-sr-mpls:sr-algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:srms-preference-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:srms-preference-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr:srms-preference-tlv/ospf-sr:preference" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque/ospf-sr-mpls:srms-preference-tlv/ospf-sr-mpls:preference" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:mt-id" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:mt-id" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs" { deviate not-supported; } /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:af" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:af" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:extended-prefix-range-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:extended-prefix-range-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:extended-prefix-range-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:extended-prefix-range-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:mt-id" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:mt-id" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:prefix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:prefix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:type" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:type" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:length" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:length" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr:extended-prefix-range-tlvs/ospf-sr:extended-prefix-range-tlv/ospf-sr:unknown-tlvs/ospf-sr:unknown-tlv/ospf-sr:value" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf-sr-mpls:extended-prefix-range-tlvs/ospf-sr-mpls:extended-prefix-range-tlv/ospf-sr-mpls:unknown-tlvs/ospf-sr-mpls:unknown-tlv/ospf-sr-mpls:value" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sr-algorithm-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sr-algorithm-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sr-algorithm-tlv/ospf-sr:sr-algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sr-algorithm-tlv/ospf-sr-mpls:sr-algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:sid-range-tlvs/ospf-sr:sid-range-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:sid-range-tlvs/ospf-sr-mpls:sid-range-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:range-size" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:range-size" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv" { deviate not-supported; } */ + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:length" { + deviate not-supported; + } + /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:local-block-tlvs/ospf-sr:local-block-tlv/ospf-sr:sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:local-block-tlvs/ospf-sr-mpls:local-block-tlv/ospf-sr-mpls:sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:srms-preference-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:srms-preference-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr:srms-preference-tlv/ospf-sr:preference" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information/ospf-sr-mpls:srms-preference-tlv/ospf-sr-mpls:preference" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:ospfv3-prefix-sid-flags/ospf-sr:bits" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:ospfv3-prefix-sid-flags/ospf-sr-mpls:bits" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:algorithm" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:algorithm" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr:perfix-sid-sub-tlvs/ospf-sr:prefix-sid-sub-tlv/ospf-sr:sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv/ospf-sr-mpls:perfix-sid-sub-tlvs/ospf-sr-mpls:prefix-sid-sub-tlv/ospf-sr-mpls:sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr:segment-routing" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr-mpls:segment-routing" { deviate not-supported; } */ - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr:segment-routing/ospf-sr:adjacency-sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr-mpls:segment-routing/ospf-sr-mpls:adjacency-sid" { deviate not-supported; } /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr:segment-routing/ospf-sr:adjacency-sid/ospf-sr:adj-sids" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr-mpls:segment-routing/ospf-sr-mpls:adjacency-sid/ospf-sr-mpls:adj-sids" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr:segment-routing/ospf-sr:adjacency-sid/ospf-sr:adj-sids/ospf-sr:value" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr-mpls:segment-routing/ospf-sr-mpls:adjacency-sid/ospf-sr-mpls:adj-sids/ospf-sr-mpls:value" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr:segment-routing/ospf-sr:adjacency-sid/ospf-sr:adj-sids/ospf-sr:value-type" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr-mpls:segment-routing/ospf-sr-mpls:adjacency-sid/ospf-sr-mpls:adj-sids/ospf-sr-mpls:value-type" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr:segment-routing/ospf-sr:adjacency-sid/ospf-sr:adj-sids/ospf-sr:protected" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr-mpls:segment-routing/ospf-sr-mpls:adjacency-sid/ospf-sr-mpls:adj-sids/ospf-sr-mpls:protected" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr:segment-routing/ospf-sr:adjacency-sid/ospf-sr:adj-sids/ospf-sr:weight" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr-mpls:segment-routing/ospf-sr-mpls:adjacency-sid/ospf-sr-mpls:adj-sids/ospf-sr-mpls:weight" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr:segment-routing/ospf-sr:adjacency-sid/ospf-sr:advertise-adj-group-sid" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr-mpls:segment-routing/ospf-sr-mpls:adjacency-sid/ospf-sr-mpls:advertise-adj-group-sid" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr:segment-routing/ospf-sr:adjacency-sid/ospf-sr:advertise-adj-group-sid/ospf-sr:group-id" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr-mpls:segment-routing/ospf-sr-mpls:adjacency-sid/ospf-sr-mpls:advertise-adj-group-sid/ospf-sr-mpls:group-id" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr:segment-routing/ospf-sr:adjacency-sid/ospf-sr:advertise-protection" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf-sr-mpls:segment-routing/ospf-sr-mpls:adjacency-sid/ospf-sr-mpls:advertise-protection" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf-sr:segment-routing" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf-sr-mpls:segment-routing" { deviate not-supported; } */ /* - deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf-sr:segment-routing/ospf-sr:enabled" { + deviation "/rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf-sr-mpls:segment-routing/ospf-sr-mpls:enabled" { deviate not-supported; } */ diff --git a/holo-yang/modules/ietf/ietf-ospf-sr-mpls@2024-01-18.yang b/holo-yang/modules/ietf/ietf-ospf-sr-mpls@2024-01-18.yang new file mode 100644 index 00000000..140baecb --- /dev/null +++ b/holo-yang/modules/ietf/ietf-ospf-sr-mpls@2024-01-18.yang @@ -0,0 +1,1315 @@ +module ietf-ospf-sr-mpls { + yang-version 1.1; + namespace "urn:ietf:params:xml:ns:yang:ietf-ospf-sr-mpls"; + prefix ospf-sr-mpls; + + import ietf-inet-types { + prefix inet; + reference + "RFC 6991 - Common YANG Data Types"; + } + import ietf-routing-types { + prefix rt-types; + reference + "RFC 8294 - Common YANG Data Types for the Routing Area"; + } + import iana-routing-types { + prefix iana-rt-types; + reference + "RFC 8294 - Common YANG Data Types for the Routing Area"; + } + import ietf-routing { + prefix rt; + reference + "RFC 8349 - A YANG Data Model for Routing + Management (NMDA Version)"; + } + import ietf-segment-routing-common { + prefix sr-cmn; + reference + "RFC 9020 - YANG Data Model for Segment Routing"; + } + import ietf-segment-routing-mpls { + prefix sr-mpls; + reference + "RFC 9020 - YANG Data Model for Segment Routing"; + } + import ietf-ospf { + prefix ospf; + reference + "RFC 9129 - YANG Data Model for the OSPF Protocol"; + } + import ietf-ospfv3-extended-lsa { + prefix ospfv3-e-lsa; + reference + "RFC XXXX - YANG Data Model for OSPFv3 Extended LSAs"; + } + + organization + "IETF LSR - Link State Routing Working Group"; + contact + "WG Web: + WG List: + + Author: Yingzhen Qu + + Author: Acee Lindem + + Author: Derek Yeung + + Author: Jeffrey Zhang + + Author: Ing-Wher Chen + "; + description + "This YANG module defines the generic configuration + and operational state for OSPF Segment Routing (SR), which + is common across all of the vendor implementations. It is + intended that the module will be extended by vendors to + define vendor-specific OSPF Segment Routing configuration + and operational parameters for the MPLS data plane. + + This YANG model conforms to the Network Management + Datastore Architecture (NMDA) as described in RFC 8342. + + Copyright (c) 2023 IETF Trust and the persons identified as + authors of the code. All rights reserved. + + Redistribution and use in source and binary forms, with or + without modification, is permitted pursuant to, and subject to + the license terms contained in, the Revised BSD License set + forth in Section 4.c of the IETF Trust's Legal Provisions + Relating to IETF Documents + (https://trustee.ietf.org/license-info). + + This version of this YANG module is part of RFC XXXX + (https://www.rfc-editor.org/info/rfcXXXX); see the RFC itself + for full legal notices. + + The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL + NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'NOT RECOMMENDED', + 'MAY', and 'OPTIONAL' in this document are to be interpreted as + described in BCP 14 (RFC 2119) (RFC 8174) when, and only when, + they appear in all capitals, as shown here. + + This version of this YANG module is part of RFC XXXX; + see the RFC itself for full legal notices."; + reference + "RFC XXXX"; + + revision 2024-01-18 { + description + "Initial revision."; + reference + "RFC XXXX: A YANG Data Model for OSPF Segment Routing for + the MPLS Data Plane"; + } + + feature remote-lfa-sr { + description + "Enhance rLFA to use SR path."; + reference + "RFC 8102: Remote-LFA Node Protection and Manageability"; + } + + feature ti-lfa { + description + "Topology-Independent Loop-Free Alternate (TI-LFA) + computation using segment routing."; + reference + "draft-ietf-rtgwg-segment-routing-ti-lfa - + Topology-Independent Fast Reroute using Segment Routing"; + } + + identity prefix-sid-flag { + description + "Base identity for prefix SID sub-TLV flags."; + reference + "RFC 8665: OSPF Extensions for Segment Routing + RFC 8666: OSPFv3 Extensions for Segment Routing"; + } + + identity np-flag { + base prefix-sid-flag; + description + "No-PHP flag."; + } + + identity m-flag { + base prefix-sid-flag; + description + "Mapping server flag."; + } + identity e-flag { + base prefix-sid-flag; + description + "Explicit-NULL flag."; + } + + identity v-flag { + base prefix-sid-flag; + description + "Value/Index flag."; + } + + identity l-flag { + base prefix-sid-flag; + description + "Local flag."; + } + + identity extended-prefix-range-flag { + description + "Base identity for extended prefix range TLV flags."; + } + + identity ia-flag { + base extended-prefix-range-flag; + description + "Inter-Area flag. If set, advertisement is of + inter-area type."; + reference + "RFC 8665: OSPF Extensions for Segment Routing"; + } + + identity adj-sid-flag { + description + "Base identity for Adj-SID sub-TLV flags."; + reference + "RFC 8665: OSPF Extensions for Segment Routing + RFC 8666: OSPFv3 Extensions for Segment Routing"; + } + + identity b-flag { + base adj-sid-flag; + description + "Backup flag."; + } + + identity vi-flag { + base adj-sid-flag; + description + "Value/Index flag."; + } + + identity lo-flag { + base adj-sid-flag; + description + "Local/Global flag."; + } + + identity g-flag { + base adj-sid-flag; + description + "Group flag."; + } + + identity p-flag { + base adj-sid-flag; + description + "Persistent flag."; + } + + /* Groupings */ + + grouping sid-sub-tlv { + description + "SID/Label sub-TLV grouping."; + reference + "RFC 8665: OSPF Extensions for Segment Routing + (Section 6)"; + container sid-sub-tlv { + description + "Used to advertise the SID/Label associated with a + prefix or adjacency."; + leaf length { + type uint16; + description + "Length of the SID value. YANG model specification + is necessary since it dictates the semantics of the + SID."; + } + leaf sid { + type uint32; + description + "Segment Identifier (SID) - A 20 bit label or + 32 bit SID. If the length is set to 3, then the + 20 rightmost bits represent a label. If the length + is set to 4, then the value represents a 32-bit SID."; + } + } + } + + grouping ospfv2-prefix-sid-sub-tlvs { + description + "Prefix Segment ID (SID) sub-TLVs."; + reference + "RFC 8665: OSPF Extensions for Segment Routing + (Section 5)"; + container prefix-sid-sub-tlvs { + description + "Prefix SID sub-TLV."; + list prefix-sid-sub-tlv { + description + "Prefix SID sub-TLV."; + container prefix-sid-flags { + leaf-list flags { + type identityref { + base prefix-sid-flag; + } + description + "Prefix SID Sub-TLV flags."; + } + description + "Segment Identifier (SID) Flags."; + } + leaf mt-id { + type uint8; + description + "Multi-topology ID. Topologies range from 0-127 and + return of any other value would indicate an error."; + reference + "RFC 4915 - Multi-Topology (MT) Routing in OSPF"; + } + leaf algorithm { + type identityref { + base sr-cmn:prefix-sid-algorithm; + } + description + "Algorithm associated with the prefix-SID."; + } + leaf sid { + type uint32; + description + "Segment Identifier (SID) - A 20 bit label or + an index into the SID/Label space. + + If the V-Flag is set to 0 and L-Flag is set to 0: + The SID/Index/Label field is a 4-octet index defining + the offset in the SID/Label space advertised by this + router. + + If V-Flag is set to 1 and L-Flag is set to 1: The + SID/Index/Label field is a 3-octet local label where + the 20 rightmost bits are used for encoding the label + value."; + } + } + } + } + + grouping ospfv2-extended-prefix-range-tlvs { + description + "Extended prefix range TLV grouping."; + reference + "RFC 8665: OSPF Extensions for Segment Routing + (Section 4)"; + container extended-prefix-range-tlvs { + description + "List of range of prefixes."; + list extended-prefix-range-tlv { + description + "Range of prefixes."; + leaf prefix-length { + type uint8; + description + "Length of prefix in bits."; + } + leaf af { + type iana-rt-types:address-family; + description + "Address family for the prefix."; + } + leaf range-size { + type uint16; + description + "Number of prefixes covered by the + advertisement."; + } + container extended-prefix-range-flags { + leaf-list flags { + type identityref { + base extended-prefix-range-flag; + } + description + "Extended prefix range TLV flags."; + } + description + "Extended Prefix Range TLV flags."; + } + leaf prefix { + type inet:ipv4-prefix; + description + "IPv4 prefix."; + } + uses ospfv2-prefix-sid-sub-tlvs; + uses ospf:unknown-tlvs; + } + } + } + + grouping sr-algorithm-tlv { + description + "SR algorithm TLV grouping."; + reference + "RFC 8665: OSPF Extensions for Segment Routing + (Section 3.1)"; + container sr-algorithm-tlv { + description + "All SR algorithm TLVs."; + leaf-list sr-algorithm { + type identityref { + base sr-cmn:prefix-sid-algorithm; + } + description + "Segment Routing (SR) algorithms that the router is + currently using."; + } + } + } + + grouping sid-range-tlvs { + description + "SID Range TLV grouping."; + reference + "RFC 8665: OSPF Extensions for Segment Routing + (Section 3.2)"; + container sid-range-tlvs { + description + "List of SID range TLVs."; + list sid-range-tlv { + description + "SID range TLV."; + leaf range-size { + type rt-types:uint24; + description + "SID range."; + } + uses sid-sub-tlv; + } + } + } + + grouping local-block-tlvs { + description + "The SR local block TLV contains the + range of labels reserved for local SIDs."; + reference + "RFC 8665: OSPF Extensions for Segment Routing + (Section 3.3)"; + container local-block-tlvs { + description + "List of SRLB TLVs."; + list local-block-tlv { + description + "SRLB TLV."; + leaf range-size { + type rt-types:uint24; + description + "SID range. The return of a zero value would indicate + an error."; + } + uses sid-sub-tlv; + } + } + } + + grouping srms-preference-tlv { + description + "The SR Mapping Server (SRMS) preference TLV is + used to advertise a preference associated with + the node that acts as an SR Mapping Server. SR + Mapping Server advertisements with a higher + preference value are preferred over those with + a lower preference value."; + reference + "RFC 8665: OSPF Extensions for Segment Routing + (Section 3.4)"; + container srms-preference-tlv { + description + "SRMS Preference TLV."; + leaf preference { + type uint8; + description + "SRMS preference TLV, value from 0 to 255 with + 255 being the most preferred."; + } + } + } + + grouping ospfv3-prefix-sid-sub-tlvs { + description + "Prefix Segment ID (SID) sub-TLVs."; + reference + "RFC 8666: OSPFv3 Extensions for Segment Routing + (Section 6)"; + container prefix-sid-sub-tlvs { + description + "Prefix SID sub-TLV."; + list prefix-sid-sub-tlv { + description + "Prefix SID sub-TLV."; + container ospfv3-prefix-sid-flags { + leaf-list flags { + type identityref { + base prefix-sid-flag; + } + description + "Prefix SID sub-TLV flags."; + } + description + "Segment Identifier (SID) Flags."; + } + leaf algorithm { + type identityref { + base sr-cmn:prefix-sid-algorithm; + } + description + "Algorithm associated with the prefix-SID."; + } + leaf sid { + type uint32; + description + "Segment Identifier (SID) - A 20 bit label or + an index into the SID/Label space. + + If the V-Flag is set to 0 and L-Flag is set to 0: + The SID/Index/Label field is a 4-octet index defining + the offset in the SID/Label space advertised by this + router. + + If V-Flag is set to 1 and L-Flag is set to 1: The + SID/Index/Label field is a 3-octet local label where + the 20 rightmost bits are used for encoding the label + value."; + } + } + } + } + + grouping ospfv3-extended-prefix-range-tlvs { + description + "Extended prefix range TLV grouping."; + reference + "RFC 8666: OSPFv3 Extensions for Segment Routing + (Section 5)"; + container ospfv3-extended-prefix-range-tlvs { + description + "List of extended prefix range TLVs."; + list extended-prefix-range-tlv { + description + "Range of prefixes."; + leaf prefix-length { + type uint8; + description + "Length of prefix in bits."; + } + leaf af { + type iana-rt-types:address-family; + description + "Address family for the prefix."; + } + leaf range-size { + type uint16; + description + "Number of prefixes covered by the advertisement. + The return of a value of zero would indicate an error."; + } + leaf prefix { + type inet:ip-prefix; + description + "IPv4 or IPv6 prefix."; + } + uses ospfv3-prefix-sid-sub-tlvs; + uses ospf:unknown-tlvs; + } + } + } + + grouping ospfv3-adj-sid-sub-tlvs { + description + "Adj-SID sub-TLV grouping."; + reference + "RFC 8666: OSPFv3 Extensions for Segment Routing + (Section 7)"; + container adj-sid-sub-tlvs { + description + "Adj-SID optional sub-TLVs."; + list adj-sid-sub-tlv { + description + "List of Adj-SID sub-TLVs."; + container adj-sid-flags { + leaf-list flags { + type identityref { + base adj-sid-flag; + } + description + "Adj-SID sub-tlv flags."; + } + description + "Adj-sid sub-tlv flags."; + } + leaf weight { + type uint8; + description + "Weight used for load-balancing."; + } + leaf sid { + type uint32; + description + "Segment Identifier (SID) - A 20 bit label or + an index into the SID/Label space. + + If the V-Flag is set to 0 and L-Flag is set to 0: + The SID/Index/Label field is a 4-octet index defining + the offset in the SID/Label space advertised by this + router. + + If V-Flag is set to 1 and L-Flag is set to 1: The + SID/Index/Label field is a 3-octet local label where + the 20 rightmost bits are used for encoding the label + value."; + } + } + } + } + + grouping ospfv3-lan-adj-sid-sub-tlvs { + description + "LAN Adj-SID sub-TLV grouping."; + reference + "RFC 8666: OSPFv3 Extensions for Segment Routing + (Section 7)"; + container lan-adj-sid-sub-tlvs { + description + "LAN Adj-SID optional sub-TLVs."; + list lan-adj-sid-sub-tlv { + description + "List of LAN Adj-SID sub-TLVs."; + container lan-adj-sid-flags { + leaf-list flags { + type identityref { + base adj-sid-flag; + } + description + "LAN Adj-SID sub-TLV flags."; + } + description + "LAN Adj-SID sub-TLV flags."; + } + leaf weight { + type uint8; + description + "Weight used for load-balancing."; + } + leaf neighbor-router-id { + type rt-types:router-id; + description + "Neighbor router ID."; + } + leaf sid { + type uint32; + description + "Segment Identifier (SID) - A 20 bit label or + an index into the SID/Label space. + + If the V-Flag is set to 0 and L-Flag is set to 0: + The SID/Index/Label field is a 4-octet index defining + the offset in the SID/Label space advertised by this + router. + + If V-Flag is set to 1 and L-Flag is set to 1: The + SID/Index/Label field is a 3-octet local label where + the 20 rightmost bits are used for encoding the label + value."; + } + } + } + } + + /* Configuration */ + + augment "/rt:routing/rt:control-plane-protocols" + + "/rt:control-plane-protocol/ospf:ospf" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospf')" { + description + "This augments the OSPF routing protocol when used."; + } + description + "This augments the OSPF protocol configuration + with segment routing for the MPLS data plane."; + uses sr-mpls:sr-control-plane; + container protocol-srgb { + if-feature "sr-mpls:protocol-srgb"; + uses sr-cmn:srgb; + description + "Per-protocol SRGB."; + } + } + + augment "/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/ospf:ospf/" + + "ospf:areas/ospf:area/ospf:interfaces/ospf:interface" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospf')" { + description + "This augments the OSPF interface configuration + when used."; + } + description + "This augments the OSPF protocol interface + configuration with segment routing."; + uses sr-mpls:igp-interface { + augment "segment-routing/adjacency-sid/adj-sids" { + when "((../../../ospf:interface-type = 'broadcast') or + (../../../ospf:interface-type = 'non-broadcast'))" { + description + "This augments broadcast and non-broadcast multi-access + interface."; + } + description + "This augments LAN interface adj-sid with neighbor-id."; + leaf neighbor-id { + type inet:ip-address; + mandatory true; + description + "Neighbor's Router ID, IPv4 address, or IPv6 address. + Specification is optional and, if specified, SHOULD + specify a neighbor reachable via the interface."; + } + } + } + } + + augment "/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/ospf:ospf/" + + "ospf:areas/ospf:area/ospf:interfaces/ospf:interface/" + + "ospf:fast-reroute/ospf:lfa" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospf')" { + description + "This augments the OSPF routing protocol when used."; + } + description + "This augments the OSPF protocol IP-FRR with TI-LFA."; + container ti-lfa { + if-feature "ti-lfa"; + leaf enabled { + type boolean; + default "false"; + description + "Enable TI-LFA computation."; + } + container selection-tie-breakers { + container node-protection { + presence "Presence of container enables the node + protection tie-breaker."; + leaf priority { + type uint8; + default "128"; + description + "Priority for node protection tie-breaker with + a lower priority being more preferred."; + } + description + "Enable node protection as a TI-LFA path + selection tie-breaker. A path providing node + protection will be selected over one that + doesn't provide node protection."; + } + container srlg-disjoint { + presence "Presence of container enables the SRLG + disjoint tie-breaker"; + leaf priority { + type uint8; + default "128"; + description + "Priority for SRLG disjoint tie-breaker with + a lower priority being more preferred."; + } + description + "Enable SRLG (Shared Resource Link Group) + disjoint as a TI-LFA path selection tie-breaker. + A path providing node a disjoint path for SRLG + links from the primary path will be selected over + one that doesn't provide an SRLG disjoint path."; + } + description + "Configure path selection tie-breakers and their + respective priorities for the TI-LFA computation. + multiple tie-breakers and priorities configured may + be configured."; + } + description + "Topology-Independent Loop Free Alternate + (TI-LFA) support."; + reference + "draft-ietf-rtgwg-segment-routing-ti-lfa - + Topology-Independent Fast Reroute using Segment Routing"; + } + } + + augment "/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/ospf:ospf/" + + "ospf:areas/ospf:area/ospf:interfaces/ospf:interface/" + + "ospf:fast-reroute/ospf:lfa/ospf:remote-lfa" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospf')" { + description + "This augments the OSPF routing protocol when used."; + } + description + "This augments the OSPF protocol IP-FRR with remote LFA."; + leaf use-segment-routing-path { + if-feature "remote-lfa-sr"; + type boolean; + default "false"; + description + "Force remote LFA to use segment routing path instead of LDP + path. The value of this leaf is in effect only when + remote-lfa is enabled."; + } + } + + /* Database */ + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/" + + "ospf:interfaces/ospf:interface/ospf:database/" + + "ospf:link-scope-lsa-type/ospf:link-scope-lsas/" + + "ospf:link-scope-lsa/ospf:version/ospf:ospfv2/" + + "ospf:ospfv2/ospf:body/ospf:opaque/" + + "ospf:extended-prefix-opaque" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv2')" { + description + "This augmentation is only valid for OSPFv2."; + } + description + "SR-specific TLVs for OSPFv2 extended prefix LSA + in type 9 opaque LSA."; + uses ospfv2-extended-prefix-range-tlvs; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/" + + "ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv2/" + + "ospf:ospfv2/ospf:body/ospf:opaque/" + + "ospf:extended-prefix-opaque" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv2')" { + description + "This augmentation is only valid for OSPFv2."; + } + description + "SR-specific TLVs for OSPFv2 extended prefix LSA + in type 10 opaque LSA."; + uses ospfv2-extended-prefix-range-tlvs; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:database/" + + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" + + "ospf:as-scope-lsa/ospf:version/ospf:ospfv2/" + + "ospf:ospfv2/ospf:body/ospf:opaque/" + + "ospf:extended-prefix-opaque" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv2')" { + description + "This augmentation is only valid for OSPFv2."; + } + description + "SR-specific TLVs for OSPFv2 extended prefix LSA + in type 11 opaque LSA."; + uses ospfv2-extended-prefix-range-tlvs; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/" + + "ospf:interfaces/ospf:interface/ospf:database/" + + "ospf:link-scope-lsa-type/ospf:link-scope-lsas/" + + "ospf:link-scope-lsa/ospf:version/ospf:ospfv2/" + + "ospf:ospfv2/ospf:body/ospf:opaque/" + + "ospf:extended-prefix-opaque/ospf:extended-prefix-tlv" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv2')" { + description + "This augmentation is only valid for OSPFv2."; + } + description + "SR-specific TLVs for OSPFv2 extended prefix TLV + in type 9 opaque LSA."; + uses ospfv2-prefix-sid-sub-tlvs; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/" + + "ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv2/" + + "ospf:ospfv2/ospf:body/ospf:opaque/" + + "ospf:extended-prefix-opaque/ospf:extended-prefix-tlv" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv2')" { + description + "This augmentation is only valid for OSPFv2."; + } + description + "SR-specific TLVs for OSPFv2 extended prefix TLV + in type 10 opaque LSA."; + uses ospfv2-prefix-sid-sub-tlvs; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:database/" + + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" + + "ospf:as-scope-lsa/ospf:version/ospf:ospfv2/" + + "ospf:ospfv2/ospf:body/ospf:opaque/" + + "ospf:extended-prefix-opaque/ospf:extended-prefix-tlv" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv2')" { + description + "This augmentation is only valid for OSPFv2."; + } + description + "SR-specific TLVs for OSPFv2 extended prefix TLV + in type 11 opaque LSA."; + uses ospfv2-prefix-sid-sub-tlvs; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/" + + "ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv2/" + + "ospf:ospfv2/ospf:body/ospf:opaque/" + + "ospf:extended-link-opaque/ospf:extended-link-tlv" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv2')" { + description + "This augmentation is only valid for OSPFv2."; + } + description + "SR-specific TLVs for OSPFv2 extended link TLV + in type 10 opaque LSA."; + container adj-sid-sub-tlvs { + description + "Adj-SID optional sub-TLVs."; + list adj-sid-sub-tlv { + description + "List of Adj-SID sub-TLVs."; + container adj-sid-flags { + leaf-list flags { + type identityref { + base adj-sid-flag; + } + description + "Adj-SID sub-TLV flags."; + } + description + "Adj-sid sub-TLV flags."; + } + leaf mt-id { + type uint8; + description + "Multi-topology ID. Topologies range from 0-127 and + return of any other value would indicate an error."; + reference + "RFC 4915 - Multi-Topology (MT) Routing in OSPF"; + } + leaf weight { + type uint8; + description + "Weight used for load-balancing."; + } + leaf sid { + type uint32; + description + "Segment Identifier (SID) - A 20 bit label or + an index into the SID/Label space. + + If the V-Flag is set to 0 and L-Flag is set to 0: + The SID/Index/Label field is a 4-octet index defining + the offset in the SID/Label space advertised by this + router. + + If V-Flag is set to 1 and L-Flag is set to 1: The + SID/Index/Label field is a 3-octet local label where + the 20 rightmost bits are used for encoding the label + value."; + } + } + } + container lan-adj-sid-sub-tlvs { + description + "LAN Adj-SID optional sub-TLVs."; + list lan-adj-sid-sub-tlv { + description + "List of LAN Adj-SID sub-TLVs."; + container lan-adj-sid-flags { + leaf-list flags { + type identityref { + base adj-sid-flag; + } + description + "LAN Adj-SID sub-TLV flags."; + } + description + "LAN Adj-SID sub-TLV flags."; + } + leaf mt-id { + type uint8; + description + "Multi-topology ID. Topologies range from 0-127 and + return of any other value would indicate an error."; + reference + "RFC 4915 - Multi-Topology (MT) Routing in OSPF"; + } + leaf weight { + type uint8; + description + "Weight used for load-balancing."; + } + leaf neighbor-router-id { + type rt-types:router-id; + description + "Neighbor router ID."; + } + leaf sid { + type uint32; + description + "Segment Identifier (SID) - A 20 bit label or + an index into the SID/Label space. + + If the V-Flag is set to 0 and L-Flag is set to 0: + The SID/Index/Label field is a 4-octet index defining + the offset in the SID/Label space advertised by this + router. + + If V-Flag is set to 1 and L-Flag is set to 1: The + SID/Index/Label field is a 3-octet local label where + the 20 rightmost bits are used for encoding the label + value."; + } + } + } + } + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/" + + "ospf:interfaces/ospf:interface/ospf:database/" + + "ospf:link-scope-lsa-type/ospf:link-scope-lsas/" + + "ospf:link-scope-lsa/ospf:version/ospf:ospfv2/" + + "ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv2')" { + description + "This augmentation is only valid for OSPFv2."; + } + description + "SR-specific TLVs for OSPFv2 type 9 opaque LSA."; + uses sr-algorithm-tlv; + uses sid-range-tlvs; + uses local-block-tlvs; + uses srms-preference-tlv; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/" + + "ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv2/" + + "ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv2')" { + description + "This augmentation is only valid for OSPFv2."; + } + description + "SR-specific TLVs for OSPFv2 type 10 opaque LSA."; + uses sr-algorithm-tlv; + uses sid-range-tlvs; + uses local-block-tlvs; + uses srms-preference-tlv; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:database/" + + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" + + "ospf:as-scope-lsa/ospf:version/ospf:ospfv2/" + + "ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv2')" { + description + "This augmentation is only valid for OSPFv2."; + } + description + "SR-specific TLVs for OSPFv2 type 11 opaque LSA."; + uses sr-algorithm-tlv; + uses sid-range-tlvs; + uses local-block-tlvs; + uses srms-preference-tlv; + } + + /* Segment Routing Capabilities */ + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:database/" + + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" + + "ospf:as-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospf:router-information" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3."; + } + description + "SR-specific TLVs for OSPFv3 Router Information + opaque LSA."; + uses sr-algorithm-tlv; + uses sid-range-tlvs; + uses local-block-tlvs; + uses srms-preference-tlv; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/" + + "ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospf:router-information" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3."; + } + description + "SR-specific TLVs for OSPFv3 Router Information LSA."; + uses sr-algorithm-tlv; + uses sid-range-tlvs; + uses local-block-tlvs; + uses srms-preference-tlv; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/" + + "ospf:interfaces/ospf:interface/ospf:database/" + + "ospf:link-scope-lsa-type/ospf:link-scope-lsas/" + + "ospf:link-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospf:router-information" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3."; + } + description + "SR-specific TLVs for OSPFv3 Router Information LSA."; + uses sr-algorithm-tlv; + uses sid-range-tlvs; + uses local-block-tlvs; + uses srms-preference-tlv; + } + + /* OSPFv3 Extended Prefix Range TLV */ + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3 + E-Router LSAs"; + } + uses ospfv3-extended-prefix-range-tlvs; + description + "OSPFv3 Area-Scoped E-Intra-Area-Prefix LSA."; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3 + E-Router LSAs"; + } + uses ospfv3-extended-prefix-range-tlvs; + description + "OSPFv3 Area-Scoped E-Inter-Area-Prefix LSA."; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:database/" + + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" + + "ospf:as-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3."; + } + uses ospfv3-extended-prefix-range-tlvs; + description + "OSPFv3 AS-Scoped E-AS-External LSA."; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3."; + } + uses ospfv3-extended-prefix-range-tlvs; + description + "OSPFv3 Area-Scoped E-NSSA LSA."; + } + + /* Prefix SID Sub-TLV in Intra-Area Prefix TLV */ + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/" + + "ospf:interface/" + + "ospf:database/ospf:link-scope-lsa-type/" + + "ospf:link-scope-lsas/ospf:link-scope-lsa/" + + "ospf:version/ospf:ospfv3/ospf:ospfv3/" + + "ospf:body/ospfv3-e-lsa:e-link/" + + "ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3 + E-Router LSAs"; + } + uses ospfv3-prefix-sid-sub-tlvs; + description + "OSPFv3 Link-Scoped Intra-Area Prefix TLV."; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/" + + "ospfv3-e-lsa:e-intra-prefix-tlvs/" + + "ospfv3-e-lsa:intra-prefix-tlv" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3 + E-Router LSAs"; + } + uses ospfv3-prefix-sid-sub-tlvs; + description + "OSPFv3 Area-Scoped Intra-Area Prefix TLV."; + } + + /* Prefix SID Sub-TLV in Inter-Area Prefix TLV */ + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/" + + "ospfv3-e-lsa:e-inter-prefix-tlvs/" + + "ospfv3-e-lsa:inter-prefix-tlv" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3 + E-Router LSAs"; + } + uses ospfv3-prefix-sid-sub-tlvs; + description + "OSPFv3 Area-Scoped Inter-Area Prefix TLV."; + } + + /* Prefix SID Sub-TLV in External Prefix TLV */ + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:database/" + + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" + + "ospf:as-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/" + + "ospfv3-e-lsa:e-external-tlvs/" + + "ospfv3-e-lsa:external-prefix-tlv" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3."; + } + uses ospfv3-prefix-sid-sub-tlvs; + description + "OSPFv3 AS-Scoped External Prefix TLV."; + } + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/" + + "ospfv3-e-lsa:e-external-tlvs/" + + "ospfv3-e-lsa:external-prefix-tlv" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3."; + } + uses ospfv3-prefix-sid-sub-tlvs; + description + "OSPFv3 Area-Scoped External Prefix TLV."; + } + /* Adj-SID sub-TLV */ + + augment "/rt:routing/" + + "rt:control-plane-protocols/rt:control-plane-protocol/" + + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" + + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" + + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" + + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/" + + "ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv" { + when "derived-from(/rt:routing/rt:control-plane-protocols/" + + "rt:control-plane-protocol/rt:type, 'ospf:ospfv3')" { + description + "This augmentation is only valid for OSPFv3 + E-Router LSAs"; + } + uses ospfv3-adj-sid-sub-tlvs; + uses ospfv3-lan-adj-sid-sub-tlvs; + description + "OSPFv3 Area-Scoped Adj-SID Sub-TLV."; + } +} diff --git a/holo-yang/modules/ietf/ietf-ospf-sr@2023-07-09.yang b/holo-yang/modules/ietf/ietf-ospf-sr@2023-07-09.yang deleted file mode 100644 index 2d57f798..00000000 --- a/holo-yang/modules/ietf/ietf-ospf-sr@2023-07-09.yang +++ /dev/null @@ -1,1137 +0,0 @@ -module ietf-ospf-sr { - yang-version 1.1; - namespace "urn:ietf:params:xml:ns:yang:ietf-ospf-sr"; - - prefix ospf-sr; - - import ietf-inet-types { - prefix "inet"; - reference "RFC 6991 - Common YANG Data Types"; - } - - import ietf-yang-types { - prefix "yang"; - reference "RFC 6991 - Common YANG Data Types"; - } - - import ietf-routing-types { - prefix "rt-types"; - reference "RFC 8249 - Common YANG Data Types for the Routing Area"; - } - - import ietf-routing { - prefix "rt"; - reference "RFC 8349 - A YANG Data Model for Routing - Management (NMDA Version)"; - } - - import ietf-segment-routing-common { - prefix "sr-cmn"; - reference "RFC 9020 - YANG Data Model for Segment - Routing"; - } - import ietf-segment-routing-mpls { - prefix "sr-mpls"; - reference "RFC 9020 - YANG Data Model for Segment - Routing"; - } - - import ietf-ospf { - prefix "ospf"; - reference "RFC 9129 - YANG Data Model for the OSPF - Protocol"; - } - - import ietf-ospfv3-extended-lsa { - prefix "ospfv3-e-lsa"; - } - - organization - "IETF LSR - Link State Routing Working Group"; - - contact - "WG Web: - WG List: - - Author: Yingzhen Qu - - Author: Acee Lindem - - Author: Derek Yeung - - Author: Jeffrey Zhang - - Author: Ing-Wher Chen - "; - - description - "This YANG module defines the generic configuration - and operational state for OSPF Segment Routing, which is - common across all of the vendor implementations. It is - intended that the module will be extended by vendors to - define vendor-specific OSPF Segment Routing configuration - and operational parameters and policies. - - This YANG model conforms to the Network Management - Datastore Architecture (NMDA) as described in RFC 8342. - - Copyright (c) 2023 IETF Trust and the persons identified as - authors of the code. All rights reserved. - - Redistribution and use in source and binary forms, with or - without modification, is permitted pursuant to, and subject to - the license terms contained in, the Revised BSD License set - forth in Section 4.c of the IETF Trust's Legal Provisions - Relating to IETF Documents - (https://trustee.ietf.org/license-info). - - This version of this YANG module is part of RFC XXXX - (https://www.rfc-editor.org/info/rfcXXXX); see the RFC itself - for full legal notices. - - The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL - NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'NOT RECOMMENDED', - 'MAY', and 'OPTIONAL' in this document are to be interpreted as - described in BCP 14 (RFC 2119) (RFC 8174) when, and only when, - they appear in all capitals, as shown here. - - This version of this YANG module is part of RFC XXXX; - see the RFC itself for full legal notices."; - - reference "RFC XXXX"; - - revision 2023-07-09 { - description - "Initial revision."; - reference - "RFC XXXX: A YANG Data Model for OSPF Segment Routing."; - } - - feature remote-lfa-sr { - description - "Enhance rLFA to use SR path."; - reference - "RFC 8102: Remote-LFA Node Protection and Manageability"; - } - - feature ti-lfa { - description - "Topology-Independent Loop-Free Alternate (TI-LFA) - computation using segment routing."; - reference - "draft-ietf-rtgwg-segment-routing-ti-lfa - - Topology Independent Fast Reroute using Segment Routing"; - } - - identity prefix-sid-bit { - description - "Base identity for prefix sid sub-tlv bits."; - reference - "RFC 8665: OSPF Extensions for Segment Routing - RFC 8666: OSPFv3 Extensions for Segment Routing"; - } - - identity np-bit { - base prefix-sid-bit; - description - "No-PHP flag."; - } - - identity m-bit { - base prefix-sid-bit; - description - "Mapping server flag."; - } - - identity e-bit { - base prefix-sid-bit; - description - "Explicit-NULL flag."; - } - - identity v-bit { - base prefix-sid-bit; - description - "Value/Index flag."; - } - - identity l-bit { - base prefix-sid-bit; - description - "Local flag."; - } - - identity extended-prefix-range-bit { - description - "Base identity for extended prefix range TLV bits."; - } - - identity ia-bit { - base extended-prefix-range-bit; - description - "Inter-Area flag. If set, advertisement is of - inter-area type."; - reference - "RFC 8665: OSPF Extensions for Segment Routing"; - } - - identity adj-sid-bit { - description - "Base identity for adj sid sub-tlv bits."; - reference - "RFC 8665: OSPF Extensions for Segment Routing - RFC 8666: OSPFv3 Extensions for Segment Routing"; - } - - identity b-bit { - base adj-sid-bit; - description - "Backup flag."; - } - - identity vi-bit { - base adj-sid-bit; - description - "Value/Index flag."; - } - - identity lo-bit { - base adj-sid-bit; - description - "Local/Global flag."; - } - - identity g-bit { - base adj-sid-bit; - description - "Group flag."; - } - - identity p-bit { - base adj-sid-bit; - description - "Persistent flag."; - } - - /* Groupings */ - grouping sid-sub-tlv { - description "SID/Label sub-TLV grouping."; - reference - "RFC 8665: OSPF Extensions for Segment Routing - (Section 6)"; - container sid-sub-tlv { - description - "Used to advertise the SID/Label associated with a - prefix or adjacency."; - leaf sid { - type uint32; - description - "Segment Identifier (SID) - A 20 bit label or - 32 bit SID."; - } - } - } - - grouping ospfv2-prefix-sid-sub-tlvs { - description "Prefix Segment ID (SID) sub-TLVs."; - reference - "RFC 8665: OSPF Extensions for Segment Routing - (Section 6)"; - container prefix-sid-sub-tlvs{ - description "Prefix SID sub-TLV."; - list prefix-sid-sub-tlv { - description "Prefix SID sub-TLV."; - container prefix-sid-flags { - leaf-list bits { - type identityref { - base prefix-sid-bit; - } - description - "Prefix SID Sub-TLV flag bits list."; - } - description "Segment Identifier (SID) Flags."; - } - leaf mt-id { - type uint8; - description "Multi-topology ID."; - } - leaf algorithm { - type identityref { - base sr-cmn:prefix-sid-algorithm; - } - description - "The algorithm associated with the prefix-SID."; - } - leaf sid { - type uint32; - description "An index or label."; - } - } - } - } - grouping ospfv2-extended-prefix-range-tlvs { - description "Extended prefix range TLV grouping."; - reference - "RFC 8665: OSPF Extensions for Segment Routing - (Section 4)"; - container extended-prefix-range-tlvs { - description "The list of range of prefixes."; - list extended-prefix-range-tlv { - description "The range of prefixes."; - leaf prefix-length { - type uint8; - description "Length of prefix in bits."; - } - leaf af { - type uint8; - description "Address family for the prefix."; - } - leaf range-size { - type uint16; - description "The number of prefixes covered by the - advertisement."; - } - container extended-prefix-range-flags { - leaf-list bits { - type identityref { - base extended-prefix-range-bit; - } - description "Extended prefix range TLV flags list."; - } - description "Extended Prefix Range TLV flags."; - } - leaf prefix { - type inet:ip-prefix; - description "Address prefix."; - } - uses ospfv2-prefix-sid-sub-tlvs; - uses ospf:unknown-tlvs; - } - } - } - - grouping sr-algorithm-tlv { - description "SR algorithm TLV grouping."; - reference - "RFC 8665: OSPF Extensions for Segment Routing - (Section 3.1)"; - container sr-algorithm-tlv { - description "All SR algorithm TLVs."; - leaf-list sr-algorithm { - type identityref { - base sr-cmn:prefix-sid-algorithm; - } - description - "The Segment Routing (SR) algorithms that the router is - currently using."; - } - } - } - - grouping sid-range-tlvs { - description "SID Range TLV grouping."; - reference - "RFC 8665: OSPF Extensions for Segment Routing - (Section 3.2)"; - container sid-range-tlvs { - description "List of SID range TLVs."; - list sid-range-tlv { - description "SID range TLV."; - leaf range-size { - type rt-types:uint24; - description "The SID range."; - } - uses sid-sub-tlv; - } - } - } - - grouping local-block-tlvs { - description "The SR local block TLV contains the - range of labels reserved for local SIDs."; - reference - "RFC 8665: OSPF Extensions for Segment Routing - (Section 3.3)"; - container local-block-tlvs { - description "List of SRLB TLVs."; - list local-block-tlv { - description "SRLB TLV."; - leaf range-size { - type rt-types:uint24; - description "The SID range."; - } - uses sid-sub-tlv; - } - } - } - - grouping srms-preference-tlv { - description "The SRMS preference TLV is used to advertise - a preference associated with the node that acts - as an SR Mapping Server."; - reference - "RFC 8665: OSPF Extensions for Segment Routing - (Section 3.4)"; - container srms-preference-tlv { - description "SRMS Preference TLV."; - leaf preference { - type uint8; - description "SRMS preference TLV, value from 0 to 255."; - } - } - } - - grouping ospfv3-prefix-sid-sub-tlvs { - description "Prefix Segment ID (SID) sub-TLVs."; - reference - "RFC 8666: OSPFv3 Extensions for Segment Routing - (Section 6)"; - container prefix-sid-sub-tlvs{ - description "Prefix SID sub-TLV."; - list prefix-sid-sub-tlv { - description "Prefix SID sub-TLV."; - container ospfv3-prefix-sid-flags { - leaf-list bits { - type identityref { - base ospf-sr:prefix-sid-bit; - } - description - "Prefix SID Sub-TLV flag bits list."; - } - description "Segment Identifier (SID) Flags."; - } - leaf algorithm { - type uint8; - description - "The algorithm associated with the prefix-SID."; - } - leaf sid { - type uint32; - description "An index or label."; - } - } - } - } - - grouping ospfv3-extended-prefix-range-tlvs { - description "Extended prefix range TLV grouping."; - reference - "RFC 8666: OSPFv3 Extensions for Segment Routing - (Section 5)"; - container ospfv3-extended-prefix-range-tlvs { - description "The list of extended prefix range TLVs."; - list extended-prefix-range-tlv { - description "The range of prefixes."; - leaf prefix-length { - type uint8; - description "Length of prefix in bits."; - } - leaf af { - type uint8; - description "Address family for the prefix."; - } - leaf range-size { - type uint16; - description "The number of prefixes covered by the - advertisement."; - } - leaf prefix { - type inet:ip-prefix; - description "Address prefix."; - } - uses ospfv3-prefix-sid-sub-tlvs; - uses ospf:unknown-tlvs; - } - } - } - - grouping ospfv3-adj-sid-sub-tlvs { - description "Adjacency SID sub TLV grouping."; - reference - "RFC 8666: OSPFv3 Extensions for Segment Routing - (Section 7)"; - container adj-sid-sub-tlvs { - description "Adjacency SID optional sub-TLVs."; - list adj-sid-sub-tlv { - description "List of Adjacency SID sub-TLVs."; - container adj-sid-flags { - leaf-list bits { - type identityref { - base adj-sid-bit; - } - description "Adj sid sub-tlv flags list."; - } - description "Adj-sid sub-tlv flags."; - } - leaf weight { - type uint8; - description "Weight used for load-balancing."; - } - leaf sid { - type uint32; - description "Segment Identifier (SID) index/label."; - } - } - } - } - - grouping ospfv3-lan-adj-sid-sub-tlvs { - description "LAN adj-sid sub TLV grouping."; - reference - "RFC 8666: OSPFv3 Extensions for Segment Routing - (Section 7)"; - container lan-adj-sid-sub-tlvs { - description "LAN Adjacency SID optional sub-TLVs."; - list lan-adj-sid-sub-tlv { - description "List of LAN adjacency SID sub-TLVs."; - container lan-adj-sid-flags { - leaf-list bits { - type identityref { - base adj-sid-bit; - } - description "LAN adj sid sub-tlv flags list."; - } - description "LAN adj-sid sub-tlv flags."; - } - leaf weight { - type uint8; - description "Weight used for load-balancing."; - } - leaf neighbor-router-id { - type yang:dotted-quad; - description "Neighbor router ID."; - } - leaf sid { - type uint32; - description "Segment Identifier (SID) index/label."; - } - } - } - } - - /* Configuration */ - augment "/rt:routing/rt:control-plane-protocols" - + "/rt:control-plane-protocol/ospf:ospf" { - when "../rt:type = 'ospf:ospfv2' or " - + "../rt:type = 'ospf:ospfv3'" { - description - "This augments the OSPF routing protocol when used."; - } - description - "This augments the OSPF protocol configuration - with segment routing."; - uses sr-mpls:sr-control-plane; - container protocol-srgb { - if-feature sr-mpls:protocol-srgb; - uses sr-cmn:srgb; - description - "Per-protocol SRGB."; - } - } - - augment "/rt:routing/rt:control-plane-protocols/" - + "rt:control-plane-protocol/ospf:ospf/" - + "ospf:areas/ospf:area/ospf:interfaces/ospf:interface" { - when "../../../../../rt:type = 'ospf:ospfv2' or " - + "../../../../../rt:type = 'ospf:ospfv3'" { - description - "This augments the OSPF interface configuration - when used."; - } - description - "This augments the OSPF protocol interface - configuration with segment routing."; - - uses sr-mpls:igp-interface; - } - - augment "/rt:routing/rt:control-plane-protocols/" - + "rt:control-plane-protocol/ospf:ospf/" - + "ospf:areas/ospf:area/ospf:interfaces/ospf:interface/" - + "ospf:fast-reroute/ospf:lfa" { - when "../../../../../../../rt:type = 'ospf:ospfv2' or " - + "../../../../../../../rt:type = 'ospf:ospfv3'" { - description - "This augments the OSPF routing protocol when used."; - } - description - "This augments the OSPF protocol IP-FRR with TI-LFA."; - - container ti-lfa { - if-feature ti-lfa; - leaf enable { - type boolean; - description - "Enables TI-LFA computation."; - } - container selection-tie-breakers { - container node-protection { - presence "Presence of container enables the node - protection tie-breaker"; - leaf priority { - type uint8; - default 128; - description - "Priority for node protection tie-breaker with - a lower priority being more preferred."; - } - description - "Enable node protection as a TI-LFA path - selection tie-breaker. A path providing node - protection will be selected over one that - doesn't provide node protection."; - } - container srlg-disjoint { - presence "Presence of container enables the SRLG - disjoint tie-breaker"; - leaf priority { - type uint8; - default 128; - description - "Priority for SRLG disjoint tie-breaker with - a lower priority being more preferred."; - } - description - "Enable SRLG (Shared Resource Link Group) - disjoint as a TI-LFA path selection tie-breaker. - A path providing node a disjoint path for SRLG - links from the primary path will be selected over - one that doesn't provide an SRLG disjoint path."; - } - description - "Configure path selection tie-breakers and their - respective priorities for the TI-LFA computation."; - } - description - "Topology Independent Loop Free Alternate - (TI-LFA) support."; - } - } - - augment "/rt:routing/rt:control-plane-protocols/" - + "rt:control-plane-protocol/ospf:ospf/" - + "ospf:areas/ospf:area/ospf:interfaces/ospf:interface/" - + "ospf:fast-reroute/ospf:lfa/ospf:remote-lfa" { - when "../../../../../../../../rt:type = 'ospf:ospfv2' or " - + "../../../../../../../../rt:type = 'ospf:ospfv3'" { - description - "This augments the OSPF routing protocol when used."; - } - description - "This augments the OSPF protocol IP-FRR with remote LFA."; - leaf use-segment-routing-path { - if-feature "remote-lfa-sr"; - type boolean; - default false; - description - "Force remote LFA to use segment routing path instead of LDP - path. The value of this leaf is in effect only when - remote-lfa is enabled."; - } - } - - /* Database */ - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/" - + "ospf:interfaces/ospf:interface/ospf:database/" - + "ospf:link-scope-lsa-type/ospf:link-scope-lsas/" - + "ospf:link-scope-lsa/ospf:version/ospf:ospfv2/" - + "ospf:ospfv2/ospf:body/ospf:opaque/" - + "ospf:extended-prefix-opaque" { - when "../../../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv2'" { - description - "This augmentation is only valid for OSPFv2."; - } - description - "SR specific TLVs for OSPFv2 extended prefix LSA - in type 9 opaque LSA."; - - uses ospfv2-extended-prefix-range-tlvs; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/" - + "ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv2/" - + "ospf:ospfv2/ospf:body/ospf:opaque/" - + "ospf:extended-prefix-opaque" { - when "../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv2'" { - description - "This augmentation is only valid for OSPFv2."; - } - description - "SR specific TLVs for OSPFv2 extended prefix LSA - in type 10 opaque LSA."; - - uses ospfv2-extended-prefix-range-tlvs; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:database/" - + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" - + "ospf:as-scope-lsa/ospf:version/ospf:ospfv2/" - + "ospf:ospfv2/ospf:body/ospf:opaque/" - + "ospf:extended-prefix-opaque" { - when "../../../../../../../../../" - + "rt:type = 'ospf:ospfv2'" { - description - "This augmentation is only valid for OSPFv2."; - } - description - "SR specific TLVs for OSPFv2 extended prefix LSA - in type 11 opaque LSA."; - - uses ospfv2-extended-prefix-range-tlvs; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/" - + "ospf:interfaces/ospf:interface/ospf:database/" - + "ospf:link-scope-lsa-type/ospf:link-scope-lsas/" - + "ospf:link-scope-lsa/ospf:version/ospf:ospfv2/" - + "ospf:ospfv2/ospf:body/ospf:opaque/" - + "ospf:extended-prefix-opaque/ospf:extended-prefix-tlv" { - when "../../../../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv2'" { - description - "This augmentation is only valid for OSPFv2."; - } - description - "SR specific TLVs for OSPFv2 extended prefix TLV - in type 9 opaque LSA."; - uses ospfv2-prefix-sid-sub-tlvs; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/" - + "ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv2/" - + "ospf:ospfv2/ospf:body/ospf:opaque/" - + "ospf:extended-prefix-opaque/ospf:extended-prefix-tlv" { - when "../../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv2'" { - description - "This augmentation is only valid for OSPFv2."; - } - description - "SR specific TLVs for OSPFv2 extended prefix TLV - in type 10 opaque LSA."; - uses ospfv2-prefix-sid-sub-tlvs; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:database/" - + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" - + "ospf:as-scope-lsa/ospf:version/ospf:ospfv2/" - + "ospf:ospfv2/ospf:body/ospf:opaque/" - + "ospf:extended-prefix-opaque/ospf:extended-prefix-tlv" { - when "../../../../../../../../../../" - + "rt:type = 'ospf:ospfv2'" { - description - "This augmentation is only valid for OSPFv2."; - } - description - "SR specific TLVs for OSPFv2 extended prefix TLV - in type 11 opaque LSA."; - uses ospfv2-prefix-sid-sub-tlvs; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/" - + "ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv2/" - + "ospf:ospfv2/ospf:body/ospf:opaque/" - + "ospf:extended-link-opaque/ospf:extended-link-tlv" { - when "../../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv2'" { - description - "This augmentation is only valid for OSPFv2."; - } - description - "SR specific TLVs for OSPFv2 extended link TLV - in type 10 opaque LSA."; - - container adj-sid-sub-tlvs { - description "Adjacency SID optional sub-TLVs."; - list adj-sid-sub-tlv { - description "List of Adjacency SID sub-TLVs."; - container adj-sid-flags { - leaf-list bits { - type identityref { - base adj-sid-bit; - } - description "Adj sid sub-tlv flags list."; - } - description "Adj-sid sub-tlv flags."; - } - leaf mt-id { - type uint8; - description "Multi-topology ID."; - } - leaf weight { - type uint8; - description "Weight used for load-balancing."; - } - leaf sid { - type uint32; - description "Segment Identifier (SID) index/label."; - } - } - } - - container lan-adj-sid-sub-tlvs { - description "LAN Adjacency SID optional sub-TLVs."; - list lan-adj-sid-sub-tlv { - description "List of LAN adjacency SID sub-TLVs."; - container lan-adj-sid-flags { - leaf-list bits { - type identityref { - base adj-sid-bit; - } - description "LAN adj sid sub-tlv flags list."; - } - description "LAN adj-sid sub-tlv flags."; - } - leaf mt-id { - type uint8; - description "Multi-topology ID."; - } - leaf weight { - type uint8; - description "Weight used for load-balancing."; - } - leaf neighbor-router-id { - type yang:dotted-quad; - description "Neighbor router ID."; - } - leaf sid { - type uint32; - description "Segment Identifier (SID) index/label."; - } - } - } - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/" - + "ospf:interfaces/ospf:interface/ospf:database/" - + "ospf:link-scope-lsa-type/ospf:link-scope-lsas/" - + "ospf:link-scope-lsa/ospf:version/ospf:ospfv2/" - + "ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque" { - when "../../../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv2'" { - description - "This augmentation is only valid for OSPFv2."; - } - - description - "SR specific TLVs for OSPFv2 type 9 opaque LSA."; - - uses sr-algorithm-tlv; - uses sid-range-tlvs; - uses local-block-tlvs; - uses srms-preference-tlv; - } - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/" - + "ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv2/" - + "ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque" { - when "../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv2'" { - description - "This augmentation is only valid for OSPFv2."; - } - - description - "SR specific TLVs for OSPFv2 type 10 opaque LSA."; - - uses sr-algorithm-tlv; - uses sid-range-tlvs; - uses local-block-tlvs; - uses srms-preference-tlv; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:database/" - + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" - + "ospf:as-scope-lsa/ospf:version/ospf:ospfv2/" - + "ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque" { - when "../../../../../../../../../" - + "rt:type = 'ospf:ospfv2'" { - description - "This augmentation is only valid for OSPFv2."; - } - description - "SR specific TLVs for OSPFv2 type 11 opaque LSA."; - - uses sr-algorithm-tlv; - uses sid-range-tlvs; - uses local-block-tlvs; - uses srms-preference-tlv; - } - - /* Segment Routing Capabilities */ - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:database/" - + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" - + "ospf:as-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospf:router-information" { - when "../../../../../../../../" - + "rt:type = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3."; - } - description - "SR specific TLVs for OSPFv3 Router Information - opaque LSA."; - uses sr-algorithm-tlv; - uses sid-range-tlvs; - uses local-block-tlvs; - uses srms-preference-tlv; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/" - + "ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospf:router-information" { - when "../../../../../../../../../../" - + "rt:type = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3."; - } - - description - "SR specific TLVs for OSPFv3 Router Information LSA."; - - uses sr-algorithm-tlv; - uses sid-range-tlvs; - uses local-block-tlvs; - uses srms-preference-tlv; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/" - + "ospf:interfaces/ospf:interface/ospf:database/" - + "ospf:link-scope-lsa-type/ospf:link-scope-lsas/" - + "ospf:link-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospf:router-information" { - when "../../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3."; - } - - description - "SR specific TLVs for OSPFv3 Router Information LSA."; - - uses sr-algorithm-tlv; - uses sid-range-tlvs; - uses local-block-tlvs; - uses srms-preference-tlv; - } - - /* OSPFv3 Extended Prefix Range TLV */ - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix" { - when "../../../../../../../../../../" - + "rt:type = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3 - E-Router LSAs"; - } - uses ospfv3-extended-prefix-range-tlvs; - description - "OSPFv3 Area-Scoped E-Intra-Area-Prefix LSA."; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix" { - when "../../../../../../../../../../" - + "rt:type = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3 - E-Router LSAs"; - } - uses ospfv3-extended-prefix-range-tlvs; - description - "OSPFv3 Area-Scoped E-Inter-Area-Prefix LSA."; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:database/" - + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" - + "ospf:as-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external" { - when "'ospf:../../../../../../../../../" - + "rt:type' = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3."; - } - uses ospfv3-extended-prefix-range-tlvs; - description - "OSPFv3 AS-Scoped E-AS-External LSA."; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa" { - when "'ospf:../../../../../../../../../" - + "rt:type' = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3."; - } - uses ospfv3-extended-prefix-range-tlvs; - description - "OSPFv3 Area-Scoped E-NSSA LSA."; - } - - /* Prefix SID Sub-TLV in Intra-Area Prefix TLV */ - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/" - + "ospf:interface/" - + "ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/" - + "ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/" - + "ospf:body/ospfv3-e-lsa:e-link/" - + "ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv" { - when "../../../../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3 - E-Router LSAs"; - } - uses ospfv3-prefix-sid-sub-tlvs; - description - "OSPFv3 Link-Scoped Intra-Area Prefix TLV."; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/" - + "ospfv3-e-lsa:e-intra-prefix-tlvs/" - + "ospfv3-e-lsa:intra-prefix-tlv" { - when "../../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3 - E-Router LSAs"; - } - uses ospfv3-prefix-sid-sub-tlvs; - description - "OSPFv3 Area-Scoped Intra-Area Prefix TLV."; - } - - /* Prefix SID Sub-TLV in Inter-Area Prefix TLV */ - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/" - + "ospfv3-e-lsa:e-inter-prefix-tlvs/" - + "ospfv3-e-lsa:inter-prefix-tlv" { - when "../../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3 - E-Router LSAs"; - } - uses ospfv3-prefix-sid-sub-tlvs; - description - "OSPFv3 Area-Scoped Inter-Area Prefix TLV."; - } - - /* Prefix SID Sub-TLV in External Prefix TLV */ - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:database/" - + "ospf:as-scope-lsa-type/ospf:as-scope-lsas/" - + "ospf:as-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/" - + "ospfv3-e-lsa:e-external-tlvs/" - + "ospfv3-e-lsa:external-prefix-tlv" { - when "'ospf:../../../../../../../../../" - + "rt:type' = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3."; - } - uses ospfv3-prefix-sid-sub-tlvs; - description - "OSPFv3 AS-Scoped External Prefix TLV."; - } - - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/" - + "ospfv3-e-lsa:e-external-tlvs/" - + "ospfv3-e-lsa:external-prefix-tlv" { - when "'ospf:../../../../../../../../../" - + "rt:type' = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3."; - } - uses ospfv3-prefix-sid-sub-tlvs; - description - "OSPFv3 Area-Scoped External Prefix TLV."; - } - - /* Adj-SID sub-TLV */ - augment "/rt:routing/" - + "rt:control-plane-protocols/rt:control-plane-protocol/" - + "ospf:ospf/ospf:areas/ospf:area/ospf:database/" - + "ospf:area-scope-lsa-type/ospf:area-scope-lsas/" - + "ospf:area-scope-lsa/ospf:version/ospf:ospfv3/" - + "ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/" - + "ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv" { - when "../../../../../../../../../../../../" - + "rt:type = 'ospf:ospfv3'" { - description - "This augmentation is only valid for OSPFv3 - E-Router LSAs"; - } - uses ospfv3-adj-sid-sub-tlvs; - uses ospfv3-lan-adj-sid-sub-tlvs; - description - "OSPFv3 Area-Scoped Adj-SID Sub-TLV."; - } -} diff --git a/holo-yang/src/lib.rs b/holo-yang/src/lib.rs index 7eb721bf..5b7d3e49 100644 --- a/holo-yang/src/lib.rs +++ b/holo-yang/src/lib.rs @@ -92,8 +92,8 @@ pub static YANG_EMBEDDED_MODULES: Lazy = Lazy::new(|| { include_str!("../modules/ietf/ietf-netconf-acm@2018-02-14.yang"), EmbeddedModuleKey::new("ietf-ospf", Some("2022-10-19"), None, None) => include_str!("../modules/ietf/ietf-ospf@2022-10-19.yang"), - EmbeddedModuleKey::new("ietf-ospf-sr", Some("2023-07-09"), None, None) => - include_str!("../modules/ietf/ietf-ospf-sr@2023-07-09.yang"), + EmbeddedModuleKey::new("ietf-ospf-sr-mpls", Some("2024-01-18"), None, None) => + include_str!("../modules/ietf/ietf-ospf-sr-mpls@2024-01-18.yang"), EmbeddedModuleKey::new("ietf-ospfv3-extended-lsa", Some("2024-01-16"), None, None) => include_str!("../modules/ietf/ietf-ospfv3-extended-lsa@2024-01-16.yang"), EmbeddedModuleKey::new("ietf-rip", Some("2020-02-20"), None, None) => @@ -132,8 +132,8 @@ pub static YANG_EMBEDDED_MODULES: Lazy = Lazy::new(|| { include_str!("../modules/deviations/ietf-key-chain-holo-deviations.yang"), EmbeddedModuleKey::new("ietf-ospf-holo-deviations", None, None, None) => include_str!("../modules/deviations/ietf-ospf-holo-deviations.yang"), - EmbeddedModuleKey::new("ietf-ospf-sr-holo-deviations", None, None, None) => - include_str!("../modules/deviations/ietf-ospf-sr-holo-deviations.yang"), + EmbeddedModuleKey::new("ietf-ospf-sr-mpls-holo-deviations", None, None, None) => + include_str!("../modules/deviations/ietf-ospf-sr-mpls-holo-deviations.yang"), EmbeddedModuleKey::new("ietf-ospfv3-extended-lsa-holo-deviations", None, None, None) => include_str!("../modules/deviations/ietf-ospfv3-extended-lsa-holo-deviations.yang"), EmbeddedModuleKey::new("ietf-rip-holo-deviations", None, None, None) => @@ -175,7 +175,7 @@ pub static YANG_IMPLEMENTED_MODULES: Lazy> = "ietf-mpls", "ietf-mpls-ldp", "ietf-ospf", - "ietf-ospf-sr", + "ietf-ospf-sr-mpls", "ietf-ospfv3-extended-lsa", "ietf-rip", "holo-ospf",