RE: NHRP v6 - hardware type / address type
Paul Koning 1695 <pkoning@chipcom.com> Wed, 29 November 1995 20:58 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa27502;
29 Nov 95 15:58 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa27498;
29 Nov 95 15:58 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 PAA26332;
Wed, 29 Nov 1995 15:31:32 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
PAA02827 for rolc-out; Wed, 29 Nov 1995 15:44:19 -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 PAA02818 for
<rolc@nexen.com>; Wed, 29 Nov 1995 15:44:16 -0500
Received: from chipcom.com (chipcom.com [192.41.247.9]) by guelah.nexen.com
(8.6.12/8.6.12) with SMTP id PAA26306 for <rolc@nexen.com>;
Wed, 29 Nov 1995 15:29:46 -0500
Received: from mailer2 (mailer2-dns.chipcom.com) by chipcom.com (4.1/SMI-4.0)
id AA13284; Wed, 29 Nov 95 15:40:17 EST
Received: by mailer2 with Microsoft Mail
id <30BCF076@mailer2>; Wed, 29 Nov 95 15:44:54 PST
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Paul Koning 1695 <pkoning@chipcom.com>
To: "'smtp:rolc@nexen.com'" <rolc@nexen.com>
Subject: RE: NHRP v6 - hardware type / address type
Date: Wed, 29 Nov 95 15:40:00 PST
Message-Id: <30BCF076@mailer2>
Encoding: 41 TEXT
X-Mailer: Microsoft Mail V3.0
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/
Dave Katz wrote:
>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). In retrospect, what should
>have been defined was an "IEEE 802" address type used across all media;
>this is in effect what the Ethernet hardware type has become.
>
>It seems as though what's trying to be accomplished is a binding
>between a subnetwork address and a network layer address; by
>introducing the media type into the process it only makes multimedia
>interworking below the network layer difficult (regardless of whether
>or not I might think this is a good idea).
Dave and I share some of the same scars from this one. I'll have to
endorse what he said, enthousiastically.
The bottom line is that the presence of a field called "hardware type"
in the classic ARP protocol always was a mistake. It didn't hurt us until
someone introduced a new code for "IEEE 802", oblivious to the fact
that this uses the same addresses as Ethernet and therefore should not
be treated differently. Fortunately, this was caught during FDDI
development
and at least in that case did not persist past the early deployment
stage. Even so, it caused plenty of pain then, and most inplementations
probably still have extraneous code lying around to treat hardware type
6 in an ARP as equivalent to type 1.
Based on this experience, I feel that there should NOT be a "hardware
type" field in any address resolution protocol. It would be useful to have
an "address type" to handle those cases where multiple address formats
are in use on the same medium. However, in that case it is absolutely
essential that the SAME "address type" value be used on different
media to represent the same addresses, or addresses that differ only
in a trivial one-to-one mapping. (For example, Ethernet and ALL 802
family 48-bit addresses are ONE address family, not two in spite of the
dual bit order. However, 60-bit 802.6 addresses (if they still exist) are
presumably a different address type.)
paul koning
(pkoning@chipcom.com)
- RE: NHRP v6 - hardware type / address type Paul Koning 1695
- RE: NHRP v6 - hardware type / address type Paul Koning 1695
- RE: NHRP v6 - hardware type / address type Paul Koning 1695
- Re: NHRP v6 - hardware type / address type Grenville Armitage
- Re: NHRP v6 - hardware type / address type Grenville Armitage
- NHRP v6 - hardware type / address type Dave Katz