Jamal Hadi Salim | 2 Sep 2005 16:46

Re: [Issue 51]Operation Summary table

On Fri, 2005-02-09 at 22:28 +0800, Wang,Weiming wrote:
> Jamal and Joel,
> 
> That makes sense to me. I agree. I think the text of assumption 
> to ignore unknown TLVs can be added at the "protocol grammar" section, 
> is it ok?
> 

This is tricky;->
My instinct says section 2 where TLV is defined?
Right after text which describes 32 bit alignement a new paragraph 
with something like:

"TLVs are extensively used in the protocol and the different types 
of TLVs will be defined in this document. For purposes of future
extensibility, an implementation SHOULD ignore any TLVs it does
not recognize. It is good practise that a debugging log should be
emitted by the implementation to notify of the presence of unknown
TLVs." 

The last sentence may be pushing it a little to put in a standard
document. I used the term "debug" to imply it can be turned off.

cheers,
jamal


Gmane