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