ACK of register and purge packets
Bruce Cole <bcole@cisco.com> Thu, 02 November 1995 20:19 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa20705;
2 Nov 95 15:19 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa20688;
2 Nov 95 15:18 EST
Received: from maelstrom.nexen.com ([204.249.99.5]) by guelah.nexen.com
(8.6.12/8.6.12) with ESMTP id OAA04734; Thu, 2 Nov 1995 14:53:12 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
PAA11170 for rolc-out; Thu, 2 Nov 1995 15:03:12 -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 PAA11161;
Thu, 2 Nov 1995 15:03:08 -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 OAA04700;
Thu, 2 Nov 1995 14:50:18 -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 LAA29132;
Thu, 2 Nov 1995 11:58:29 -0800
Message-Id: <199511021958.LAA29132@greatdane.cisco.com>
To: James Luciani <luciani@nexen.com>
Cc: Bruce Cole <bcole@cisco.com>, rolc@nexen.com
Subject: ACK of register and purge packets
In-Reply-To: Your message of "Wed, 01 Nov 1995 22:58:46 EST."
<199511020358.WAA18780@shovel.nexen.com>
Date: Thu, 02 Nov 1995 11:48:27 -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/
> 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?
Ah, now I see. Acknowledgment of registration packets is a good reason to do
this. Personally I'd still rather see the registration packets use a separate
type code, and then just add an ACK bit instead of using the SRC=DST scheme.
But I won't argue further if I'm alone in this.
> 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.
Sorry, it was an oversight that I didn't list this as a proposal that came up
since the last IETF. I didn't see any further discussion of your proposal.
Comments?
I also managed to leave off an additional proposal from the list I sent out:
Proposal to make the internetwork layer address length
field be specified on a per address basis rather than one per packet.
- 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