A---------> B
\ .
\ .
\ .
V V
C . . . . > D
I had lunch with Rob today and explained the situation.
There are two answers!
If D is a new YANG module (/RFC) that wants to
augment B
and augment C
then it just works, and it's okay to say:
augment "B" {}
augment "C" {}
I was worried that this would *not* allowed.
i.e. D might not even add anything, although maybe it refines existing
things.
There is, however, another way to build a "D" that does not add anything,
which is using
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-packages/
In the context of ANIMA, A=>rfc8366, B=>brski-prm, C=>constrained-voucher.
D=>a mythical constrianed-brski-prm. Whether or not D needs an RFC because
it creates new semantics is a different question. {It might need an RFC for
trade agreement reasons though}
--
Michael Richardson <[email protected]>, Sandelman Software Works
-= IPv6 IoT consulting =-
signature.asc
Description: PGP signature
_______________________________________________ Anima mailing list [email protected] https://www.ietf.org/mailman/listinfo/anima
