Re: [mpls] [Last-Call] Last Call: <draft-ietf-mpls-spl-terminology-03.txt> (Special Purpose Label terminology) to Informational RFC

"Acee Lindem (acee)" <acee@cisco.com> Sat, 29 August 2020 17:03 UTC

Return-Path: <acee@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 D19823A0DE9; Sat, 29 Aug 2020 10:03:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.597
X-Spam-Level:
X-Spam-Status: No, score=-9.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Q4qRggK4; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Qf4Wxsdy
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LLrt5bI-sXXj; Sat, 29 Aug 2020 10:03:02 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 677343A0DE8; Sat, 29 Aug 2020 10:03:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24427; q=dns/txt; s=iport; t=1598720582; x=1599930182; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=sWOFTkVbkb/vAj9c02t7Ri7S9tivHk30B/m2TV9sddc=; b=Q4qRggK4hPO5T+zEpEbRSSvP/Qj4SJ+q5xrwxVA0ijLtXnIoXkzd0Aw+ 8OXj5wrEXgMDFH1OVAxBRMqPMqVt7GSUMGlSyqWvGD/A6UOHu2g8qlz/L 4pCBLnWWS6RqIeZ6+SUPaBp3d06Ge9tu3R5BvvStMPwz7WPGKh6mMO2uz I=;
IronPort-PHdr: 9a23:nI6OyR9Lc0V1Vf9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+7ZhCN6fBkllSPXIjH5bRDkeWF+6zjWGlV55GHvThCdZFXTBYKhI0QmBBoG8+KD0D3bZuIJyw3FchPThlpqne8N0UGFMP3fVaUo3Cu43gVABqsfQZwL/7+T4jVicn/3uuu+prVNgNPgjf1Yb57IBis6wvLscxDiop5IaF3wRzM8XY=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CxAACMiUpf/5ldJa1fGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBggqBIy8pKAdwWC8sCoQug0YDjXSKC4l4hG6BQoERA1ULAQEBDAEBLQIEAQGETAIXgjICJDgTAgMBAQsBAQUBAQECAQYEbYVcDIVyAQEBAwESEQoTAQE3AQQLAgEIEQMBAQEBIwcCAgIfER0IAgQBDQUigmECIQGBfk0DDiABpyMCgTmIYXaBMoMBAQEFhRwNC4IQCYE4gnGCUoETgQKFTRuCAIERJxyCTT6CGkIEgSgBEgE4CYJ3M4Itj32CYjyGaottkCtRCoJllEVphQQDHoMJOIk3jxuEQ5B0gV2BbYtIkiICBAIEBQIOAQEFgWsjZ3BwFWUBgj5QFwINjh83bgECgkmEfYVZdAI1AgYBCQEBAwl8jw4BgRABAQ
X-IronPort-AV: E=Sophos;i="5.76,368,1592870400"; d="scan'208,217";a="822027549"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 29 Aug 2020 17:03:01 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 07TH317p008424 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 29 Aug 2020 17:03:01 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 29 Aug 2020 12:03:00 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 29 Aug 2020 12:03:00 -0500
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Sat, 29 Aug 2020 12:03:00 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WGQzCUz5r8fhcXZc6ZihBM18ryiLmv+CvfFWWAtC338cnAJMNDCONkvWtFC25TCkfAvPT5ZO7UwFol1SJWC0Ovu32uFggynEuY3mGK9uE32k7f1OVeWxOUjq90UdJX/QKRZTyFSt9BtyJ2d4kz68EhHX41okCDeTUsOS2YG/W4mMZQpGXBzIxem9ULFQwd4lIbMH5GrmLI8EBbma/Kp8qRPjGHX9SqIeKdQefx2eRKOGVIFWo3tbtnT4AtQTM23H664pKSlpwIf+X58mICApsv75Rwl4a05iKgR82W2bSMkZKg42avKa/Sf7cMe6k1CgsnSfsEYRQ2hl/cF2kM/lnQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sWOFTkVbkb/vAj9c02t7Ri7S9tivHk30B/m2TV9sddc=; b=g6Y+bfrcl9c9z5BCOqvO4U5WHo7NhyNXkv2Jqo4zhEx07xY2/wi3Dp82c9p6u+S6F/HX4tWzG3AXRbw6msgXRUEndqfIlBgR++g4UobIr1JIiR7arxllgBXgNxhJc1aAww1PoWHY5vI4vUkKALzmFTLL7b2xyHr0i+Nv0Z/MtCt0PX2QTQMi+e/dDGhlKqqqpdWuC4Djm3qoM6PLHPiCaemAdzwF/Yzoib0pCgYX5q/FkHpv5nByx09MQqdEEl21+JshWw8Y4QyenezTNrSLCKWTlZ0HRr4gO5qnm5+HQ6nQseQOaWaIgHqlf0aPzJxqI8SxrAmE4YuxpVbLdzMpUg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sWOFTkVbkb/vAj9c02t7Ri7S9tivHk30B/m2TV9sddc=; b=Qf4WxsdyNQDXTb8H6SymVT3srw2xpHgqM42poOzOn8eJQg7cc8QkuYWjdcTUsl6vPJJw+i5POm4MRcrUsrmFF8rbaOBuwztJdxjvQ39htVMcgPRyKpnsxxcG1mEipPoyvWhCsL/qomnSZmOmXAg23l1dMxjC+6er+kWcGiZjqpI=
Received: from BYAPR11MB2887.namprd11.prod.outlook.com (2603:10b6:a03:89::27) by BYAPR11MB2773.namprd11.prod.outlook.com (2603:10b6:a02:c6::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.19; Sat, 29 Aug 2020 17:02:58 +0000
Received: from BYAPR11MB2887.namprd11.prod.outlook.com ([fe80::ed2a:6cdf:3bc4:dbf2]) by BYAPR11MB2887.namprd11.prod.outlook.com ([fe80::ed2a:6cdf:3bc4:dbf2%6]) with mapi id 15.20.3326.023; Sat, 29 Aug 2020 17:02:58 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Kireeti Kompella <kireeti=40juniper.net@dmarc.ietf.org>, Loa Andersson <loa.pi.nu@gmail.com>, Stewart Bryant <stewart.bryant@gmail.com>
CC: mpls <mpls@ietf.org>, mpls-chairs <mpls-chairs@ietf.org>, Last Call <last-call@ietf.org>, "draft-ietf-mpls-spl-terminology@ietf.org" <draft-ietf-mpls-spl-terminology@ietf.org>, tom petch <daedulus@btconnect.com>
Thread-Topic: [mpls] [Last-Call] Last Call: <draft-ietf-mpls-spl-terminology-03.txt> (Special Purpose Label terminology) to Informational RFC
Thread-Index: AQHWfRTqzjOnK2JFa0G8I39Yv5WVY6lOqUeAgACRToD//9SuAA==
Date: Sat, 29 Aug 2020 17:02:58 +0000
Message-ID: <9A2C9EEF-D23C-4AA3-AB0F-5B60653EA213@cisco.com>
References: <6E3FD12F-322C-4D17-80E9-D876084D4D56@gmail.com> <9637464F-5541-4AE2-AFF1-2B87F1A61B7B@gmail.com> <BYAPR05MB4565231E5D79DFD4D3C66D19B9530@BYAPR05MB4565.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB4565231E5D79DFD4D3C66D19B9530@BYAPR05MB4565.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-08-29T15:30:02.6946839Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Privileged
user-agent: Microsoft-MacOutlook/16.40.20081000
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [136.56.133.70]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 667d393b-aacb-49c8-3800-08d84c3d616c
x-ms-traffictypediagnostic: BYAPR11MB2773:
x-microsoft-antispam-prvs: <BYAPR11MB27734339B60E042369C4194EC2530@BYAPR11MB2773.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: KfrsTF1cXngHkAYiVYjrFETzRPmy/gRuWlnjtKSRBdBgyGT/oJOsJPprMe4YrVfjmHk+/E8603xklChu+k7to7cuCvawcqtq9APoQPxPSplusAaCIWJ6WSd5VSyFx1I+nzHQ3WMixDH/OOFpCcJcxsnVSctksnpaexGcc5FoysriuoBDGDJohqr8zaE4DcAzXZVeM8WHD9k+fqfBlaJV109kAbm8bLOny4i1/Q+Wnj5uRlYs1WTHmq4w4s9nVs5YfffkzHlOEI+RDxRY4wHsiKZeZ46n2jelAMroLKL9tttc6SwLhgSSD5Zc4Yqa6xeF1k0IA9mtV+W34ET/eJdzTR4vq09L9Nlx/ql6dugGgci7pWpJldik5zF9wQyk7Pch
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2887.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(396003)(366004)(376002)(346002)(39860400002)(33656002)(316002)(2906002)(186003)(66556008)(2616005)(8936002)(54906003)(26005)(4326008)(76116006)(83380400001)(66946007)(66446008)(66476007)(6512007)(64756008)(110136005)(53546011)(86362001)(6506007)(6486002)(8676002)(36756003)(478600001)(71200400001)(5660300002)(21314003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: K0NH5d1CkfcO+D7w+n7dvBRMzHQSaiHo2ba4vIjEbEYL8s2TrxLj8d5bRkdnNrlr/rfngCCbVKHZmYI4VonkUvOWAc+M8lwAho985nDOK5/vJHqnjSAPvJb0lNjqNgEebVL+IHZeHjnzdg426hA0B4UAN+H5SslQGIlZPppfNEVnQ8ROOVZN9YSUNKYAYk0D8Ydv974MI4Vn3mPHLUAbNeEJCaUYURUfVpqCHW9U3ERf4P/q6OOEposewFtiadljmM07jiyYQhE1CZ4+Wy5XtCDGAngW0Y2L/e2x3yaDuJXJvhT6uCJQCUIM1H38k8+GclwCq6UzR6oO2aO0Mvbc3l47MZp4TDAvU2Vq8kW9cQVuQnIjer2F8Qwid3Z2p4cHqj/cRNIGWyF5AWOuHQb6g9LJ9UmeGLWYfIzjQspYl3q4K07cqRbOiG4vyvFQhwECEwDZ/+seR7inNFIbFBxwlbZ5DnYkj7uDtxYMusnikKyV49Hhe1QnT3Fr0nNnyxDdlu5ud2a9vneSgGM9jt/iRxcrXHF7LpCpYRAwYod2yNEl5QEm83YbNwT9gRFim1MCGlqKgqm/5aI80oJmHkfFot88Zt3b7P8DWCRVd1abMQbXdBApfy5hQ/E8i1Ww/8z1VYFlRnbhAVV/O2yMIUq8Fg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_9A2C9EEFD23C4AA3AB0F5B60653EA213ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB2887.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 667d393b-aacb-49c8-3800-08d84c3d616c
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Aug 2020 17:02:58.2724 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: T5YePzbZXUHbinmIaMCo9FnWbKhJVBl+Db7WUT9X8ZvtYqk7Zq3fyWabX8y0TytW
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2773
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/GsPEDpaftS-SJFzOXtBttkkb8ss>
Subject: Re: [mpls] [Last-Call] Last Call: <draft-ietf-mpls-spl-terminology-03.txt> (Special Purpose Label terminology) to Informational RFC
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
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: <https://mailarchive.ietf.org/arch/browse/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: Sat, 29 Aug 2020 17:03:06 -0000

I agree with Kireeti.
Thanks,
Acee

From: mpls <mpls-bounces@ietf.org> on behalf of Kireeti Kompella <kireeti=40juniper.net@dmarc.ietf.org>
Date: Saturday, August 29, 2020 at 11:38 AM
To: Loa Andersson <loa.pi.nu@gmail.com>, Stewart Bryant <stewart.bryant@gmail.com>
Cc: mpls <mpls@ietf.org>, mpls-chairs <mpls-chairs@ietf.org>, Last Call <last-call@ietf.org>, "draft-ietf-mpls-spl-terminology@ietf.org" <draft-ietf-mpls-spl-terminology@ietf.org>, tom petch <daedulus@btconnect.com>
Subject: Re: [mpls] [Last-Call] Last Call: <draft-ietf-mpls-spl-terminology-03.txt> (Special Purpose Label terminology) to Informational RFC

I’m in favor of updating this draft:
1.        making it PS;
2.       clarifying terminology and ranges;
3.       adding Stewart’s text on legacy processing of label 7;
4.       renaming the draft (at least remove “Terminology”);
5.       sending it back to the WG.
I don’t think we need three new drafts to deal with this, but we do need to deal with the issues raised.

Cheers,
Kireeti
________________________________
From: Loa Andersson <loa.pi.nu@gmail.com>
Sent: Friday, August 28, 2020 11:57:55 PM
To: Stewart Bryant <stewart.bryant@gmail.com>
Cc: Adrian Farrel <adrian@olddog.co.uk>; tom petch <daedulus@btconnect.com>; Last Call <last-call@ietf.org>; draft-ietf-mpls-spl-terminology@ietf.org <draft-ietf-mpls-spl-terminology@ietf.org>; mpls <mpls@ietf.org>; mpls-chairs <mpls-chairs@ietf.org>; BRUNGARD, DEBORAH A <db3546@att.com>
Subject: Re: [mpls] [Last-Call] Last Call: <draft-ietf-mpls-spl-terminology-03.txt> (Special Purpose Label terminology) to Informational RFC

[External Email. Be cautious of content]


Stewart,

Inline please

Sent from my iPhone

> On 28 Aug 2020, at 16:26, Stewart Bryant <stewart.bryant@gmail.com> wrote:
>
> First a procedurally point:
>
> "This draft updates RFC7274"
>
> RFC7274 is standards track, and so believe that this terminology draft also needs to be standards track.
>
> Second technical matter:

I think this is correct, it also motivates making this a Standards Track document and sending it back to the wg. The wg never discussed this and we need wg consensus call.
>
> In discussing this terminology draft there has been some confusion regarding the whether the construct XL/ELI/EL (or <15><7><xxx> as I have described it elsewhere in the thread) is permitted.
> Re-reading RFC7274 there is text that seems to expressly forbids the construct XL/ELI/EL (or <15><7><xxx>).
>
> The text
>
> "Values 0-15 of the "Extended Special-Purpose MPLS Label Values"
> registry are set aside as reserved. "
>
> Is quite clear that the whole of that range is reserved.
>
> In the IANA section it says:
>
>    +---------------------+---------------------------------------------+
>    | Range               | Allocation Policy                           |
>    +---------------------+---------------------------------------------+
>    | 0 - 15              | Reserved.  Never to be made available for   |
>    |                     | allocation.                                 |
>
> That text seem to imply never to be deliberately used.
>
> The confusion arrises because of the text in RFC7274 that notes that legacy implementations might not notice that the construct XL/ELI/EL is present. It is perfectly reasonable to provide the exception for the legacy hardware, however the the text that does seems confusing. I would like to propose that we address this confusion by including a further update to RFC7274 in this terminology draft:
>
> OLD
>   Values 0-15 of the "Extended Special-Purpose MPLS Label Values"
>   registry are set aside as reserved.  Furthermore, values 0-6 and 8-15
>   MUST NOT appear in the data plane following an XL; an LSR processing
>   a packet with an XL at the top of the label stack followed by a label
>   with value 0-6 or 8-15 MUST drop the packet.
>
>   Label 7 (when received) retains its meaning as Entropy Label
>   Indicator (ELI) whether a regular special-purpose label or an ESPL;
>   this is because of backwards compatibility with existing implemented
>   and deployed code and hardware that looks for the ELI without
>   verifying if the previous label is XL or not.  However, when an LSR
>   inserts an entropy label, it MUST insert the ELI as a regular
>   special-purpose label, not as an ESPL.
> NEW
>   Values 0-15 of the "Extended Special-Purpose MPLS Label Values"
>   registry are set aside as reserved.  Furthermore, an implementation
>   MUST NOT place a label with value 0-15 in the label stack immediately following
>   an XL; an LSR processing a packet with an XL at the top of the label
>   stack immediately followed by a label with value 0-15 MUST drop the packet.
>
>   When inspecting a label stack to find an Entropy Label Indicator
>   (ELI - label 7) a pre-existing implementation may fail to inspect the
>   previous label, and so not notice that  it is an XL.  Such systems can
>   continue to process the entropy information and forward the packet when the previous
>   label is an XP without causing harm. However, the
>   packet will be dropped when the XL reaches the top of the stack at another LSR.
> END
>
> This text clearly demonstrates that legacy LSRs are not expected to police the  <15><7><xxx> construct and that nothing bad will happen of they do not


Juniper Business Use Only