Re: [mpls] Concerns about draft-kompella-mpls-special-purpose-labels-02
Eric Rosen <erosen@cisco.com> Fri, 31 May 2013 14:50 UTC
Return-Path: <erosen@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE20621F8D31 for <mpls@ietfa.amsl.com>; Fri, 31 May 2013 07:50:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KJNeesNVfvCx for <mpls@ietfa.amsl.com>; Fri, 31 May 2013 07:50:27 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 2FF4521F86D5 for <mpls@ietf.org>; Fri, 31 May 2013 07:50:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3202; q=dns/txt; s=iport; t=1370011827; x=1371221427; h=from:to:cc:subject:in-reply-to:reply-to:date:message-id; bh=/HBKGssJYe1ZvT4VAmnOucdW9x3jOw9YswG8ChOkAPI=; b=cbDQdVnDZ4pAiRzzz3Tc+tgNyrLRk81woKZUCAykJcdYWN9Us+YvShYg h8XiPV/bD9LCRqLHQGRXgdemIUbX+GBIRoGmMNmz3PdtF+gBbbNp6Egwm Z6yK/2vSoywYxOMdq+rZ5wtN43CyxfBki48CWwiBqvsKnYqbdG54ikDQY A=;
X-IronPort-AV: E=Sophos;i="4.87,779,1363132800"; d="scan'208";a="217231115"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by rcdn-iport-8.cisco.com with ESMTP; 31 May 2013 14:50:25 +0000
Received: from erosen-linux.cisco.com (erosen-linux.cisco.com [161.44.70.34]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id r4VEoOkk009818 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 31 May 2013 14:50:25 GMT
Received: from erosen-linux (localhost.localdomain [127.0.0.1]) by erosen-linux.cisco.com (8.13.8/8.13.8) with ESMTP id r4VEoN18007386; Fri, 31 May 2013 10:50:23 -0400
From: Eric Rosen <erosen@cisco.com>
To: adrian@olddog.co.uk
In-reply-to: Your message of Fri, 31 May 2013 04:32:02 +0100. <028501ce5daf$6fbd73f0$4f385bd0$@olddog.co.uk>
Date: Fri, 31 May 2013 10:50:23 -0400
Message-ID: <7385.1370011823@erosen-linux>
Cc: mpls@ietf.org, draft-kompella-mpls-special-purpose-labels-02@tools.ietf.org, 'Loa Andersson' <loa@pi.nu>
Subject: Re: [mpls] Concerns about draft-kompella-mpls-special-purpose-labels-02
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: erosen@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 May 2013 14:50:33 -0000
Adrian> I think I see a request for any special purpose label (in this new Adrian> space or in the old space) to just use the least significant Adrian> bits. Is this a hardware implementation thing? Adrian> So I think the argument might be that processing of special purpose Adrian> labels is likely to require special hardware processing, with a sort Adrian> of look-up table of functions (a jump table?). Such hardware would Adrian> benefit from a relatively constrained set of potential label values. Adrian> Do I have that right? I don't want to make predictions about how hardware will be built in the future. However, I don't see any possible benefit to requiring the hardware to do a 20-bit lookup when we only expect to see a small number of codepoints (certainly less than 100) assigned. Keep the special purpose label values in the low order octet and let the hardware designers decide whether a full 20-bit lookup is the most cost-effective way to build the hardware. Another perspective: the WG might at some later time decide to use the higher order bits for something else. Eric> So if hashing is done on the entire stack, I think Pablo is right that Eric> labels from the extended special purpose label space will get into the Eric> hash. Adrian> [If the] unrecognised label shows for passive processing (e.g., Adrian> hash). Just use it as normal and move on. Adrian> If this is not clear from existing work and from this document, it Adrian> should be clearly stated in a new revision. This would put the draft at odds with RFC 6790, which says "reserved labels MUST NOT be used as keys for the load-balancing function". I can't tell whether the draft intends to update RFC 6790, because the "Updates:" line is truncated by the name of one of the authors ;-) Adrian> I am not convinced by Jeff's argument ... by publishing this now, Adrian> there is a lead time of 7 special purpose label allocations before Adrian> implementations have to be capable of this Now I'm quite confused about your position. Xiaohu stated: Xiaohu> how about explicitly stating that the Extended special purpose Xiaohu> labels SHOULD NOT be allocated by IANA until the regular special Xiaohu> purpose label space (0-14) has been almost used out You replied: Adrian> I note that the regular special purpose label space (0-14) Adrian> *is*already* almost used out. Thus, making the statement would have Adrian> no effect because we are already passed the point. Are you now saying that you've changed your mind? And that you disagree with Stewart's position: Stewart> That would suggest that we prefer to allocate from the new range Stewart> and keep the old range for critical new functions that really are Stewart> stack size sensitive. I tend to agree with Xiaohu (and thus disagree with the positions taken by Stewart and Loa). The new range is not useful until hardware/firmware support for it is ubiquitous, so I don't see how we can begin using it any time soon. Strictly speaking though, this is not an issue for IANA, because it is up to the WG to specify the registry from which an allocation is requested.
- Re: [mpls] Concerns about draft-kompella-mpls-spe… Jeff Wheeler
- [mpls] Concerns about draft-kompella-mpls-special… Pablo Frank
- Re: [mpls] Concerns about draft-kompella-mpls-spe… Loa Andersson
- Re: [mpls] Concerns about draft-kompella-mpls-spe… Eric Rosen
- Re: [mpls] Concerns about draft-kompella-mpls-spe… Loa@mail01.huawei.com
- Re: [mpls] Concerns about draft-kompella-mpls-spe… Curtis Villamizar
- Re: [mpls] Concerns about draft-kompella-mpls-spe… Curtis Villamizar
- Re: [mpls] Concerns about draft-kompella-mpls-spe… Pablo Frank
- Re: [mpls] Concerns about draft-kompella-mpls-spe… Adrian Farrel
- Re: [mpls] Concerns about draft-kompella-mpls-spe… Loa Andersson
- Re: [mpls] Concerns about draft-kompella-mpls-spe… Eric Rosen