Re: [netlmm] RE: More comments on draft-ietf-netlmm-proxymip6-05.txt

Alexandru Petrescu <alexandru.petrescu@gmail.com> Mon, 24 September 2007 14:20 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 1IZonA-0002GL-Lh; Mon, 24 Sep 2007 10:20:08 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IZonA-0002GG-35 for netlmm@ietf.org; Mon, 24 Sep 2007 10:20:08 -0400
Received: from mail128.messagelabs.com ([216.82.250.131]) by chiedprmail1.ietf.org with smtp (Exim 4.43) id 1IZon9-0002Oq-7W for netlmm@ietf.org; Mon, 24 Sep 2007 10:20:07 -0400
X-VirusChecked: Checked
X-Env-Sender: alexandru.petrescu@gmail.com
X-Msg-Ref: server-4.tower-128.messagelabs.com!1190643604!21786835!1
X-StarScan-Version: 5.5.12.14.2; banners=.,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 4041 invoked from network); 24 Sep 2007 14:20:05 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8) by server-4.tower-128.messagelabs.com with SMTP; 24 Sep 2007 14:20:05 -0000
Received: from il06exr01.mot.com (il06exr01.mot.com [129.188.137.131]) by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l8OEK4mD010492; Mon, 24 Sep 2007 07:20:04 -0700 (MST)
Received: from il06vts02.mot.com (il06vts02.mot.com [129.188.137.142]) by il06exr01.mot.com (8.13.5/Vontu) with SMTP id l8OEK3D1004084; Mon, 24 Sep 2007 09:20:03 -0500 (CDT)
Received: from [127.0.0.1] (zfr01-2117.crm.mot.com [10.161.201.117]) by il06exr01.mot.com (8.13.5/8.13.0) with ESMTP id l8OEK198004044; Mon, 24 Sep 2007 09:20:01 -0500 (CDT)
Message-ID: <46F7C790.4040006@gmail.com>
Date: Mon, 24 Sep 2007 16:20:00 +0200
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Kilian Weniger <Kilian.Weniger@eu.panasonic.com>
Subject: Re: [netlmm] RE: More comments on draft-ietf-netlmm-proxymip6-05.txt
References: <1FEB9B9F2EC38343955D02B2AE86AACB4F8AFC@lan-ex-02.panasonic.de> <003f01c7fe81$555e2ce0$d5f6200a@amer.cisco.com> <1FEB9B9F2EC38343955D02B2AE86AACB4F8BA3@lan-ex-02.panasonic.de>
In-Reply-To: <1FEB9B9F2EC38343955D02B2AE86AACB4F8BA3@lan-ex-02.panasonic.de>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Antivirus: avast! (VPS 000775-6, 22/09/2007), Outbound message
X-Antivirus-Status: Clean
X-CFilter-Loop: Reflected
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7fa173a723009a6ca8ce575a65a5d813
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

Kilian Weniger wrote:
[...]
>>> - Section 6.9.2 begins with "The mobile node sends a Router 
>>> Solicitation message on the access link when ever the link-layer
>>>  detects a media change.". I think this is only the case if the
>>> MN implements DNA. If MN doesn't implement DNA, it doesn't need
>>> to send RS when it changes links.
>>> 
>> It should send RS any time it detects a media change. I will look 
>> into this.
> 
> My comment still applies in draft-06. Sending RS is only a "may" 
> according to RFC2461 and RFC2461bis:
> 
> "When an interface becomes enabled, a host may be unwilling to wait 
> for the next unsolicited Router Advertisement to locate default 
> routers or learn prefixes.  To obtain Router Advertisements quickly, 
> a host SHOULD transmit up to MAX_RTR_SOLICITATIONS Router 
> Solicitation messages each separated by at least 
> RTR_SOLICITATION_INTERVAL seconds.  Router Solicitations may be sent 
> after any of the following events:
> 
> - The interface is initialized at system startup time.
> 
> - The interface is reinitialized after a temporary interface failure
>  or after being temporarily disabled by system management.
> 
> - The system changes from being a router to being a host, by having 
> its IP forwarding capability turned off by system management.
> 
> - The host attaches to a link for the first time.
> 
> - The host re-attaches to a link after being detached for some time."
> 
> 
On this particular topic.

For one, I think the mobile will do whatever it already does when
attaching to a new link: MLD REPORT first, RS first, NS first,
optimistic DAD, or DNA.  Our requirement is to not modify the mobile, so
we can't demand the mobile what to do first.

We thus can't assume that the mobile will do a RS first when it attaches.

The MAG should be able to react on any one of the following: linkup
trigger, NS, RS and even on MLD JOIN.

Nit:
> Further, if the mobile node uses an interface identifier that is not
>  based on EUI-64 identifier, such as specified in IPv6 Stateless 
> Autoconfiguration specification [RFC-2462], there is a very low 
> possibility of a link-local address collision between the two 
> neighbors on that access link.

I think you meant "id that _is_ based on EUI-64 identifier", right?  Or
you meant "for mobiles which negotiate addresses with a ptp lower layer
protocol the probability of collision is low?

And also maybe we should refer to draft-ietf-ipv6-rfc2462bis-08.txt
and/or rfc4862 instead of rfc2462?

I think for 802.16 access we can assume the address is formed from the
48bit MAC address.

Nit:
> 
> o  The mobile access gateway on receiving the Router Solicitation 
> message SHOULD send a Router Advertisement containing the mobile 
> node's home network prefix as the on-link prefix.  However, before 
> sending the Router Advertisement message containing the mobile node's
>  home network prefix, it SHOULD complete the binding registration 
> process with the mobile node's local mobility anchor.

I think it should say that the MAG should _have_ completed the binding
registration process; because the paragraph interpreted on itself means
the order of operations is like this: RS, PBU/PBAck, RA.  Or, figure 2
says it's: PBU/PBAck, RS, RA.  I think figure 2 is correct and the
paragraph above is incorrect, should contain the 'have completed'.

Nit:
> The mobile access gateway can learn the mobile node's link-local
> address, by snooping the DAD messages sent by the mobile node for

I think a better term than 'snooping' here is to require MAG to read the 
Target Address from the NS sent by the mobile with a src address field 
unspecified.  That's surely a DAD'ing NS.  Alternatively, the MAG could 
read the dst address of that NS and convert it from multicast to 
link-local unicast format.

An even faster way for MAG to learn that address is to read and 
interpret the MLD Report message sent by the mobile _before_ that NS was 
sent.

> establishing the link-local address uniqueness on the access link.
> Subsequently, at each handoff, the mobile access gateway can obtain
> this address from the local mobility anchor to ensure link-local
> address uniqueness and may change its own link-local address, if it
> detects a collision.

This I really don't understand.  A MAG will see only one attachment of a 
mobile, not any subsequent 'handovers'.  A handover involves two MAGs.

This is really unclear to me, sorry. 	

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