Re: [shim6] WG Last Call for draft-ietf-shim6-multihome-shim-api
Shinta Sugimoto <shinta.sugimoto@ericsson.com> Mon, 14 December 2009 04:41 UTC
Return-Path: <shinta.sugimoto@ericsson.com>
X-Original-To: shim6@core3.amsl.com
Delivered-To: shim6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 198253A67FC for <shim6@core3.amsl.com>; Sun, 13 Dec 2009 20:41:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level:
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
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 uSd9Z+4rKB1D for <shim6@core3.amsl.com>; Sun, 13 Dec 2009 20:41:39 -0800 (PST)
Received: from mailgw3.ericsson.se (mailgw3.ericsson.se [193.180.251.60]) by core3.amsl.com (Postfix) with ESMTP id 68B4A3A657C for <shim6@ietf.org>; Sun, 13 Dec 2009 20:41:39 -0800 (PST)
X-AuditID: c1b4fb3c-b7b8dae0000047e9-11-4b25c1f1d22f
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw3.ericsson.se (Symantec Mail Security) with SMTP id FD.1E.18409.1F1C52B4; Mon, 14 Dec 2009 05:41:21 +0100 (CET)
Received: from esessmw0191.eemea.ericsson.se (153.88.115.84) by esessmw0247.eemea.ericsson.se (153.88.115.93) with Microsoft SMTP Server (TLS) id 8.1.375.2; Mon, 14 Dec 2009 05:41:21 +0100
Received: from esgscmw0008.eapac.ericsson.se (146.11.115.33) by esessmw0191.eemea.ericsson.se (153.88.115.84) with Microsoft SMTP Server (TLS) id 8.1.375.2; Mon, 14 Dec 2009 05:41:21 +0100
Received: from ESGSCCMS0002.eapac.ericsson.se ([169.254.1.36]) by esgscmw0008.eapac.ericsson.se ([146.11.115.33]) with mapi; Mon, 14 Dec 2009 12:41:18 +0800
From: Shinta Sugimoto <shinta.sugimoto@ericsson.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, "miika.komu@hiit.fi" <miika.komu@hiit.fi>
Date: Mon, 14 Dec 2009 12:41:16 +0800
Thread-Topic: [shim6] WG Last Call for draft-ietf-shim6-multihome-shim-api
Thread-Index: Acp8LHgsadM4DnpyQt2zVUZWKA3xAgASU4Xw
Message-ID: <541EE6CB2B85BE4389E2910C9B4BC77E01C408610A@ESGSCCMS0002.eapac.ericsson.se>
References: <D20B2D29-D285-43A0-A1F8-AA12055059B5@apnic.net> <4B246C43.9030003@gmail.com> <4B24E0DD.5090008@hiit.fi> <4B2543AD.5080102@gmail.com>
In-Reply-To: <4B2543AD.5080102@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "shim6@ietf.org" <shim6@ietf.org>, Kristian Slavov <kristian.slavov@ericsson.com>, "miika@iki.fi" <miika@iki.fi>
Subject: Re: [shim6] WG Last Call for draft-ietf-shim6-multihome-shim-api
X-BeenThere: shim6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SHIM6 Working Group Mailing List <shim6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/shim6>, <mailto:shim6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/shim6>
List-Post: <mailto:shim6@ietf.org>
List-Help: <mailto:shim6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/shim6>, <mailto:shim6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Dec 2009 04:41:41 -0000
Hi again, With regard to the compability issue with SHIM6 and SCTP (and potentially multi-path TCP), I agree that we may need to put small note in the API spec. I checked the applicability document (draft-ietf-shim6-applicability) and I think what is stated in Section 7.3 (Shim6 and SCTP) is reasonable. So, I think we should notes in the document stating that: - it is not recommended to apply SHIM6 (or HIP) and any other multihoming mechanism to the IP flow by referring to draft-ietf-shim6-applicability - we recommend SCTP and multipath TCP to have API to turn on/off the multihoming feature (so that the TCP/IP stack can avoid conflicting use of multihoming mechanisms) Regards, Shinta > -----Original Message----- > From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com] > Sent: Sunday, December 13, 2009 8:43 PM > To: miika.komu@hiit.fi > Cc: shim6@ietf.org; Kristian Slavov; miika@iki.fi; Shinta Sugimoto > Subject: Re: [shim6] WG Last Call for > draft-ietf-shim6-multihome-shim-api > > Hi Miika, > > > On 2009-12-14 01:41, Miika Komu wrote: > > Brian E Carpenter wrote: > > > > Hi, > > > > thanks for your comments! I basically I agree with the rest of your > > comments, but I think the comments on SCTP and multipath TCP needs > > more discussion. > > > >> ... > >> Also in the Introduction > >> > >>> This document recommends that the switching of > identifier and locator > >>> is done only once inside the TCP/IP stack of an > endhost. That is, if > >>> multiple shim sub-layers exist at the IP layer, any one of them > >>> should be applied exclusively for a given flow. > >> > >> I agree with this, but does it really belong in the API spec? It > >> seems more like something for an applicability statement. > However, if > >> this stays, I think it should be very explicit, adding > something like: > >> > >> Specifically, only one of SHIM6 and HIP should be in > use, and neither > >> of them are compatible with SCTP or multipath TCP. > > > > this interesting grey area at least for me. Why SHIM6 and > HIP are not > > compatible with SCTP and mTCP? Both SHIM6 and HIP are low layer > > mechanisms where as SCTP and mTCP are operating at the > transport layer. > > I'm not sure if the SHIM protocols are incompatible with > the transport > > layer ones, but they do offer somewhat overlapping functionality. > > > >> (see > >> > http://www.ietf.org/mail-archive/web/multipathtcp/current/msg00178.ht > >> ml > >> for example) > > > > Are you familiar with this work: > > > > http://tools.ietf.org/html/draft-pierrel-hip-sima-00 > > http://www.cs.helsinki.fi/u/gurtov/papers/broadnets09.pdf > > No, those are new to me. But they do help to show exactly why > this is a grey area. I believe that in shim6 we've always > assumed an incompatibility between shim6 and SCTP (two > different algorithms for changing locators). MPTCP is a bit > too new to be sure, but since it assumes using several > locators simultaneously and shim6 assumes using one locator > at a time, again it seems incompatible. > > But really, that's why I think the whole discussion doesn't > belong in the API spec, except perhaps as an open issue. See below. > > > > >>> 4. Requirements > >> ... > >>> o Turn on/off shim. An application should be able to > request to > >>> turn on or turn off the multihoming support by the > shim layer: > >>> * Apply shim. The application should be able to explicitly > >>> request the shim sub-layer to apply multihoming support. > >>> * Don't apply shim. The application should be > able to request > >>> the shim sub-layer not to apply the multihoming > support but to > >>> apply normal IP processing at the IP layer. > >> > >> We might add a note that this function is also required by any > >> multipath transport layer such as SCTP or MPTCP, with the details > >> being operating system dependent. > > > > Just based on your earlier incompatibility statement, I > don't really > > see why we should drag SCTP and mTCP all the way here, but > I'll wait > > for your comments on the incompatibility first. > > Yes, it isn't part of the socket API. I was only suggesting a > small note. > > There is some discussion of this topic in > draft-ietf-shim6-applicability. > My feeling is that probably we should remove it all from the > API spec, and add any missing points to > draft-ietf-shim6-applicability, which can then be an > Informative reference. > > Brian >
- [shim6] WG Last Call for draft-ietf-shim6-multiho… Geoff Huston
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Brian E Carpenter
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Brian E Carpenter
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Miika Komu
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Miika Komu
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Shinta Sugimoto
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Shinta Sugimoto
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Brian E Carpenter
- [shim6] Unknown locator [WG Last Call for draft-i… Brian E Carpenter
- Re: [shim6] Unknown locator [WG Last Call for dra… Shinta Sugimoto
- Re: [shim6] Unknown locator [WG Last Call for dra… Brian E Carpenter
- [shim6] FW: WG Last Call for draft-ietf-shim6-mul… Shinta Sugimoto
- Re: [shim6] Unknown locator [WG Last Call fordraf… Henderson, Thomas R
- Re: [shim6] Unknown locator [WG Last Call fordraf… Miika Komu
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… SCHARF, Michael
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Shinta Sugimoto
- Re: [shim6] Unknown locator [WG Last Call fordraf… Shinta Sugimoto
- Re: [shim6] Unknown locator [WG Last Call fordraf… Henderson, Thomas R
- Re: [shim6] Unknown locator [WG Last Call fordraf… Shinta Sugimoto
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Geoff Huston
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Shinta Sugimoto
- Re: [shim6] Unknown locator [WG Last Callfordraft… Henderson, Thomas R
- [shim6] FW: WG Last Call for draft-ietf-shim6-mul… Shinta Sugimoto
- [shim6] FW: WG Last Call for draft-ietf-shim6-mul… Shinta Sugimoto
- Re: [shim6] FW: WG Last Call for draft-ietf-shim6… Miika Komu
- [shim6] WG Last Call for draft-ietf-shim6-multiho… Geoff Huston
- [shim6] WG Last Call for draft-ietf-shim6-multiho… Geoff Huston
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Brian E Carpenter
- Re: [shim6] WG Last Call for draft-ietf-shim6-mul… Geoff Huston