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

Reply via email to