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@ietf.org
https://www.ietf.org/mailman/listinfo/ietf

Reply via email to