NHRP v6 - hardware type / address type
Dave Katz <dkatz@cisco.com> Thu, 30 November 1995 06:37 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa07677;
30 Nov 95 1:37 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa07673;
30 Nov 95 1:37 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 BAA00378;
Thu, 30 Nov 1995 01:09:17 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
BAA09908 for rolc-out; Thu, 30 Nov 1995 01:23:10 -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 BAA09898;
Thu, 30 Nov 1995 01:23:08 -0500
Received: from puli.cisco.com (puli.cisco.com [171.69.1.174]) by
nexen.nexen.com (8.6.12/8.6.12) with ESMTP id BAA04544;
Thu, 30 Nov 1995 01:23:03 -0500
Received: (dkatz@localhost) by puli.cisco.com (8.6.8+c/8.6.5) id WAA08751;
Wed, 29 Nov 1995 22:19:55 -0800
Date: Wed, 29 Nov 1995 22:19:55 -0800
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Dave Katz <dkatz@cisco.com>
Message-Id: <199511300619.WAA08751@puli.cisco.com>
To: gja@thumper.bellcore.com
Cc: gja@thumper.bellcore.com, bcole@cisco.com, rolc@nexen.com,
luciani@nexen.com
In-Reply-To: Grenville Armitage's message of Wed, 29 Nov 1995 15:52:52 -0500
<199511292052.PAA08714@thumper.bellcore.com>
Subject: NHRP v6 - hardware type / address type
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/
Date: Wed, 29 Nov 1995 15:52:52 -0500
From: Grenville Armitage <gja@thumper.bellcore.com>
>>The mistake of putting hardware type instead of address type into ARP >>resulted in no end of ugliness when multimedia bridges came along (which >>is why FDDI uses the "Ethernet" hardware type). Can you be clearer on what precipitated the ugliness? The ugliness comes in when different media use the *same* address space, and people want to build interworking between them. In this case it was Ethernet, FDDI, and IEEE 802.x; when I first did the FDDI spec I copped the "802" hardware type for ARP, and was quickly browbeaten into using the "Ethernet" hardware type instead, "so as to not preclude interoperability with Ethernets in a bridged environment..." The result of getting this wrong is the existence of bridges that reach down into the guts of ARP packets and tinker with the fields. (This is independent of the token ring bit ordering nightmare, which fortunately broke things so badly that nobody minded having to tinker with the type field.) If you're doing cross-media bridging then it hardly matters if you're using a number space in the nhrp packet that is supposedly media-independent. If each media use dissimilar address spaces you're stuffed either way, and need to do address translation (or dont bridge/dont do nhrp across the boundary). But there is likely going to be cross-media bridging with the same address space. ATM to SVC frame relay seems likely; I'm sure people will come up with all kinds of queer adaptation gizmos. (Am I'm missing something fundamental here? Are we NHRPing across NBMA network boundaries where the networks use dissimilar address types? How exactly is the AFN space going to help here? If anything I'd have thought in such scenarios the edge NHS might find it advantageous to have the media type carried within the NHRP messages it is 'bridging' between NBMA networks.) This doesn't help for dissimilar address types, but it does not preclude interworking dissimilar media with the same address space. And at the risk of sounding excessively purist, putting the hardware type in here cuts across too many layers. The intent is to map addresses; who cares what the media is? If you put the media type in, and somebody builds a new medium that can interwork with ATM in a way that preserves address semantics, putting the media type in will make it impossible to interwork transparently with the deployed base. >>Pardon my ignorance, but it would be helpful for me if you would explain >>why the media type is useful information in this case. I would like to know the converse. Why should media information be lacking? I dont see the supposed 'ARP mistake' as being sufficient motive for shying away from this. See above.
- 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