Re: [MEXT] Removing bindings for IPv4 only - please comment

Hesham Soliman <hesham@elevatemobile.com> Mon, 15 December 2008 10:12 UTC

Return-Path: <mext-bounces@ietf.org>
X-Original-To: monami6-archive@megatron.ietf.org
Delivered-To: ietfarch-monami6-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B57293A6832; Mon, 15 Dec 2008 02:12:03 -0800 (PST)
X-Original-To: mext@core3.amsl.com
Delivered-To: mext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D267E3A67CC for <mext@core3.amsl.com>; Mon, 15 Dec 2008 02:12:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.656
X-Spam-Level:
X-Spam-Status: No, score=-1.656 tagged_above=-999 required=5 tests=[AWL=-0.857, BAYES_00=-2.599, J_CHICKENPOX_12=0.6, J_CHICKENPOX_13=0.6, J_CHICKENPOX_14=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O3zUp+ND4Qat for <mext@core3.amsl.com>; Mon, 15 Dec 2008 02:12:01 -0800 (PST)
Received: from smtp-1.servers.netregistry.net (smtp.netregistry.net [202.124.241.204]) by core3.amsl.com (Postfix) with ESMTP id 37CC63A6800 for <mext@ietf.org>; Mon, 15 Dec 2008 02:12:00 -0800 (PST)
Received: from [124.190.106.160] (helo=[192.168.0.187]) by smtp-1.servers.netregistry.net protocol: esmtpa (Exim 4.63 #1 (Debian)) id 1LCAQX-0007Bg-Jn; Mon, 15 Dec 2008 21:11:50 +1100
User-Agent: Microsoft-Entourage/12.15.0.081119
Date: Mon, 15 Dec 2008 21:11:41 +1100
From: Hesham Soliman <hesham@elevatemobile.com>
To: <Christian.Kaas-Petersen@tieto.com>, <mext@ietf.org>
Message-ID: <C56C788D.AB62%hesham@elevatemobile.com>
Thread-Topic: [MEXT] Removing bindings for IPv4 only - please comment
Thread-Index: AclcIrfbppqowVDjTEy3HFmjbORgHQAC7YeQAAn3hrsAA5HPwAAB3yfLAIq2CbAAAaeFlA==
In-Reply-To: <D3CFEF84287B46408A7F0405EE7C5457019A829A@corvette.eu.tieto.com>
Mime-version: 1.0
Cc: julien.laganier.ietf@googlemail.com, jari.arkko@piuha.net
Subject: Re: [MEXT] Removing bindings for IPv4 only - please comment
X-BeenThere: mext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mobile IPv6 EXTensions WG <mext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/mext>
List-Post: <mailto:mext@ietf.org>
List-Help: <mailto:mext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mext-bounces@ietf.org
Errors-To: mext-bounces@ietf.org

> Thanks for the response.  Just a detail: The binding update
> specified in your response, is that with or without the UDP
> header using DSMIP ports?

=> Yes of course with UDP, it's always in UDP when the MN is in an IPv4
network.

> 
> I agree the mobile node could equally
> well move to an IPv4 foreign link, and in that case the home
> agent would have the bindings
> 
>     (1') v6HoA -> v4CoA
>     (2') v4HoA -> v4CoA
> 
> just the binding update would be different, namely
> 
>     BU
>         IPv4 Header src = v4CoA
>         UDP Header with DSMIP ports
>         IPv6 Header src = v6HoA
>         lifetime > 0
>         IPv4 Home Address v4HoA
>         IPv4 Care-of Address v4CoA
> 
> So, going back to the original mail, Karens original suggestion
> was a way to handle both of the two situations:
> 
>  (a) an IPv6-only home link continuing IPv4 communication, and

=> You can't deregister the IPv6 home address and maintain any type of SA
with the HA. I.e. no v6HoA = no binding.

>  (b) an IPv4-only home link continuing IPv6 communication.

=> That's the text I sent.

> 
> (b) is now part of DSMIP, while (a) should be dealt with in
> draft-premec-mext-extended-home-link.
> 
> In a sense, in case (b) the IPv4-only home link is treated like
> any other IPv4-only foreign link.  Suppose IPv6 payload traffic is
> IPsec protected between v4CoA and v4HA.  Is the IPv4-only home
> link really like a truly foreign link so IPsec protection should
> be used, or is the IPv4-only home more like a home
> link where IPv6 payload traffic is not IPsec protected, thus only
> IPv6-in-IPv4 tunnel encapsulation is to be used?

=> There is no correlation between the home link and IPsec. You can protect
IPv6 traffic with IPsec anywhere. I assume you want to only protect it to
the HA, which would be fine in the scenario above because it thinks it's not
home anyway.

Hesham

> 
> Christian
> 
> 
>> -----Original Message-----
>> From: Hesham Soliman [mailto:hesham@elevatemobile.com]
>> Sent: 12. december 2008 16:13
>> To: Kaas-Petersen Christian; mext@ietf.org
>> Cc: jari.arkko@piuha.net; julien.laganier.ietf@googlemail.com
>> Subject: Re: [MEXT] Removing bindings for IPv4 only - please comment
>> 
>> 
>> 
>> 
>>> I understood the text as a useful clarification.  I
>> understood it this
>>> way.  When a mobile node moves to an IPv6 foreign network,
>> and there 
>>> obtains the v6CoA address, it sends a binding update
>>> 
>>>     BU
>>>         src = v6CoA
>>>         Destination Option with v6HoA
>>>         lifetime > 0
>>>         Alternate Care-of Address v6CoA
>>>         IPv4 Home Address v4HoA
>>> 
>>> to the home agent, and the home agent will in its binding
>> cache insert 
>>> two entries
>>> 
>>>     (1) v6HoA -> v6CoA
>>>     (2) v4HoA -> v6CoA
>> 
>> => That's the current draft yes. I'm not sure why you're
>> referring to IPv6 foreign networks only. The same applies to
>> IPv4 networks.
>> 
>>> 
>>> The clarification to me was then, that the mobile node,
>> while at this 
>>> foreign IPv6 network, could ask the home agent to remove
>> both of the 
>>> bindings by sending
>>> 
>>>     BU
>>>         src = v6CoA
>>>         Destination Option with v6HoA
>>>         lifetime = 0
>>> 
>>> or could ask the home agent to remove the IPv4 binding
>> (retaining the 
>>> IPv6 binding) by sending
>>> 
>>>     BU
>>>         src = v6CoA
>>>         Destination Option with v6HoA
>>>         lifetime > 0
>>>         Alternate Care-of Address v6CoA
>> 
>> 
>>> 
>>> I'll go back to the situation where the binding cache has
>> entries (1) 
>>> and (2).  If the mobile node moves to an IPv6-only link
>> where it gets 
>>> only the v6HoA address, and wants to continue using v4HoA, then the
>>> home agent's binding cache should be provided with the entry
>>> 
>>>     (a)  v4HoA -> v6HoA
>> 
>> => This wasn't part of the text I sent.
>> 
>>> 
>>> Or the other situation, the mobile node moves to an IPv4-only link
>>> getting only v4HoA, the binding cache should be provided with the
>>> entry
>>> 
>>>     (b)  v6HoA -> v4HoA
>> 
>> => For b) you would send
>> 
>>         src = v4addr
>>         dst = HA
>>         src = V6HoA
>>         dst = V6HA
>>         BU message
>>         v4 alt CoA option containing v4addr
>> 
>> 
>> Hesham
>> 
>> 
>>> 
>>> Maybe you could help me sorting out: what is the contents of the
>>> binding updates to be sent to the home agent in the two
>> situations?  
>>> And are both situations covered with the DSMIP specification?
>>> 
>>> Christian
>>>  
>>> 
>>>> -----Original Message-----
>>>> From: Hesham Soliman [mailto:hesham@elevatemobile.com]
>>>> Sent: 12. december 2008 13:37
>>>> To: Kaas-Petersen Christian; mext@ietf.org
>>>> Cc: jari.arkko@piuha.net; julien.laganier.ietf@googlemail.com
>>>> Subject: Re: [MEXT] Removing bindings for IPv4 only -
>> please comment
>>>> 
>>>> 
>>>>> Fine with the addition.  The original suggestion of Karen, now
>>>>> described in draft-premec-mext-extended-home-link, is something
>>>>> different, namely maintaining both IPv4 and IPv6 home
>>>> addresses on a
>>>>> home link which gives native support for either IPv4 or IPv6.
>>>>> Suppose the home link supports only IPv4.  The home agent
>>>> will remove
>>>>> the entry for the v4HoA address, retaining the entry for
>> the v6HoA, 
>>>>> and this entry will indicate packets for v6HoA will have to be
>>>>> IP-in-IP tunneled to v4HoA.
>>>> 
>>>> => Right, but this is what the text I sent does. It removes the v4
>>>> binding and keeps the IPv6 binding. If the link is
>>>> IPv4 only then it will bind the
>>>> v6 HoA to that IPv4 address.
>>>> 
>>>> Hesham
>>>> 
>>>>> 
>>>>> Christian
>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: mext-bounces@ietf.org [mailto:mext-bounces@ietf.org]
>>>> On Behalf
>>>>>> Of Hesham Soliman
>>>>>> Sent: 12. december 2008 07:28
>>>>>> To: mext@ietf.org
>>>>>> Cc: Jari Arkko; Julien Laganier
>>>>>> Subject: [MEXT] Removing bindings for IPv4 only - please comment
>>>>>> 
>>>>>> Hi all,
>>>>>> 
>>>>>> Gerardo requested that we consider the issue of removing
>>>> an IPv4-only
>>>>>> bindings in the spec. We discussed this with the chairs
>>>> and it seemed
>>>>>> like a simple add-on to the spec. I'm still wondering if
>>>> this is the
>>>>>> same thing that Karen asked for earlier and we decided to do it
>>>>>> separately. If it is, then I don't understand why we
>>>> didn't consider
>>>>>> the following solution (can't remember if I suggested it before).
>>>>>> 
>>>>>> I've added the following text to the draft, please let me
>>>> know if you
>>>>>> have any comments ASAP. I want to submit this version on
>>>> the weekend
>>>>>> if possible.
>>>>>> All the IESG comments have been included. It's pretty straight
>>>>>> forward and follows standard MIPv6 logic.
>>>>>> 
>>>>>> <section title="Removing Bindings">
>>>>>>             
>>>>>> <t>Mobile nodes will remove bindings from the home
>> agent's binding 
>>>>>> cache whenever they move to the home link, or simply
>> when mobility 
>>>>>> support is not needed.</t>
>>>>>> 
>>>>>> <t>De-registering the IPv6 home address is described in <xref
>>>>>> target="RFC3775"/>. The same mechanism applies in this
>>>> specification.
>>>>>> Mobile nodes may remove the binding for the
>>>>>> IPv4 home address only, by sending a binding update that
>> does not 
>>>>>> include the IPv4 home address option. Upon receiving
>> this binding 
>>>>>> update, the home agent will replace the existing cache
>>>> entries with
>>>>>> the content of the new message. This ensures that the
>>>>>> IPv4 home address binding is removed, while maintining an
>>>>>> IPv6 binding.</t>
>>>>>> 
>>>>>> <t>Note that the mobile node cannot remove the IPv6 home address
>>>>>> binding while maintaining an IPv4 home address binding.</t>
>>>>>>             
>>>>>> <t>A binding update message with a lifetime of zero, will
>>>> remove all
>>>>>> bindings for the mobile node.</t> </section>
>>>>>> 
>>>>>> Hesham
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> MEXT mailing list
>>>>>> MEXT@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/mext
>>>>>> 
>>>> 
>>>> 
>>>> 
>> 
>> 
>> 


_______________________________________________
MEXT mailing list
MEXT@ietf.org
https://www.ietf.org/mailman/listinfo/mext