[mpls] comments on draft-kompella-mpls-special-purpose-labels-02
Eric Rosen <erosen@cisco.com> Mon, 18 March 2013 18:05 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 9764E21F8FA7 for <mpls@ietfa.amsl.com>; Mon, 18 Mar 2013 11:05:49 -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 dG2Xw4ISgkKM for <mpls@ietfa.amsl.com>; Mon, 18 Mar 2013 11:05:41 -0700 (PDT)
Received: from mtv-iport-3.cisco.com (mtv-iport-3.cisco.com [173.36.130.14]) by ietfa.amsl.com (Postfix) with ESMTP id 9905421F8F00 for <mpls@ietf.org>; Mon, 18 Mar 2013 11:05:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2676; q=dns/txt; s=iport; t=1363629924; x=1364839524; h=to:subject:reply-to:date:message-id:from; bh=RbKL6nr5as241SMRCBF9GfBuyX84pEKOXzxE/5zyOxM=; b=aCRcLoJIP+rERI3wI/asqo/S8uyCLn5S6Df/4+M4rJoa/txHigYUep+o 5mkQ/rtzFNzBnJ4zjVo+oZLBKYBTUgQV0GNgYkaCOP9dJ8JlceHUzX36r gNWlISkUblkl885oIoapOsvlOGRwiyB+lLekrqMFEgN9gSUGV4jpVOVzI s=;
X-IronPort-AV: E=Sophos;i="4.84,865,1355097600"; d="scan'208";a="73356038"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-3.cisco.com with ESMTP; 18 Mar 2013 18:05:24 +0000
Received: from erosen-linux.cisco.com (erosen-linux.cisco.com [161.44.70.34]) by mtv-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id r2II5N5t012970 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 18 Mar 2013 18:05:24 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 r2II5MEC010027; Mon, 18 Mar 2013 14:05:22 -0400
To: MPLS <mpls@ietf.org>
Date: Mon, 18 Mar 2013 14:05:22 -0400
Message-ID: <10026.1363629922@erosen-linux>
From: Eric Rosen <erosen@cisco.com>
Subject: [mpls] comments on 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: Mon, 18 Mar 2013 18:05:49 -0000
A few comments: - The extended special purpose label space has about a million possible values (16 - 1048559), with an allocation policy of "standards action". This encourages squatting on "unofficial" codepoints while discouraging the publication of non-standards-track drafts describing the use of those codepoints. I think it would be better to have a much smaller piece of the label space to be allocated under the "standards action" policy. - With a large extended special purpose label space, why do we need a process for reusing deprecated (non-extended) special purpose label values? Especially when we already know that "IETF-wide surveys" don't necessarily determine correctly whether some feature is actually in use somewhere. - "an arbitrary string of consecutive extension labels is legal, and semantically equivalent to a single extension label" I don't see the sense of this. It will only lead to interoperability issues when some implementation puts in lots of extraneous labels and some other implementation can't handle it properly (as mentioned in the Security Considerations). - Section 3, point 4, on the possible use of codepoint 3, doesn't seem to make any change to existing process or usage. I'm not sure why it is even in the document. - The fact that every special purpose label has a corresponding extended special purpose label seems problematic to me. Suppose some implementation decides that when it needs to push "IPv4 explicit null" on a packet, it is always going to use the extended special purpose label. This seems perfectly legal, but will not interoperate with other implementations that understand "IPv4 explicit null" but that don't support the extended special purpose label space. - From section 3.1: An extension label MUST be followed by another label L (and thus MUST have the bottom-of-stack bit clear). L MUST be interpreted as an "extended special purpose label" from a new registry created by this document (see Section 5). Whether or not L has the bottom-of-stack bit set depends on whether other labels follow L. Only L is interpreted as an extended special purpose label; labels following L are interpreted as normal. If all labels following a special purpose label "are interpreted as normal", it follows that there can only be one special purpose label in the stack. I don't think that's the intention. Probably the final sentence should be "an extension label only affects the interpretation of the label immediately below it".
- [mpls] comments on draft-kompella-mpls-special-pu… Eric Rosen
- Re: [mpls] comments on draft-kompella-mpls-specia… William Ivory (wivory)
- Re: [mpls] comments on draft-kompella-mpls-specia… William Ivory (wivory)
- Re: [mpls] comments on draft-kompella-mpls-specia… Eric Rosen
- Re: [mpls] comments on draft-kompella-mpls-specia… William Ivory (wivory)
- Re: [mpls] comments on draft-kompella-mpls-specia… Jeff Wheeler
- Re: [mpls] comments on draft-kompella-mpls-specia… Saku Ytti
- Re: [mpls] comments on draft-kompella-mpls-specia… Loa Andersson
- Re: [mpls] comments on draft-kompella-mpls-specia… Jeff Wheeler
- Re: [mpls] comments on draft-kompella-mpls-specia… Curtis Villamizar
- Re: [mpls] comments on draft-kompella-mpls-specia… Jeff Wheeler
- Re: [mpls] comments on draft-kompella-mpls-specia… Curtis Villamizar
- Re: [mpls] comments on draft-kompella-mpls-specia… Jeff Wheeler
- Re: [mpls] comments on draft-kompella-mpls-specia… Curtis Villamizar
- Re: [mpls] comments on draft-kompella-mpls-specia… Jeff Wheeler
- Re: [mpls] comments on draft-kompella-mpls-specia… Loa Andersson
- Re: [mpls] comments on draft-kompella-mpls-specia… Jeff Wheeler
- [mpls] Relation between the number of special pur… Loa Andersson
- Re: [mpls] Relation between the number of special… Jeff Wheeler
- Re: [mpls] comments on draft-kompella-mpls-specia… Kireeti Kompella
- Re: [mpls] comments on draft-kompella-mpls-specia… Eric Rosen
- Re: [mpls] comments on draft-kompella-mpls-specia… Rajiv Asati (rajiva)