Re: ACK of register and purge packets
James Luciani <luciani@nexen.com> Wed, 15 November 1995 17:06 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa17875;
15 Nov 95 12:06 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa17871;
15 Nov 95 12:06 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 LAA12138;
Wed, 15 Nov 1995 11:38:24 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
LAA08140 for rolc-out; Wed, 15 Nov 1995 11:51:07 -0500
Received: from shovel.nexen.com (shovel.nexen.com [204.249.98.39]) by
maelstrom.nexen.com (8.6.12/8.6.12) with ESMTP id LAA08129;
Wed, 15 Nov 1995 11:51:01 -0500
Received: from localhost (luciani@localhost) by shovel.nexen.com
(8.6.12/8.6.12) with SMTP id LAA04473; Wed, 15 Nov 1995 11:50:26 -0500
Message-Id: <199511151650.LAA04473@shovel.nexen.com>
To: gardo@vnet.ibm.com
Subject: Re: ACK of register and purge packets
In-reply-to: Your message of "Wed, 15 Nov 1995 10:12:31 EST."
<199511151618.LAA11986@guelah.nexen.com>
cc: rolc@nexen.com, gray@ctron.com
Date: Wed, 15 Nov 1995 11:50:25 -0500
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: James Luciani <luciani@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/
David, > >If you send a purge to a system component, it will either process it or it will not. If > >it does, and it sends you an acknowledgement, then you should not repeat the purge. If > >it does and it doesn't send you an acknowledgement, then it will probably not send one > >for any new purge(s) sent to it (so repeating the purge is pointless). If it does not > >process the purge, then either it did not receive the purge or it is too busy to process > >it in a timely way. Considering the potential consequences of the change that made a > >purge necessary, this latter case may be more likely than might otherwise be the case. > > As proposed earlier, why not add an "acknowledgement request" flag in > the Purge packet. There are environments and configurations where > acknowledgments are very useful, and I agree with you that there are > other environments/configurations where it is actually problematic. You are stating a case for exactly one of the scenarios for which the vendor private extension was created. You categorically cannot add mandatory protocol mechanisms that cause, by your own admission, such "problematic" scenarios. > >You may argue that the component should never be too busy to handle purge protocol - but > >remember, purge protocol is only an optimization. Consequently, it may come after > >forwarding related functions in component priorities (forwarding being the component's > >main purpose in life). This could be particularly true if the component is obliged to > >acknowledge every purge it processes (even those that no longer apply) - as opposed to > >simply scanning it for applicability. A bogged down component might need to acknowledge > >many purge messages before receiving the one that fixes the cause of its busy-ness. > > > >Faced with this dilemma, an implemention may "decide" to postpone (i.e. temporarily > >discontinue) acknowledging purges while it scans each one coming in looking for specific > >applicability. In this case, re-sending all of the unacknowledged purges contributes to > >the problem rather than to its solution. > > After the holding time expires, the server will stop sending Purges. > How many re-transmissions do you think a server will send before the > holding time expires? Based on your previous argument, "a long holding timer", the answer is quite a few just when extra traffic is highly undesirable! Regards, -- Jim Luciani __________________________________________________________________________ James V. Luciani Ascom Nexion voice: +1 508 266-3450 luciani@nexen.com 289 Great Rd., Acton MA 01720 FAX: +1 508 266-2300
- Re: ACK of register and purge packets shur
- Re: ACK of register and purge packets Eric Gray
- ACK of register and purge packets gardo
- Re: ACK of register and purge packets shur
- Re: ACK of register and purge packets Eric Gray
- Re: ACK of register and purge packets James Luciani
- ACK of register and purge packets gardo
- Re: ACK of register and purge packets James Luciani
- ACK of register and purge packets gardo
- Re: ACK of register and purge packets shur