Re: ARP and NHRP question

Bryan Gleeson <bryang@eng.adaptec.com> Tue, 28 November 1995 03:53 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa11038; 27 Nov 95 22:53 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa10884; 27 Nov 95 22:53 EST
Received: from maelstrom.nexen.com (maelstrom.nexen.com [204.249.98.5]) by guelah.nexen.com (8.6.12/8.6.12) with ESMTP id WAA13814; Mon, 27 Nov 1995 22:23:18 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id WAA06826 for rolc-out; Mon, 27 Nov 1995 22:36:07 -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 WAA06817 for <rolc@nexen.com>; Mon, 27 Nov 1995 22:36:04 -0500
Received: from milpitas.adaptec.com (milpitas.adaptec.com [162.62.21.1]) by guelah.nexen.com (8.6.12/8.6.12) with SMTP id WAA13806 for <rolc@nexen.com>; Mon, 27 Nov 1995 22:21:46 -0500
Received: from eng.adaptec.com ([162.62.20.6]) by milpitas.adaptec.com (4.1/SMI-4.1) id AA09866; Mon, 27 Nov 95 19:31:35 PST
Received: from glasnevin by eng.adaptec.com (4.1/SMI-4.1) id AA20698; Mon, 27 Nov 95 19:33:54 PST
Date: Mon, 27 Nov 95 19:33:54 PST
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Bryan Gleeson <bryang@eng.adaptec.com>
Message-Id: <9511280333.AA20698@eng.adaptec.com>
To: salo@msc.edu
Subject: Re: ARP and NHRP question
Cc: ip-atm@matmos.hpl.hp.com, rolc@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/

Tim

>Are you saying that an NHRP server and an ATMARP server should co-reside,
>perhaps even share a common database, but support two protocols for
>resolving IP addresses into ATM addresses?
>
>Or, should the "NHRP server be the ATMARP server" in the sense that
>the server and clients support only one protocol for resolving IP
>addresses into ATM addresses, namely the NHPR protocol?
>
>By the way, I prefer the latter solution: migrate to using the NHRP
>protocol (or any other other _single_ protocol that works, for that
>matter) for resolving both intra-LIS and inter-LIS IP addresses.
>

Yes I agree with this, and with Grenville's and other postings that have 
already agreed with this. We should allow clients to use _one_ address
resolution protocol, namely NHRP. We should require that NHRP servers
also implement ATMARP server functionality, so that a client can use
either ATMARP or NHRP. There should definitely not be a requirement
that a client must try ATMARP first, and then NHRP, or NHRP first
and then ATMARP. This is just the principle of pushing the complexity
into a small number of servers rather than a large number of clients.

I think it would be OK to require that these NHRP+ATMARP servers
only implement the ability to respond to ATMARP requests, and don't
have to bother with issuing InATMARP requests everytime a new VCC
is established, behaviour which I guess is obsoleted by 1577+. It 
depends on how far back you want to go in backwards compatibility.
I think most clients today actually register themselves rather than
just respond to InATMARPs issued by the ATMARP server. This is because
there is no other way for a client to know that it has actually registered
successfully.

It also brings up the applicability of the distributed ARP server
functionality in 1577+. It seems that we should be looking at having
one approach for both ATMARP servers and NHSs, and I agree with Andrew
that we need to start looking at server redundancy for NHRP soon if
it is going to be really useful.


Regards,
Bryan Gleeson
Adaptec.