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

"Giaretta, Gerardo" <gerardog@qualcomm.com> Thu, 11 December 2008 17: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 9F9653A6C53; Thu, 11 Dec 2008 09:05:25 -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 414F23A6C53 for <mext@core3.amsl.com>; Thu, 11 Dec 2008 09:05:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.821
X-Spam-Level:
X-Spam-Status: No, score=-103.821 tagged_above=-999 required=5 tests=[AWL=-1.222, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 mUu0TBIlp2pD for <mext@core3.amsl.com>; Thu, 11 Dec 2008 09:05:23 -0800 (PST)
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by core3.amsl.com (Postfix) with ESMTP id 32BF83A68F0 for <mext@ietf.org>; Thu, 11 Dec 2008 09:05:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=gerardog@qualcomm.com; q=dns/txt; s=qcdkim; t=1229015117; x=1260551117; h=from:to:date:subject:thread-topic:thread-index: message-id:references:in-reply-to:accept-language: content-language:x-ms-has-attach:x-ms-tnef-correlator: acceptlanguage:content-type:content-transfer-encoding: mime-version:x-ironport-av; z=From:=20"Giaretta,=20Gerardo"=20<gerardog@qualcomm.com> |To:=20"Christian.Kaas-Petersen@tieto.com"=20<Christian.K aas-Petersen@tieto.com>,=0D=0A=20=20=20=20=20=20=20=20"me xt@ietf.org"=20<mext@ietf.org>|Date:=20Thu,=2011=20Dec=20 2008=2009:05:21=20-0800|Subject:=20RE:=20[MEXT]=20Subject :=20Multiple=20CoA=20draft=2010=20--=20two=20proposals=20 and=20some=0D=0A=09comments|Thread-Topic:=20[MEXT]=20Subj ect:=20Multiple=20CoA=20draft=2010=20--=20two=20proposals =20and=0D=0A=20some=09comments|Thread-Index:=20AclbmelbVE ZqE1eBQTKM/5HFe6iu1gAGJDlQ|Message-ID:=20<057632CE4CE10D4 5A1A3D6D19206C3A3D6E2973D@NASANEXMB08.na.qualcomm.com> |References:=20<D3CFEF84287B46408A7F0405EE7C545701969E24@ corvette.eu.tieto.com>|In-Reply-To:=20<D3CFEF84287B46408A 7F0405EE7C545701969E24@corvette.eu.tieto.com> |Accept-Language:=20en-US|Content-Language:=20en-US |X-MS-Has-Attach:|X-MS-TNEF-Correlator:|acceptlanguage: =20en-US|Content-Type:=20text/plain=3B=20charset=3D"us-as cii"|Content-Transfer-Encoding:=20quoted-printable |MIME-Version:=201.0|X-IronPort-AV:=20E=3DMcAfee=3Bi=3D"5 100,188,5460"=3B=20a=3D"13851026"; bh=KY7fOJFhdz8s25tR2LtNYj2iyBb2G/NhrY8ZDvOkYHE=; b=NEXQhkd+p6wOSwTojyBRPtv2I6djxXXQhCJ+FsdABhqA2/KOOUI3ca6M so3fs9hbKCzQHgTgM/FU7lUtys0pEgkhifTWu24t9HBJMAv4pSP34pm6C r0aokF0sC6IPUnlkGOPyAYQuAYn3gRr2kacBL/Up4KIoOb/92eUXFbFc0 Q=;
X-IronPort-AV: E=McAfee;i="5100,188,5460"; a="13851026"
Received: from pdmz-ns-mip.qualcomm.com (HELO ithilien.qualcomm.com) ([199.106.114.10]) by wolverine02.qualcomm.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 11 Dec 2008 09:05:17 -0800
Received: from totoro.qualcomm.com (totoro.qualcomm.com [129.46.61.158]) by ithilien.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id mBBH5GOp023378 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 11 Dec 2008 09:05:17 -0800
Received: from nasanexhub05.na.qualcomm.com (nasanexhub05.na.qualcomm.com [129.46.134.219]) by totoro.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id mBBH5GZd023178 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 11 Dec 2008 09:05:16 -0800 (PST)
Received: from NASANEXMB08.na.qualcomm.com ([192.168.73.132]) by nasanexhub05.na.qualcomm.com ([129.46.134.219]) with mapi; Thu, 11 Dec 2008 09:05:16 -0800
From: "Giaretta, Gerardo" <gerardog@qualcomm.com>
To: "Christian.Kaas-Petersen@tieto.com" <Christian.Kaas-Petersen@tieto.com>, "mext@ietf.org" <mext@ietf.org>
Date: Thu, 11 Dec 2008 09:05:21 -0800
Thread-Topic: [MEXT] Subject: Multiple CoA draft 10 -- two proposals and some comments
Thread-Index: AclbmelbVEZqE1eBQTKM/5HFe6iu1gAGJDlQ
Message-ID: <057632CE4CE10D45A1A3D6D19206C3A3D6E2973D@NASANEXMB08.na.qualcomm.com>
References: <D3CFEF84287B46408A7F0405EE7C545701969E24@corvette.eu.tieto.com>
In-Reply-To: <D3CFEF84287B46408A7F0405EE7C545701969E24@corvette.eu.tieto.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
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

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.

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