Re: [MEXT] Subject: Multiple CoA draft 10 -- two proposals and some comments

Hesham Soliman <hesham@elevatemobile.com> Sat, 13 December 2008 02:06 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 B7A313A68A4; Fri, 12 Dec 2008 18:06:22 -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 A39DA3A68A4 for <mext@core3.amsl.com>; Fri, 12 Dec 2008 18:06:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.549
X-Spam-Level:
X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599]
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 fboz5ucjCp4Q for <mext@core3.amsl.com>; Fri, 12 Dec 2008 18:06:20 -0800 (PST)
Received: from smtp-1.servers.netregistry.net (smtp.netregistry.net [202.124.241.204]) by core3.amsl.com (Postfix) with ESMTP id A5B7A3A67A8 for <mext@ietf.org>; Fri, 12 Dec 2008 18:06:19 -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 1LBJtQ-0003Mk-O1; Sat, 13 Dec 2008 13:06:09 +1100
User-Agent: Microsoft-Entourage/12.14.0.081024
Date: Sat, 13 Dec 2008 13:06:03 +1100
From: Hesham Soliman <hesham@elevatemobile.com>
To: "Giaretta, Gerardo" <gerardog@qualcomm.com>, "Christian.Kaas-Petersen@tieto.com" <Christian.Kaas-Petersen@tieto.com>, "mext@ietf.org" <mext@ietf.org>
Message-ID: <C56963BB.AB16%hesham@elevatemobile.com>
Thread-Topic: [MEXT] Subject: Multiple CoA draft 10 -- two proposals and some comments
Thread-Index: AclbmelbVEZqE1eBQTKM/5HFe6iu1gAwGK5uAA0V7tAADi16Lg==
In-Reply-To: <057632CE4CE10D45A1A3D6D19206C3A3D6E298C1@NASANEXMB08.na.qualcomm.com>
Mime-version: 1.0
Subject: Re: [MEXT] Subject: Multiple CoA draft 10 -- two proposals and some comments
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

>> 
>> => But why would the MN want to do that? The scenario you're suggesting
>> means that there is effectively one binding, so why do we need to allocated
>> two BIDs to the same CoA? If there is a reason then I think your proposal is
>> fine, although it will be tricky to implement. But I'd like to see a
>> plausible scenario first.
>> 
> 
> Suppose the MN is connected to access 1 and access2 and has two flow bindings
> with two different CoA
> 
> HoA, BID=1, CoA1, FID1, FID4, FID6
> HoA, BID=2, CoA2 FID2, FID3, FID5
> 
> When the MN loses access 2 coverage it can do two things to keep the flows
> active:
> - send a BU with HoA, BID=1, FID2, FID3, FID5 to add those flows to the first
> binding
> - send a BU with HoA, BID=2, CoA1 to update the CoA of the second binding
> 
> The second has advantages in terms of signaling overhead. This is true in
> particular if then the MN moves back to access2 and wants to re-establish the
> flow bindings as previously. In that case just a new CoA update is needed
> instead of re-registering the flows again.

=> That's right, I guessed this is why you and Christian were asking for it.
But I think it's strange to have a binding id if it's not unique because
it's basically replicating the binding in case we need to change the CoA. It
makes things more complex and error prone in the implementation for a small
difference of bytes that will be sent. After all, you're not eliminating the
need to send another BU, you're just sending a smaller BU. So if you're
lucky, you'll save tens of bytes. It's not worth it IMHO.

Hesham

> 
> If the second approach is used you will have up giving two different BIDs for
> which the CoA is the same. But this should not be an issue as the bindings are
> treated independently, they just happen to point to the same CoA
> 
> Gerardo
> 
>>> Draft 10, section 4.2 (and other places) defines the H flag, which when
>>> set means the mobile node wants to use both its home link and one or
>>> more of its foreign links.  The H flag is really an instruction to the
>>> home agent, that in addition to all the bidings currently defined
>>> is shall have an extra binding where packets shall not be tunneled.
>>> 
>>> Proposal:  The mobile node should be able to define a binding saying
>>> 
>>>     HoA BID=0 HoA
>>> 
>>> This is a kind of default binding to be used when any of the other HoA-
>>> bindings cannot be used.  I think the H flag is an indirect way of
>>> saying there is an extra binding, whereas the binding above is direct.
>>> It also avoids continuously setting the H flag when both home link
>>> and foreign links are active.
>> 
>> => This is basically asking for a permanent binding. Again, I'd like to
>> understand why this is needed, compared to what the draft says now.
>> 
>> 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