Re: Destination Address Mask in IP-specific part of Purge packet
Eric Gray <gray@ctron.com> Wed, 25 October 1995 13:01 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa08706;
25 Oct 95 9:01 EDT
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa08702;
25 Oct 95 9:01 EDT
Received: from maelstrom.nexen.com ([204.249.99.5]) by guelah.nexen.com
(8.6.12/8.6.12) with ESMTP id IAA13516; Wed, 25 Oct 1995 08:33:59 -0400
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
IAA21843 for rolc-out; Wed, 25 Oct 1995 08:41:44 -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 IAA21834;
Wed, 25 Oct 1995 08:41:41 -0400
Received: from gatekeeper.ctron.com (ctron.com [134.141.197.25]) by
guelah.nexen.com (8.6.12/8.6.12) with ESMTP id IAA13492;
Wed, 25 Oct 1995 08:30:27 -0400
Received: (from news@localhost) by gatekeeper.ctron.com (8.6.12/8.6.9) id
OAA13522; Tue, 24 Oct 1995 14:26:48 -0400
Received: from stealth.ctron.com(134.141.5.107) by gatekeeper via smap
(V1.3mjr) id sma013504; Tue Oct 24 14:25:54 1995
Received: from express.ctron.com by stealth.ctron.com (4.1/SMI-4.1)
id AA22127; Tue, 24 Oct 95 14:28:44 EDT
Received: from blarney (blarney.ctron.com [134.141.66.40]) by
express.ctron.com (8.6.9/8.6.9) with SMTP id OAA10312;
Tue, 24 Oct 1995 14:25:43 -0400
Message-Id: <308D30C7.6C88@ctron.com>
Date: Tue, 24 Oct 1995 14:30:31 -0400
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Eric Gray <gray@ctron.com>
X-Mailer: Mozilla 2.0b1J (X11; I; IRIX 5.2 IP12)
Mime-Version: 1.0
To: gardo@vnet.ibm.com
Cc: rolc@nexen.com, Jim Luciani <luciani@nexen.com>
Subject: Re: Destination Address Mask in IP-specific part of Purge packet
References: My note of Thu,
19 Oct 95 09:37:11 EDT <199510241744.NAA08590@guelah.nexen.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
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/
Russell, Correct me if I am wrong, but I hadn't heard that any client could ignore purge messages. In saying that purge protocol is an optimization, it was my understanding that the use of purge messages would be useful in reducing the effect of bad information retained by NHRP components but could not be relied on. I believe that the issuer of a purge message can reasonably expect it to be used by any component that receives it. I guess that such a component could simply pretend not to have received any such message but, if clients are allowed generally to ignore purge messages, this would make purge protocol somewhat less than an optimization. Eric Gray gardo@vnet.ibm.com wrote: > > NHRP authors, > > Apparently there is no strong opposition for this proposal; please > add this to the version-5 draft. Thanks! > > I propose that a destination address mask field be added to the > IP-specific part of the Purge packet. With this feature, a much > more efficient purge can be performed; a single Purge packet can purge > a large number of cache entries, instead of sending a > large number of Purge packets... > I have not heard a strong technical reason against this proposal. > If there is one, please tell me; otherwise, let's add it. > > >From a NHRP protocol standpoint, this Purge mask field should be > independent from the destination prefix extension found in > Request/Reply packets. > > Here are the only arguments I've heard against this proposal, but I > do not think they are strong enough to stop this proposal: > 1) If a client uses the destination to purge his cache, a mask does not > complicate things. An additional bit-wise AND operation does not > complicate a client. > 2) If the purge feature is only an optimization (an option that is not > really required), then this should not add additional overhead in > a minimal client implementation because these implementations > can ignore Purge packets (only an optimization). > > -- Russell