[shim6] SHIM_LOC_*_PREF and SHIM_LOC_*_SEND (was: Re: review draft version 12)
Shinta Sugimoto <shinta@sfc.wide.ad.jp> Tue, 19 January 2010 21:30 UTC
Return-Path: <shinta@sfc.wide.ad.jp>
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 56FA13A67FB for <shim6@core3.amsl.com>; Tue, 19 Jan 2010 13:30:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.543
X-Spam-Level: *
X-Spam-Status: No, score=1.543 tagged_above=-999 required=5 tests=[AWL=0.339, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, MIME_8BIT_HEADER=0.3, 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 pgXzBg5vp80W for <shim6@core3.amsl.com>; Tue, 19 Jan 2010 13:30:05 -0800 (PST)
Received: from mail.sfc.wide.ad.jp (mail.sfc.wide.ad.jp [203.178.142.146]) by core3.amsl.com (Postfix) with ESMTP id 6E2963A67F7 for <shim6@ietf.org>; Tue, 19 Jan 2010 13:30:02 -0800 (PST)
Received: from imac.local (softbank126018084248.bbtec.net [126.18.84.248]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id 0F9964C0EE; Wed, 20 Jan 2010 06:29:53 +0900 (JST)
Message-ID: <4B562450.2010705@sfc.wide.ad.jp>
Date: Wed, 20 Jan 2010 06:29:52 +0900
From: Shinta Sugimoto <shinta@sfc.wide.ad.jp>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: Sébastien Barré <sebastien.barre@uclouvain.be>
References: <4B4F04F1.8080505@uclouvain.be>
In-Reply-To: <4B4F04F1.8080505@uclouvain.be>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Cc: shim6@ietf.org
Subject: [shim6] SHIM_LOC_*_PREF and SHIM_LOC_*_SEND (was: Re: review draft version 12)
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: Tue, 19 Jan 2010 21:30:06 -0000
Sébastien, Let me address my view on SHIM_LOC_*_PREF and SHIM_LOC_*_SEND. The two have different meaning. SHIM_LOC_*_SEND allows application to specify source or destination locator, whereas SHIM_LOC_*_PREF allows application to specify preference of a given locator. Yes, they are similar in the sense that both allow application to make selection of source or destination locator in some form. However, I prefer to keep SHIM_LOC_*_PREF because I think the concept of handling preference of locators is useful, especially in the cases where are multiple choices. But I admit that the current definition of SHIM_LOC_*_PREF in the document is not aligned with what is defined in RFC 5533, which is confusing. We should fix this. as stated in RFC 5533, preference of locator shall be handled in the same way as RFC 2782 (DNS SRV). That is, a preference is represented by a pair of priority and weight values. So, I would suggest to keep SHIM_LOC_*_PREF by applying the following changes to the document: - update definition of locator information structure (shim_locator{}) in section 7.1 (define a 16-bit unsigned integer parameter named lc_weight to store weight value ranging from 0-65535) - update texts in section 5.5 and 5.6 to make the definition of preference aligned with RFC 5533. - provide explanations on how ths shim sub-layer would react in the case of conflicting situations. There are at least two situations that we should think of. I think Section 10 (Operational Considerations) would be the right place to have these texts. 1) when the application specifies SHIM_LOC_*_SEND specifying a different source or destination locator which does not have the highest priority/weight specified by the SHIM_LOC_*_PREF, the request made by SHIM_LOC_*_SEND must overwrite the prefenrece specified by SHIM_LOC_*_PREF. 2) when the peer provides preference of the locators, that must overwrite the preference specified by SHIM_LOC_PEER_SEND or SHIM_LOC_PEER_PREF. does this sound reasonable? Regards, Shinta Sébastien Barré wrote: > *Section 5.5 and 5.6 : SHIM_LOC_LOCAL_PREF and SHIM_LOC_PEER_PREF: As > defined, these options are duplicate of SHIM_LOC_LOCAL_SEND and > SHIM_LOC_PEER_SEND. Thus I would remove two of them, and keep preferably > the SHIM_LOC_*_SEND version, since the SHIM_LOC_*_PREF version is > confusing due to section 5.15.3 of rfc 5533 that defines differently the > locator preferences. > *Section 9, §2, again, confusion between SHIM_LOC_*_SEND and > SHIM_LOC_*_PREF
- [shim6] review draft version 12 Sébastien Barré
- Re: [shim6] review draft version 12 Shinta Sugimoto
- [shim6] SHIM_LOC_*_PREF and SHIM_LOC_*_SEND (was:… Shinta Sugimoto
- Re: [shim6] SHIM_LOC_*_PREF and SHIM_LOC_*_SEND Sébastien Barré
- Re: [shim6] SHIM_LOC_*_PREF and SHIM_LOC_*_SEND Shinta Sugimoto