Purge packet
gardo@vnet.ibm.com Thu, 19 October 1995 15:23 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa13071;
19 Oct 95 11:23 EDT
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa13067;
19 Oct 95 11:23 EDT
Received: from maelstrom.nexen.com ([204.249.99.5]) by guelah.nexen.com
(8.6.12/8.6.12) with ESMTP id KAA14698; Thu, 19 Oct 1995 10:55:57 -0400
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
LAA22878 for rolc-out; Thu, 19 Oct 1995 11:03:31 -0400
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 LAA22869;
Thu, 19 Oct 1995 11:03:28 -0400
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 KAA14666; Thu, 19 Oct 1995 10:53:21 -0400
Message-Id: <199510191453.KAA14666@guelah.nexen.com>
Received: from RALVM29 by VNET.IBM.COM (IBM VM SMTP V2R3) with BSMTP id 8431;
Thu, 19 Oct 95 10:58:36 EDT
Date: Thu, 19 Oct 95 09:37:11 EDT
To: luciani@nexen.com
cc: rolc@nexen.com, debruin@vnet.ibm.com
Subject: Purge packet
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 Wed, 18 Oct 1995 16:24:56 -0400
Jim, Thanks for responding! :-) See my reply below: >Russel, David, >> Russell, >> >>> When a client supports the "Destination Prefix Extension", what >>> benefit is the Request-ID in the Purge packet? Isn't this duplicate >>> information, therefore a higher risk of error. >>> >>> To send the "Destination Prefix Extension" in a Purge packet, >>> the server must remember whether that client supplied this extension >>> in the original Request packet. Correct? >>> >>> Why not remove the Request-ID from Purge packet and add a mask field to >>> the Purge packet? I don't think it really complicates the client to >>> remove the Request-ID from the Purge packet. Will servers really need to >>> check the Request-ID in Purge packet acknowledgements? >>> >>> I propose that the Purge packet be changed, by removing the Request-ID >>> and adding a mask field. >>> >>> -- Russell >>> >>I support the addition of the mask field. >A couple of points. Let's first keep in mind that the purge is an >optimization! The timers on the entries are the only truely reliable >way to remove entries. I do not see any words about optimization in V4. I understood that a complete implementation would support the Purge packet; is this not correct? If a client does not support the purges, maybe NHRP should have a mechanism to inform the server that a particular client does not support purges. This way a server could adjust the holding time for clients that do not support the Purge packet. >Also, the Destination Prefix Extension >as of V4 (and alpha v5) can only be in the request and reply packets, >(read it closely :-( ), so we need to change that if we go down >this path. Since NHRP is not encapsulated in IP packets and it is wrong to send an extension in a Purge packet, I suggest the length of the Extension part be added to the Mandatory part of the packets where extensions are valid. >Also, we do not want the prefix as part of the purge packet >per se because we want to move toward a multiprotocol internetworking layer >version of NHRP (i.e., NHRP for MPON (my new acronym for Multi-Protocol >Over NBMA :-) )) and the internetworking protocol layer address length >will be different from protocol to protocol which argues for a varying length >field. The prefix could be in the protocol-specific part. >We also probably don't want to complicate minimum functionality clients >and servers (you'll note that the prefix extension is a "discretionary" >extention) so having the prefix as part of the packet per se is less desirable. In some respects NHRP V5 makes it more complicated with *both* Destination and Request-ID in the Purge packet. Should the client purge cached information when both match or either match? Please add any clarification if necessary. One last comment: If a Mask were added and the Request-ID deleted, I do not see how this would really increase the complexity of the client or server when performing a purge. >Regards, >-- Jim Luciani Thanks for your reply and patience, -- Russell Gardo
- Purge packet gardo
- Purge packet Koichi Horikawa
- Purge packet gardo
- Re: Purge packet shur
- Re: Purge packet James Luciani
- Purge packet gardo