[Isis-wg] Vendor proprietary LSP option codes
Jeff Learman
jjl@one.com
Thu, 23 Sep 1999 17:28:10 -0400
I agree with Tony P.
There needs to be a safe way of allocating TLV codes, whether for
vender-proprietary purposes or prototypes for new functions that
might be standardized. Migration from a vendor-specific code to
a standard code is the problem of the vendor.
There is no authority stepping forward to manage the 8-bit TLV
code space for IS-IS. Clearly, ISO methods are far too slow.
The IETF has the advantages that it is quick-acting and is
a respected authority. A TLV code should be selected for
"OUI-identified options", and simply state that the option
is defined by the authority specified by the OUI.
The 8-bit code space is rather limited, so if there was a good
allocation method, any company with a possible interest might feel
compelled to get one ASAP. The 8-bit code space should be reserved
for standard options, with a grandfather clause for current practice
(provided there is public disclosure of such TLV codes, to avoid
future collisions).
Regards,
Jeff
At 11:03 AM 9/23/99 -0700, Tony Przygienda wrote:
>Tony Li wrote:
>
>> Bruno,
>>
>> Are you looking for a TLV type or a sub-TLV type to the proposed
>> extended IS/IP reachability TLV?
>>
>> If it's the former, then you are correct, there is no 'clean' way of
>> getting a number out of ISO today because so little work is going on in
>> ISO. I suppose that you could take a proposal to them, or you could
>> circulate a proposal within the IETF.
>>
>> For the latter, we can help you out. You might note that Cisco has several
>> reserved codes.
>>
>> IMHO, creating a single TLV type or sub-TLV type for 'vendor proprietary
>> options' is probably a poor choice as it has some future difficulties. If
>> you ever do make your extension public (and you DO want to make it public
>> eventually...) and it gets a 'normal' TLV type, then you have to make a
>> migration to the new TLV. If you don't use a 'normal' TLV, then all sorts
>> of interesting extensions end up in the 'vendor proprietary' bucket and we
>> have a soup that serves no one well. Our goal has to be to create an open
>> protocol, not foster incompatible extensions.
>
>Disagree here,
>
>in my opinion, the migration is the issue specific to a specific vendor
only if he chooses
>to make the extensions public. OUI is the best way to get people a sandbox in
>which they can try things. It's indefinitely better than having people
"just using
>some TLV codes" due to the lack of a reserved one and collide in the field.
>
>--
> thanks
>
> --- tony
>
>
>
>
>
____________________________________________________________________
Jeff Learman Internet: jjl@one.com
Engineering Manager Voice: (734)-975-7323
ONE (Open Networks Engineering, Inc) Fax: (734)-975-6940
2725 South Industrial Pkwy, Suite 100
Ann Arbor, MI 48104 USA
____________________________________________________________________