Hi Linda,

 
> Suppose the information to be carried by the  Extended IS Reachability (type 
> 22) (in Example 4.1) is larger than 255. Does it mean the recipient will 
> receive 2 TLVs (both with the Type 22) in one LSA? For legacy routers, the 
> second TLV (Type =22) might overwrite  the first TLV.
>  
>  
> Yes, a legacy implementation may well have bugs. The proposal is to fix that: 
> expect MP-TLVs.
>  
> [Linda] Are you saying only the legacy implementation with bugs will be 
> confused with two TLVs with the same Type  in in one LSA?


No. All implementations have bugs. This is reality.

Implementations that do not understand MP-TLV may be confused. Correct 
implementations of MP-TLV support will not be confused.


> Isn’t it more straightforward to have a new TYPE value for carrying the extra 
> information beyond the 255 bytes? So, the legacy routers can ignore the TLVs 
> with the unrecognized types.
>  
>  
> You could do that, but code points are not free.  We certainly cannot afford 
> another code point for each existing code point.  Using just one code point 
> is less than helpful: it forces us to aggregate information that has no 
> business being aggregated. Ignoring information is a non-starter because it 
> makes partial deployments fatal: some of the domain operates with some 
> information and some of the domain operates with different information.
> [Linda] Why not consider having just one additional TYPE code with sub-types 
> to indicate which original TLVs the value should be appended to?


We have considered it.  See all of Les’ emails for why it’s a bad idea.

If it helps simplify this debate: we know that you work for Futurewei/Huawei 
and that the discussion has polarized into your Big-TLV faction vs. everyone 
else. Repetition of previously made points add zero value to the discussion.

Tony

_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to