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
- [MEXT] Removing bindings for IPv4 only - please c… Hesham Soliman
- Re: [MEXT] Removing bindings for IPv4 only - plea… Christian.Kaas-Petersen
- Re: [MEXT] Removing bindings for IPv4 only - plea… Hesham Soliman
- Re: [MEXT] Removing bindings for IPv4 only - plea… Christian.Kaas-Petersen
- Re: [MEXT] Removing bindings for IPv4 only - plea… Hesham Soliman
- Re: [MEXT] Removing bindings for IPv4 only - plea… Giaretta, Gerardo
- Re: [MEXT] Removing bindings for IPv4 only - plea… Christian.Kaas-Petersen
- Re: [MEXT] Removing bindings for IPv4 only - plea… Hesham Soliman
- Re: [MEXT] Removing bindings for IPv4 only - plea… Christian.Kaas-Petersen
- Re: [MEXT] Removing bindings for IPv4 only - plea… Hesham Soliman
- Re: [MEXT] Removing bindings for IPv4 only - plea… Julien Laganier
- Re: [MEXT] Removing bindings for IPv4 only - plea… Premec, Domagoj