Benjamin,

On Wed, Jul 11, 2018 at 10:02:41AM -0500, Benjamin Kaduk wrote:
> "may be overkill in some circumstances" sounds exactly like an RFC 2119
> SHOULD, does it not?

Putting it slightly a different way, I am always wary of trying to embed too
much operational and security wisdom in documents for the following reasons:
- What's wise in one set of circumstances may not be in another.  By being
  proscriptive, you may lead to implementations that lack necessary
  flexibility.
- You're imposing a level of fate binding between mechanisms that may
  contravene desired behaviors from some operators that have split
  operational roles.

[...]
> To frame the same idea in a different fashion, we have this nice security
> considerations boilerplate for YANG modules, talking about how the usual
> access methods are NETCONF/RESTCONF, with MTI secure transport of ssh/TLS.
> The scheme being described here is effectively providing a new access
> mechanism (IGP) for a subset of the YANG module,

This is perhaps my personal disconnect.

Much of the point of providing a common configuration grouping for BFD for
client protocols was to encapsulate, "I'm a client of BFD, here's my
parameters".  An implementation is free to use the "please use bfd with
these parameters for my protocol" or perhaps ignore them.  But in
circumstances that an operator may wish to limit access to protocol BFD
behavior, it has the existing ability in NACM to enforce its policy on those
BFD nodes within the protocol tree.

What I feel you're saying is we need to call special attention to these
instantiations that may be imported by some module.  

What I'm confused about is why such an import is any more special than any
other import from another module.

-- Jeff

Reply via email to