Re: NHRP v6 - hardware type / address type
Bruce Cole <bcole@cisco.com> Wed, 29 November 1995 20:56 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa27426;
29 Nov 95 15:56 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa27420;
29 Nov 95 15:56 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 PAA26268;
Wed, 29 Nov 1995 15:27:33 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
PAA02675 for rolc-out; Wed, 29 Nov 1995 15:31:51 -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 PAA02666;
Wed, 29 Nov 1995 15:31:48 -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 PAA26193;
Wed, 29 Nov 1995 15:17:17 -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 MAA07473;
Wed, 29 Nov 1995 12:28:27 -0800
Message-Id: <199511292028.MAA07473@greatdane.cisco.com>
To: Grenville Armitage <gja@thumper.bellcore.com>
Cc: Bruce Cole <bcole@cisco.com>, rolc@nexen.com,
James Luciani <luciani@nexen.com>
Subject: Re: NHRP v6 - hardware type / address type
In-Reply-To: Your message of "Wed, 29 Nov 1995 12:45:02 EST."
<199511291745.MAA24503@thumper.bellcore.com>
Date: Wed, 29 Nov 1995 12:28:17 -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/
> Solving this issue involves noting that, in my opinion, there is > value in using this 16 bit field to identify both the type of > the media and the type of the addresses. Like Dave, I don't understand why the media type helps. Why should the address resolution protocol be concerned with the media type instead of just the address type? > On the > other hand, the hardware type number space explicitly identifies the > media type, which also identifies the address type(s) that one > is going to find inside the control packet. In my last message, I pointed out two media types for which there is not a 1 to 1 correspondence between media types and address types. Media type to address type is a many to many mapping, so media type does not identify the address type. > >>It looks like the 06 spec tries to address this problem with a flag bit: > >> > >>> The ar$shtl and ar$sstl fields are coded as follows: > >>> > >>> 7 6 5 4 3 2 1 0 > >>> +-+-+-+-+-+-+-+-+ > >>> |0|x| length | > >>> +-+-+-+-+-+-+-+-+ > >>> > > The realisation that an NBMA technology such as ATM allowed two > address types led to the single flag bit you see in the ar$shtl field. > Physically it is detached from the ar$hrd field, but semantically > is it associated with the 'address type identification' role that > the ar$hrd value provides. So semantically, 06 is requiring 2 (or 3) fields to identify an address type, whereas 05 did so with one. And 06 is requiring a bit to be defined for each media type that uses more than 1 address type. > Detaching it from the ar$hrd field is > required because not only does ATM allow two address types (NSAPA > and E.164), but it allows three combinations of address and subaddress > to represent an NBMA endpoint. I don't see this as the only choice. If there are 3 combinations of address and subaddress for ATM, then how about simply defining 3 distinct address types? > - In any given instance of a nhrp message, the flag bit in > the ar$shtl field indentifies which of the two address > types the supplied address is. This presumes that there will only be two address types for any media. It would also seem to require the NHRP spec to enumerate all the media types, specifying what these bits mean in each media's context. The address family numbers space of rfc1700 is already designed for this purpose, and is a more appropriate place to enumerate address types, IMO.
- NHRP v6 James Luciani
- Re: NHRP v6 - hardware type / address type Bruce Cole
- Re: NHRP v6 - hardware type / address type Grenville Armitage
- NHRP v6 - hardware type / address type Dave Katz
- Re: NHRP v6 - hardware type / address type Bruce Cole
- Re: NHRP v6 - hardware type / address type Grenville Armitage
- Re: NHRP v6 - hardware type / address type Grenville Armitage
- Re: NHRP v6 - hardware type / address type Bruce Cole
- Re: NHRP v6 - hardware type / address type Grenville Armitage
- Re: NHRP v6 - hardware type / address type Bruce Cole
- Re: NHRP v6 - hardware type / address type Grenville Armitage
- Re: NHRP v6 - hardware type / address type Bruce Cole
- Re: NHRP v6 - hardware type / address type Grenville Armitage
- NHRP v6 - hardware type / address type Dave Katz
- NHRP v6 - hardware type / address type Dave Katz
- NHRP v6 - hardware type / address type Dave Katz