Re: NHRP V6 Problems

Grenville Armitage <gja@thumper.bellcore.com> Wed, 22 November 1995 20:06 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa19886; 22 Nov 95 15:06 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa19877; 22 Nov 95 15:06 EST
Received: from maelstrom.nexen.com (maelstrom.nexen.com [204.249.97.5]) by guelah.nexen.com (8.6.12/8.6.12) with ESMTP id OAA22861; Wed, 22 Nov 1995 14:33:24 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id OAA08346 for rolc-out; Wed, 22 Nov 1995 14:44:31 -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 OAA08337 for <rolc@nexen.com>; Wed, 22 Nov 1995 14:44:23 -0500
Received: from thumper.bellcore.com (thumper.bellcore.com [128.96.41.1]) by guelah.nexen.com (8.6.12/8.6.12) with ESMTP id OAA22849 for <rolc@nexen.com>; Wed, 22 Nov 1995 14:30:44 -0500
Received: from thumper (localhost [127.0.0.1]) by thumper.bellcore.com (8.6.9/8.6.10) with ESMTP id OAA07531; Wed, 22 Nov 1995 14:41:17 -0500
Message-Id: <199511221941.OAA07531@thumper.bellcore.com>
To: debruin@raleigh.ibm.com
cc: luciani@nexan.com, rolc@nexen.com, gja@thumper.bellcore.com
Subject: Re: NHRP V6 Problems
In-reply-to: Your message of Wed, 22 Nov 1995 11:56:45 -0500. <9511221656.AA17026@debruin.raleigh.ibm.com>
Date: Wed, 22 Nov 1995 14:41:14 -0500
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Grenville Armitage <gja@thumper.bellcore.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/

Chris,

Jim is on vacation, and since I helped with the changes relating
to packet syntax I can probably answer some of your questions.


>>1.  Is the LLC/SNAP encapsulation referred to in the document finalized?

>>>   [0xAA-AA-03] [0x00-00-5E] [0x00-03]

This is the codepoint used by MARS in ipmc-08/09. It was chosen for
NHRPv6 as part of the effort to achieve commonality.

	[..]
>>3.   We discussed this point before, and agreed on the outcome.  I think the
>>     discussion of alignment for the protocol address should be consist with 
>>     the way it is described for the NBMA address.  IE.  in the address
>>     field discription, not in the length field discription.  I like the
>>     wording that is currently being used for NBMA address.

I'm not sure if the "we" you mention is you and Jim (in which case
I probably shouldn't respond :-) or the WG. Anyway, as part of the
effort to converge on packet construction/parsing rules similar to
MARS and ATMARP I let an error slip through. Padding of address
fields (either protocol or NBMA) is _not_ meant to occur. The new
text was meant to say that protocol and NBMA address fields have
exactly the number of octets allocated in the packet as are indicated
by their length fields, and that their length fields indicate exactly
the number of valid octets in the corresponding address field.

[The reason this is important is if we ever need to encode true
 variable length addresses. Either the NBMA address length fields
 indicates the size of the padded field containing the variable
 length address, or it indicates the number of valid octets within
 the padded field. In the first case, you need additional information
 to determine the number of valid octets. In the second case you need
 to calculate the padding and add it to the indicated length before you
 can find the start of the next address. The parsing rules for
 the second case then require different code for NHRP and MARS packet
 parsing, something we're trying to avoid. (historical note - the ip-atm
 WG decided in Danvers that 32 bit padding of proto and NBMA/ATM
 address fields was not necessary.) ]


cheers,
gja
_________________________________________________________________________
Grenville Armitage                               gja@thumper.bellcore.com
Bellcore, 445 South St.      http://gump.bellcore.com:8000/~gja/home.html
Morristown, NJ 07960 USA          (voice) +1 201 829 2635 {.. 2504 (fax)}