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

Bruce Cole <bcole@cisco.com> Thu, 02 November 1995 02:31 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa26698; 1 Nov 95 21:31 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa26694; 1 Nov 95 21:31 EST
Received: from maelstrom.nexen.com ([204.249.99.5]) by guelah.nexen.com (8.6.12/8.6.12) with ESMTP id VAA29666; Wed, 1 Nov 1995 21:03:50 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id VAA26557 for rolc-out; Wed, 1 Nov 1995 21:06:40 -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 VAA26548 for <rolc@nexen.com>; Wed, 1 Nov 1995 21:06:34 -0500
Received: from greatdane.cisco.com (greatdane.cisco.com [171.69.1.141]) by guelah.nexen.com (8.6.12/8.6.12) with ESMTP id UAA29626 for <rolc@nexen.com>; Wed, 1 Nov 1995 20:53:54 -0500
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 SAA15357; Wed, 1 Nov 1995 18:01:47 -0800
Message-Id: <199511020201.SAA15357@greatdane.cisco.com>
To: gardo@vnet.ibm.com
Cc: bcole@cisco.com, genecox@vnet.ibm.com, rolc@nexen.com
Subject: Re: nhrp-05 ????? - Destination Prefix Extension
In-Reply-To: Your message of "Wed, 01 Nov 1995 16:33:12 EST." <199511012133.NAA10262@hubbub.cisco.com>
Date: Wed, 01 Nov 1995 18:01:47 -0800
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/

> > 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?                     
>                                                                       
> You must be thinking that a client can ignore the destination mask    
> extension in the Reply but always use it in the Purge?

Actually, I believe the client can ignore the extension on either the reply or
the purge packet, since the discretionary bit is set.

> That makes    
> since to me, but in the past I've always thought it was wrong for     
> a requester to put an extension in a Request and ignore it in the Reply.

Yes, it would seem likely that if a client included the extension in a
request, it would be able to actually process it in reply and purge packets.

> 1) Add clarifying text in NHRP to show that a client can safely send  
>    the destination prefix extension in a Request packet, optionally   
>    ignore the extension in Reply packets, but must always use the     
>    the extension in Purge packets (never ignored).                    

Why couldn't the mask extension be ignored in the purge packet (by the
receiving station)?

> >>> "when the Request ID is zero filled the match is made             
> >>> based only on the Destination Address"...                         
> >>> I believe Andrew has already made this point in an earlier posting. 
>                                                                       
> I assume that once the missing paragraph is added, a server should be 
> able to purge by setting the request-id to zero if it chooses to purge
> without using the request-id.                                         

Yes...