Re: NHRP v6 - hardware type / address type
Bruce Cole <bcole@cisco.com> Wed, 29 November 1995 02:29 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa05698;
28 Nov 95 21:29 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa05694;
28 Nov 95 21:29 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 UAA21100;
Tue, 28 Nov 1995 20:58:30 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
VAA19080 for rolc-out; Tue, 28 Nov 1995 21:06:50 -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 VAA19071;
Tue, 28 Nov 1995 21:06:46 -0500
Received: from greatdane.cisco.com (greatdane.cisco.com [171.69.1.141]) by
nexen.nexen.com (8.6.12/8.6.12) with ESMTP id VAA07774;
Tue, 28 Nov 1995 21:06:41 -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 SAA00769;
Tue, 28 Nov 1995 18:02:23 -0800
Message-Id: <199511290202.SAA00769@greatdane.cisco.com>
To: rolc@nexen.com, James Luciani <luciani@nexen.com>
Cc: bcole@cisco.com
Subject: Re: NHRP v6 - hardware type / address type
In-Reply-To: Your message of "Tue, 21 Nov 1995 01:05:19 EST."
<199511210605.BAA03388@shovel.nexen.com>
Date: Tue, 28 Nov 1995 18:02:23 -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/
I think the way that NBMA address types are expressed in draft 06 is a step backwards from what we had in draft 05 of the spec. First, the ar$shtl and ar$sstl fields are described in terms of an ar$afn field, but the ar$afn field is not described in the spec. I'll assume you meant to label the ar$hrd as ar$afn in the spec... In version 05, instead of referring to a 16 bit hardware type, we had a more general address type, taken from the 'address family numbers' space of rfc1700. The generalization was important, as hardware types such as ATM don't map to a single address type. The ARP RFC made this mistake years ago, NHRP had corrected it, and now the mistake is being reintroduced to NHRP via MARS alignment. 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 most significant bit is reserved and MUST be set to zero. The > second most significant bit (x) is a flag indicating whether the NBMA > address being referred to is in: > > - NSAP format (x = 0). > - Native E.164 format (x = 1). > > For NBMA technologies that use neither NSAP nor E.164 format > addresses, x = 0 SHALL be used to indicate the native form for the > particular NBMA technology. The above bit seems very ATM-centric, as it only addresses ATM address formats. ATM is not the only link layer which has more than 1 address type. Take for example frame-relay where your NBMA addresses may be either E.164 or X.121. Using another bit to represent X.121 is NOT a solution, there are too many potential address types to use a flag bit for each one. Therefore I request that the ar$afn field use NHRP 05's definition of address type. I believe that the ar$shtl and ar$sstl fields can then be simplified to only specify lengths.
- 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