nhrp-05 ????? - Destination Prefix Extension
gardo@vnet.ibm.com Fri, 03 November 1995 03:28 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa00795;
2 Nov 95 22:28 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa00791;
2 Nov 95 22:28 EST
Received: from maelstrom.nexen.com (maelstrom.nexen.com [204.249.99.5]) by
guelah.nexen.com (8.6.12/8.6.12) with ESMTP id VAA07574;
Thu, 2 Nov 1995 21:57:40 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
WAA15409 for rolc-out; Thu, 2 Nov 1995 22:05:52 -0500
Received: from guelah.nexen.com (guelah.nexen.com [204.249.96.19]) by
maelstrom.nexen.com (8.6.12/8.6.12) with ESMTP id WAA15399 for
<rolc@nexen.com>; Thu, 2 Nov 1995 22:05:50 -0500
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: gardo@vnet.ibm.com
Received: from VNET.IBM.COM (vnet.ibm.com [199.171.26.4]) by guelah.nexen.com
(8.6.12/8.6.12) with SMTP id VAA07549 for <rolc@nexen.com>;
Thu, 2 Nov 1995 21:52:56 -0500
Message-Id: <199511030252.VAA07549@guelah.nexen.com>
Received: from RALVM29 by VNET.IBM.COM (IBM VM SMTP V2R3) with BSMTP id 2514;
Thu, 02 Nov 95 22:00:01 EST
Date: Thu, 2 Nov 95 22:00:00 EST
To: bcole@cisco.com
cc: rolc@nexen.com, genecox@vnet.ibm.com, asmith@baynetworks.com
Subject: nhrp-05 ????? - Destination Prefix Extension
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/
Ref: Your note of Thu, 02 Nov 1995 17:50:22 -0800
Bruce/Andrew, Based on all the problems we've discussed, I made a new proposal. See the bottom of this post... >To: asmith@Baynetworks.COM (Andrew Smith) >Cc: bcole@cisco.com, rolc@nexen.com >Subject: Re: nhrp-05 ????? - Destination Prefix Extension >In-Reply-To: Your message of "Thu, 02 Nov 1995 11:28:03 PST." > <9511021928.AA01399@milliways-le0.engwest> >Date: Thu, 02 Nov 1995 17:50:22 -0800 >From: Bruce Cole <bcole@cisco.com> > >> > > > 6. Proposal to add prefix mask to purge packet >> > > >> > > The consensus on item #6 follows: >> > > Allow the destination prefix extension to be sent in Purge packets. >> > >> > I saw no disagreement to this proposal, and it seems like a sensible >> > compromise. Objections? >> >> I tried to argue against this proposal merely on the grounds of not >> having seen any real justification that it would save much traffic in >> realistic scenarios and that nobody seemed to have evaluated the overall >> system impact very thoroughly. Are we operating on the "guilty until proven >> innocent" principle here? > >Certainly not. Consensus on this item didn't seem clear, which is why >I hadn't listed it as a seemingly resolved issue in the first place. >Your disagreement seemed to be that it was unclear what the >semantics are for a purge with an associated mask. The subsequent proposal >to simply allow the destination prefix extension to be included in purge >packets seemed to go undisputed. So I asked if there were objections... > >Shall we first further discuss what we think the semantics are for a mask >that is included in a purge request? It doesn't look like we have that >clearly defined yet. I could tell you what I think it means :) > >> But, if we are going to adopt the mask stuff at all then I propose strongly >> that we add it's support in receivers as MANDATORY citing both the "options >> are bad" and the "be liberal in what you accept" principles. > >For a station to efficiently support cache invalidation requests that include >a network mask, the cache should be tree based instead of a simple >linked list/hash table. Basically you're requiring all NHRP stations to >support aggregation of NBMA information, and a sophisticated cache. I >think this is a bit of a leap over current requirements. If a client supplies the destination prefix extension in the Request packet and the server supports it, then why not make it mandatory that the client process the prefix on incoming NHRP packets? As Andrew suggested, if making the destination prefix extension mandatory (discretionary flag=0) fixes this problem, then I think we're closer to a consensus. NHRP should be flexible enough to allow clients to specify which packet types (Reply and/or Purge) are supported for the destination prefix extension. Therefore, why not add another extension called the "purge mask extension" with the discretionary flag = 0. This way the destination prefix extension in the Reply can remain a discretionary extension. Maybe this proposal is acceptable? This proposal addresses the following problems: 1) No flags in the dest prefix extension used in Reply packets 2) Destination Prefix Extension remains discretionary 3) Only clients that support a purge with mask will receive this extension 4) The new extension is not discretionary, never ignored... Good night! -- Russell
- Re: nhrp-05 ????? - Destination Prefix Extension gardo
- Re: nhrp-05 ????? - Destination Prefix Extension Bruce Cole
- nhrp-05 ????? - Destination Prefix Extension gardo
- Re: nhrp-05 ????? - Destination Prefix Extension Bruce Cole
- Re: nhrp-05 ????? - Destination Prefix Extension Andrew Smith
- Re: nhrp-05 ????? - Destination Prefix Extension Andrew Smith
- Re: nhrp-05 ????? - Destination Prefix Extension debruin
- Re: nhrp-05 ????? - Destination Prefix Extension Bruce Cole
- Re: nhrp-05 ????? - Destination Prefix Extension Andrew Smith
- nhrp-05 ????? - Destination Prefix Extension gardo
- Re: nhrp-05 ????? - Destination Prefix Extension debruin
- Re: nhrp-05 ????? - Destination Prefix Extension Andrew Smith
- Re: nhrp-05 ????? - Destination Prefix Extension Andrew Smith
- nhrp-05 ????? - Destination Prefix Extension gardo
- Re: nhrp-05 ????? - Destination Prefix Extension Andrew Smith