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

Benjamin Lim <benjamin.limck@sg.panasonic.com> Mon, 15 December 2008 03:53 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 070073A6807; Sun, 14 Dec 2008 19:53: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 E215C3A685D for <mext@core3.amsl.com>; Sun, 14 Dec 2008 19:53:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.29
X-Spam-Level:
X-Spam-Status: No, score=-0.29 tagged_above=-999 required=5 tests=[AWL=-0.800, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_13=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 ApM4CC5NrhDe for <mext@core3.amsl.com>; Sun, 14 Dec 2008 19:53:00 -0800 (PST)
Received: from smtp.mei.co.jp (smtp.mei.co.jp [133.183.100.20]) by core3.amsl.com (Postfix) with ESMTP id B4CD13A65A5 for <mext@ietf.org>; Sun, 14 Dec 2008 19:52:59 -0800 (PST)
Received: from mail-gw.jp.panasonic.com ([157.8.1.145]) by smtp.mei.co.jp (8.12.11.20060614/3.7W/kc-maile13) with ESMTP id mBF3qllo027041; Mon, 15 Dec 2008 12:52:48 +0900 (JST)
Received: by mail-gw.jp.panasonic.com (8.11.6p2/3.7W/somlb3) with ESMTP id mBF3qlK15289; Mon, 15 Dec 2008 12:52:47 +0900 (JST)
Received: from pslexc01.psl.local (localhost [127.0.0.1]) by mail.jp.panasonic.com (8.11.6p2/3.7W/kc-maili01) with ESMTP id mBF3qjr24549; Mon, 15 Dec 2008 12:52:45 +0900 (JST)
Received: from [127.0.0.1] ([10.81.113.115]) by pslexc01.psl.local with Microsoft SMTPSVC(6.0.3790.3959); Mon, 15 Dec 2008 11:52:20 +0800
Message-ID: <4945D472.5040108@sg.panasonic.com>
Date: Mon, 15 Dec 2008 11:52:18 +0800
From: Benjamin Lim <benjamin.limck@sg.panasonic.com>
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
MIME-Version: 1.0
To: Christian.Kaas-Petersen@tieto.com
References: <D3CFEF84287B46408A7F0405EE7C545701969E24@corvette.eu.tieto.com> <4941D3D1.10307@sg.panasonic.com> <D3CFEF84287B46408A7F0405EE7C54570196A043@corvette.eu.tieto.com>
In-Reply-To: <D3CFEF84287B46408A7F0405EE7C54570196A043@corvette.eu.tieto.com>
X-Enigmail-Version: 0.95.7
X-OriginalArrivalTime: 15 Dec 2008 03:52:20.0347 (UTC) FILETIME=[87B9A4B0:01C95E68]
Cc: mext@ietf.org
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

Hi Christian,

Thanks for providing details.  Pls see inline for my comments.

Christian.Kaas-Petersen@tieto.com wrote:
> Thanks for the comment.
> 
> I understand the draft has been reviewed carefully.
> I'll give some more details on my proposal, as follows.
> I might of course have misunderstood the text of the draft, so
> please correct me.
> 
> Assume the situation, see draft 10, Figure 3, Topology B, slightly
> edited to illustrate the situation when the mobile node is away.
> 
> 
>                     +----+
>                     | CN |
>                     +--+-+
>                        |
>                    +---+------+    Router    +----+
>             +------+ Internet |-------R      | HA |
>             |      +----+-----+       |      +--+-+
>         CoA2|           |             |         |   Home Link
>          +--+--+        |           --+---------+------
>          |  MN +========+
>          +-----+ CoA1
> 
> 
> In this situation, the mobile node could have populated (using binding
> updates) the home agent's binding cache as follows
> 
>     v6HoA   BID= 7   CoA1
>     v6HoA   BID= 8   CoA1
>     v6HoA   BID=11   CoA2
>     v6HoA   BID=13   CoA2
[Ben] Is there a reason why you would want to create duplicate entires
for CoAs in the BCE?  I agree you can implement it this way, but I
cannot see the reasoning for it.  Unless this is the 'navie' approach
you are talking about that MN creates these duplicate entires in
anticipation that it might want to use simultaneous home and foreign link.

> 
> Should the home agent receive a packet destined for v6HoA, which
> it cannot map to one of the BID values 7, 8, 11, or 13, the
> home agent will drop such a packet.
[Ben] I am not sure where you pull this assumption of HA dropping
packets so long there is no match.  I do not think that such assumption
is valid as even the flow filtering draft mentions a default binding to
be maintain and thus if a flow does not match any FID at HA, it is
possible for that flow to be routed using the default entry in the BCE.

> 
> Now the mobile node attaches to the home link (the figure below is
> now the unedited Figure 3, Topology B)
> 
> 
>                     +----+
>                     | CN |
>                     +--+-+
>                        |
>                    +---+------+    Router    +----+
>             +------+ Internet |-------R      | HA |
>             |      +----+-----+       |      +--+-+
>         CoA2|           |             |         |   Home Link
>          +--+--+        |           --+-+-------+------
>          |  MN +========+               |
>          +--+--+ CoA1                   |
>             |                           |
>             +---------------------------+
> 
> 
> The mobile node wants to move two bindings to the home link.  Thus
> naively the mobile node wants the home agent to have the following
> binding cache.
> 
>     v6HoA   BID= 7   CoA1
>     v6HoA   BID= 8   v6HoA
>     v6HoA   BID=11   CoA2
>     v6HoA   BID=13   v6HoA
> 
> This naive approach should not be used, because the home agent should
> not keep bindings when packets are not be tunneled.
> On the other hand, this situation is different to previous
> mobility solutions by allowing being at home and away at the same time.
> 
> The proposal given in draft 10 is, that as long as the mobile
> node wants to use its attachment to the home link, it must set the
> H-bit in all binding identification options using foreign links.
> In the end, the home agent will have the following binding cache
> 
>     v6HoA   BID= 7   CoA1
>     v6HoA   BID=11   CoA2
> 
> plus the H-bit information.  Thus when the home agent receives a packet
> destined for v6HoA which cannot be mapped to BID values 7 or 11, such
> a packet will be sent on the home link.  The presence of the H-bit
> is like having a final default entry in the binding cache.  The H-bit
> must be sent in all updates to the bindings as long as access
> to the home link is maintained.  The proposal was therefore to
> add this final entry explicitly, allowing the mobile node to send
> a binding update with contents "v6HoA BID=0 v6HoA".
> The binding identifier "v6HoA BID=0 v6HoA" could be sent only once
> when attachment to the home link was established, and removed when
> the attachment was removed.
[Ben] By sending the above BID once when attaching and removing it when
attachment is gone seems to imply infinite lifetime for the home link
attachment.  The purpose of lifetime is a way to let HA know that MN is
still on that link (by forcing MN to refresh the lifetime).  I am not
sure if there are deployments that allow MN to obtain infinite lifetime.
 Even for 3GPP when PMIP is used for home link by MN, the MAG still have
to refresh the PBU based on the lifetime.

Regards,
Benjamin Lim

> 
> First time the H-bit is set it means "I now want to use also my
> home link" whereas all following packets set the H-bit meaning
> "I still want to use my home link".  It is this sort of keepalive
> mechanism for the home link I find a little surprising.
> 
> Christian
>  
> 
>> -----Original Message-----
>> From: Benjamin Lim [mailto:benjamin.limck@sg.panasonic.com] 
>> Sent: 12. december 2008 04:01
>> To: Kaas-Petersen Christian
>> Cc: mext@ietf.org
>> Subject: Re: [MEXT] Subject: Multiple CoA draft 10 -- two 
>> proposals and some comments
>>
>> Hi Christian,
>>
>> Comment to one of your question.
>>
>> Christian.Kaas-Petersen@tieto.com wrote:
>>> 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.
>> [Ben] I cannot understand the reasoning for this.  Does not the use of
>> the H flag can achieve the same purpose as the 'default' 
>> binding as you
>> mention?  Is there some issue for the H flag to require this 
>> change you
>> are proposing?  Also, note that this draft underwent one IESG 
>> review and
>> changing a working mechanism now does not seem to garden any logic.
>>
>> Regards,
>> Benjamin Lim
>>
>>
>>
> 
> 


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