Re: [mpls] [EXTERNAL] Indicators in the stack and ancillary data after the BoS

John E Drake <jdrake@juniper.net> Tue, 22 June 2021 15:35 UTC

Return-Path: <jdrake@juniper.net>
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 D4D323A0878 for <mpls@ietfa.amsl.com>; Tue, 22 Jun 2021 08:35:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.996
X-Spam-Level:
X-Spam-Status: No, score=-2.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.198, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=J67p+J9s; dkim=pass (1024-bit key) header.d=juniper.net header.b=acw6EsT3
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 fKkIZElhS-2t for <mpls@ietfa.amsl.com>; Tue, 22 Jun 2021 08:35:12 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B77BF3A0883 for <mpls@ietf.org>; Tue, 22 Jun 2021 08:35:12 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 15MFNwA7028463; Tue, 22 Jun 2021 08:35:09 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=UL+LbhyTh1U4syKmAmDNJcJ49GPfJGpSTCpOffToaR8=; b=J67p+J9sJBxWOQ7Qir2fXMW+7HZ8aC7XiONem6Pn/mEQFRp0BCGhbKrY08rBj0CFzLoE I8avEhD5KwqSjeom5c2h2J63u0NCFzDaXWRmTKpEu88Dxg2z86gFbrCILVrna2qq07j/ n1xJpKJ+yQUOmDjC1UdbfPyUDjM1J1FtQZ+N5HJ8cu+Br3Yv+VRfZuirL9IDW39qKzeK 3gmb6RjPIwlIRjIPaID1jxgBhmuprLcYTfUc87bCCC+jf2gbUN6Xjj8qh5U2E+RUf7zw qzLzTQTp+7KHYgE29dDPtzj+C2H3VKFpBAkNyMubT4Pd6XdD9MiUUg5OGrDlY2MuDy3w Bw==
Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam07lp2049.outbound.protection.outlook.com [104.47.51.49]) by mx0b-00273201.pphosted.com with ESMTP id 39bb07rx1n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 22 Jun 2021 08:35:09 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QtORjTIV/6DSNuoLeaDaD4srie6JVRhTpaOeTVAekZdLzpHdaOau6gI2cIShrVk2LFkczw9FiTw36Zi0pwEJzWFnT9GW6By6FU3PCU0tr3fYbu0GOtxqntoT8Vx4OCbArD3PPThCJw8TGTBratg4uyauDlOPSRLh+nL0nbAJPdNEac/dSSrv6ELVAJ+6V64MjbafcCvpxhShH7KY3T95eei453isV7AGcCbjll9JQH9WAlaqVvS/gwMqsoh6IOBvmpFW6YRfaHctBY6NeoGPbPmDNQiUWAuwocekE03uD92ZV7n1NU8ex2ms8tEYwpFicWNMrmcptBJhG4NVEDqW3g==
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=UL+LbhyTh1U4syKmAmDNJcJ49GPfJGpSTCpOffToaR8=; b=maZjjKNftkBPbwtoHfwORLY+Hij9Gsqd7FPb/MkETGTV09FbWN8meXYmb7iIty70rdQWH5cQAfIe6wJQ8qAvJx491PVjLwEY3EGK2HV7vPsOzmMCBuEF0/H2Ux+HnDL3E26TsGhVHXRB4heF84QlbDhRZgFjNOafA1UZ+nj15Ji1awweMt3hAZZgPSxmHV6TpM6ec2jyTc1QH4bXWFWybebNXXC31Sy/foOk76NfSQ9He8Ntyjkq17T5ino+euP9/50pjdu0oamcOq3VFaB8InSd+uOrRot61UyOJfqguk07u4TGvtAgAHqQ+QQEiBEwo4ZPYVombktPc9CD6lt4QA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UL+LbhyTh1U4syKmAmDNJcJ49GPfJGpSTCpOffToaR8=; b=acw6EsT3NNTVZlLAMsst9Z9cxaCandlpzHPXCSWALy+O2z+LlNvEmcwOWhA1gNgb8AoVJsjHm/3f6gQ3W13oEma3liA1/Q2m962pN0yTkg6GO/39ocScH/shyjuQYPWZ0beUhXtmeO3j5Qxe9pwdNhH2kkJdmtjPkxaRyuvE5mg=
Received: from BY3PR05MB8081.namprd05.prod.outlook.com (2603:10b6:a03:366::15) by BYAPR05MB4664.namprd05.prod.outlook.com (2603:10b6:a03:4d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.16; Tue, 22 Jun 2021 15:35:06 +0000
Received: from BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::69d2:29f3:b5bf:3c87]) by BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::69d2:29f3:b5bf:3c87%3]) with mapi id 15.20.4264.018; Tue, 22 Jun 2021 15:35:06 +0000
From: John E Drake <jdrake@juniper.net>
To: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, Haoyu Song <hsong@futurewei.com>, "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>, Loa Andersson <loa@pi.nu>
Thread-Topic: [mpls] [EXTERNAL] Indicators in the stack and ancillary data after the BoS
Thread-Index: AQHXY0Rmz8bFcB45u0+GX6eUo5f23asX0EoAgAAZVICAAFZpgIAACH8AgAAEQgCAACAGgIAFz3SAgAAEUoCAAAW7AIAACtKAgAAeZRCAADL8gIAANI6AgAE3AYCAAAGGMIAAGNyAgAAAfkA=
Date: Tue, 22 Jun 2021 15:35:06 +0000
Message-ID: <BY3PR05MB808127DC75C4CA6971FBFF30C7099@BY3PR05MB8081.namprd05.prod.outlook.com>
References: <c7d696de-4d83-6e3b-7d10-dc787fdabc73@pi.nu,> <MW4PR03MB639576D1C4B872AA0F5A8553F6309@MW4PR03MB6395.namprd03.prod.outlook.com> <202106170323552620410@zte.com.cn> <MW4PR03MB6395DE6E57E7CBF041ABE8E2F60E9@MW4PR03MB6395.namprd03.prod.outlook.com> <E512176A-02D5-4F74-8644-EAC4E3938AEF@gmail.com> <MW4PR03MB6395DA0A79E5882ECAC2B7E4F60E9@MW4PR03MB6395.namprd03.prod.outlook.com> <BL0PR05MB5652F9023D07DA3FC8479DDCD40E9@BL0PR05MB5652.namprd05.prod.outlook.com> <ed6341bc-5508-5fb6-f5c2-e55154c22f2e@pi.nu> <BL0PR05MB5652596A808CD766C250F369D40E9@BL0PR05MB5652.namprd05.prod.outlook.com> <DM6PR13MB2762515FA53CC3403C2DCA44B60E9@DM6PR13MB2762.namprd13.prod.outlook.com> <9f5f81aa-4529-8d83-ef5a-1c809bf3251c@pi.nu> <MW4PR03MB6395BF21A477029E8C3C68BDF60A9@MW4PR03MB6395.namprd03.prod.outlook.com> <32ece802-18b3-fb0a-db41-212fb566d22e@pi.nu> <MW4PR03MB639525BB442881B0B8F922B4F60A9@MW4PR03MB6395.namprd03.prod.outlook.com> <BY3PR05MB80817B45C5AC0BD9FDA54E93C70A9@BY3PR05MB8081.namprd05.prod.outlook.com> <MW4PR03MB63954ECABD96C12A7A7F9447F60A9@MW4PR03MB6395.namprd03.prod.outlook.com> <BY3PR05MB80813036D6A3E378D9CA2297C70A9@BY3PR05MB8081.namprd05.prod.outlook.com> <MW4PR03MB6395E25BC8D22EE5246CD4B2F6099@MW4PR03MB6395.namprd03.prod.outlook.com> <BY3PR05MB808131C5A8BD9A38CBEBF255C7099@BY3PR05MB8081.namprd05.prod.outlook.com> <MW4PR03MB63952599D725AD5717547F3AF6099@MW4PR03MB6395.namprd03.prod.outlook.com>
In-Reply-To: <MW4PR03MB63952599D725AD5717547F3AF6099@MW4PR03MB6395.namprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.6.100.41
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-06-22T15:35:04Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=ac8b496c-75a3-49b1-bbfa-89f280607b8c; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
authentication-results: rbbn.com; dkim=none (message not signed) header.d=none;rbbn.com; dmarc=none action=none header.from=juniper.net;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0787def0-9681-4242-604a-08d935934f9d
x-ms-traffictypediagnostic: BYAPR05MB4664:
x-microsoft-antispam-prvs: <BYAPR05MB4664F25B37F5DB3E71549DA6C7099@BYAPR05MB4664.namprd05.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: 1D9JXsR+n2J6RZmPcHIZB01qGTmeVX4rx2x+UhFjKgdo3J+JaT1GTUjbV+P7Rt0MYw2rMOWSHfh91z1dd4PY4yUd8gbrq+QfmTwhk/N+CxX23SSTJP4ZJ8pnmfw7Aw4uubQCU88C+jyvV40eBMxvl4On8fw1SFL+4EmDNAz5hEoF5JtUSryTbGpLU//KRomKsECHkArJyCXgT7HkZCTk+hywD1VNf4NiCA/P23MjMMWGio4svR16YWHEz22/JJel5Zd0Ce4PMGwA46JTMV5YiSm1GnuYOiVCIzE18drf/nPkdcIb5csZpx/+FYkVz5sAJNK0kXdz9MKJ5XxpcRHp+xzNUHldxItvvlXOnnm596sJINYu8d5s915KeQ1j70j11PCGb3BVrum1pqwkuBQ2HtM0lTpxQDeLpblGSGJzVrMcxtd3Y6EKShqA+bTlc8/Z5NuOEusZ6q7lexvpV9X4MORPcHlSZcO6H51S+bcXmFdSXezGbB1tWivHTtm+15Tok31GzpgQC6RRIv9DulejzOLVReF7hUQx0RKmRgyJl8iChJBDCScDQ0sBFieDc/+CPCIsS/xRBLfq6jfXGc4pcK98suCVwK+rrRdUr1w77yw=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR05MB8081.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(376002)(136003)(366004)(346002)(39860400002)(9326002)(5660300002)(316002)(2906002)(54906003)(8936002)(4326008)(86362001)(83380400001)(8676002)(478600001)(71200400001)(38100700002)(66446008)(76116006)(33656002)(122000001)(66946007)(66476007)(64756008)(186003)(26005)(9686003)(6506007)(66556008)(52536014)(7696005)(55016002)(6916009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: hSdsNRBRefVOTzgenKX7l/RrtlJO8QRTtHGIbPHnKHpnvDnXtusLEACzUcx9DCliOvsvVCQEl89eSxJLNsTXyRguNtoiePny/8mt/PTjpgJiHtrwS8XWojhFgzJib3UuN0R6dPtXKT6k9CTgPN1HUNfyiAYxFDFdbFUuoGo7bcEngGzxv4yEec/ZgF6mV/KBRjlDA0bCewNJ0L9gvyjMaPEaxUGfjjVL+mrGxvbn2TrWMTHc6KkN6oukeZFVsPLZO+NA6IQtwdIHxRFOBJEilnKaEIb1x5zl5VhC4zhGlMoewgW23lRyLz0ZOujHtLXEuJRXIZ3dO/P3LbCwF/Pbqa9ECMRGoisVCljr/c6O5vIUVUSMgGFwmXtA2qBtZg7lxWuXm/glr/N0IwXWH0OjahMRNdKiB5VEy1KbnQsdNHzlBsqr17nVo5MZkF6Ltx114qv9Nnq2k+f7kWYfS6ZBztOO5xbINamCcrIkgqekjg2TmZGpI6S9sKO7o1khCfgvTyLK57y/wLGQKFjzCP/pQr+to/YfUEkG8+ozEjP+tgz0tI+Sy/cuz5nnHghyR5VFgQSTqSY5MVlMbOGHVCzweXRZi5V377zpBQ4ZuJ6xE6EKbIr6Eo1CQCaxsOxRzucPhe2CpG2PQieMe31Q8emYClQc+5kO5vs1jsTaoDAt7xZTRJA/C9CMWDqNexzJHZCQTE5mebE/ssVDiV2ycDs6b4BbGykYvyoZ/aoEA8ahCgFi0W86vzGfi6XqMQANVDNUU7qcETdKXEs3ce8RkfhpdskNQnZMk3FwxK//apGzbOv0aQJMAOf4p1TN46eXtTr+xmJHLiLtyYZ5lcFjRA2Dkfb9OhqwJzDQSb6Ex1L5fRsxKf/BeMu0FHpYTNepNS0lyZaOrDuFKPAqLxZioOcseyj22RpVV1xsKX2GatSa2mOFezaKji6xrqHx0djrxZMY3wkEOre0EsrEFWypXPedvTYocUZ+DgyXCDNCYF8F27qj6SbV7p3x6sQIx9ooHkrqsEUN0tuoc0UXa5LQlMgXKNCeEQqMpan0QSLaH8hsNxYNeq/wSFQHJaiUoYkcVNwVer1SUlmirRnH+9ZK57e9d6oLaTLEswZOxCynu5VX6PeVNfDMsOjVUbq88OTW5U1GRVelK15taK5saXfdiaPUSdsHGto5aJpZHj1WsNWOxtrYUKZxJPzHTFp/yrqtohDQjLVVFKlPL10xgoR2aQr4Ti18TrGNDGMuh6PqmyHUcYXzmznB+EDRTKSlabQJDx95toBwZrSYvr4e5CsLD+SIgCiKyM//2mFhZuRXys2bXM2S3Y1+qx9CFjGRmqu/odkH
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BY3PR05MB808127DC75C4CA6971FBFF30C7099BY3PR05MB8081namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR05MB8081.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0787def0-9681-4242-604a-08d935934f9d
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2021 15:35:06.0599 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: QKS0OlcgpLnQYyfghO7KzP1B2QpNrLnXblqN+pmp0RqZxjOmJkqb2NGcbIfV6T/BBWfsWqyZDpK+IhSujdK4vg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4664
X-Proofpoint-GUID: Zuoip0ACw-9r7DTZxgtTVdTksyk9wgxv
X-Proofpoint-ORIG-GUID: Zuoip0ACw-9r7DTZxgtTVdTksyk9wgxv
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-06-22_08:2021-06-22, 2021-06-22 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 suspectscore=0 adultscore=0 spamscore=0 mlxscore=0 priorityscore=1501 mlxlogscore=999 malwarescore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106220096
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/VkWHqliM-ctlKnPGsyVrpisM77A>
Subject: Re: [mpls] [EXTERNAL] Indicators in the stack and ancillary data after the BoS
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: Tue, 22 Jun 2021 15:35:17 -0000

