Re: [mpls] working group adoption poll on draft-bocci-mpls-miad-adi-requirements

John E Drake <jdrake@juniper.net> Thu, 21 April 2022 21:00 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 B5E6D3A0CC7; Thu, 21 Apr 2022 14:00:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.509
X-Spam-Level:
X-Spam-Status: No, score=-1.509 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URI_HEX=0.1, URI_NOVOWEL=0.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=zWAj5GwC; dkim=pass (1024-bit key) header.d=juniper.net header.b=BJfnrGT8
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 NOWUEUD5aw15; Thu, 21 Apr 2022 14:00:10 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 CF9C13A0CBC; Thu, 21 Apr 2022 14:00:08 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 23LEQ5DD004227; Thu, 21 Apr 2022 13:59:59 -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=ghfLDqXjfR6qSU8AMvFu9AqUhLLGqIK12CcXjJHYL3M=; b=zWAj5GwCwiAd3PvDPSZWT6P8iBx6tADaGKHvHW2WLqlm7BRmh12e3v09W+pahpgV9ohQ rXSyKHNZgaEubfSn+QyL8ytoQ+cSPULpTkBKj7/xYdtsuSA8OsccAjOT2mjlJo1PazmR vZ99L5PD1K5TrQw4/lYVEiFVsO+RLVOIY71jRehdBFFpwx1KrRfzbGqqS1S/mSdjEKex vEuNZba0x1nT18tXvEQHnfbFsHGqiievmwAVt4Z3670Ig9gnfa/eI4gUCJha/4WiJsSo bek/EScMpuDmV3412AFXZULOyhuizlJ8Fcr/G84iwRIn0dH8+asD9TzmvcEzWLPHBzu7 TQ==
Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam08lp2043.outbound.protection.outlook.com [104.47.74.43]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3fk91cgq62-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 21 Apr 2022 13:59:59 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jbHEsQqcVZ6OhhSR1KOUoPcW+On4Zj/kehZgZ0lSXTqg1aOzuozCUDhKIU1157YoFchRQxxwhYXJdANoXqNuk7lu4dOd2Wdw6Ff45nXSgqjlS8uQJEsWxNoMVB7+flFnjbjqOqqRbGkOnryx0ueCprOw7mYInO4p6bjWTu1l+SJBz6Fj9IrEYIei1LjdA0QnDzLMmV9LTEfLVKDzAxQvNOo6H2XOC8/obi8AxTj7aIOLU5tLS29XkkMsSbRCA6o2qtV0jPrRLuEK3LY2y0BRK8FC7p7sOA9vWN40gEG6yzIm+pgRBm4kkLYeEh8xBM8aVlZrKqG/20M69FgAntPauQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ghfLDqXjfR6qSU8AMvFu9AqUhLLGqIK12CcXjJHYL3M=; b=OCl2ww8CoiYYricHjhsA4sXyCBg1SNWD5ZvYtu36XfSbHvAv5xrntoSKn0QEmUiT8EagD5YQ6h8pwg0VbxYXkZ0aT3IQkMviMyh10/RhaJqAjOWUTAYIW+Jlgx5xtzbmEanXh16F8dAhTBaAkwlACzw193Jz/rBXw7skMgfoD0vRefzc59682qxej929i9DpvxAeK/8YItUC8EbP0d/qurYM3QnEvn2QYTi9DHBzb5DHSPzthDxLeKzJ9IK01GzbObW+imcfw9pRqvo/Al+CzKIZq5Cq7Z2Dbc+CeIkvbeXprbDcEClLy+VgOFnw2yJbNbILKmaqUvL5so5fPDPvcg==
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=ghfLDqXjfR6qSU8AMvFu9AqUhLLGqIK12CcXjJHYL3M=; b=BJfnrGT8/eirCAhDpPCuX9jJr9vdSvXVU3pECD9SSKnRmIlFefQgeKfvCOwCZYpc4AordZi73G4BYR4iogNlZzzW2PsQ1vyHaunK5FHM3NDmjkKwMvm0tQCLvjpn+zZh15ir7zkT0dkrFAuXXbjBG2ahqc9pEfiEwJix+EjfgAI=
Received: from BY3PR05MB8081.namprd05.prod.outlook.com (2603:10b6:a03:366::15) by DM6PR05MB6217.namprd05.prod.outlook.com (2603:10b6:5:11c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.6; Thu, 21 Apr 2022 20:59:55 +0000
Received: from BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::8db8:fd72:6beb:3657]) by BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::8db8:fd72:6beb:3657%7]) with mapi id 15.20.5206.006; Thu, 21 Apr 2022 20:59:55 +0000
From: John E Drake <jdrake@juniper.net>
To: Haoyu Song <haoyu.song@futurewei.com>
CC: Tony Li <tony.li@tony.li>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>, "pals-chairs@ietf.org" <pals-chairs@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-bocci-mpls-miad-adi-requirements@ietf.org" <draft-bocci-mpls-miad-adi-requirements@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>
Thread-Topic: [mpls] working group adoption poll on draft-bocci-mpls-miad-adi-requirements
Thread-Index: AQHYTxj5nEHZYRJXU0Ok7Fv3Tnx3IKzwTy+AgAFCKICABE0GAIAAFfUAgACsLoCAADB5AIABlVIAgACPB4CAABv2AIAAAeGAgAAUqICAABga8IABXewAgAAzUmCAABB1gIAAAPWw
Date: Thu, 21 Apr 2022 20:59:55 +0000
Message-ID: <BY3PR05MB80817205CCB4DA6951B1483BC7F49@BY3PR05MB8081.namprd05.prod.outlook.com>
References: <PH0PR13MB4795A48DCF7487377267DFC99AF59@PH0PR13MB4795.namprd13.prod.outlook.com> <D52250EF-213C-49FE-BAF3-705FC13C25A1@juniper.net> <PH0PR13MB479563003FAE757FC5D160159AF59@PH0PR13MB4795.namprd13.prod.outlook.com> <BY3PR05MB80817245EE010D88BC782160C7F59@BY3PR05MB8081.namprd05.prod.outlook.com> <BY3PR13MB47877C58D51CE4A012B736889AF49@BY3PR13MB4787.namprd13.prod.outlook.com> <BY3PR05MB80818C87E2FDB30F48BA39ECC7F49@BY3PR05MB8081.namprd05.prod.outlook.com> <BY3PR13MB4787552DA2967C92EF48497A9AF49@BY3PR13MB4787.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB4787552DA2967C92EF48497A9AF49@BY3PR13MB4787.namprd13.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.401.20
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-04-21T20:59:53Z; 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=b8ab4f3b-df6c-496e-91ce-0c4c3a07146e; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b4ad11cf-2032-429e-c749-08da23d9e36f
x-ms-traffictypediagnostic: DM6PR05MB6217:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <DM6PR05MB6217A25CD46D2DE6928F6AEFC7F49@DM6PR05MB6217.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XeARaBZTRjBFDe8OEESbOZb/DsCY0SWOSYegh1zcKv52CV0zZplqHQc9iU2RPJISjVIgvPU/iQyRwxEZizTAgsFQaP9ZjBb3Q7g0ZefA0fwK/Aj65zifRetkJcD1RsdMLfvKXRDDsVGraEqMQwunwk70mKC6Ijh/MmDG9jWo5nSbBnT3EPVS790N6ChKLBKtxJ96nkBEvZ3u60kJfZFdgUNpPQKQ+a89CJZdYT6SOOYx/nsKb/WtdDpAGZWKLF4huyVUDfCPfLXPE/o/l/qRtV/4BqqICpeLaJ92bmvuDlzEhI1BKsd7gkEGIeyEyF0WxuDL6GgAIJAJKQmHKkAnfEF8z23Psqs0PGDsWO9ScDweriwD+6Uw6VpOjTePY0v1uG4xHs5OhXWe6lbezFrmb1acYx+iEwn/ORk8mzOvfgAo0Y+hQe4BlkZDhe1KSGsiQdjJrUKbi7vAUaCJWdqKDWLSzuBp11VNKGOkXQvEFqu7gaJMO5eBi77kzjrt3q/Oo1XoK8o0jB7yF+FXD/naJ1xilI5cAseVAvS3UESZ2JxxSTsZBforvvKcE3mc9m2MuhLOIpdpez5Di5Unm3omnr9MPHWjkgMxfPzuw6AmNWf1Ruisi791o0gOZ5VU6KBpAqnO1d08UcI5/l3/PnTtMEZHyslpTbQZNVqUVJAdnnLnMI2CigiAawr0Xl5asfsbKQTdblUxoBaIRb+UgMYnQCNWDt0j9i7Gua0p0ja4QYTx1+XwO5UYzeb4fAlXsERjGVlQ4+HS5Oukr/wRemuVZMyHYqsTsgNgGpagVLV/q7Nw/HTIJ84XIJ/6MnXV6QUB+cFLL7VI31RglYaOUfFGKQ==
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:(13230001)(4636009)(366004)(186003)(166002)(55016003)(9686003)(53546011)(6916009)(54906003)(316002)(7696005)(2906002)(6506007)(71200400001)(33656002)(26005)(8676002)(4326008)(83380400001)(38070700005)(38100700002)(122000001)(8936002)(9326002)(86362001)(966005)(66476007)(66556008)(66946007)(76116006)(64756008)(52536014)(66446008)(508600001)(5660300002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: zdF3+Qt6U6xCw+WKme62J2+5FFTXsoXX3sCDThuLcBThhDNkphnnJtDojT267h6SZZ4tQZ6dLM5EAtQTByjJyuEEM5uKCgnrhJ0p6IdEgZUr8X5dk4Lok/dPIohaQ1lNPUrbI/dWkZ228QbEzjAVW7KmtA+bW0DwJ2ST5QyEnU6vdD0NV+Ugl7cvxA4thzWb+RoAfbTETXOyGxwLvQPyYDfRh3UeAu8/fM80h7bIUkMAvkAWXC3L3E34tIu/xfpMZyWTCN+me/iKMufgib95ctv3Hxf6Lgdl1ZAnRoYu2zrEHa7XutnTH6GDV4YcvHA5j4eHm5sNaSGxIJU4EA+mEYggwp8usAwuOUsf9dJOr5pq6DUre00J//ZsDfB3/BwEtcmxxb8zI4Yw6GvdLZVTuW8jG7sQG0y/FJosmWbaozcaTIscKQM5jo3arzc0KeyG5Gqz0osP+fumeh9j5bMlTpXqZ339A1WLzkN1IRmaqJ0pluWLEa0PKYyFNSMqECTuxGmiX/7qs0rcwdXmBu9MtwqWagFMHNxhBbBvTWZnZ2dWFVBvIg7H5I0gv0iGo7391YN4dnXnlROS4g0AYY/2fMAA8uS/HNHAcO0aQtmchm0CAdt9reh9ZIPyLimv6sLvyL1wvNtqGuCcVO70FMXd9CEr5dEzenjtvPcMvAAvx2fWHqUedtlGAzhIE47kabguMp5calVIczszQRQ8nAt7jkJL3oGjE4GSQhZqB6Rs8dMPEvMFuRV50QLYtkapVUQtiR4U/QMk6ygce1TOAxoJ8ExS2K8MEwcSiPdCEukFGvM5XYdK+IOiiYkMN5LF2rhke75JCroPw9g/+tJwwoIvwGPS+bAMXL3gQUpMaBNyiuSck/U+iIMfeSnZpVFJwMPu0zpUGoSc028C84sW0PjSayKkfn9kwLLq71o/bk9dd36tjhS7Hw/LzCjy0cq38wNk7JRHRJIelY42XVI61vPjkarZF1AICEnpZrsob5nOdjRD5ysAMP8IbhOckUi/93STcnf6On4o9MT1sTnp/jOybdI8mOkr3/yoGyYtQbXTP6OZCi+wmCC8BRPmOf3rQeJ3u05uPgTX24nHF7nnKqNCEkjTJZ2pDSIYJt/TeValR4acVAyZAOgfMj9tR+ycch4Wp0ArtECzr+kqn/+jaDp65tcCFGR2dP/57tbFmQs1+4KT7uIKZQx2d/2P+69xlb+4QWLMRB2dqj0NC3SfptiMObZnMLXLVO5AaQL578YBEaLVOSRSuUGN+j0CCLbVDk/RMtJwYrjiovpp/eiGDKtcbIYFDZw9fv4pEqEBUWfoh50966ez12gd1nc2OuCaXwxS8bSm9RPqqLK76VfdVMJOI1zzFbw8bLXnDZw13GeUekEss0l0L/fYU4LV7YORh4iiqeLa6vmEkYmK4vi1lNgjIC5On13952NtX9ra9GxPLuYYElJsDkda9rTpBjczkG4WpB6Zk71AryEVmDhEv7q6nEWhaq24TRtz/RSii8hbqtiy9DSeN+Hk0wwwKf0//lTVFKDxfvB1DW6EwRfHcMAr87VNCnqQEXwGCarlBWNa7yUgHTUYZx2kurdfHF+ZrJivyh2J7VDgh89x8CS+cEmH8ZbO0ZaocaoEtsTn/ooRciY5FncDRqwoSxz7TwBos6cBrkmB3u1wF9GOdKKde/tfYGrgw0Wny5JrIbt7xLXionbKCtZv63qbY9+uQEG5V9qfJTv9nWtCW1yrp0UCHk+WZw==
Content-Type: multipart/alternative; boundary="_000_BY3PR05MB80817205CCB4DA6951B1483BC7F49BY3PR05MB8081namp_"
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: b4ad11cf-2032-429e-c749-08da23d9e36f
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2022 20:59:55.6663 (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: 0IYAVmXPdiY+MNWBVKGmrFpqBZbGPZ+VktyIlqEUMBPZ6xQEWRbIhok9NgubWaR8eLtQ4LFqUYRGOe8exb74sw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB6217
X-Proofpoint-GUID: CmDOc87-9owDrb2iKpuO0Ue09ajBlCxm
X-Proofpoint-ORIG-GUID: CmDOc87-9owDrb2iKpuO0Ue09ajBlCxm
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-04-21_05,2022-04-21_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 clxscore=1015 phishscore=0 mlxscore=0 bulkscore=0 impostorscore=0 suspectscore=0 spamscore=0 mlxlogscore=999 malwarescore=0 lowpriorityscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204210110
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/_ZiSpQfcAf9ye2hmqTcQkdwVrGw>
Subject: Re: [mpls] working group adoption poll on draft-bocci-mpls-miad-adi-requirements
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: Thu, 21 Apr 2022 21:00:16 -0000

Hi,

Comments inline below.

Yours Irrespectively,

John



Juniper Business Use Only
From: Haoyu Song <haoyu.song@futurewei.com>
Sent: Thursday, April 21, 2022 4:40 PM
To: John E Drake <jdrake@juniper.net>
Cc: Tony Li <tony.li@tony.li>; Dongjie (Jimmy) <jie.dong@huawei.com>; mpls@ietf.org; pals-chairs@ietf.org; mpls-chairs@ietf.org; draft-bocci-mpls-miad-adi-requirements@ietf.org; DetNet Chairs <detnet-chairs@ietf.org>
Subject: RE: [mpls] working group adoption poll on draft-bocci-mpls-miad-adi-requirements

[External Email. Be cautious of content]

Hi John,

Thanks for the explanation.
My understanding is that the reason to have multiple copies of NAS is due to the reachability concern. It’s assumed a node can only reach the first copy.
Now it’s also said that NFFRR in NAS could be set/reset on the path, which means it needs to be written to all the NAS copies for correctness. But the other NAS copies except the first one is assumed unreachable. So this doesn’t work.
Alternatively, one may choose to update the next NAS in the stack when popping the current one. But this needs extra in-stack operation (comparing and copying, not too much different from reinserting a new NAS).

[JD]  As I indicated, these are all issues for the NFFRR RFC to address

There are some other issues about the multi-copy idea. How does one know when and where to push a new copy (given devices may all have different capability)? What procedures need to be done (the label stack size keeps changing on the path, so the NAS copy pushing must be a dynamic process and can happen on any node)?

[JD]  Following the procedures pf RFC 8662, the ingress node, based upon information in the IGP, calculates where within the label stack copies of the NAS need to be placed.  Transit nodes do not perform NAS copy pushing

What’s the overhead (one advantage claimed by ISD is its compactness, but only one copy will nullify this)?

[JD]  I don’t recall this claim being made.  Rather, I think the claim was that a node would be able to access the NAS with its in-stack ancillary data expeditiously.  This is directly related to the issue, as described in RFC 8662, that a node may not be able to find the bottom of stack.  If it can’t find the bottom of stack, it certainly can’t find post-stack ancillary data

These are all from the operational point of view, in addition to the parsing performance issues which I have talked a lot in previous emails. I think all of these need to carefully reviewed and evaluated by the WG.

Best regards,
Haoyu


From: John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Sent: Thursday, April 21, 2022 12:53 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>; Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; mpls@ietf.org<mailto:mpls@ietf.org>; pals-chairs@ietf.org<mailto:pals-chairs@ietf.org>; mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>; draft-bocci-mpls-miad-adi-requirements@ietf.org<mailto:draft-bocci-mpls-miad-adi-requirements@ietf.org>; DetNet Chairs <detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>>
Subject: RE: [mpls] working group adoption poll on draft-bocci-mpls-miad-adi-requirements

Hi,

Comments inline below.

Yours Irrespectively,

John



Juniper Business Use Only
From: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Sent: Thursday, April 21, 2022 12:37 PM
To: John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Cc: Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>; Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; mpls@ietf.org<mailto:mpls@ietf.org>; pals-chairs@ietf.org<mailto:pals-chairs@ietf.org>; mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>; draft-bocci-mpls-miad-adi-requirements@ietf.org<mailto:draft-bocci-mpls-miad-adi-requirements@ietf.org>; DetNet Chairs <detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>>
Subject: RE: [mpls] working group adoption poll on draft-bocci-mpls-miad-adi-requirements

[External Email. Be cautious of content]

Hi John,

You have described quite a bit of the behavior of NAS. It’s useful for future discussions. Thanks.

[JD]  You are most welcome, and I would like to apologize for the abrupt tone of my last several emails to you.  I just wasn’t thinking.

According to the DT discussion today, more are understood.  So I have some further questions.
NAS is something within the label stack but writable by intermediate nodes. Is this the stack operation?

[JD]  I think that this will be defined in the RFC which specifies a given network action.  As we discussed today, that is probably the case for NFFRR.

Besides, if NAS emerges at ToS, you said it’ll be popped and discarded. What if the NAS also needs to be applied to the labels below it? Whatever measures you will take here, are those the stack operations?

[JD]  What we have said is that the node which removes the forwarding label which would cause an NAS to rise to the top of stack must remove the NAS.  Per RFC 8662, there would be multiple copies of an NAS within the label stack so that subsequent nodes will operate on the next copy, until that copy would rise to the top of stack, at which point that copy is removed, and so on.  In today’s meeting, Tarek indicated that
for certain use cases we might have different NASes at different positions within a label stack.

Also, as we have noted, the NAS does not require the use of in-stack ancillary data.  If we were to decide that all network action were to be done with post-stack ancillary data, we would  still use the NAS to indicate the presence of post-stack ancillary data


Best regards,
Haoyu

From: John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Sent: Wednesday, April 20, 2022 12:54 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>; Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; mpls@ietf.org<mailto:mpls@ietf.org>; pals-chairs@ietf.org<mailto:pals-chairs@ietf.org>; mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>; draft-bocci-mpls-miad-adi-requirements@ietf.org<mailto:draft-bocci-mpls-miad-adi-requirements@ietf.org>; DetNet Chairs <detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>>
Subject: RE: [mpls] working group adoption poll on draft-bocci-mpls-miad-adi-requirements

Hi,

Comments inline below.

Yours Irrespectively,

John



Juniper Business Use Only
From: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Sent: Wednesday, April 20, 2022 2:18 PM
To: John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Cc: Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>; Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; mpls@ietf.org<mailto:mpls@ietf.org>; pals-chairs@ietf.org<mailto:pals-chairs@ietf.org>; mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>; draft-bocci-mpls-miad-adi-requirements@ietf.org<mailto:draft-bocci-mpls-miad-adi-requirements@ietf.org>; DetNet Chairs <detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>>
Subject: RE: [mpls] working group adoption poll on draft-bocci-mpls-miad-adi-requirements

[External Email. Be cautious of content]

John,

Can you name “a single entity” as “sub-stack” which implies more than one entities?

[JD]  A label is either an instruction or parameters associated with an instruction – think ELI/EL.  A NAS is simply a set of instructions and their associated parameters

In essence, the NAS is a new header which is inserted into MPLS label stack under the constraints of the MPLS label format. It has nothing to do with a label (so “sub” to what?).

[JD]  I don’t think you have been paying attention.  All NAS is doing is following the paradigm described above, but compressing the instructions and their parameters in order to conserve label stack space.  This is not rocket science

And the operation on it is certainly not a “stack operation” as well. It’s embedded in the label stack. You scan the label stack to reach it, parse it, and process it. When it emerge on the ToS, we still don’t know the behavior for handling it yet. Reinsert it to somewhere in the label stack? Whatever it is, this is not “stack operation”.

[JD]  This is nonsense.  The NAS  exactly follows the MPLS label stack paradigm.  It will rise to the top of the stack and then be popped.  It is not re-inserted into the label stack.  It exactly follows the model of RFC  8662

Best regards,
Haoyu

From: John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Sent: Wednesday, April 20, 2022 10:04 AM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>; Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; mpls@ietf.org<mailto:mpls@ietf.org>; pals-chairs@ietf.org<mailto:pals-chairs@ietf.org>; mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>; draft-bocci-mpls-miad-adi-requirements@ietf.org<mailto:draft-bocci-mpls-miad-adi-requirements@ietf.org>; DetNet Chairs <detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>>
Subject: Re: [mpls] working group adoption poll on draft-bocci-mpls-miad-adi-requirements

Haoyu,

If you consider the NAS as a single entity it is completely consistent with the definition of a stack.  I think this remark is spurious and non-productive.

John
Sent from my iPhone

On Apr 20, 2022, at 12:58 PM, Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> wrote:

[External Email. Be cautious of content]


I propose Network Action Sub-stack Indcator (NSI) for this purpose.  Proposed definition:

                            An LSE used to indicate the presence of a Network Action Sub-stack.

We should also revise the definition of NAS to use this.


Hi Tony,

Stack means “first in last out”. It is used for MPLS label stack to describe the label processing procedure.
The encoded ISD is neither labels any more nor a stack in any sense, so both “sub” and “stack” are improper terms in my opinion. Thanks.

Best regards,
Haoyu

_______________________________________________
mpls mailing list
mpls@ietf.org<mailto:mpls@ietf.org>
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/mpls__;!!NEt6yMaO-gk!WjmuV7E8Mw6rIaDBNoBzdrOb19V5QnD5ieOAlSqsS7ep5ruJ951hAkyCvczVMYI$<https://urldefense.com/v3/__https:/nam11.safelinks.protection.outlook.com/?url=https*3A*2F*2Furldefense.com*2Fv3*2F__https*3A*2Fnam11.safelinks.protection.outlook.com*2F*3Furl*3Dhttps*3A*2F*2Furldefense.com*2Fv3*2F__https*3A*2Fwww.ietf.org*2Fmailman*2Flistinfo*2Fmpls__*3B!!NEt6yMaO-gk!WjmuV7E8Mw6rIaDBNoBzdrOb19V5QnD5ieOAlSqsS7ep5ruJ951hAkyCvczVMYI*24*26data*3D05*7C01*7Chaoyu.song*40futurewei.com*7C187c0f73b908456a2fb208da23077580*7C0fee8ff2a3b240189c753a1d5591fedc*7C1*7C0*7C637860812193372183*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C3000*7C*7C*7C*26sdata*3D*2FpaWE*2B0JpHUtCDirsbXMwvuDbdkuCIRD8Wfo1tfsyew*3D*26reserved*3D0__*3BJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl!!NEt6yMaO-gk!XPzXhO-cZxJqPSoPXdg6bHYTnKWeJBfjd_JoAz5kPjMZ5DMQZpxcHv5RjfhJx1o*24&data=05*7C01*7Chaoyu.song*40futurewei.com*7C68c206dfee114adf15c408da23d09308*7C0fee8ff2a3b240189c753a1d5591fedc*7C1*7C0*7C637861676006072288*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C3000*7C*7C*7C&sdata=DbKxnTITpukLR1M3b05cwhdigplTbG0ISdsDTZDbb8o*3D&reserved=0__;JSUlJSUlJSUlJSoqKioqKioqKioqKiUlKioqKioqKioqKioqKioqJSUqKiolJSUlJSUlJSUlJSUlJSUlJSUlJQ!!NEt6yMaO-gk!WIRIIFr7OtdVSfudrstTwDHnZwARgdvbU_VzZ37LCqRVeMqnQvLFYB95E4nyM_U$>