rfc9129v2.txt   rfc9129.txt 
skipping to change at line 1952 skipping to change at line 1952
identity ospfv2-extended-prefix-flag { identity ospfv2-extended-prefix-flag {
description description
"Base identity for the Extended Prefix TLV flag."; "Base identity for the Extended Prefix TLV flag.";
} }
identity a-flag { identity a-flag {
base ospfv2-extended-prefix-flag; base ospfv2-extended-prefix-flag;
description description
"Attach flag. When set, it indicates that the prefix "Attach flag. When set, it indicates that the prefix
corresponds and a route what is directly connected to corresponds to a route that is directly connected to
the advertising router."; the advertising router.";
} }
identity node-flag { identity node-flag {
base ospfv2-extended-prefix-flag; base ospfv2-extended-prefix-flag;
description description
"Node flag. When set, it indicates that the prefix is "Node flag. When set, it indicates that the prefix is
used to represent the advertising node, e.g., a loopback used to represent the advertising node, e.g., a loopback
address."; address.";
} }
skipping to change at line 2683 skipping to change at line 2683
"All Node Admin Tag TLVs."; "All Node Admin Tag TLVs.";
list node-tag-tlv { list node-tag-tlv {
description description
"Node Admin Tag TLV."; "Node Admin Tag TLV.";
uses node-tag-tlv; uses node-tag-tlv;
} }
} }
container dynamic-hostname-tlv { container dynamic-hostname-tlv {
description description
"OSPF Dynamic Hostname TLVs."; "OSPF Dynamic Hostname TLV.";
uses dynamic-hostname-tlv; uses dynamic-hostname-tlv;
} }
container sbfd-discriminator-tlvs { container sbfd-discriminator-tlv {
description description
"OSPF S-BFD Discriminator TLVs."; "OSPF S-BFD Discriminator TLV.";
uses sbfd-discriminator-tlv; uses sbfd-discriminator-tlv;
} }
container maximum-sid-depth-tlvs { container maximum-sid-depth-tlv {
description description
"OSPF Node MSD TLVs."; "OSPF Node MSD TLV.";
uses maximum-sid-depth-tlv; uses maximum-sid-depth-tlv;
} }
uses unknown-tlvs; uses unknown-tlvs;
} }
container te-opaque { container te-opaque {
description description
"OSPFv2 TE Opaque-LSA."; "OSPFv2 TE Opaque-LSA.";
reference reference
"RFC 3630: Traffic Engineering (TE) Extensions to "RFC 3630: Traffic Engineering (TE) Extensions to
skipping to change at line 2868 skipping to change at line 2868
container extended-link-opaque { container extended-link-opaque {
description description
"All Extended Link TLVs in the LSA."; "All Extended Link TLVs in the LSA.";
reference reference
"RFC 7684: OSPFv2 Prefix/Link Attribute Advertisement"; "RFC 7684: OSPFv2 Prefix/Link Attribute Advertisement";
container extended-link-tlv { container extended-link-tlv {
description description
"Extended Link TLV."; "Extended Link TLV.";
uses ospfv2-router-link; uses ospfv2-router-link;
container maximum-sid-depth-tlvs { container maximum-sid-depth-tlv {
description description
"OSPF Node MSD TLVs."; "OSPF Node MSD TLV.";
uses maximum-sid-depth-tlv; uses maximum-sid-depth-tlv;
} }
uses unknown-tlvs; uses unknown-tlvs;
} }
} }
} }
} }
grouping ospfv3-lsa-options { grouping ospfv3-lsa-options {
description description
skipping to change at line 3238 skipping to change at line 3238
description description
"All Node Admin Tag TLVs."; "All Node Admin Tag TLVs.";
list node-tag-tlv { list node-tag-tlv {
description description
"Node Admin Tag TLV."; "Node Admin Tag TLV.";
uses node-tag-tlv; uses node-tag-tlv;
} }
} }
container dynamic-hostname-tlv { container dynamic-hostname-tlv {
description description
"OSPF Dynamic Hostname TLVs."; "OSPF Dynamic Hostname TLV.";
uses dynamic-hostname-tlv; uses dynamic-hostname-tlv;
} }
container sbfd-discriminator-tlvs { container sbfd-discriminator-tlv {
description description
"OSPF S-BFD Discriminator TLVs."; "OSPF S-BFD Discriminator TLV.";
uses sbfd-discriminator-tlv; uses sbfd-discriminator-tlv;
} }
description description
"Router-Information-LSA."; "Router-Information-LSA.";
reference reference
"RFC 7770: Extensions to OSPF for Advertising Optional "RFC 7770: Extensions to OSPF for Advertising Optional
Router Capabilities"; Router Capabilities";
} }
} }
skipping to change at line 5477 skipping to change at line 5477
"All virtual links."; "All virtual links.";
list virtual-link { list virtual-link {
key "transit-area-id router-id"; key "transit-area-id router-id";
description description
"OSPF virtual link."; "OSPF virtual link.";
leaf transit-area-id { leaf transit-area-id {
type leafref { type leafref {
path "../../../../area/area-id"; path "../../../../area/area-id";
} }
must "derived-from-or-self(" must "derived-from-or-self("
+ "../../../../area[area-id=current()]/area-type, " + "../../../../area[area-id=current()]"
+ "'normal-area') and " + "/area-type, 'normal-area') and "
+ "../../../../area[area-id=current()]/area-id != " + "../../../../area[area-id=current()]"
+ "'0.0.0.0'" { + "/area-id != '0.0.0.0'" {
error-message "The virtual link transit area must " error-message "The virtual link transit area must "
+ "be non-zero."; + "be non-zero.";
description description
"The virtual link transit area must be a "The virtual link transit area must be a
non-zero area."; non-zero area.";
} }
description description
"Virtual link transit area ID."; "Virtual link transit area ID.";
} }
leaf router-id { leaf router-id {
 End of changes. 12 change blocks. 
15 lines changed or deleted 15 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/