Re: Vendor Private Extension

Curtis Villamizar <curtis@ans.net> Mon, 31 July 1995 16:10 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa14956; 31 Jul 95 12:10 EDT
Received: from nexen.nexen.com by IETF.CNRI.Reston.VA.US id aa14952; 31 Jul 95 12:10 EDT
Received: from maelstrom.acton.timeplex.com (maelstrom.nexen.com [204.249.97.5]) by nexen.nexen.com (8.6.12/8.6.12) with ESMTP id LAA05233; Mon, 31 Jul 1995 11:54:39 -0400
Received: (from root@localhost) by maelstrom.acton.timeplex.com (8.6.12/8.6.12) id LAA22064 for rolc-out; Mon, 31 Jul 1995 11:49:32 -0400
Received: from nexen.nexen.com (nexen.nexen.com [204.249.96.18]) by maelstrom.acton.timeplex.com (8.6.12/8.6.12) with ESMTP id LAA22054 for <rolc@nexen.com>; Mon, 31 Jul 1995 11:49:28 -0400
Received: from brookfield.ans.net (brookfield-ef0.brookfield.ans.net [204.148.1.20]) by nexen.nexen.com (8.6.12/8.6.12) with ESMTP id LAA05091 for <rolc@nexen.com>; Mon, 31 Jul 1995 11:49:26 -0400
Received: from brookfield.ans.net (localhost.brookfield.ans.net [127.0.0.1]) by brookfield.ans.net (8.6.12/8.6.9) with ESMTP id LAA07482; Mon, 31 Jul 1995 11:46:11 -0400
Message-Id: <199507311546.LAA07482@brookfield.ans.net>
To: Tony Li <tli@cisco.com>
cc: Curtis Villamizar <curtis@ans.net>, Telford001@aol.com, tlb@eecs.harvard.edu, rolc@nexen.com
Reply-To: curtis@ans.net
Subject: Re: Vendor Private Extension
In-reply-to: Your message of "Sun, 30 Jul 1995 14:39:16 PDT." <199507302139.OAA21334@greatdane.cisco.com>
Date: Mon, 31 Jul 1995 11:46:09 -0400
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Curtis Villamizar <curtis@ans.net>
X-Orig-Sender: owner-rolc@nexen.com
Precedence: bulk
X-Info: Submissions to rolc@nexen.com
X-Info: [Un]Subscribe requests to rolc-request@nexen.com
X-Info: Archives for rolc via ftp://ietf.cnri.reston.va.us/ietf-mail-archive/rolc/

In message <199507302139.OAA21334@greatdane.cisco.com>om>, Tony Li writes:
> 
> [Catching up on old mail...]
> 
>    I thought this mentality died at least a decade ago when users began
>    in large number avoiding the purchase of products that didn't
>    interoperate with other vendor's products.
> 
> Note that interoperability and private extensibility are not
> necessarily contradictory concepts.  
> 
>    I'd like to point out that there is no provision in any routing
>    protocol to date for "vendor proprietary extensions".  The only thing
>    resembling a vendor proprietary extensions is an enterprise MIB.
>    There are no vendor proprietary IP options, TCP options, etc.
> 
> Well, they're not labelled as such, but that's very much what they
> effectively are.  They are simply options.  There are implementations
> which use unregistered option numbers all over the place.  Usually
> such features are a value-add to the protocol.  Of course, if you'd
> like to stop folks from innovating....
> 
>    I think a field for vendor proprietary extensions should not even
>    appear in NHRP at all.  The protocol should be extensible, but
>    extensions added with new standard attributes.  If some vendor wants
>    to be "better" they can try to build a faster or more stable product
>    and be among the first to implement extensions brought forward in the
>    standards process.
> 
> Sorry, but you are simply ignoring reality here.  If you provide for
> extensibility and don't provide a vendor proprietary mechanism, then
> vendor proprietary extensions will simply go underground _again_.
> Eliminating competition in a free market economy is simply impossible.
> And it has proven to be damn difficult even in a totalitarian regime.
> 
> Tony
> 
> Ob. Disclaimer: No, I am not representing my employer.  And yes, many
> vendors follow the above model.  


Tony,

I was reacting strongly to mail that was suggesting provisions for
extensibility should be modified to better support "vendor proprietary
extensions".

The extensibility in BGP attriobutes and TCP and IP options, etc, are
intended for extensions to be defined by the IETF and is not, and was
never intended for, vendor proprietary extensions.  I was arguing that
the same should remain true of NHRP.

Maybe I didn't clear state that.

Curtis