Re: [MEXT] Subject: Multiple CoA draft 10 -- two proposals and some comments
Ryuji Wakikawa <ryuji.wakikawa@gmail.com> Fri, 19 December 2008 09:40 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 6450C3A6A0C;
Fri, 19 Dec 2008 01:40:44 -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 46AFF3A6A0C
for <mext@core3.amsl.com>; Fri, 19 Dec 2008 01:40:43 -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=[AWL=0.000,
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 6JyMbsL1+dbs for <mext@core3.amsl.com>;
Fri, 19 Dec 2008 01:40:41 -0800 (PST)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.227])
by core3.amsl.com (Postfix) with ESMTP id 92D173A6882
for <mext@ietf.org>; Fri, 19 Dec 2008 01:40:41 -0800 (PST)
Received: by rv-out-0506.google.com with SMTP id b25so789070rvf.49
for <mext@ietf.org>; Fri, 19 Dec 2008 01:40:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:received:received:from:to:in-reply-to:subject
:references:message-id:content-type:content-transfer-encoding
:mime-version:date:cc:x-mailer;
bh=/w8kbH0XMgharLnU3A8Bh2ciXYvk7SzahG0p4Do4V8U=;
b=gq/4PFk/GzAOcPQxV8Ga8GmCL+BPYMTaXC53FdRD8Ay3lIQbqB5yR+rJidU0aWigQT
7sj2ShHXk/PTAtmIMOaRtKH27a3hsOJb6Z0W6yXhxI4OyRLuT8H6JwyG8NLUVdcyXXGf
q0uzNhm10YIH8QSEXxzfuW8l+rwfwnRKX6EFc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=from:to:in-reply-to:subject:references:message-id:content-type
:content-transfer-encoding:mime-version:date:cc:x-mailer;
b=vmWKpcb2pRcD7hKZeyRzTiJwKoH4CNV4EGrzn90X28yI6Zzq8niFO3O4jJT+rsZVb5
UPwDYI8eKMQgg/2UwjYhu0eS/YiFh/GB/D7UXKnZPtzsR3h+QUvEmZ+t2isyp8WkF28+
+X+MzdJ9CA/XlRtXMvH30N5vRpxUAiv/ajWIc=
Received: by 10.142.222.21 with SMTP id u21mr1233587wfg.235.1229679633480;
Fri, 19 Dec 2008 01:40:33 -0800 (PST)
Received: from ?172.17.105.34? (yamate242.jp.toyota-itc.com [61.200.198.242])
by mx.google.com with ESMTPS id 29sm9163085wfg.6.2008.12.19.01.40.30
(version=TLSv1/SSLv3 cipher=RC4-MD5);
Fri, 19 Dec 2008 01:40:32 -0800 (PST)
From: Ryuji Wakikawa <ryuji.wakikawa@gmail.com>
To: "Giaretta, Gerardo" <gerardog@qualcomm.com>
In-Reply-To: <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>
<057632CE4CE10D45A1A3D6D19206C3A3D85E52C0@NASANEXMB08.na.qualcomm.com>
Message-Id: <B491086A-2D61-4ABE-A968-7E07A7952C75@gmail.com>
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Fri, 19 Dec 2008 18:40:28 +0900
X-Mailer: Apple Mail (2.930.3)
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-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: mext-bounces@ietf.org
Errors-To: mext-bounces@ietf.org
Hi Gerardo, On 2008/12/18, at 1:47, Giaretta, Gerardo wrote: > 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. OK >> 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 :-) If we need a BID for the interface attached to the home link, we need a "binding". I think we don't have any other alternative for this purpose. I will update the document for this and will post the new version (including modifications of all other comments during last call). ryuji > > 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