request for review: multihome shim API
Shinta Sugimoto <shinta@sfc.wide.ad.jp> Thu, 14 May 2009 15:31 UTC
Return-Path: <shinta@sfc.wide.ad.jp>
X-Original-To: apps-discuss@core3.amsl.com
Delivered-To: apps-discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3843828C2D5 for <apps-discuss@core3.amsl.com>; Thu, 14 May 2009 08:31:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.393
X-Spam-Level: **
X-Spam-Status: No, score=2.393 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, RELAY_IS_203=0.994]
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 pVL3gMGo-mpr for <apps-discuss@core3.amsl.com>; Thu, 14 May 2009 08:31:49 -0700 (PDT)
Received: from mail.sfc.wide.ad.jp (mail.sfc.wide.ad.jp [203.178.142.146]) by core3.amsl.com (Postfix) with ESMTP id 19DB428C2E4 for <apps-discuss@ietf.org>; Thu, 14 May 2009 08:31:30 -0700 (PDT)
Received: from [126.18.84.182] (softbank126018084182.bbtec.net [126.18.84.182]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id 8A5044C7BA for <apps-discuss@ietf.org>; Fri, 15 May 2009 00:38:06 +0900 (JST)
Date: Fri, 15 May 2009 00:32:58 +0900
From: Shinta Sugimoto <shinta@sfc.wide.ad.jp>
To: apps-discuss@ietf.org
Subject: request for review: multihome shim API
Message-Id: <20090514234539.9459.SHINTA@sfc.wide.ad.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.25.02 [ja]
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 May 2009 15:31:50 -0000
Dear all, I am co-authoring an internet draft [1] titled "Socket Application Program Interface (API) for Multihoming Shim". I appreciate if you could read the draft and give us feedbacks. Please note that we are planning to make this document as an informational RFC, and we believe that getting feedbacks from application programmers and reflecting those to the document are important. [1] http://tools.ietf.org/html/draft-ietf-shim6-multihome-shim-api-08 Let me briefly explain what the draft is about. As the title shows, the draft defines a set of extensions to the socket API to provide applications additional control on the locator management. The API is for applications that are running on top of an IP endhost that employs an ID/Locator separation mechanism (we call it "shim"). Examples of shim protocols are HIP [2] and SHIM6 [3]. The most important feature of shim protocol is to provide stable identifier to the upper layer protocols so that they can use it as an communication endpoint. The shim allows applications to continue using the stable identifier even when the host changes its attachment point to the network (e.g., in case of rehoming event under multihome environment, or L3 handover under mobile environment). The implication of the shim protocol running inside the IP layer is that it hides locators from the upper layer protocols. That is certainly a good feature for achieving session continuity as mentioned above. However, we believe it may still be useful for applications to acquire control on locator management. Locator management includes specifying locator for outbound IP traffic and knowing the locators that appear in the wire packet formats. Without the API, applications cannot perform locator management. One example where application may benefit by having locator management is that application may want select particular path (e.g., for achieving better transport performance) under multihomed environment. Any feedbacks are very welcome. Thank you for your attention. [2] http://www.ietf.org/rfc/rfc5201.txt [3] http://tools.ietf.org/html/draft-ietf-shim6-proto Regards, Shinta
- request for review: multihome shim API Shinta Sugimoto