Re: MARS last call: packet formats (fwd)

James Luciani <luciani@nexen.com> Wed, 15 November 1995 05:12 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa05573; 15 Nov 95 0:12 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa05569; 15 Nov 95 0:12 EST
Received: from maelstrom.nexen.com (maelstrom.nexen.com [204.249.99.5]) by guelah.nexen.com (8.6.12/8.6.12) with ESMTP id XAA09124; Tue, 14 Nov 1995 23:42:55 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id XAA01418 for rolc-out; Tue, 14 Nov 1995 23:54:45 -0500
Received: from shovel.nexen.com (shovel.nexen.com [204.249.98.39]) by maelstrom.nexen.com (8.6.12/8.6.12) with ESMTP id XAA01409; Tue, 14 Nov 1995 23:54:42 -0500
Received: from localhost (luciani@localhost) by shovel.nexen.com (8.6.12/8.6.12) with SMTP id XAA03955; Tue, 14 Nov 1995 23:54:07 -0500
Message-Id: <199511150454.XAA03955@shovel.nexen.com>
To: Yakov Rekhter <yakov@cisco.com>
Subject: Re: MARS last call: packet formats (fwd)
In-reply-to: Your message of "Tue, 14 Nov 1995 06:53:41 PST." <199511141453.GAA12739@hubbub.cisco.com>
cc: rolc@nexen.com
Date: Tue, 14 Nov 1995 23:54:06 -0500
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: James Luciani <luciani@nexen.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/

Yakov,

> > on a single packet format for both NHRP and IP-MC.  I would welcome more
> > comments from the group as to:
> > 
> > a) whether or not this is desireable and
> 
> It certainly would be nice to have this as a goal.
> 
> > b) how we should get to a single format.
> 
> IMHO as a first step we should settle on a single format for the
> Registration message. If other folks think this is a reasonable first
> step, then I'd like to get some feedback on whether it would be
> reasonable to use the IP-MC packet format for registering both
> multicast and unicast addresses.

I disagree.  I do not want to see different packet types
have completely different semantics (i.e., one which has registration semantics
and one or more "other" packet types with there own semantics) within NHRP.

In the extreme, we have 3 distinct choices:

1) we have inconsistent semantics and separate packet formats for both 
   protocols
     -- I think we are all agreeing this is not acceptable

2) we have consistent semantics and separate packet formats for both protocols
     -- I feel that this is an acceptable choice which does not
        require functionality in one protocol to be mirrored in another 
        protocol that would not use it.  Further this approach still allows
        both protocols to benefit from a set of machinery which although
        different in their respective parsing code would nonetheless
        be the same in their processing for that functionality that overlaps.
        This follows the approach I took in my previous notes on the packet 
        formats from a few days/weeks ago.

3) we have consistent semantics and exactly the same packet formats for 
   both protocols
     -- This allows us to have exactly the same code for both protocols.
        While I am not totally against this choice, I think it is 
        too constraining for each protocol.


Recently, there have been a number of suggestions that we do something
akin to a "munge" of 2 and 3 where the semantics are the same and the
general parsing rules follow a set of standardized guidelines (those already 
followed to some degree by IPMC and ATM ARP).  I like this idea as long as it
does not end up either limiting the functionality of NHRP or making the parsing
of NHRP packets harder.  However, I am not sure how much we get out of a munge 
of 2 and 3 over just doing 2.  Also, I would very much like to have this 
discussion put to rest at/before/during the Dallas IETF so that we can work on
any remaining functionality issues.

Regards,
-- Jim Luciani
__________________________________________________________________________
James V. Luciani    Ascom Nexion                    voice: +1 508 266-3450
luciani@nexen.com   289 Great Rd., Acton MA 01720   FAX: +1 508 266-2300