Hi Jeff,

Thank you for your feedback. Inline my comments:

> On 18 Jul 2019, at 14:55, Jeffrey Haas <jh...@pfrc.org> wrote:
> 
> Thanks for addressing my comments.  One final reply on this thread:
> 
> On Thu, Jul 11, 2019 at 12:30:53PM +0000, Paolo Lucente wrote:
>> Done. This opened a further consideration at my end. The document lacks a
>> statement as in https://tools.ietf.org/html/draft-lucente-bmp-tlv-00 about
>> “TLVs can be sent in any order.
> 
> While a bit pedantic, I strongly suggest "TLVs SHOULD be sorted by their
> code point."  
> 
> Many implementations that deal with TLV based protocols will canonicalize
> data structures based on the TLVs using sorted structures.  Having them
> sorted on the wire means the canonicalization step is cheaper.
> 
> Note that this is a general justification for the procedure and it's not
> critical for something like BMP.

Suggestion accepted, thank you, i will include it in the next edit. 

>> Multiple TLVs of the same type can be
>> repeated as part of the same message and it is left to the specific
>> use-cases whether all, any, the first or the last TLV should be
>> considered.”. In the specific case of VRF/Table Name one could have both a
>> VRF id/name and a Table Name, hence the same TLV could be repeated twice
>> (my take is that it’s a perfectly valid scenario). I’d tackle this case
>> once i get green light from you that we are good about how your feedback
>> was processed.
> 
> I suspect most vendors will eventually generate a composite name and send a
> single TLV for the name.
> 
> It would not shock me at some point if this becomes sufficiently vendor
> specific that we start seeing vendor specific TLVs here.

Totally, i agree on your both points. My line of thought was: there are two 
main approaches for using the standard VRF/Table Name TLV: stacking values in a 
single TLV (what you mention) and breaking values in multiple TLVs. The former 
method is a given; i was simply thinking why not allowing also for the latter: 
while it increases flexibility “it does not seem to produce any harm” (tm).

Paolo


_______________________________________________
GROW mailing list
GROW@ietf.org
https://www.ietf.org/mailman/listinfo/grow

Reply via email to