Re: ARP and NHRP question
Bryan Gleeson <bryang@eng.adaptec.com> Thu, 30 November 1995 06:35 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa07643;
30 Nov 95 1:35 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa07639;
30 Nov 95 1:35 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 BAA00321;
Thu, 30 Nov 1995 01:05:13 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
BAA09851 for rolc-out; Thu, 30 Nov 1995 01:18:53 -0500
Received: from nexen.nexen.com (nexen.nexen.com [204.249.96.18]) by
maelstrom.nexen.com (8.6.12/8.6.12) with ESMTP id BAA09842 for
<rolc@nexen.com>; Thu, 30 Nov 1995 01:18:50 -0500
Received: from milpitas.adaptec.com (milpitas.adaptec.com [162.62.21.1]) by
nexen.nexen.com (8.6.12/8.6.12) with SMTP id BAA04370 for <rolc@nexen.com>;
Thu, 30 Nov 1995 01:18:45 -0500
Received: from eng.adaptec.com ([162.62.20.6]) by milpitas.adaptec.com
(4.1/SMI-4.1) id AA24969; Wed, 29 Nov 95 22:15:36 PST
Received: from glasnevin by eng.adaptec.com (4.1/SMI-4.1)
id AA09607; Wed, 29 Nov 95 22:17:55 PST
Date: Wed, 29 Nov 95 22:17:55 PST
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Bryan Gleeson <bryang@eng.adaptec.com>
Message-Id: <9511300617.AA09607@eng.adaptec.com>
To: asmith@baynetworks.com
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/
Andrew, >> 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. > >I still don't understand the need for a son-of-1577 spec to *mandate* that a >server implement both ATMARP and NHRP: isn't it sufficient to state >that there exist two protocols and that servers may come across clients >implementing both. This is the approach that IETF specs have always taken in >the past and implementors decide what makes sense in their products. I don't >believe this approach would lead to many "wrong" choices in this case. > I guess it is basically a requirements issue, which is certainly a discussion worth having. There are at least three possibilities 1) upgrade a LIS (or more probably a collection of LISs) to NHRP by upgrading the ATMARP servers to NHSs and all the clients to NHRP clients. 2) allow upgrading of some clients to NHRP, while still supporting old ATMARP clients. The ATMARP servers are replaced with NHSs that also support ATMARP. In this case all the clients are single protocol (either ATMARP or NHRP) but the servers are dual protocol. 3) create an environment where dual protocol clients are needed, by not coupling the ATMARP and NHRP servers together, but still attempt to support the aim of (2). My main argument is against (3). 1577+ currently discusses how clients manage ATMARP and NHRP in parallel. I don't think there is any need to come up with solutions that require anything other than single protocol clients. This leaves (1) and (2). (1) is probably fine for many cases - it is only a software upgrade after all and it is not as if there are massive well established 1577 networks all over the place yet. (2) will be useful in some cases. ATMARP and NHRP clients are already compatible on the data plane, so that mixing ATMARP and NHRP clients in a single LIS is feasible, if the server side of things supports both. Should (2) be manadatory ? Perhaps not, given that (1) will cover a lot of cases. If the goals of (2) are needed then (2) is the way to go and not (3). We should specify the procedures needed if you want to support a mix of ATMARP and NHRP clients in a LIS, but not require support for this feature. Having said that there are a couple of provisos. We need to be careful to avoid the ISO syndrome of "conformant but not interoperable" by allowing too many options. In general if you allow dumb and intelligent clients, and dumb and intelligent servers, you run into problems when you put the dumb client and the dumb server together. I now don't think it is necessary to mandate (2) to avoid this pitfall though. Also things get a bit muddier if NHRP isn't a superset of ATMARP. In particular if ATMARP supports features such as autoconfiguration and redundant servers, and NHRP doesn't, then approach (1) will leave you worse off in these areas. You will then need full client and server deployment of both ATMARP and NHRP in order to preserve all existing functionality. This is probably a good argument for accelerating these issues in the ROLC group. [...] >It is also interesting to note that this issue becomes much simpler because >of the fact that ATMARP requests do not get relayed to clients for >answering. In thinking about the multiple ATM cards for one IP address issue this seemed a promising approach - sort of like the way in LANE a LES forwards LE-ARPs to proxy LECs, rather than caching and answering the queries itself. It does complicate other things though. Bryan
- Re: ARP and NHRP question James Watt
- Re: ARP and NHRP question James Watt
- Re: ARP and NHRP question Tim Salo
- Re: ARP and NHRP question James Watt
- Re: ARP and NHRP question Eric W. Gray
- Re: ARP and NHRP question James Watt
- Re: ARP and NHRP question Tim Salo
- Re: ARP and NHRP question Grenville Armitage
- Re: ARP and NHRP question Mark Laubach
- Re: ARP and NHRP question Andrew Smith
- Re: ARP and NHRP question Bryan Gleeson
- Re: ARP and NHRP question Juha Heinanen
- Re: ARP and NHRP question Grenville Armitage
- Re: ARP and NHRP question James Watt
- Re: ARP and NHRP question Mark Laubach
- Re: ARP and NHRP question Andrew Smith
- Re: ARP and NHRP question Carl Marcinik
- Re: ARP and NHRP question Mark Laubach
- Re: ARP and NHRP question Mark Laubach
- Re: ARP and NHRP question Andrew Smith
- Re: ARP and NHRP question Carl Marcinik
- Re: ARP and NHRP question Juha Heinanen
- Re: ARP and NHRP question Bryan Gleeson
- Re: ARP and NHRP question Curtis Villamizar
- Re: ARP and NHRP question Mark Laubach
- Re: ARP and NHRP question Andrew Smith