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

Hesham Soliman <hesham@elevatemobile.com> Tue, 16 December 2008 08:05 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 2C5443A6A56; Tue, 16 Dec 2008 00:05:55 -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 6E68728C0EF for <mext@core3.amsl.com>; Tue, 16 Dec 2008 00:05:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level:
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[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 FLohXXICQagx for <mext@core3.amsl.com>; Tue, 16 Dec 2008 00:05:52 -0800 (PST)
Received: from smtp-2.servers.netregistry.net (smtp.netregistry.net [202.124.241.204]) by core3.amsl.com (Postfix) with ESMTP id F01F73A6358 for <mext@ietf.org>; Tue, 16 Dec 2008 00:05:51 -0800 (PST)
Received: from [58.163.110.146] by smtp-2.servers.netregistry.net protocol: esmtpa (Exim 4.63 #1 (Debian)) id 1LCUvy-0007Ms-Gm; Tue, 16 Dec 2008 19:05:40 +1100
User-Agent: Microsoft-Entourage/12.15.0.081119
Date: Tue, 16 Dec 2008 19:05:29 +1100
From: Hesham Soliman <hesham@elevatemobile.com>
To: <Christian.Kaas-Petersen@tieto.com>, <mext@ietf.org>
Message-ID: <C56DAC79.ABA9%hesham@elevatemobile.com>
Thread-Topic: [MEXT] Removing bindings for IPv4 only - please comment
Thread-Index: AclcIrfbppqowVDjTEy3HFmjbORgHQAC7YeQAAn3hrsAA5HPwAAB3yfLAIq2CbAAAaeFlAAEaW3gACl43XQ=
In-Reply-To: <D3CFEF84287B46408A7F0405EE7C5457019A840B@corvette.eu.tieto.com>
Mime-version: 1.0
Cc: jari.arkko@piuha.net, julien.laganier.ietf@googlemail.com
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



On 15/12/08 11:27 PM, "Christian.Kaas-Petersen@tieto.com"
<Christian.Kaas-Petersen@tieto.com> wrote:

> I am often reminded of the scarcity of resources on the
> radio link between the mobile phone/node and the
> radio base station.  Suppose an operator wants to offer
> IPv4 and IPv6 services, but is deploying only
> IPv6 PDP contexts on the radio link, the home link.

=> Be careful with those rumours :) The PDP is not really related to radio
scarcity, it's a logical entity, just like a radio bearer is a logical
entity. 

> 
> If I understand MIP/DSMIP correct, when a mobile node
> is away, ie attched to an IPv6-only foreign link,
> it can have IPv6 and IPv4 connections, but when it
> attaches to an IPv6-only link where it obtains its
> v6 home address, it cannot continue IPv4 connections.

=> Sure it can to use its IPv4 home address in an IPv6-only foreign link. If
you mean: When it attaches to an IPv6-only *home link* then yes, it can't
use IPv4 home addresses. But when that happens, the operator will obviously
think IPv4 will not be missed. I don't think supporting v4 and v6 on the
same link adds any burden on the radio link resources.

Hesham

> 
> Christian 
> 
>> -----Original Message-----
>> From: mext-bounces@ietf.org [mailto:mext-bounces@ietf.org] On
>> Behalf Of Hesham Soliman
>> Sent: 15. december 2008 11:12
>> To: Kaas-Petersen Christian; mext@ietf.org
>> Cc: julien.laganier.ietf@googlemail.com; jari.arkko@piuha.net
>> Subject: Re: [MEXT] Removing bindings for IPv4 only - please comment
>> 
>> 
>>> 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
>> 


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