The BFD WG are revising RFC9127 to add a new feature
if-feature "client-base-cfg-parms";
and make
uses base-cfg-parms {
conditional thereon in module ietf-bfd-types. Reading and re-reading RFC7950,
especially about mandatory and top-level, I am not convinced that this is
legal. The module bfd-types is imported by a number of other modules such as
OSPF, RIP, PIM so it is also a question if e.g. a leaf can be made mandatory by
its usage in another module. I raised this on the BFD list and the WG Chair
tells me that this is a violation of the intent of the RFC, 7950, but that it
has been reviewed by YANG doctors and is probably the best fix.
If YANG Doctors collectively say that this violation is ok, then I think that
such a statement needs to appear on the Netmod WG list.
I think that there are a lot of other editorial changes needed to 9127-bis to
make it legal but they can come later. The I-D is in WG Last Call ending
20Dec2021
Tom Petch
_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod