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

Ryuji Wakikawa <ryuji.wakikawa@gmail.com> Wed, 17 December 2008 06:31 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 BB78C3A695E; Tue, 16 Dec 2008 22:31:57 -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 68E4D3A691E for <mext@core3.amsl.com>; Tue, 16 Dec 2008 22:31:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 H62nYlxllUlh for <mext@core3.amsl.com>; Tue, 16 Dec 2008 22:31:55 -0800 (PST)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.229]) by core3.amsl.com (Postfix) with ESMTP id 503E03A695E for <mext@ietf.org>; Tue, 16 Dec 2008 22:31:55 -0800 (PST)
Received: by rv-out-0506.google.com with SMTP id b25so3377923rvf.49 for <mext@ietf.org>; Tue, 16 Dec 2008 22:31:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:message-id:from:to:cc :subject:in-reply-to:references:user-agent:organization:mime-version :content-type; bh=Fp6wxP9298Tjo0q+moJif3p+NcfU0ZN62mHZQ0ZTFBM=; b=Rsa/q4tj1OEcI22s3XuXB+WqbMialMKSFJ3wP+ICBt3IOGwagyV+eFP3tQwCw9rQKG /0xKlSXwWE4G9DzsoLYRlp16FcIKfCfkA+bDKtbHGu5iDs1DJv3lL32KpXAA4DGDAg08 n2b/VKtQDdrGl1/1av8oNfhF1dbgtY+LWj188=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:message-id:from:to:cc:subject:in-reply-to:references :user-agent:organization:mime-version:content-type; b=j8VStzIYrGR/a0GxT5klBhxt0EIyQqKSfLQfMWw9YJF00se0wBtG6TncuVx18fsP25 Cx2hdX3MA2BuS87BRHF21iJeu166k8kZOdKTZxyXY/6HVxtqQwvSkBVy60RXZl0wHIqP A/YRXFyrWRWYjewCWKJ+I9wtJBjvDTmon5IxM=
Received: by 10.142.144.16 with SMTP id r16mr152652wfd.316.1229495507071; Tue, 16 Dec 2008 22:31:47 -0800 (PST)
Received: from ryuji-wakikawa-no-macbook-pro.local.sfc.wide.ad.jp (yamate242.jp.toyota-itc.com [61.200.198.242]) by mx.google.com with ESMTPS id 20sm10426013wfi.7.2008.12.16.22.31.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 16 Dec 2008 22:31:46 -0800 (PST)
Date: Wed, 17 Dec 2008 15:31:43 +0900
Message-ID: <m2oczb8g8g.wl%ryuji.wakikawa@gmail.com>
From: Ryuji Wakikawa <ryuji.wakikawa@gmail.com>
To: "Giaretta, Gerardo" <gerardog@qualcomm.com>
In-Reply-To: <057632CE4CE10D45A1A3D6D19206C3A3D6E2973D@NASANEXMB08.na.qualcomm.com>
References: <D3CFEF84287B46408A7F0405EE7C545701969E24@corvette.eu.tieto.com> <057632CE4CE10D45A1A3D6D19206C3A3D6E2973D@NASANEXMB08.na.qualcomm.com>
User-Agent: Wanderlust/2.14.1 (Bad Medicine-pre) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.7 Emacs/22.1 (i386-apple-darwin9) MULE/5.0 (SAKAKI)
Organization: Keio University/WIDE
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Cc: "mext@ietf.org" <mext@ietf.org>, "Christian.Kaas-Petersen@tieto.com" <Christian.Kaas-Petersen@tieto.com>
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 Gerardo,

At Thu, 11 Dec 2008 09:05:21 -0800,
Giaretta, Gerardo wrote:
> 
> Hi Christian,
> 
> > -----Original Message-----
> > From: mext-bounces@ietf.org [mailto:mext-bounces@ietf.org] On Behalf Of
> > Christian.Kaas-Petersen@tieto.com
> > Sent: Thursday, December 11, 2008 6:08 AM
> > To: mext@ietf.org
> > Subject: [MEXT] Subject: Multiple CoA draft 10 -- two proposals and some
> > comments
> > 
> > Assume a mobile node with home address HoA has two interfaces,
> > both attached to foreign links.  After exchange of binding update
> > and binding acknowledgement, the home agent's binding cache (at
> > least the snip of it related to HoA) will look like this
> > 
> >     HoA, BID= 7, CoA1, other parameters like period of validity...
> >     HoA, BID=10, CoA2, other parameters ...
> > 
> > The draft uses HoA=2001:db8::EUI.
> > 
> > Draft 10, section 5.1 states, that a BID value must be unique for a
> > home address and care-of address pair.  This is satisfied above, but
> > it means, that the mobile station is not allowed to change the
> > second entry such that it also uses CoA1 as care-of address.
> > 
> > Proposal:  I think it has merit to be able to allow more than
> > one BID value per pair of home address and care-of address.  Consider
> > flow bindings (defined in draft-ietf-mext-flow-binding) where
> > a flow may refer to a BID, and thus there is a simple way to move
> > flows between interfaces: only updating the binding cache.
> > 
> 
> I guess you mean only updating the CoA of the BCE/BID. I think this is a very valid point and it should be allowed. I did not realize this was not possible while reading the draft. I agree this is a necessary feature when coupling MCoA with flow bindings.

it is allowed, though this is not clear from the current spec. 
Christian's point is whether we allow multiple bindings (BID) which HoA and CoA are same. 

regards,
ryuji


> Thanks
> 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.
> > 
> > 
> > Other comments
> > 
> >  o Figure 1: In general I think it simpler for human readers to have
> >    the elements of the primary key to a database given first,
> >    therefore I suggest
> > 
> >        binding [2001:db8::EUI  BID1  care-of address1]
> > 
> >    to be used allover.
> > 
> >  o Figure 4: looks as if position 6 is followed by position 17.
> > 
> >  o Section 4.2, O flag.  The O flag is carried in an Binding
> >    Identification mobility option, but really it a kind of global
> >    value to be understood by the receiver as "clean all HoA entries".
> >    If it really is too much to introduce a new mobility option,
> >    isn't it enough to set the O flag in the first Binding
> >    Identification mobility option?
> > 
> >  o Section 4.2, Care-of address and section 6.2 bullet 6, sub-bullet 2.
> >    If the care-of address is omitted, the care-of address is to be
> >    taken from the source address of the IPv6 header.
> >    When the binding update arrives at the home agent, the
> >    IPv6 header's source address is exactly the care-of
> >    address used by the mobile node, but when the home agent is
> >    actually able to understand the contents of the binding update,
> >    then the IPv6 headers source address has been swapped with the
> >    address found in the Destination Option extension header,
> >    and thus the care-of address is now found in the Destination
> >    Option extension header.
> > 
> >  o Section 5.6.2, bullet 2.  The term link-local address is used, but I
> >    think this should be changed to be like in all the other places,
> >    using link-layer address.
> > 
> >  o Section 6.2, bullet 7, sub-bullet 1: I think the condition should
> > read
> >    "If one of the 'O' flags is set, then all of the 'O' flags must be
> >    set, else [MCOA MALFORMED] is returned."  But as suggested above,
> >    I don't think there is reason to enforce an all-or-none 'O' flags.
> > 
> >  o Section 8.2, para 2.  The text says, that the IPv4 Address
> >    Acknowledgement mobility option is included only if the mobile node
> >    requested a home address.  When I read
> > draft-ietf-mext-nemo-v4traversal,
> >    section 4.2.1, the IPv4 Address Acknowledgement mobility option
> >    is included always, indicating the home agent created a binding cache
> >    entry for the IPv4 home address.
> > 
> > Christian
> > 
> > 
> > _______________________________________________
> > 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