Re: Vendor Private Extension

Bruce Cole <bcole@cisco.com> Thu, 13 July 1995 06:11 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa04723; 13 Jul 95 2:11 EDT
Received: from [204.249.96.18] by IETF.CNRI.Reston.VA.US id aa04718; 13 Jul 95 2:11 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 BAA17208; Thu, 13 Jul 1995 01:59:24 -0400
Received: (from root@localhost) by maelstrom.acton.timeplex.com (8.6.12/8.6.12) id BAA10218 for rolc-out; Thu, 13 Jul 1995 01:59:03 -0400
Received: from nexen.nexen.com ([204.249.96.18]) by maelstrom.acton.timeplex.com (8.6.12/8.6.12) with ESMTP id BAA10209; Thu, 13 Jul 1995 01:58:59 -0400
Received: from greatdane.cisco.com (greatdane.cisco.com [171.69.1.141]) by nexen.nexen.com (8.6.12/8.6.12) with ESMTP id BAA17204; Thu, 13 Jul 1995 01:58:58 -0400
Received: from cisco.com (localhost.cisco.com [127.0.0.1]) by greatdane.cisco.com (8.6.8+c/8.6.5) with ESMTP id WAA26939; Wed, 12 Jul 1995 22:57:05 -0700
Message-Id: <199507130557.WAA26939@greatdane.cisco.com>
To: James Luciani <luciani@nexen.com>
Cc: Bruce Cole <bcole@cisco.com>, rolc@nexen.com
Subject: Re: Vendor Private Extension
In-Reply-To: Your message of "Tue, 11 Jul 1995 19:14:19 EDT." <199507112314.TAA08210@shovel.acton.timeplex.com>
Date: Wed, 12 Jul 1995 22:57:05 -0700
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Bruce Cole <bcole@cisco.com>
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/

> > I misread and thought you were talking about two extensions with the 
> > same vendor ID.  To handle concurrent vendor-extensions with different 
> > IDs, lets simply relax the requirement that extensions may occur only once, 
> > for this particular TLV.  One could already possibly interpret things this 
> > way, as the vendor-private extension is supposed to be ignored when the 
> > vendor ID does not match the station that is doing the processing.
> 
> Why add the complexity to the parsing by allowing multiple occurances 
> of this specific extension and this one only?????

In order to allow the format of the extension to remain vendor-private
(besides the vendor ID), as intended.

> If you have already developed the mechanics for the 
> NBMA Subnetwork ID Extension, NHRP Forward NHS Record Extension, or
> NHRP Reverse NHS Record Extension then you already have the machinery
> you will need.  Why recreate the wheel?

With what you propose, you potentially have a single extension with
sub-sections that need to be skipped over, and other sub-section(s) which need
to be processed.  This is effectively causing nesting of TLVs, which
I think is more complex than the alternative.

Either scheme will work, maybe one can be picked next week.