Re: nhrp-05 ????? - Destination Prefix Extension

Andrew Smith <asmith@baynetworks.com> Thu, 02 November 1995 19:55 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa20014; 2 Nov 95 14:55 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa20006; 2 Nov 95 14:55 EST
Received: from maelstrom.nexen.com ([204.249.99.5]) by guelah.nexen.com (8.6.12/8.6.12) with ESMTP id OAA04260; Thu, 2 Nov 1995 14:24:43 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id OAA10591 for rolc-out; Thu, 2 Nov 1995 14:33:10 -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 OAA10582 for <rolc@nexen.com>; Thu, 2 Nov 1995 14:33:07 -0500
Received: from lightning.synoptics.com (lightning.synoptics.com [134.177.3.18]) by guelah.nexen.com (8.6.12/8.6.12) with SMTP id OAA04212 for <rolc@nexen.com>; Thu, 2 Nov 1995 14:20:16 -0500
Received: from pobox.synoptics.com ([134.177.1.95]) by lightning.synoptics.com (4.1/SMI-4.1) id AA17062; Thu, 2 Nov 95 11:26:42 PST
Received: from milliways-le0.engwest (milliways-le0.synoptics.com) by pobox.synoptics.com (4.1/SMI-4.1) id AA17635; Thu, 2 Nov 95 11:28:04 PST
Received: by milliways-le0.engwest (4.1/SMI-4.1) id AA01399; Thu, 2 Nov 95 11:28:03 PST
Date: Thu, 2 Nov 95 11:28:03 PST
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Andrew Smith <asmith@baynetworks.com>
Message-Id: <9511021928.AA01399@milliways-le0.engwest>
To: bcole@cisco.com
Subject: Re: nhrp-05 ????? - Destination Prefix Extension
Cc: rolc@nexen.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/

> To: gardo@vnet.ibm.com
> Cc: bcole@cisco.com, luciani@nexen.com, rolc@nexen.com, asmith@BayNetworks.COM,
>         genecox@vnet.ibm.com
> Subject: Re: nhrp-05 ????? - Destination Prefix Extension
> Date: Wed, 01 Nov 1995 11:58:22 -0800
> From: Bruce Cole <bcole@cisco.com>

Bruce,

> > > 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?

> > Add two flags to the destination prefix extension that define which
> > packet types that it supports for the destination prefix extension.
> 
> Here, you must be referring to the R and P bits that you proposed to
> add to the destination prefix extension.  I saw no response to that
> proposal, but...
> 
> Personally, I think it makes *NO* sense.  Why would a client indicate
> that it does not support this extension in purge packets, and why
> would the responding station care to know this?
> 
> Firstly, for the client to be able to parse the NHRP purge packet in
> the first place, it would have to be conforming to the newer draft of
> the NHRP protocol.  So there is no need to worry about backwards
> compatibility here...  Secondly, this extension is already defined as
> "Discretionary = 1", so implementations are already aware that the
> extension may not be handled by the receiving station.

Indeed, there can be no "backwards compatibility" argument made for a 
protocol still in internet-draft form.

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. In this case 
the added protocol complexity outweighs any "simple client" argument. If it
is in the protocol at all, we should mark this extension as "Discretionary = 0" 
and be done with it.

BTW, I think these NHRP client complexity arguments are bogus when compared to
the complexity of any ATM signaling client that might sit below NHRP!


Andrew


********************************************************************************
Andrew Smith					TEL:	+1 408 764 1574
Technology Synergy 				FAX:	+1 408 988 5525
Bay Networks, Inc.				E-m:	asmith@baynetworks.com
Santa Clara, CA
********************************************************************************