ietf
[Top] [All Lists]

Re: 2119bis

2011-08-30 09:32:34

On Aug 30, 2011, at 10:13 AM, Eric Burger wrote:

On Aug 30, 2011, at 9:58 AM, Keith Moore wrote:

On Aug 30, 2011, at 9:56 AM, Eric Burger wrote:

Every SHOULD/MAY results in at least one "if" statement, to test the 
presence or absence of the feature in the remote end. 

false. 

Strictly speaking, you are correct, in that if one interprets SHOULD/MAY as 
'not bother', one does not need to check, unless the presence of the remote 
end doing the feature results in your barfing.  However, if one interprets 
SHOULD/MAY as 'bother', then one most likely needs to check on the 
capabilities of the far end or handle the varying data elements or protocol 
states that will or will not happen.

SHOULD/MAY is used for many other cases than whether to implement a protocol 
feature that changes how the protocol works as viewed by its peer.

Keith

_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf
<Prev in Thread] Current Thread [Next in Thread>