[mpls] Re: Gunter Van de Velde's No Objection on draft-ietf-mpls-inband-pm-encapsulation-15: (with COMMENT)
"Gunter van de Velde (Nokia)" <gunter.van_de_velde@nokia.com> Mon, 09 September 2024 22:36 UTC
Return-Path: <gunter.van_de_velde@nokia.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 885B5C1D4A90; Mon, 9 Sep 2024 15:36:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.253
X-Spam-Level:
X-Spam-Status: No, score=-2.253 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.148, 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=nokia.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fKbHNXanvoJf; Mon, 9 Sep 2024 15:36:38 -0700 (PDT)
Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2049.outbound.protection.outlook.com [40.107.247.49]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 396CEC1D4A9E; Mon, 9 Sep 2024 15:36:37 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=b3N4KIX3kME8K0QEZU0xNt/kIXnYY3dqnRWTa/z4jfL1FCHamanS1aVYoGdxUs8ZW1dKytxgm1gKk4JxZadP6IobtaNegf3Mrc6GbKB5d9y2NIPPPD3Al3na+8hF8Ukd3TBSrsAQk0p6iXKZQrhK0dE8Smdj8o9mNXsDdKPIJwDIgjjaqhEO/Ka2vUUtQ+MSYYz9TQHFttJxws96cdKi7uKU1FauOslZ1A19OCY42m/GxKzFY9tphWgf0umGEB2d+Hi9GWpNI5BkueyTlORBZngtB0lD6B5vkQrYOh5ytFH0qp/Umwiy7EbEsPjx25E31M1bsUKjTlGkICc6frl7Og==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=1VPU/ckGeepqzOf/2Mu2ezJCwwfVmyvc0e1Lz09L3Jo=; b=FcoOcYpmMYmKY6lswSB9CHPr0Ytv3PAHv9OtAAkJhHsV08OMElxWcudeuzf+qsZtnKyAYGj5wkrf9cXtuvLkWaqZv/58JaXyZz4d80EmA44F1Dsh4xUA17ghlExmff8zA1kaB7TeXxJSaV/sMzonOwdhyT+jjCN+1T0adDQFdb7YJ2RJSGkTcdQaJhM2MA7vcut6YRKIj++NdeWo5aaftSk+sK1Xb36VRkoC7+TjmL7WAy0vj4amAjmNRifXMvmHluX9/wsNFYsCZANzASLB5nbWEPyDWfOBrhb2Xr+B927+KHNtC+YY+tZM4DxuYLNoWJ1yCZwNqVfwZ7nMQc9k9A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1VPU/ckGeepqzOf/2Mu2ezJCwwfVmyvc0e1Lz09L3Jo=; b=wZBdTtSr8a5fQfADkpntMb9+E4w+sePC+onjv5Mq7yUOTZVtdPh4GUEbltcwOmTNrBrMCTrtyR9G3Q8a0DTgTSAG/U0WLIU7Hw0iKpXwRuPrljaoUtJawkRiFzywJan5nK0UlKbnR8C7kv0BCqT8FcsfZ3IOGY6D+t+ZfH/6wX/VxJA83s/jToK/SOb7OYlgyvq2aJocHHByHCt/9Q6jjuU7UCJWSxmUoJ8q4eQG+WTt6apfZfnE5UjQ0n2CF0F8A3vz7ePR8Fc5M0tvbb9YS4RLaOght2bywkIce4HQtxSBvi41Dbvx1aKlxKE8ezJKMBA+E9leMmf5UIReobqVDA==
Received: from AS1PR07MB8589.eurprd07.prod.outlook.com (2603:10a6:20b:470::16) by AS8PR07MB7559.eurprd07.prod.outlook.com (2603:10a6:20b:2a7::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.24; Mon, 9 Sep 2024 22:36:34 +0000
Received: from AS1PR07MB8589.eurprd07.prod.outlook.com ([fe80::5ca6:f902:8e31:6f3e]) by AS1PR07MB8589.eurprd07.prod.outlook.com ([fe80::5ca6:f902:8e31:6f3e%4]) with mapi id 15.20.7939.017; Mon, 9 Sep 2024 22:36:33 +0000
From: "Gunter van de Velde (Nokia)" <gunter.van_de_velde@nokia.com>
To: "xiao.min2@zte.com.cn" <xiao.min2@zte.com.cn>
Thread-Topic: Gunter Van de Velde's No Objection on draft-ietf-mpls-inband-pm-encapsulation-15: (with COMMENT)
Thread-Index: AQHa/sxp0qYxv8o5oEWHUQCZnqWOXLJKXcEAgAWoAzA=
Date: Mon, 09 Sep 2024 22:36:33 +0000
Message-ID: <AS1PR07MB85896EBB31523CAF43FF64A4E0992@AS1PR07MB8589.eurprd07.prod.outlook.com>
References: 172545561773.1661558.9099729767144725332@dt-datatracker-68b7b78cf9-q8rsp <202409061523325905qQP4-xHTuJV08TwXCgzG@zte.com.cn>
In-Reply-To: <202409061523325905qQP4-xHTuJV08TwXCgzG@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS1PR07MB8589:EE_|AS8PR07MB7559:EE_
x-ms-office365-filtering-correlation-id: db3e12ec-3c70-4830-bc4e-08dcd11fdba7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|38070700018;
x-microsoft-antispam-message-info: EczzzLsh6jt5XyQN1xTcflZTkipdkmHmFRy/59AOFp7iLEQgKTsHF9qNbtO+4gagdbVux59lD/utke9E+63ZYsOZJOdLQ6epBPL063MLvdVkB5ftSoK50nf/0OASNo9UCoe8bNUPKWu76RXNMtmpjAIhNtp4y6m1Az6l3mCVegb9g656xWEjtWZAiO6OzFOAD49N73a81Buj8yYfc331Kl49od6rwXJwGID9dh5IkvOSZykcAXnvg8lUG6XmLYzUlZwVAI+5hecTR0x0UxzNVxsjCHgJzvL0GkWCKMOlZZ3fGCKIBl7Bz7gs9hnn+ycLwPfkbcHqVAogERAhnnbx1ifpWCzPKQySIZMWLVPHopKIF2elttXl4Y2C8BVu77lvboWr0kSe/MNXun9V/gb2kU8SE551SSrFeWt4p8qzKebBYn6OdEScvNO0rB8eUPWqsY8Ld64eJPydcqr/mBoy832flIsDZ6pfsUfSmoc2s8OJOXLr6yEs/zlIB5wL4VfIXI5ZN8WdeqTxEb057c44ESwfg1cu2svOJflY13KHkCy4AnHmbElNJqHSLEL95CrH9hc3jef2sTC4OZ1SRJEQxyHb6hbMYOyIHRaXY+qbXlbgHmWgsxT1X5JDXyGFvMPEV9RqvcojTBabX5vaP1oGLS4Ga/g0pzqXms10KbPW4asY/2v6ikhxNKh+tm2YDqY6VK31mR9hgufud9tJR+Ia1qSYTR3/MACsZDcehB+lbpG5gxovILxSFJ/g/7IK/W7idZtn0SCYvDtKv7SXfzru7WyTGPac/XdtqpK6U35CMA/IJT5yDMw8YMbFh0jqjvSpD7ctjaZyTDUz5EI5dwgOUESMyBfbl9eyeJRsnaNIoxXJ4rfSg10mTWGybPHbEnVkfxdzXR2RAt6bD53/apv9vzm8V8FfP5SxeJHW2wBz86DjS45AaDLf7DZIhRghICUeZuS5D6w189Jof3y8mdToSQxnui1LnPAe1kCfkXlD+PoUFprJvWZsI/sL0mGr/ba7vldWKEWmtmNkPuYMSZA3qFgU5KaFEV9b5R9FArZBnGoQyHwzHL08PZi5rAjGTdJJaMKyRONhI/S568jC1+UTUFLyADwx28g0CjM7x6tZEb81tRBkaGWEsihUDOv16sAHRMugkauBl/Ma4hz19xFtwUFX3OCnxNrPsjn+u/jtLuIFIRku5/XaR30wKF0g6Bq4QAS/gsWjIgMUogMZjBZCCOoMCDA1u1U8s1HLRcwl/wYIaDSOMj86VE4Ao9NgxqK5/ZID4vNfhOv/1xzsKIi4SaWkZG3Qb8gdOrpZX9cH10LE1uWa0UpRLwLOGgOsPx5QXpy89EB5TLdaHxJU21ottQr0WWVPjg5h7LsLLvaWH38=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS1PR07MB8589.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: wsBc8RsYqk2StdeCVa77abu4ojEqyVNqcQiv3ZeE/TqUYqMjiDDx9zxDA5bHWNwPajdQyvnkfEbcJ1Cb8C2sex5j5sC7iQNiy7EuOKRIfWxjU05iqaa3qTo6P8ikmpvgloSS9OVR/yRvHjI9ZekQMByGwam6/ugu2+67U6UloMhaPnwAlz+pknhEfkP/1Bjo/qYd78TYeUDcMGpSvItKmdxOL7QFq9DQ05yY1XZOEY6dDazl1T5qd43BotTatnJugopSE2Is+uZEWsQfm0pJ8gRmcWSsaHg9o6iQld3OWVNSVxdbPA382HXDVXhK9QkdsaT+ATf0+6/wZyeQZxXGlrK8h7QKHjnIT9zXODdI7fCxfQlYtYC3j5EhE0iMML3qo/UAvgMK4/a5kx35cBfJ3nyJ6H2ejC5L9gpdaaVvYo4AHUgkn/n+8/HqHgESSsQ+nyOgtBL4dqmu0rdt0YGkVXPbMwMwdtPQZda9xBsD4NujkLqZln7WgZ1+k6UlKXh0uvGCIe9DJ46N++X/wsrI7LSWGo2mRUo7choPd5UPkPvLh2LfmMlQhwsyFPPc2GVmqAaHGWdX/91XnqyVGN/grshKnOV5JTgKTGWphifhm45la/x9iVr55g8syPQ2GJlK6e7chSGRxaOKU4ZxW2PsBEEE2Ke/ESVAJm5SR5HQhXOjAm1wZILDRbNbeI9CrC7/ibflR/YyAMxtP2x2XXDlMMBLwPglR3xAyRAFcKVuquCfxTGxN+D0flOQ0kmiTKEDFjI6BtI28D29PRLPXH0x9+RZrivCf57OE4SDbYiGGGxKADIRhiOQzF96+WJLUZf19s/E6Mx9imcon0LcuUtZ39YmGZZgr+kIVzj7NjQp+25+WqNgCrpCkSgOrYBKCxGLq6UdEXm1Mi/y7lninI980/8TkimOsi8LUCu8BHrkeptyRzclwO4ZG6d+CBrFvZ5RoefD+aV/tMHsByh+vVgZ+RRRJ/a6gv1XJDxOF5fy1E1weJXo1135b54mguYuzQtrsQ6by+0jT9/l6cUeCIcUmiklBG7vD017oyHjyiTIgSzrKmus5YDvlgpg2FOdQqKfwYc0t2VbJ4o6ElH80nM2Hn3X7ixbnssDiRQDrIhLoskEcWD6m3+qQ8qNsiDR7rus6MiiF572jDWujcxJuiZZFHr+zVzB41we4saOO4GpPU9HFh5RcmBdK0Fq3dcbJfrf2YS2ePifT/N2yV13ujjctvZBQnWthYfTZWbKT+4dIcsC4AopYu/tXQGGupRtGW0eL2HzIf1oBRFlk0mcNehVIOI1NZc7v3zIG4VLAuv7wd4SNZH6gkFjyAvu6bCESN6hAZwRILeF6TPnXGdCo4rhi90C85iYyspP/50RKsdhS7ZcRLPHW9I+lv0bwnPEFFEbGI/96Dc+Qji3KVPvPzLGChPzrSvKZT/ZQMO6NMP1Z5OJ3tziE8tpSQ8m0qXb1v7vm8PqLYo9WOKtCXvrX0uoUJBI+Z8I7JVVBhZqKeQEM4ppOqs3h3e5qtNK5KV/csdT9M2eGa0UBWm3CKLQ4mqzeBY5xIP0szPuwCiLxb7mIWpsPsucq/nIqLeU7/tQ/c+JZKWmjulhmO1fVHrU3TX+Hw==
Content-Type: multipart/alternative; boundary="_000_AS1PR07MB85896EBB31523CAF43FF64A4E0992AS1PR07MB8589eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS1PR07MB8589.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: db3e12ec-3c70-4830-bc4e-08dcd11fdba7
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2024 22:36:33.8802 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 7Hgfs9Td9q7C0ZLHVnK4Tl2Hx29D+3SZj9Ad87lsF1YuYzhpqJyWt/AeRpXZy729L8+mUt+nn8GHRnJX7mGqKXrIU5MIdDl3DKFIkX+VshU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7559
Message-ID-Hash: JO65YYT27TSXCZ5P4MUG2JKXXYSCIY5B
X-Message-ID-Hash: JO65YYT27TSXCZ5P4MUG2JKXXYSCIY5B
X-MailFrom: gunter.van_de_velde@nokia.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "iesg@ietf.org" <iesg@ietf.org>, "draft-ietf-mpls-inband-pm-encapsulation@ietf.org" <draft-ietf-mpls-inband-pm-encapsulation@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "tsaad@cisco.com" <tsaad@cisco.com>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: Gunter Van de Velde's No Objection on draft-ietf-mpls-inband-pm-encapsulation-15: (with COMMENT)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Fj0uPoosm8iXPtpyUNXWbOFplik>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>
Hi Xiao Min, Many thanks for considering the comments. Please find next the open items. (the other items were addressed to satisfaction. Many thanks again Xiao Min) ## If there is formal requirement to set some fields to 0 or 1 with a MUST, then exception procedures should be provided when a (transit) router receives an mpls packet with potentially non-conforming fields set. Should the packet be dropped? allowed? tagged? ICMP message created [XM]>>> In my experience not all field requirements need to be accompanied by a exception procedure. It's case by case. GV> We have opportunity now to provide formal procedures and consistent behaviour improving interop. Is there a reason why not to provide formal exception handling procedures and give implementations freedom on how to handle as afterthought? ## The exact definition of 'unique' is not defined in the document. Does unique mean unique over time? unique for any flow at any given time? If a controller reboots, will it have to harvest all used LFIs that are running in the infrastructure? [XM]>>> I believe it's "unique for any flow at any given time". If a controller reboots, I checked it with my colleague who has implemented this feature in ZTE, I was told that the controller won't lose its database of the used Flow-IDs, and if needed, the databases between the controller and the node can be synchronized by manual trigger. GV> Please add text in the document what unique means in the context of this technology. Maybe something from the following description of ‘unique” could be derived to benefit the text? “ A unique identifier in this context refers to a value or set of values that are distinct and non-redundant within a particular namespace or operational domain, such that no two entities (flows, sessions, or packets) share the same identifier. This uniqueness ensures that each entity can be individually identified, tracked, and differentiated from others for accurate performance monitoring and management. The scope of uniqueness is typically defined by the network, domain, or system architecture in which the identifier is used. “ 214 FL in a label stack. The TTL for the FL MUST be zero to ensure that 215 it is not used inadvertently for forwarding. The BoS bit for the FL 216 depends on whether the FL is placed at the bottom of the MPLS label 217 stack, i.e., the BoS bit for the FL is set only when the FL is placed 218 at the bottom of the MPLS label stack. [minor] What is the formal handling procedure when a receiver received (a transit node or mpls recipient) a packet where the FL is NOT zero? [XM]>>> Do you mean "TTL for the FL" is NOT zero? If yes, the quoted sentence "The TTL for the FL MUST be zero to ensure that it is not used inadvertently for forwarding" was borrowed from Section 4.2 of RFC 6790, and I don't find the handling procedure when a receiver received a packet where the TTL for the FL is NOT zero. GV> I believe you are correct. RFC3032 and rfc6790 do not provide guidance on this. Interresting. Thanks for pointing that out to me. G/ From: xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> Sent: Friday, September 6, 2024 12:24 AM To: Gunter van de Velde (Nokia) <gunter.van_de_velde@nokia.com> Cc: iesg@ietf.org; draft-ietf-mpls-inband-pm-encapsulation@ietf.org; mpls-chairs@ietf.org; mpls@ietf.org; tsaad@cisco.com; tony.li@tony.li Subject: Re: Gunter Van de Velde's No Objection on draft-ietf-mpls-inband-pm-encapsulation-15: (with COMMENT) CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext for additional information. Hi Gunter, Thanks for your review and comments. Please see inline. Original From: GunterVandeVeldeviaDatatracker <noreply@ietf.org<mailto:noreply@ietf.org>> To: The IESG <iesg@ietf.org<mailto:iesg@ietf.org>>; Cc: draft-ietf-mpls-inband-pm-encapsulation@ietf.org<mailto:draft-ietf-mpls-inband-pm-encapsulation@ietf.org> <draft-ietf-mpls-inband-pm-encapsulation@ietf.org<mailto:draft-ietf-mpls-inband-pm-encapsulation@ietf.org>>;mpls-chairs@ietf.org <mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>>;mpls@ietf.org <mpls@ietf.org<mailto:mpls@ietf.org>>;tsaad@cisco.com <tsaad@cisco.com<mailto:tsaad@cisco.com>>;tony.li@tony.li <tony.li@tony.li<mailto:tony.li@tony.li>>;tony.li@tony.li <tony.li@tony.li<mailto:tony.li@tony.li>>; Date: 2024年09月04日 21:14 Subject: Gunter Van de Velde's No Objection on draft-ietf-mpls-inband-pm-encapsulation-15: (with COMMENT) Gunter Van de Velde has entered the following ballot position for draft-ietf-mpls-inband-pm-encapsulation-15: No Objection When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-mpls-inband-pm-encapsulation/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- # Gunter Van de Velde, RTG AD, comments for draft-ietf-mpls-inband-pm-encapsulation-15 # Thanks for the Shepherd writeup from Tony Li, providing useful insight in the origins of the document and the relationship with MNA. #Thanks to Darren Dukes for the early RTGDIR review. #GENERIC COMMENTS #================ ## I support the DISCUSS from John Scudder ## I was flipping between NoObjection and DISCUSS as there are items that to me look serious enough to be discussed more in detail in the WG. However, the existing DISCUSS items from fellow IESG area directors will most likely cause that to happen anyway. [XM]>>> Understood. ## I got confused with the text handling The Traffic Class (TC) and Time To Live (TTL) fields of the XL and FLI where first the formal procedure is them to equal and next to state they MAY be different? [XM]>>> It's a bug that should have been fixed in version -15. It's been fixed in version -16. ## If there is formal requirement to set some fields to 0 or 1 with a MUST, then exception procedures should be provided when a (transit) router receives an mpls packet with potentially non-conforming fields set. Should the packet be dropped? allowed? tagged? ICMP message created [XM]>>> In my experience not all field requirements need to be accompanied by a exception procedure. It's case by case. ## When inserting labels, then this impacts the packet IP MTU. This seems not discussed? [XM]>>> Considering the Flow-ID label introduced in this document is similar to the Entropy label introduced in RFC 6790, I checked that RFC and didn't find MTU related discussion. And then I checked RFC 8662, in Section 10.2 it says "Also, the bandwidth overhead and potential MTU issues of deep label stacks should be considered in the network design", which is the only one MTU related discussion I can find. ## The exact definition of 'unique' is not defined in the document. Does unique mean unique over time? unique for any flow at any given time? If a controller reboots, will it have to harvest all used LFIs that are running in the infrastructure? [XM]>>> I believe it's "unique for any flow at any given time". If a controller reboots, I checked it with my colleague who has implemented this feature in ZTE, I was told that the controller won't lose its database of the used Flow-IDs, and if needed, the databases between the controller and the node can be synchronized by manual trigger. #DETAILED COMMENTS #================= ##classified as [minor] and [major] 84 [RFC9341] describes a performance measurement method, which can be 85 used to measure packet loss, delay, and jitter on data traffic. [minor] RFC9341 describes this as "live" traffic and not data traffic. I believe there is a substantial difference between the two " This document describes the Alternate-Marking technique to perform packet loss, delay, and jitter measurements on live traffic. " [XM]>>> In version -12 it's changed from "live traffic" to "data traffic" due to the comment from Greg Mirsky. Do you prefer "live traffic"? 87 it is referred to as the Alternate-Marking Method. [RFC8372] 88 discusses aspects to consider when developing a solution for MPLS 89 flow identification for performance monitoring of MPLS flows. [minor] RFC8372 says the following: " This document discusses aspects to consider when developing a solution for MPLS flow identification. The key application that needs this solution is in-band performance monitoring of MPLS flows when MPLS is used to encapsulate user data packets. " Hence the phrase construct is not 100% correct. Maybe the following should be considered instead: " [RFC8372] outlines key considerations for developing a solution for MPLS flow identification, intended for use in performance monitoring of MPLS flows. " [XM]>>> Yes, your text is better. Will use it in the next revision. 98 Note that in parallel to the work of this document, there is ongoing 99 work on MPLS Network Actions (MNA) [I-D.ietf-mpls-mna-fwk]. 100 Considering the MPLS performance measurement with the Alternate- 101 Marking method can also be achieved by MNA encapsulation, it is 102 agreed that this document will be made Historic once the MNA solution 103 of performance measurement with the Alternate-Marking method is 104 published as an RFC. [minor] As other ADs suggested, this looks as an unusual statement. What is the value of this section when the document is a proposed standard. Can it not be simply a rfc editor note and remove it when becoming RFC? (this is a non-blocking comment/observation) [XM]>>> I'll let the responsible AD and MPLS chairs to decide. 196 The Traffic Class (TC) and Time To Live (TTL) fields of the XL and 197 FLI MUST use the same values of the label immediately preceding the 198 XL. In this case the TC and TTL for the XL and FLI MAY be of 199 different values. [major] These two phrases seem to contradict each other. First sentence say they MUST use same values and the second sentence suggest that they MAY be different. How is exception handling when a receiver receives (first sentence) the where FLI and XL and TC/TTL is not identical? [XM]>>> As I've replied to Eric and John, "In this case..." should have been deleted along with the deletion of "unless..." in version -15. It's been fixed in version -16. 214 FL in a label stack. The TTL for the FL MUST be zero to ensure that 215 it is not used inadvertently for forwarding. The BoS bit for the FL 216 depends on whether the FL is placed at the bottom of the MPLS label 217 stack, i.e., the BoS bit for the FL is set only when the FL is placed 218 at the bottom of the MPLS label stack. [minor] What is the formal handling procedure when a receiver received (a transit node or mpls recipient) a packet where the FL is NOT zero? [XM]>>> Do you mean "TTL for the FL" is NOT zero? If yes, the quoted sentence "The TTL for the FL MUST be zero to ensure that it is not used inadvertently for forwarding" was borrowed from Section 4.2 of RFC 6790, and I don't find the handling procedure when a receiver received a packet where the TTL for the FL is NOT zero. 412 service and the MPLS transport would be generated. In this case, the 413 transit node needs to look up both of the two Flow-IDs by default. [minor] "the" transit node? Not sure the exact meaning of "the" is in this context. There may be many transit nodes that the flow traverses. Would in this context using the word "a transit node" not be more technically correct? [XM]>>> Yes, "a transit node" is more technically correct. Will make this change in the next revision. 418 Whether using the two methods mentioned above or other methods to 419 allocate Flow-ID, the NMS/controller MUST ensure that every generated 420 Flow-ID is unique within the administrative domain and MUST NOT have 421 any value in the reserved label space (0-15) [RFC3032]. [major] I think that there should be understanding on what unique exactly means. for example, if at time=1 there is allocated FL=1234. next and time=2 the flow no longer exists. And at time=3 for a new unrelated flow there is allocation of FL=1234. Would that count as being unique? [XM]>>> In Section 5 two ways of allocating Flow-ID are described, manual trigger and automatic trigger. For manual trigger, the flow 1234 is provisioned at the node and this flow always exists. For automatic trigger, there is an aging time for the flow 1234, and after this flow ages, the controller can reallocate 1234. Is there any suggested text? What happens when the controller that allocated rebooted and lost all awareness of allocated LFIs? can it create new, potentially non-unique (over time) LFIs? [XM]>>> Normally when a controller reboots, the controller won't lose its database of the allocated Flow-IDs. If needed, the databases between the controller and the node can be synchronized by manual trigger. In an abnormal situation, if the controller wants to allocate an existing Flow-ID, the node would reject it and send an error to the controller. 438 the on-path nodes is outside the scope of this document. However, 439 [I-D.xzc-lsr-mpls-flc-frld] provides a method to achieve this. [minor] The [I-D.xzc-lsr-mpls-flc-frld] document is not a WG accepted document. Is it really your objective to have this current standards based document fateshare with this not addopted informative reference? [XM]>>> As I've responded to Roman, I'm ok to delete "However,...". Will make this change in the next revision. 451 7. Equal-Cost Multipath Considerations [minor] Any concerns with mixing ELI/EL and FL? any impact between identifying flow and the entropy caused by Entropy Labels? [XM]>>> No. As far as I know, it works well in the real delopyment with mixing EL and FL. Best Regards, Xiao Min
- [mpls] Gunter Van de Velde's No Objection on draf… Gunter Van de Velde via Datatracker
- [mpls] Re: Gunter Van de Velde's No Objection on … xiao.min2
- [mpls] Re: Gunter Van de Velde's No Objection on … Gunter van de Velde (Nokia)
- [mpls] Re: Gunter Van de Velde's No Objection on … xiao.min2
- [mpls] Re: Gunter Van de Velde's No Objection on … Gunter van de Velde (Nokia)
- [mpls] Re: Gunter Van de Velde's No Objection on … xiao.min2
- [mpls] Re: Gunter Van de Velde's No Objection on … Gunter van de Velde (Nokia)