Hi,

Snipped, comment inline [JD1}.

Yours Irrespectively,

John


1.        I have sent the previous email as a response to your aside claim that "RFC 8662 does not define what a transit LSR should do when it finds an [ELI, EL] pair at the top of the MPLS label stack, either when it understands the label pair or when it doesn't". As I see it, both Bruno and I have demonstrated that this behavior is defined

[JD]  Perhaps I missed it, but nowhere in RFC 8662 do I see a statement of the form:  "This document updates the transit LSR behavior defined in RFC 6790 to allow a transit LSR that understands entropy labels to remove an [ELI, EL] pair that it sees at the top of an MPLS label stack.  This requires a transit LSR to indicate this capability to other LSRs in the SR domain and it requires the ingress LSR to ensure that when it inserts [ELI, EL] pairs in the MPLS label stack they will only be at the top of the MPLS label stack when received by a transit LSR with this capability."
[[Sasha]] I have not seen any such statement either. However, I think that we may be dealing with a terminology issue. I believe that in SR a node that originates advertisement, say, of an IGP Prefix SID, is considered as the egress node for the segment represented by this SID, even if it is a transit node for an LSP that includes this SID in the middle of the stack of SIDs. This is why they have assumed that considerations of 6790 pertaining to egress LERs are sufficient.

[JD1]  This seems like quite a stretch.  Also, as I mentioned in my first email, there is no discussion of how an [ELI, EL] pair at the top on a MPLS label stack is to be processed or ensuring, when building an MPLS label stack, that [ELI, EL] pairs need to be inserted such that they rise to the top of an MPLS label stack only when they are received by a transit LSR that understands entropy labels.

[JD1}  Do you think that it would be safe to re-use the RFC 8662 techniques for GAL?  I.e., a node indicates whether it can receive a GAL at the top of an MPLS label stack and the ingress LSR constructs MPLS label stacks in which a GAL rises to the top of the stack only at such nodes.  Or do implementations of RFC 5586 explicitly scan an MPLS label stack for GAL labels that are not at the bottom of the stack?  This seems like silly behavior but one never knows.



Juniper Business Use Only