Re: NHRP v6 - hardware type / address type

Bruce Cole <bcole@cisco.com> Thu, 30 November 1995 01:14 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa04358; 29 Nov 95 20:14 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa04353; 29 Nov 95 20:14 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 TAA29252; Wed, 29 Nov 1995 19:47:23 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id UAA08090 for rolc-out; Wed, 29 Nov 1995 20:00:21 -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 UAA08081; Wed, 29 Nov 1995 20:00:17 -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 TAA29246; Wed, 29 Nov 1995 19:45:45 -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 QAA27818; Wed, 29 Nov 1995 16:57:07 -0800
Message-Id: <199511300057.QAA27818@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 19:03:55 EST." <199511300003.TAA21937@thumper.bellcore.com>
Date: Wed, 29 Nov 1995 16:57:07 -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/

> 
> >>If you use multiple values, you're basically
> >>admitting that ar$hrd should represent address type.  If so, then the
> >>need for the flag bit in the ar$shtl and ar$sstl fields goes away.
> 
> bruce, the precedent already exists for the ar$shtl/ar$sstl method
> of encoding address/subaddress combinations (rfc1577) I'm really having
> a hard time understanding your aversion to it. 

I've shown that this encoding leads to confused semantics, is currently
ATM-centric, and does not properly address all NBMA media types.  The fact
that rfc1577 uses ar$shtl and ar$sstl does not make these problems go away.
I've come up with a counter proposal that does not have these problems.

I don't think that alignment of NHRP should be done at the expense of
introducing these problems into NHRP.  I don't think the NHRP protocol
should be changed in ways which haven't been discussed within ROLC.
It was agreed that NHRP/IPMC alignment was desirable, but I don't think
this is a desirable change.

> Are we going in circles here?

Yes.

> >>Augment the list as appropriate.
> 
> What do you mean - include media identification?

Change the list so that there are 3 address types for ATM.
Add address types for GRE network layers, as necessary.

> That's
> exactly what is achieved by using the hardware type space in nhrp-06
> (with clearer statement of semantics added to the IANA docs
> as required).

Yes, you get the same functionality, by means of:
    splitting the address type field into 3 fields instead of 1
    overloading the semantics of ar$hrd
    creating a new IANA number space to deal with this semantic overload,
      through added complexity