[Trimming down]
On 12 Feb 2017, at 19:22, Zhenghaomian wrote:
3.2:
Hence, in order to support all possible applications and
implementations the following information should be advertised for
a flexi-grid DWDM link:
Is that "should" in there meant to be normative? That is, do bad
things happen if I don't advertise one of those items? Or do you just
mean "the following information is advertised..."?
[Haomian] I feel weird if replace 'should be' with 'is', as you cannot
support some application/implementation (rather than do bad things) if
you don't advertise... How about following change?
OLD
Hence, in order to support all possible applications and
implementations the following information should be advertised for
a flexi-grid DWDM link:
NEW
Hence, in order to support all possible applications and
implementations the following information is required to be
advertised
for a flexi-grid DWDM link:
Well, that's starting to feel like a SHOULD or a MUST. That is to say,
some applications/implementations will not work if you don't advertise
these things, so if you're not going to advertise one or more of them,
you'd better know what you're doing and understand the consequences.
That's the 2119 definition of SHOULD. On the other hand, if it's really
always required because you really have to support all of those
applications/implementations, and there are no good reasons to fail to
advertise any of these things, then that's a MUST.
As I said before, I'm someone who doesn't like putting in MUSTs and
SHOULDs (I've even written protocol documents where they never appear),
but if you really mean "required" or "required unless you know what
you're doing", I see no harm in putting them in.
pr
--
Pete Resnick <http://www.qualcomm.com/~presnick/>
Qualcomm Technologies, Inc. - +1 (858)651-4478
_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art