Re: [Gen-art] Genart last call review of draft-ietf-netconf-nmda-netconf-06

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jul 31, 2018 at 02:27:36PM +0000, Christer Holmberg wrote:
> 
> >> Related to that, it would also be good to have an interoperability
> >> statement, saying that implementations that implement the draft will
> >> still work with implementations that do not.
> >
> > This primarily concerns clients: They need to be able to fallback to
> > using <edit-config> instead of <edit-data> and <get> instead of
> > <get-data> if they communicate with a non NMDA NETCONF server. I am
> > not sure whether this is a "SHOULD be able to fallback" or a "MUST be
> > able to fallback".
> 
> If you use MUST, you guarantee that fallback will always work (assuming implementations follow the spec). If you use SHOULD, I think you'll need some additional discussion on when it doesn't apply, what to do then, etc.
> 
> So, my suggestion (from a reviewer perspective) would be MUST.
>

I am not sure about this. It is very well possible that in a few years
client implementations may require NMDA and instead of trying a
fallback they stop if the peer does not support NMDA. The complexity
of clients varies widely, ranging from implementations that can hide
the complexities behind an API to simple scripts without much fallback
complexity. If we write MUST, it will be ignored in practice by a
certain fraction of clients.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>




[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux