Re: [MEXT] Subject: Multiple CoA draft 10 -- two proposals and some comments
"Giaretta, Gerardo" <gerardog@qualcomm.com> Wed, 17 December 2008 16:47 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 D48CF3A6B18;
Wed, 17 Dec 2008 08:47:18 -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 114113A6B18
for <mext@core3.amsl.com>; Wed, 17 Dec 2008 08:47:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.634
X-Spam-Level:
X-Spam-Status: No, score=-105.634 tagged_above=-999 required=5
tests=[AWL=0.965, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4,
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 CVIKQv1Gv8LA for <mext@core3.amsl.com>;
Wed, 17 Dec 2008 08:47:15 -0800 (PST)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com
[199.106.114.254])
by core3.amsl.com (Postfix) with ESMTP id EB5F03A6863
for <mext@ietf.org>; Wed, 17 Dec 2008 08:47:14 -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=1229532428; x=1261068428;
h=from:to:cc: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:=20Ryuji=20Wakikawa=20<ryuji.wakikawa@gmail.com>|CC:
=20"Christian.Kaas-Petersen@tieto.com"=20<Christian.Kaas-
Petersen@tieto.com>,=0D=0A=20=20=20=20=20=20=20=20"mext@i
etf.org"=20<mext@ietf.org>|Date:=20Wed,=2017=20Dec=202008
=2008:47:12=20-0800|Subject:=20RE:=20[MEXT]=20Subject:=20
Multiple=20CoA=20draft=2010=20--=20two=20proposals=20and
=09some=0D=0A=20comments|Thread-Topic:=20[MEXT]=20Subject
:=20Multiple=20CoA=20draft=2010=20--=20two=20proposals=20
and=0D=0A=09some=20comments|Thread-Index:=20AclgGZYZizX4H
0ZnQJ6HVfpI0KgkagATMbHA|Message-ID:=20<057632CE4CE10D45A1
A3D6D19206C3A3D85E52C0@NASANEXMB08.na.qualcomm.com>
|References:=20<D3CFEF84287B46408A7F0405EE7C545701969E24@
corvette.eu.tieto.com>,<m2prjr8gga.wl%ryuji.wakikawa@gmai
l.com>=0D=0A=20<057632CE4CE10D45A1A3D6D19206C3A3D85D72B3@
NASANEXMB08.na.qualcomm.com>=0D=0A=20<A859DAF0-C7DB-46DC-
9554-481FC00269DD@gmail.com>|In-Reply-To:=20<A859DAF0-C7D
B-46DC-9554-481FC00269DD@gmail.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-ascii"
|Content-Transfer-Encoding:=20quoted-printable
|MIME-Version:=201.0|X-IronPort-AV:=20E=3DMcAfee=3Bi=3D"5
300,2777,5466"=3B=20a=3D"14031675";
bh=AqZN0JxWXGa+0J1t8mwZo69Uwh4prjWJexmFBIMSEHQ=;
b=Sa09qI0wJhKnbikkMr72SVdiODDD8NVmG2xxMWa0xY4O5q/edl5K5wMC
yFV4A7V28UF7Iul0Ba5mSiH3ecCIxnVyVqFn55GZY1rFL+BwlKe8l3ftf
cN6d62s7kfTp5hfGcxwhiRQJHcb6sF7CC+qismNAzDEHZdJ+OQ4ENA7o2 Q=;
X-IronPort-AV: E=McAfee;i="5300,2777,5466"; a="14031675"
Received: from pdmz-ns-mip.qualcomm.com (HELO numenor.qualcomm.com)
([199.106.114.10])
by wolverine01.qualcomm.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
17 Dec 2008 08:47:07 -0800
Received: from msgtransport05.qualcomm.com (msgtransport05.qualcomm.com
[129.46.61.150])
by numenor.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id
mBHGl7lm003910
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
Wed, 17 Dec 2008 08:47:07 -0800
Received: from nasanexhub01.na.qualcomm.com (nasanexhub01.na.qualcomm.com
[10.46.93.121])
by msgtransport05.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id
mBHGl6Fj006044
(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
Wed, 17 Dec 2008 08:47:07 -0800
Received: from NASANEXMB08.na.qualcomm.com ([192.168.73.131]) by
nasanexhub01.na.qualcomm.com ([10.46.93.121]) with mapi;
Wed, 17 Dec 2008 08:47:06 -0800
From: "Giaretta, Gerardo" <gerardog@qualcomm.com>
To: Ryuji Wakikawa <ryuji.wakikawa@gmail.com>
Date: Wed, 17 Dec 2008 08:47:12 -0800
Thread-Topic: [MEXT] Subject: Multiple CoA draft 10 -- two proposals and
some comments
Thread-Index: AclgGZYZizX4H0ZnQJ6HVfpI0KgkagATMbHA
Message-ID: <057632CE4CE10D45A1A3D6D19206C3A3D85E52C0@NASANEXMB08.na.qualcomm.com>
References: <D3CFEF84287B46408A7F0405EE7C545701969E24@corvette.eu.tieto.com>,
<m2prjr8gga.wl%ryuji.wakikawa@gmail.com>
<057632CE4CE10D45A1A3D6D19206C3A3D85D72B3@NASANEXMB08.na.qualcomm.com>
<A859DAF0-C7DB-46DC-9554-481FC00269DD@gmail.com>
In-Reply-To: <A859DAF0-C7DB-46DC-9554-481FC00269DD@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
MIME-Version: 1.0
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 Ryuji, > -----Original Message----- > From: Ryuji Wakikawa [mailto:ryuji.wakikawa@gmail.com] > Sent: Tuesday, December 16, 2008 11:32 PM > To: Giaretta, Gerardo > Cc: Christian.Kaas-Petersen@tieto.com; mext@ietf.org > Subject: Re: [MEXT] Subject: Multiple CoA draft 10 -- two proposals and some > comments > > Hi Gerardo, > > Yes, I was reading the mail threads. sorry to catch up this thread > late. I was in Europe;-) > > I understand the reasons of BID for the home attached interface. > > MN keeps sending the BU (w/ non zero lifetime) from the home link? > It sounds like we'll remove de-registration operation from RFC-3775? > The point is that the MN does no de-register as in RFC-3775 if there are other active interfaces. The MN will de-register only when only the interface on the home link is active. > As a result, HA will have a home binding for the interface attached to > home link, > but will not operate proxy ND and encapsulation for that binding. If the HA is the default router, the HA will still intercept all packets as defined in the draft. It is true that there will be no encapsulation, but again this is already mentioned in the draft. > I don't know this is reasonable modification to RFC-3775. > > My understanding was that, when MN is at home, most of traffic should > be sent directly from the home link. > I didn't see any strong reasons to use the interface attached to > foreign links. > Why not setting special flows which need to be sent from the foreign > link by flow binding and > rest of traffic are just sent from the home link. We don't need BID > for the home attached interface. > This is what I expected. > > Do you think there is a case where MN attaches to home link by > multiple interfaces? > Think about this scenario: the MN has a cellular interface and a WLAN interface. Cellular is the home link. MN wants to do VoIP over cellular and all other traffic over WLAN. In this case the MN will register a match-all filter for WLAN BID and more specific FIDs for the "home binding". This is the main scenario studied in 3GPP for example. In my opinion, allocating a BID for the HoA in the home link sounds like the cleanest way of solving this scenario. However I am open to other suggestions as soon as the scenario is supported :-) Gerardo > regards, > ryuji > > > > > > On 2008/12/17, at 15:42, Giaretta, Gerardo wrote: > > > Hi Ryuji, > > > > one point related to Christian's comments is that we need a BID also > > for the interface which is on the home link. This is needed in order > > to associate FIDs to that interface. The rules to create/update/ > > delete that BID should be the same as for any other binding > > > > Gerardo > > > > ________________________________________ > > From: mext-bounces@ietf.org [mext-bounces@ietf.org] On Behalf Of > > Ryuji Wakikawa [ryuji.wakikawa@gmail.com] > > Sent: Tuesday, December 16, 2008 10:27 PM > > To: Christian.Kaas-Petersen@tieto.com > > Cc: mext@ietf.org > > Subject: Re: [MEXT] Subject: Multiple CoA draft 10 -- two proposals > > and some comments > > > > Hi Christian, > > > > thanks for comments. > > > > At Thu, 11 Dec 2008 15:08:16 +0100, > > <Christian.Kaas-Petersen@tieto.com> wrote: > >> > >> 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. > > > > > > Do you want these bindings? > > HoA, BID= 7, CoA1, other parameters like period of validity... > > HoA, BID=10, CoA1, other parameters ... > > > > From the protocol operational view, we don't have any issue to relax > > the BID assignment for this purpose. > > > >> 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 was originally proposed by Keigo from Panasonic and has been > > discussed it. > > You can check the discussion on ML archives. > > > >> > >> 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. > > > > OK, will fix this. > > > >> > >> o Figure 4: looks as if position 6 is followed by position 17. > > > > this is typo. i'll fix this. > > > >> 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? > > > > I'm updating the document after last call. the O flag is now defined > > in the BU itself, since this is global value for all bindings as you > > pointedout. > > > >> 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. > > > > In section 6.1.7 of RFc3775, it said > > "The care-of address is specified either by the Source Address field > > in the IPv6 header or by the Alternate Care-of Address option, if > > present. " > > > > So, I will fix this to > > > > the care-of address is to be taken from the source address of the > > IPv6 header "of the Binding Update". > > > > > >> 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. > > > > yes, thanks. > > > >> 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. > > > > right, see above. > > > >> 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. > > > > correct. I will check dsmip and update it. > > > > thanks > > ryuji > > > > > >> 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
- [MEXT] Subject: Multiple CoA draft 10 -- two prop… Christian.Kaas-Petersen
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Giaretta, Gerardo
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Benjamin Lim
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Conny Larsson
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Christian.Kaas-Petersen
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Hesham Soliman
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Giaretta, Gerardo
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Giaretta, Gerardo
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Hesham Soliman
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Benjamin Lim
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Ryuji Wakikawa
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Ryuji Wakikawa
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Giaretta, Gerardo
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Ryuji Wakikawa
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Ryuji Wakikawa
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Giaretta, Gerardo
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Giaretta, Gerardo
- Re: [MEXT] Subject: Multiple CoA draft 10 -- two … Ryuji Wakikawa