Re: recent changes requested on the list
James Luciani <luciani@nexen.com> Thu, 02 November 1995 04:18 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id ab00486;
1 Nov 95 23:18 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa00482;
1 Nov 95 23:18 EST
Received: from maelstrom.nexen.com ([204.249.99.5]) by guelah.nexen.com
(8.6.12/8.6.12) with ESMTP id WAA00150; Wed, 1 Nov 1995 22:49:04 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
WAA27147 for rolc-out; Wed, 1 Nov 1995 22:59:22 -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 WAA27138;
Wed, 1 Nov 1995 22:59:19 -0500
Received: from localhost (luciani@localhost) by shovel.nexen.com
(8.6.12/8.6.12) with SMTP id WAA18780; Wed, 1 Nov 1995 22:58:46 -0500
Message-Id: <199511020358.WAA18780@shovel.nexen.com>
To: Bruce Cole <bcole@cisco.com>
Subject: Re: recent changes requested on the list
In-reply-to: Your message of "Wed, 25 Oct 1995 16:12:08 PDT."
<199510252312.QAA14506@greatdane.cisco.com>
cc: rolc@nexen.com
Date: Wed, 01 Nov 1995 22:58:46 -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/
Bruce, [Bruce Cole wrote on: Wed, 25 Oct 1995 16:12:08] > > 8) Added the new "S" bit to the Next Hop entry since each next hop entry > > would need to be identified as stable. As it was, there was only one > > bit in the reply for all next hop entries. > > Why does each next hop entry need to carry this bit? Seems to me that under > realistic scenarios, the settings for these bits will be constant for all > next hop entries specified in a reply. Can you (anyone?) give an example of > when one might want to provide multiple next hop entries in an NHRP reply, > with bits specifying differing values for different next hop entries? You are quite right. There is probably no practical reason for this. [Bruce Cole wrote on: Wed, 25 Oct 1995 16:12:08] > > 5.2 NHRP Request > > > > The NHRP Request packet has a Type code of 1. The NHRP Request packet > > is used to register a client with the clients NHS by making a request for > > itself. This is done by setting the source address equal the destination > > address (which also equals client address) and the reply received serves > > as the acknowledgment for the registration. > > I think you're complicating the semantics of request > packets in order to fold in the register packet functionality. Apparently > this is just to make the semantics analogous to what the 1577 folks have. I Alignment with 1577++ and ipmc are good reasons but they are not the best reason. There is currently no method for acknowledgement of a registration in the current NHRP specification which IMHO is a fundamental flaw. If you are not registered you are not participating in the protocol fully as a client. Therefore it is extrememly important that you are registered and that you can proceed as if that were the case. Registration cries out for an acknowledgement mechanism. Using the SRC=DST in request and reply packets fixes this hole and aligns this protocol with other address resolution protocols. Why replicate code in the registration packet processing when a simple "if" statement would suffice? Contrast this with a Purge request. "There is no real need for an acknowledgement here since we already have to deal with the scenario in which the purge is never sent because the station that should have sent the purge crashed." The only true way to be sure a cache entry has been purged is for the entry to time out. BTW, you did not address this in the note you sent out a few days ago. I had suggested the removal of the ack for purges but this was not mentioned in your note of 10/31 where you included the new v5 of the NHRP spec. There is support for this action. See the original text I sent below: [Jim Luciani wrote on: Wed, 25 Oct 1995 11:45:15] >> It is difficult to justify the need for an acknowledgement for a purge >> when there are timers to age out entries. I would like to suggest that a purge >> become a unidirectional request and there be no acknowledgement. At best, >> a purge is an optimization in this scenario. I would not, for example, keep >> a station around that is going off-line merely to time out and retry a purge >> if I do not get an ack. 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
- recent changes requested on the list James Luciani
- Re: recent changes requested on the list Bruce Cole
- recent changes requested on the list gardo
- Re: recent changes requested on the list Eric Gray
- Re: recent changes requested on the list James Luciani
- ACK of register and purge packets Bruce Cole