Re: [netlmm] Updated MN-MAG interface draft

Alexandru Petrescu <alexandru.petrescu@gmail.com> Tue, 15 May 2007 14:01 UTC

Return-path: <netlmm-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HnxaP-0003RL-RL; Tue, 15 May 2007 10:01:09 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HnxaO-0003RG-Lv for netlmm@ietf.org; Tue, 15 May 2007 10:01:08 -0400
Received: from mail128.messagelabs.com ([216.82.250.131]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HnxaO-0001vh-6d for netlmm@ietf.org; Tue, 15 May 2007 10:01:08 -0400
X-VirusChecked: Checked
X-Env-Sender: alexandru.petrescu@gmail.com
X-Msg-Ref: server-9.tower-128.messagelabs.com!1179237666!12628953!1
X-StarScan-Version: 5.5.10.7.1; banners=.,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 31061 invoked from network); 15 May 2007 14:01:06 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8) by server-9.tower-128.messagelabs.com with SMTP; 15 May 2007 14:01:06 -0000
Received: from il06exr03.mot.com (il06exr03.mot.com [129.188.137.133]) by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l4FE153A023051; Tue, 15 May 2007 07:01:06 -0700 (MST)
Received: from il06vts01.mot.com (il06vts01.mot.com [129.188.137.141]) by il06exr03.mot.com (8.13.1/Vontu) with SMTP id l4FE15it003528; Tue, 15 May 2007 09:01:05 -0500 (CDT)
Received: from [127.0.0.1] (zfr01-2117.crm.mot.com [10.161.201.117]) by il06exr03.mot.com (8.13.1/8.13.0) with ESMTP id l4FE1304003415; Tue, 15 May 2007 09:01:04 -0500 (CDT)
Message-ID: <4649BD1A.30408@gmail.com>
Date: Tue, 15 May 2007 16:00:58 +0200
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Thunderbird 2.0.0.0 (Windows/20070326)
MIME-Version: 1.0
To: Julien Laganier <julien.IETF@laposte.net>
Subject: Re: [netlmm] Updated MN-MAG interface draft
References: <200705141806.40139.julien.IETF@laposte.net> <4649AB75.2050707@gmail.com> <200705151503.54516.julien.IETF@laposte.net>
In-Reply-To: <200705151503.54516.julien.IETF@laposte.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Antivirus: avast! (VPS 000739-3, 11/05/2007), Outbound message
X-Antivirus-Status: Clean
X-Vontu: Pass
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 093efd19b5f651b2707595638f6c4003
Cc: netlmm@ietf.org
X-BeenThere: netlmm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: NETLMM working group discussion list <netlmm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/netlmm>
List-Post: <mailto:netlmm@ietf.org>
List-Help: <mailto:netlmm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=subscribe>
Errors-To: netlmm-bounces@ietf.org

Julien Laganier wrote:
> On Tuesday 15 May 2007 14:45, Alexandru Petrescu wrote:
>> Here are some random comments...
>> 
>>> 6.2.  MN_GET_ADDR_PARMS Sub-function
>>> 
>>> The MN_GET_ADDR_PARMS function allows the MN to configure IP
>>> addresses.  This can be achieved via different means, including:
>>> 
>>> o  Stateless Address Autoconfiguration (SLAAC) [RFC2462]: Allows
>>> the MN to configure both link local and global unicast
>>> address(es).
>> In order to derive its link-local address with SLAAC the MN does
>> not need to obtain any parameter from anybody.
> 
> Yes, but it needs an RA to generate a global unicast using SLAAC. And
> to get quickly that RA, it sends an RS.

YEs, but let's stay with the link-local address case (not global) for
this discussion.

>> So no need to send any message.  I'm not sure whether
>> MN_GET_ADDR_PARMS corresponds to actually sending a message over
>> the wire.
> 
> See above RS and RA. And w.r.t. link local unicast, the MN needs to
> do DAD, so again message are sent over the wire.

Yes, I agree.  So does this mean that MN-GET-ADDR-PARMS can actually be
a sequence of 3 messages (not just one) and a pre-determined amount of
wait time, ie DAD.

>> In same bulleted item maybe one needs to reference rfc2464 for
>> Ethernet, draft-for-16ng and any other rfc corresponding to IPv6
>> over wireless link-layers for which NETLMM is pertinent.
>> 
>> Also, rfc2462 is being updated by draft-ietf-ipv6-rfc2462bis-08.
> 
> s/is being/will be/ (2462bis isn't published yet)

YEs, I agree.  Just to say good to mention it.

>>> o  Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
>>> [RFC3315]: Allows the MN to configure global unicast address(es).
>>> Typically not used to configure link local unicast address(es).
>>> 
>>> o  IP Version 6 over PPP [I-D.ietf-ipv6-over-ppp-v2]: Allows the
>>> MN to configure link local unicast address(es).
>> For deriving its link-local address with PPP the MN MUST send
>> messages to negotiate the IID.  Again, I'm not sure whether
>> MN_GET_ADDR_PARMS corresponds to an operation of sending a message.
>> 
> 
> Yes it needs to send message.

One message?  Several?

I'm asking because I am not sure what does mean for you (and co-authors)
"function" and "sub-function".

The draft seems to say that the "MN_ATTACH" function is constituted of
the sub-functions MAG_GET_MN_ID, MN_GET_ADDR_PARMS,
MN_GET_DEFAULT_ROUTER and MAG_GET_MN_MCAST_GROUPS.

Can MN_ATTACH happen without MAG_GET_MN_MCAST_GROUPS?

Actually, I am very much surprised by this manner of specifying the
MN-AR interface behaviour.

>> Finally, I am not sure why the MN-AR interface draft drops the
>> support for shared links.  This makes a clear assumption about
>> where the netlmm protocol is going to be deployed.  But at the same
>> time it is silent about that.
> 
> No, *this* interface doesn't make assumption about where to deploy
> NETLMM. This document targets Informative so it cannot restrict the
> scope of the Standard track NETLMM protocol. It restrict *its* scope
> to point-to-point link, which doesn't prevent another spec to define
> another interface suitable for shared links. It is also not silent
> about why it only supports point-to-point link -- the "Link Model" 
> subsection describe the issues with shared link and why as a
> consequence only p2p links are supported by *this* interface.

Ok, so this document is for use only on point-to-point links, and only 
with prefix-per-MN model.

It is strange though that same document refers to DHCP and to SEND and 
to DNA, all three being widely used on shared links and 
shared-prefixes-per-MN (not prefix-per-MN).

At the same time it is intended as INFORMATIONAL status, so it is 
something that can suggest one possible behaviour - I agree.

>> I completely agree with Fred about the fact that there are many
>> false interpretations of the multilink subnet drafts.
> 
> This is your opinion.

Yes.

>> In all cases I don't see why that draft can lead to a conclusion
>> where the NETLMM protocol does not need to support shared links.
> 
> Again this draft does not lead to any conclusion regarding
> applicability or requirements of the NETLMM protocol.
> 
> It simply define *one* interface which works for p2p links.

Could one please state in the document somewhere that DNA, DHCP and SEND 
have been widely used on shared links (not p2p).

>> Or - maybe another draft is planned for shared links support?
> 
> I cannot talk for others' plan. Off course you can write a draft if
> an interface supporting shared link is important to you.

Sure, sorry, I didn't mean to make a disturbing question.

Alex


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

_______________________________________________
netlmm mailing list
netlmm@ietf.org
https://www1.ietf.org/mailman/listinfo/netlmm