Received: from smtp-out.orange.com (smtp-out.orange.com [80.12.126.239])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange x25519 server-signature ECDSA (prime256v1) server-digest
 SHA256)
	(No client certificate requested)
	by mx.ietf.org (Postfix) with ESMTPS id ABE9142;
	Thu, 17 Sep 2026 16:49:35 +0000 (UTC)
Authentication-Results: mx.ietf.org;
	dkim=pass header.d=orange.com header.s=orange002 header.b=n44Pv4CD;
	arc=reject ("signature check failed: fail,
 {[1] = sig:microsoft.com:reject}");
	dmarc=pass (policy=none) header.from=orange.com;
	spf=pass (mx.ietf.org: domain of bruno.decraene@orange.com designates
 80.12.126.239 as permitted sender) smtp.mailfrom=bruno.decraene@orange.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
  d=orange.com; i=@orange.com; q=dns/txt; s=orange002;
  t=1789663776; x=1821199776;
  h=to:cc:subject:date:message-id:references:in-reply-to:
   mime-version:from;
  bh=ceWdzPcREn6u3eQfdE1g+kdfaWbWMUT1wIUUcxlmy/c=;
  b=n44Pv4CDVTTCdhaN+8eHDO8RUH79IKV2cy1F4HmwrcOjukLEClqi5RAR
   65ipo3YtYhu/4vCWMJmthVo4GEInDntjlVK7mqvZrhHG6lGfeEijryjxq
   gCccX897gDuQrWQJaOW4Lid2lI/FRWGJPsnecfyg6N5ZKe+nO09gyKbXG
   1zkdF6daKVV2aE28CRjE77eQWHydwXqwLen3aIxrz1IMSYIrtsfEhaDUM
   3Y+Lu+9/TSwSAltZUT+hROXAquSwnIKr7EMC8HmGKcRzlVe1VPy/PNDh9
   zChxvKjZq1cGZaA+b7rf6h175WuSW7VQHEI1aL8emKlY5dbKwPo8Wrd8W
   Q==;
X-CSE-ConnectionGUID: ZeJ3UZLoSXa0tqMMj05JFA==
X-CSE-MsgGUID: WWuRcjwUSGqBFk7yqfG4jg==
Received: from unknown (HELO opfedv3rlp0c.nor.fr.ftgroup) ([x.x.x.x]) by
 smtp-out.orange.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384;
 17 Sep 2026 18:49:28 +0200
Received: from unknown (HELO opzinddimail17.si.fr.intraorange) ([x.x.x.x]) by
 opfedv3rlp0c.nor.fr.ftgroup with ESMTP/TLS/TLS_AES_256_GCM_SHA384;
 17 Sep 2026 18:49:27 +0200
Received: from opzinddimail17.si.fr.intraorange (unknown [127.0.0.1])
	by DDEI (Postfix) with ESMTP id 34DC937522E;
	Thu, 17 Sep 2026 18:49:17 +0200 (CEST)
Received: from opzinddimail17.si.fr.intraorange (unknown [127.0.0.1])
	by DDEI (Postfix) with ESMTP id 2497136361B;
	Thu, 17 Sep 2026 18:49:17 +0200 (CEST)
Received: from smtp-out365.orange.com (unknown [x.x.x.x])	by
 opzinddimail17.si.fr.intraorange (Postfix) with ESMTPS;
 Thu, 17 Sep 2026 18:49:17 +0200 (CEST)
Received: from mail-francecentralazlp17010002.outbound.protection.outlook.com
 (HELO PA5P264CU001.outbound.protection.outlook.com) ([40.93.76.2])
  by smtp-out365.orange.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384;
 17 Sep 2026 18:49:16 +0200
Received: from MR1P264MB4354.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:42::24)
 by MR1P264MB2801.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:36::19) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.12; Thu, 17 Sep
 2026 16:49:13 +0000
Received: from MR1P264MB4354.FRAP264.PROD.OUTLOOK.COM
 ([fe80::b9fd:1035:779e:5aff]) by MR1P264MB4354.FRAP264.PROD.OUTLOOK.COM
 ([fe80::b9fd:1035:779e:5aff%4]) with mapi id 15.21.0428.011; Thu, 17 Sep 2026
 16:49:13 +0000
From: bruno.decraene@orange.com
X-CSE-ConnectionGUID: szhzAy+WS0++L8dJaMeebg==
X-CSE-MsgGUID: 48+dSo/eTfCcUQWIYrp4Mg==
X-TM-AS-ERS: 10.106.160.156-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== YnJ1bm8uZGVjcmFlbmVAb3Jhb
	mdlLmNvbQ==
X-DDEI-TLS-USAGE: Used
X-CSE-ConnectionGUID: adKa3/wmS+WpxsVLCC/ciA==
X-CSE-MsgGUID: /ZOYI+wSQ4amxNkPQIwlpA==
IronPort-Data: A9a23:7cQtxKIDUfHiZjMzFE+RC5UlxSXFcZb7ZxGr2PjKsXjdYENS0TAOz
 2AYC2jQO6rcMTf8f952a9yw/EsH7MWAm9MySVdorCE8RH908seUXt7xwmUcns+xwm8vaGo9s
 q3yv/GZdJhcokf0/0nrav676yAlj8lkf5KkYMbcICd9WAR4fykojBNnioYRj5Vh6TSDK1vlV
 eja/YuFZzdJ5xYuajhKs/Pa9Es11BjPkGhwUmIWNKkjUGD2xyF94KI3fcmZM3b+S49IKe+2L
 86r5K255G7Q4yA2AdqjlLvhGmVSKlIFFVHT4pb+c/HKbilq/kTe4I5iXBYvQR4/ZwGyojxE4
 I4lWapc6+seFvakdOw1C3G0GszlVEFM0OevzXOX6aR/w6BaGpfh660GMa04AWEX0u97ImgVs
 uMdE3MydgCYucad6/WwS8A506zPLOGzVG8ekklJkAmDU6oNfMibGuPN+MNS2yo2ioZWB/HCa
 sEFaD1pKhPdfxlIPVRRA5U79AuqriWnNWwD7g3L4/BfD2v7lGSd1JDnKsfTfZqGSM5Pl0ueq
 0rB5W3/DRxcP9uaodaA2ivw2bSRxH6qBur+EpX/xNlboR6M/VVPARgGc1iDmNimjlaXDoc3x
 0s8oXF08fdaGFaQZtn0WAyl5mWDuBE0VcdMDvc39wyMjKHT5m6xHHQLCzJAcvQnudM4Azsw2
 TehmsvtHhRuvaGbD3WH+d+8oSm7NzRQLGIea2oBVQ8ept7l5Zk6khKKUttnHau4ksfkXD/0y
 j+irSUiifMUl8Fj6kmg1VXOgjbpqILASAU47QjRQnis6gprYJb8ONTxsQCDt7BHMZqTSUSHs
 D4cgc+C4esSDJaL0iuQXOEKG7Lv7PGAWNHBvbJxN5At1D32vGGmRsNv+CFlGmNCGYEPeBa8N
 Sc/pjhtCIlv0GyCQ5UfXm5cI8EjzKylG87sUPvZZddIfoJ4cAaV+Dk3OhbJhzi1yg4rjL01P
 oqdfYC0F3EGBK97zT2wAeAAzbsswSN4zmTWLXwa8/hF+eXADJJ2Ye5fWLdrUgzfxP7ZyOky2
 4sEX/ZmMz0FDIXDjtD/qOb/12zm0kTX9bit8JYLKYZv0yJjGWo7DOTWz69pcIt/h8xoqws8x
 VnkAhUw4AOm2RXvd1/WAlg9M+mHdcgk8hoG0dkEZg/AN44LOtz3tP93mlpeVeVPydGPOtYtF
 6ZcIJTbUq0np/au0211UKQRZbdKLHyD7T9i9QL8CNTjV/aMnzD0x+I=
IronPort-HdrOrdr: A9a23:GzCfQKDK/zYtEv7lHeg/sceALOsnbusQ8zAXPh9KJCC9I/bzqy
 nxpp8mPHjP+UsssRAb6Kq90cy7LU80mqQFmbX5UY3SOjUOmVHYSL2KjrGSpAEIeReOitK1vJ
 0IG8cReb6Ab2SWlfyb3ODfKadY/DDuytHXuQ8apE0dKD2CAJsQlDuRZDzrbXGfE2J9dOsE/C
 j23Lswm9OVQwVlUu2LQlU5ZIH41q32fd/dEFM771lN0nj4sRqYrJrBVzSI1BYXVD1ChZ8k7G
 j+igT8ooGuqeuyxBPw33Laq80+oqqv9vJzQOi3zuQFIDTljQilIKxnRr25pTgw5MWi8kwjnt
 Xgqwope+5z93TSVGeopgaF4Xit7B8er1vZjXOIi3rqpsL0ABo8Fsp6nIpcNiDU7kIx1esMmJ
 6iiwii1qZ/PFflpmDQ9tLIXxZlmg6funw5i9MeiHRZTM83dKJRhZZ3xjIQLL4wWAbBrKw3Gu
 hnC8/RoNxMd0mBUnzftm5zhPSxQ3UIGAucSERqgL3R79FvpgE/86Ik/r1dop5AzuN8d3B83Z
 WEDk28rsANcicUBZgNTdvpD/HHTFAleii8RF56EW6XZp3vBEi93qIfwI9Fr91CK6Z4hqfa3q
 6xHm9liQ==
X-Talos-CUID: 9a23:YEOmpW9s2SkGplvZ7TqVv0cYOcl+NWLY9zTvO1+jN0JCY/qeSHbFrQ==
X-Talos-MUID: =?us-ascii?q?9a23=3AHZCXOg2SzdEe6dpQQqx1CIBJUjUjpJaJOWFOjq4?=
 =?us-ascii?q?/58CBJQpzAw68kzCva9py?=
X-IronPort-AV: E=Sophos;i="6.27,103,1787004000";
   d="scan'208,217";a="147361596"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=KkKKRJ82pV12QpNIxOXiTEN9qac2FN7QOpW39fd/P40eTvwnxGONGT3td5nYcV6XlNPjrt3+m7v0e7vmXGgvt3YKkfdd5xqtKXMOcWM71zt8O2vVeuVgQGQ9RQBC8W4H1ISP9kN0NLsIXIUIv4e2bRIPxKIr0CCPTqFRyBQbQpbop+O70qisXnY3XQWOgt/RiA+lgd25WacrtmyiBqxDuBMUBc5ekhU66btdThUOtoN5gwIY8mFiZ+PEg1kdHsJpLYSxHGubmUyw3RQ/GM0uSWFhF//W2tpGMTcRTUjtGqoTNnOUySyXmdfUb0fbi23F9Wok/rhDWJ27A0lSnD7P4w==
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=oAzlczTFhddV8mvwfgbusI/uxAPGlFm6qYmBhsMSuQc=;
 b=Po2FiGxF37JdEKdoFJIjOPTIKEbIPOzgoO7lxYtBJ7YLwj24RpaTpML9N4ZUDQ+nG9rtNGvLgcASRamNqw4KticvfPUz1OqhRSxmfZxAEeuYRhIHhQVCvwgnRF1bjup6E4n4aW0vvIzxlh3cV77/hAaMb25YM0HdwAlxiVH9YXz/pDtjbSUKt0DVph4YZfnHa0L24jotx2UtfLjTiuKuptdnreDRhtOk+CgJrxYUhNmFzDy94nUq4EQTnKC8cyG/OnbGiVPij79tB9mQS7oBROVBCU3UtREl/vEm3LHHg8dJBcnlZGYLtm9IRJYmXzZrROdFscum66MNTB+nBDpzvg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=orange.com; dmarc=pass action=none header.from=orange.com;
 dkim=pass header.d=orange.com; arc=none
To: Haoyu Song <haoyu.song@futurewei.com>
Thread-Topic: draft-ietf-mpls-on-path-telemetry-flag early Rtgdir review
Thread-Index: Ad0k6qXR2+E04w3aSSeaORlXmSzMCwAGOkTgCG8X3SA=
Date: Thu, 17 Sep 2026 16:49:13 +0000
Message-ID: 
 <MR1P264MB43540DB9CD943D36AB1384EFF0B82@MR1P264MB4354.FRAP264.PROD.OUTLOOK.COM>
References: 
 <PR1P264MB4360A53199D283D26975DF6AF0D32@PR1P264MB4360.FRAP264.PROD.OUTLOOK.COM>
 <BY3PR13MB478776D0013D758E764E20759ADE2@BY3PR13MB4787.namprd13.prod.outlook.com>
In-Reply-To: 
 <BY3PR13MB478776D0013D758E764E20759ADE2@BY3PR13MB4787.namprd13.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: 
 MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=719f04d7-1e31-48c9-9940-2a1e20285684;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2026-08-05T14:55:49Z;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20;MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Tag=10,
 0, 1, 1;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MR1P264MB4354:EE_|MR1P264MB2801:EE_
x-ms-office365-filtering-correlation-id: d1cc7773-fc9e-4b51-6e01-08df14db9aab
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: 
 BCL:0;ARA:13230040|366016|23010399003|376014|1800799024|13003099007|38070700021|6133799003|10067099003|4143699003|56012099006|11063799006|5023799004|22082099003|18002099003|8096899003;
x-microsoft-antispam-message-info: 
 AJ3Fm90AA2PyVWCiG6zF7D0w8xRJmJSX8YhTkSWjDCqK79zzehd3w1UNb+6uKvIJrrKniwiRCNM2dn9HRx9pSUf2SzkhCJbsvKyzdbQJHclFrF8x3ryiUwrYEchcurT5+C61eaf6IJC1/Xxqgu096X1zGHd2Nx5MckO++qRvbENN8O4+opxGnH07/Su23zkiRAqBAABebN2OdnY5y/MgPx9Zf8sa8//5ShzZ7ogpguxKRJvUVsG3QxUQJXAME5DZ+F0S16WwQ1+AdxmXsHm9zw3PvXV1ABgqdK+TCF+56ExPbgebbRyvR4JQr6P2SKSia+nvSVIX8lDUmY98btgj4ChiF4TMrf2id49g6tAbbVJpC3b2QxVL9T4p1wYozUV6XiWJy8dpRXCGO0SILdafiuNGl2Fsq9feF/Rm4c0kZ04ldFl3zIPnYfpSVfb7e3D7HXH2h10Y4Pn/f3tHN1qkN9ybDSJTrWBAdyFGMpsdL0lXR8GXUQ7q5CKE16KhdZZO5kJwq00ZYNs/rcqpcKWgDzckyCc9pbrTLcTxrGJV09CHzyQMbdatV1o5MSNVRLrJPkheFHq9hbJdG4RzOt8kz5a/MfWc3Pf3io8f8x3p0mwlmQrxA2OkVkuDDFqtB4A1FxQGusr0U3uoT75ijYi6VWCERaby1Zu4S3evofFUQtHKS8mC6LmkyPjdcGVBqrw83GzwM1S6sxk8uHUigGTukOUE9Ni6wMu2Y8HUMHFAL6o=
x-forefront-antispam-report: 
 CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MR1P264MB4354.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(23010399003)(376014)(1800799024)(13003099007)(38070700021)(6133799003)(10067099003)(4143699003)(56012099006)(11063799006)(5023799004)(22082099003)(18002099003)(8096899003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 
 =?iso-8859-1?Q?FGPSJ8UN/RsZZnRHm8NslqrD+c96fmdAvO/Dt/f03sA70Ol3p8Dyfsr9uG?=
 =?iso-8859-1?Q?hN5RK7/ALIzBzO0fckh0xBQCq5sw2cejFQAEzv0hbF0nHNhUzP401wABxo?=
 =?iso-8859-1?Q?f6721bHs9oVOyfxWbT2eq7WkeHdnm+rtigbjOnImIvoq6VTYEv71vVKPp1?=
 =?iso-8859-1?Q?kGGBFiIPkMY+Kj58QKVAfgWtsxbdWmtyjEuapwldav0xucRPty3zDe2YeE?=
 =?iso-8859-1?Q?BnB5WAZCAfawrdH5q0V/+X3MdwszR1p7UCi78f4jD/6YiKBEC0XoqlhtVo?=
 =?iso-8859-1?Q?+kkcag/EaBiivhx1ZZeuGEoF8OEKu44a9xY5ev3cRmR4BmPYWj8bP9Tb85?=
 =?iso-8859-1?Q?EA4M3qP8aV+inapre5ykUyw98z7LsR5WTB1XaEubgMT1IUeP31C/8GQ2qf?=
 =?iso-8859-1?Q?SoW31UOOEEO/NNMBkOg+/1oI8ovCxNoVC65SGTYcsEeqjZYEHwUiKA7+8b?=
 =?iso-8859-1?Q?hsvWvbidOni9VUJ8zcAl9ib8xhFDZs8ZyJ1J9qWCfqhwQ1DbqsklWOBBSd?=
 =?iso-8859-1?Q?msBQkAhMkjyFWsKHHwhcHvzZSilgUWXxRWI7W0M6zMJ+mnK6ImvkFrXrk1?=
 =?iso-8859-1?Q?bNVpUslKvv4q1lmwtQ+zb4zES3opJaKclVr8fHqjeHZQwfhMkGhG/Q2ARB?=
 =?iso-8859-1?Q?5Bai2xKQgRjiKDrs/jwpqM4NMcPRcLS0dO4duDCBafnc1E8I2yx3cs3rDC?=
 =?iso-8859-1?Q?dbS0s+TSLDg5qFyHULkHkSoHrJNTxrtBDB301ZAbR43YfI8sBxDB94xnSn?=
 =?iso-8859-1?Q?JfHDzV36jDnyn+RoUtzHUGcunzwNfWwoAuZjftOyItBqsk1L/P2qspzL4M?=
 =?iso-8859-1?Q?6E8I92tuFoalqP06b6RV92/r1AilxNkjjjmMoKa8nDbRawN9oCiboV8qP5?=
 =?iso-8859-1?Q?qw+jXkrsadq8eiDhvsR9U/gW/VTa1mQ1afcXBOW9lNk17i5dM0lf41sxAM?=
 =?iso-8859-1?Q?dBHyENQ+mYqV3jV8R88qz46fZY7bPl7HMYb30e8cNZVchVjffqDEiu/ibb?=
 =?iso-8859-1?Q?zq3TDvJ7m/G8V0qUEo4rAJsbNMYzJdQhYIMJvjumrQ8ffaLRroSwUm24IB?=
 =?iso-8859-1?Q?roZGUW313v3ShZPSHAhhIRNaDf0oFImwD/qMWT5ARS5RSgn4zYKpaXp2gX?=
 =?iso-8859-1?Q?uma55MCm7OvHaGNHsDYU8JKZVoxLRQD+qG/OpnIiuJKPENREF2CMlAiojE?=
 =?iso-8859-1?Q?f95PSwa9VU58/JNAlr6LELa1uid9OYFfAdx0uo9FBwukQip8178uAAEfym?=
 =?iso-8859-1?Q?USOEqgIPWfff6gBqke+G0LVEBLV1gZGaG+dBXvbpAL6FgToYb1vlQ+ri56?=
 =?iso-8859-1?Q?Vxr4cpY15yqrfKA+qvdpA+0KDkZgR972A6WBgtPZByMvmUXxq9tM0hAmkA?=
 =?iso-8859-1?Q?MWLAwAJzpkBCSV0pTWMpUmtPvm3ekHuD2+QwTGItoq9Q/KKKjUSgYCcpEg?=
 =?iso-8859-1?Q?xTmHXcWnmQZywuGr/1Nja79YuF4Xk4N0+brkfbI1CxMaadBvbfIYKS44Oc?=
 =?iso-8859-1?Q?nPCLRVsXZglNvLuQIBk/A5L42VIZikYE+z1rExdIABLRw5uEzrWAjSnuwn?=
 =?iso-8859-1?Q?qtmKdTAjVkcVxAVgBbdVhBJLKDy/c7P8TwVgOLHn0FT8mO2/6M8uUnV5ZR?=
 =?iso-8859-1?Q?MrPb73JQEGjRWNwzSPW7Hd3Ywolf4WtUUe+GKM9XJPdVUxzFwtdIwJQxCg?=
 =?iso-8859-1?Q?Ymy7YVOQqlSTIsfmKtEaAgySujD1MdGFqJh+4nCBT/InVejuWX2AnO264i?=
 =?iso-8859-1?Q?dysOpZ6JoNCrvPFtR2U/ZCyJ+EVLD6Bui/EIQM8RM9k0uKJUDb90AUzzxF?=
 =?iso-8859-1?Q?8a+vNbNatA=3D=3D?=
Content-Type: multipart/alternative;
	boundary="_000_MR1P264MB43540DB9CD943D36AB1384EFF0B82MR1P264MB4354FRAP_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: 
 cg5jQiWqCw9p8dV4JpmwCXK+agOhDFXoON1ArhO98m+VhKezUmGCC07DYKfYwIKp1LwrwsXPYWjS/y118ozc0OS26ZRIAaM190+OyszMKiYRi1Wi4CnSmv62njJK/2j/WMU9HZlelhPgZo6AgFF+4EVKkNkq5J9A9gy6i51ObOCGxMg9w6cICe9oRuuTBHjL6wRDqlmJInYXZeBAdprbikrKtH+SbSUR322G7TuU0pMo126I3yx2Bg6meRcaLRl+BndMH3SEOcPHAAidpwcOvh+1SwiiKUWE6vVhOsUUk8tEWrPdVXhEHeOiUD7kSPdaimfWB6LDob4da2EmUmNePA==
X-OriginatorOrg: orange.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB4354.FRAP264.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 
 d1cc7773-fc9e-4b51-6e01-08df14db9aab
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2026 16:49:13.4911
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 90c7a20a-f34b-40bf-bc48-b9253b6f5d20
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 
 hvJQATZ5JUso+Qk2B0lOJ1dmwlVpzrwI/kuka2w5mwJzv+YHScSBjY1ByFHRHPzWx6lf5CU2wWICs68LQFexq3QrQpiCrxu7egzQyeUhVwA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB2801
X-TM-AS-ERS: 10.106.160.156-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== YnJ1bm8uZGVjcmFlbmVAb3Jhb
	mdlLmNvbQ==
X-TMASE-Version: DDEI-5.1-9.2.1014-30204.000
X-TMASE-Result: 10--20.413000-10.000000
X-TMASE-MatchedRID: hFbMlnd2lLMWVkbx+DGqRjBbUbnUQiRuDH4m2ujwCtujiIJqRFExTYPz
	3CQ/TRoslw8UOngKoKQkgTwH4xq1eCn/9UfqOhMD2SFQDtYqLcdpHZaVkrZX0jj61oDLR3dr38n
	f2+Jg4mD00UqsgheBfMYJtt7B4BmHJQT9L9A1+o4dQV2iBCW7CnOjEKYddvv6CsYnJzXwRorzE2
	0Wsd7Z51vIwMJvUbYiwTrL3HnUernFQ6PV+kruFu5ON7OGn0URkeKjJDBQ5Do5NrjESsdl98SeH
	FOyS8SxtcFlFl6UeiQ/BISWw3jWTWPiJJEJGssUwQEav6jgEJfc4D3CuzQAPVyvUUUFWzOmv8Sv
	4nJhO/dprUGJUYnbNkutLrNNBN/vWFs8ID1waZKMAV1kwTV1DCTufEFUWmNnWIPxjmaBIyHzuWW
	YYfNSFE/tnHz76F/jnwX2iD5gkbQoGMM8JBXibBoieCOyeM6oSYYjP/MmTQNPpwTx/+LANXgwJo
	5QMsV9M9lIYWY5TSX6uw+qXj/W+XAX6WwSc6OQ7IZFogW9lYCH3SbWGNHUNTrkC+rMLPgzH9i9Y
	vcSbNEvP051SRxlT6wGefV7gbe9CI6S2pXNVTD1+5UdnQELS9mCr1ZHFEoRTTDWNi9ivw9IRrNd
	wYuL6naSjqeiFr2yemFY3yUtO6QzJJn1odE+33JHj/SKrHQQaG+BGJgDa5cVD+MNVApefqWXeo1
	JBrZglnU/m80XrfkghX/JDeLVxJkMyfU6h3A+Se+PARiAyZIuvOeBC5O+9MoibnBMZsQApSTO6N
	phouLYSpKlnjz3PZfBXQ1x4BShhwQLRAK7pLhnO+ALb7hccBEuOqgkm3/1fC4IwOLvyufxf20B5
	UzKObLFqdk+0XHiO50T9A74HCtz8GAVaYnd/S2/A1oqumZUeTKZayz4M/fNDl7GDk8JONWzRvO3
	IegpKtNUkBB/FpsSEtKt4RNDJLCfFvCPa/6u
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,28:1,33:0,34:0,38:1,42:1-0
X-TMASE-INERTIA: 0-0;;;;
X-TMASE-XGENCLOUD: NULL-NULL-7-0-1
X-Spamd-Bar: -
Message-ID-Hash: RYP7KXRLETCI64ERTIWJT7UTDV74I5GA
X-Message-ID-Hash: RYP7KXRLETCI64ERTIWJT7UTDV74I5GA
X-MailFrom: bruno.decraene@orange.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop;
 banned-address; header-match-mpls.ietf.org-0; emergency; member-moderation;
 nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size;
 news-moderation; no-subject; digests; suspicious-header
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, mpls <mpls@ietf.org>,
 "draft-ietf-mpls-on-path-telemetry-flag@ietf.org"
 <draft-ietf-mpls-on-path-telemetry-flag@ietf.org>
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [mpls] Re: draft-ietf-mpls-on-path-telemetry-flag early Rtgdir review
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/mpls/itbF6JHeA8fj6LN4ycIBGkfbhVQ>
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>

--_000_MR1P264MB43540DB9CD943D36AB1384EFF0B82MR1P264MB4354FRAP_
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hi Haoyu,

Sorry for my late reply.
Thank you for considering my comments, for your below reply, and for the up=
dated draft version.
Thank you especially for your good will and in-depth considerations of the =
comments. Very much appreciated.

-03 works for me.

Best regards,
--Bruno

From: Haoyu Song <haoyu.song@futurewei.com>
Sent: Monday, August 10, 2026 8:26 PM
To: DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com>; mpls <mpls@ietf.o=
rg>; draft-ietf-mpls-on-path-telemetry-flag@ietf.org
Cc: rtg-dir@ietf.org
Subject: RE: draft-ietf-mpls-on-path-telemetry-flag early Rtgdir review

Hi Bruno,

Thank you very much for the careful and detailed RTGDIR review! It's of gre=
at help for us to improve the draft. We have addressed all the comments in =
the -03 revision. Please see our inline response marked with [HS] for each =
point on the specific change we made.

Best regards,
Haoyu

From: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com> <bruno.de=
craene@orange.com<mailto:bruno.decraene@orange.com>>
Sent: Wednesday, August 5, 2026 8:22 AM
To: mpls <mpls@ietf.org<mailto:mpls@ietf.org>>; draft-ietf-mpls-on-path-tel=
emetry-flag@ietf.org<mailto:draft-ietf-mpls-on-path-telemetry-flag@ietf.org>
Cc: rtg-dir@ietf.org<mailto:rtg-dir@ietf.org>
Subject: draft-ietf-mpls-on-path-telemetry-flag early Rtgdir review


Document: draft-ietf-mpls-on-path-telemetry-flag-02

Title: MPLS On-Path Telemetry Network Action Flag for OAM

Reviewer: Bruno Decraene

Review result: Has Issues



Hello,



I have been approached (but not formally selected due to misunderstanding o=
n my side) to do a routing directorate "early" review of this draft.

https://www.ietf.org/archive/id/draft-ietf-mpls-on-path-telemetry-flag-02.h=
tml

Having reviewed the draft, I'm sending the comments regardless of the forma=
l selection.



The routing directorate will, on request from the working group chair, perf=
orm

an "early" review of a draft before it is submitted for publication to the

IESG. The early review can be performed at any time during the draft's life=
time

as a working group document.



Document: draft-ietf-mpls-on-path-telemetry-flag-02

Reviewer: Bruno Decraene

Review date: 2026-08-05





Summary

-------
In general, the draft is clear and readable. Thank you.
I have some comments, including a few major ones, that I think should be ad=
dressed before proceeding.

Major:
-------
=A77
"This document requests IANA to allocate one bit position (TBA1, suggested =
value 42)"
Draft should not indicate a suggested value. cf https://datatracker.ietf.or=
g/doc/html/rfc8126#section-3
This looks very close to squatting code points, which leads to interop issu=
es. Please remove.

[HS] Fixed. We remove (TBA1, suggested value 42) and now just request a sin=
gle bit position as "TBD1"  with no suggested value, and remove the sentenc=
e asserting "Bit Position 42 falls in a Format D LSE...". We keep the alloc=
ation constraint as guidance to IANA rather than suggesting a squatted valu=
e.

---

=A74.1
"The P-flag is therefore placed at Bit Position 42"
This is codepoint squatting.
Please remove from the spec (until IANA has allocated a code point)

[HS] Fixed. We replace the hardcoded "Bit Position 42 as numbered in Sectio=
n 13.2.1 of RFC 9994" with a normative placement requirement (the P-flag MU=
ST be assigned a position outside the MS 20 and MS 23 bits, i.e. in Format =
D word bits 24-31) and a "TBD1" placeholder pointing to the IANA section. F=
igure 2 is now labelled "illustrative only" so the drawn position is not re=
ad as an allocation.

---
=A74.3
This section essentially states that the data correlation is unreliable.
I don't think that this is good enough for important networks.
(At minimum, this should be discussed in the operation consideration sectio=
n.)

[HS] Addressed. We rewrite Sec 4.3 to provide a deterministic correlation m=
ode: at most one marked packet in flight per correlation key actually carri=
ed, enforced at the ingress, and a deterministic failure rule: postcards th=
at cannot be unambiguously correlated MUST be discarded rather than reporte=
d as a path. A "Correlation Reliability" item was also added to the Operati=
onal and Manageability Considerations (Sec 5.1), as you requested.

---
The document does not specify the interaction with MSD.

RFC 9491 says [MSD] "advertisements allow entities (e.g., centralized contr=
ollers) to determine whether a particular Segment ID (SID) stack can be sup=
ported in a given network."
https://datatracker.ietf.org/doc/html/rfc8491

This document adds 3 LSE to the label stack. In some platforms, this may re=
duce the MSD usable by SR-MPLS.  MUST such node decrement their MSD signali=
ng (by 3) to allow controller to perform correct computation?
Such impact should probably be discussed in the ops consideration section, =
as 3 may be relatively significant for some platform.

[HS] Addressed. We add an "interaction with MSD"  item in Sec. 5.1: a node =
that enables PBT-M and whose usable SR-MPLS label depth is reduced by the 3=
-LSE Sub-Stack MUST decrement its advertised (per RFC 8491) by the number o=
f LSEs consumed (up to three) so controllers compute correct SID stacks; no=
des unaffected by the imposition need not adjust. RFC8491 is added as an in=
formative reference.

Minor:
-------
=A72
"1: PBT-M avoids augmenting user packets with new headers "
Well, draft seems to do exactly that (augmenting user packet with a new hea=
der). You may want to rephrase. (e.g. "large header")

[HS] Fixed. Change "new headers" to "new large headers"
--

"3: PBT-M can avoid interfering with the normal forwarding."
pushing the MPLS MNA header seems to interfere with normal forwarding (by r=
educing the available MSD on the Head Node, and the RLD on all transit node=
s)

[HS] Fixed. Our real meaning here is that PBT-M doesn't incur extra user pa=
cket processing (e.g., modify or augment the user packets). We rephrase thi=
s sentence to avoid ambiguity. The imposition cost is now also treated expl=
icitly: MSD  (decrement the advertised MSD) and RLD (the Sub-Stack MUST lie=
 within the Readable Label Depth of the on-path MNA-capable nodes, and a no=
de whose RLD does not reach the Sub-Stack silently behaves as non-PBT-M-awa=
re) in Sec 5.1.

--

"4: For PBT-M, the types of data collected from each node can vary dependin=
g on application requirements and node capability."
I would assume that this would be true even without PBT-M, otherwise this w=
ould seem difficult to deploy.

[HS] Clarified. For the other on-path telemetry techniques (e.g., IOAM trac=
e and DEX), the head node stipulates the data types to be collected, and ea=
ch transit node must all be able to export the data exactly as requested. F=
or PBT-M, the head node only provides a trigger without stipulating the dat=
a types, and each transit node can export data based on its local configura=
tion.
--

=A73
"Req. 1 (Packet Marking Bit): A user packet needs to be marked to trigger t=
he path-associated data collection. Since PBT-M aims to avoid the need to a=
ugment user packets with new headers, it needs to reserve or reuse a single=
 bit from the existing header fields."
Do you mean an existing header field in a specification or in the customer =
packet?
The former would still augment user packer. The latter would restrict the u=
sage to MPLS packets already carrying MNA.
Please clarify.

[HS] Clarified. Rephrased as "A user packet needs to be marked to trigger t=
he path-associated data collection. Therefore, PBT-M needs to reserve or re=
use a single bit from existing header fields in a specification (e.g., the =
MNA encoding)."
--

"Req. 4 (Overhead and Security): Since each postcard packet has its header,=
 the overall network bandwidth overhead of PBT-M can be high. A large numbe=
r of postcards could add processing pressure on data collecting servers. Th=
at can be used as an attack vector for DoS."

Also it add processing pressure on all transit nodes sending a postcard. (w=
hich are likely more limited than a server)

[HS] Good catch. We rephrase the sentence as  "A large number of postcards =
could add processing pressure on all transit nodes sending postcards as wel=
l as data collecting servers."
---
=A74.1
"Format D (labeled D) carries the P-flag."

The P-flag has never been defined/introduced as this point. May be :s/P-fla=
g/PBT-M indicator

[HS] Fixed.

---

"If the bit is set to '1', a node is triggered to collect and export the te=
lemetry data as configured by the control plane."

Since this flag is essentially the main part of the specification, could yo=
u please specify what "a node" is?

(in particular, according to Figure 1, this seems to include the Head Node,=
 which does not seem completely obvious)

[HS] Fixed. Change to "when the bit is set, every PBT-M-aware node that rec=
eive the packet is triggered - explicitly the head-end (originating) node, =
every on-path transit node, and the egress node within the Hop-by-Hop scope=
." to rigidify the scope.

---
=A74.3
" Once this is done, the TTL (or the timestamp, if the network time is sync=
hronized) can be used to infer the flow forwarding path."
In the general case, the MPLS packet carries a label _stack_.
- The TTL may be set differently in each LSE.
- And even if not, since only the TTL of the top label is decremented, TTL =
will be different across LSE.

Hence this does not seem to work as written. (e.g., after a POP, the TTL on=
 the top LSE is likely to _increase_)
You may want to expand, e.g., by specifying the use of all TTL of all LSEs.

[HS] Thank you for pointing this out. The bug is fixed.  Sec. 4.3 now state=
s plainly that TTL-based hop ordering can't rely on a single TTL because on=
ly the top LSE's TTL is decremented and PUSH/POP make the top-of-stack TTL =
non-monotonic (it can increase after a POP). A PBT-M node SHOULD report the=
 per-LSE TTL vector plus its node ID, and the collector reconstructs hop or=
der from that vector, using IGP topology to resolve label operations. We al=
so make Sec 4.2's basic export set consistent ("node ID and per-LSE TTL").
---

"The first possible approach includes the flow ID in the OAM packets. In ca=
se of MPLS, the MPLS label stack can serve as the flow ID."
I don't think that this is reliable enough. An MPLS LSP typically aggregate=
s a very large number of flows, so is not good enough to identify a flow.

[HS] Clarified. A flow could be an aggregated flow sharing the LSP/FEC. If =
a 5-tuple flow needs to be identified, data beyond the label stack needs to=
 be collected. Text is updated to reflect this change.

"If the packet marking interval is large enough, the flow ID is enough to i=
dentify a user packet."
Probably the "interval between two successive packet marking operation".
Again, I disagree that this is enough and reliable enough. If you stand wit=
h your statement, please provides data, the math and the resulting probabil=
ities of collisions.

[HS] Updated. Change "If the packet marking interval is large enough" to "I=
f the interval between two successive packet marking operation is large eno=
ugh". We admit that the original statement is not enough and reliable. We a=
dd a paragraph to explain how to acquire guaranteed correlation: "If an app=
lication requires guaranteed correlation, this can be achieved by spacing t=
he marks so that at most one marked packet of a flow is in flight in the do=
main at a time (i.e., the marking interval exceeds the maximum path travers=
al plus postcard export delay). The flow ID then correlates the postcards u=
nambiguously even under loss or reordering, at the cost of a lower marking =
rate."

"As a result, it can be assumed that all the exported postcard packets for =
the same flow during a short time interval belong to the same user packet."
No, it cannot. This seems overly simplified. We need deterministic behavior=
, and networks/spec which works all the time. Especially for a troubleshoot=
ing tool.

[HS] Agreed. We now only state that those postcard packets likely belong to=
 the same user packet. The new paragraph mentioned above explains how to ac=
hieve the guaranteed correlation.

"Alternatively, if the network is synchronized, then the flow ID plus the t=
imestamp at each node can also infer the postcard affiliation."
What do you mean by "synchronized"? How much precision? Does the format of =
the timestamp account for different timezone?

[HS] Clarified. "synchronized" is now explained in new text: "This requires=
 the participating nodes to share a common time reference (e.g., using PTP =
or NTP) with a synchronization accuracy that is small relative to the minim=
um inter-hop latency along the path. Timestamps carried in postcards use a =
single global epoch and a format that is independent of local time zones (e=
.g., the PTP or NTP timestamp formats defined in RFC9197)."

"In many cases, such a rare error has no catastrophic consequence. Therefor=
e it is tolerable."
Says who? This seems like a personal opinion. I, for one, do not share it. =
I don't think that this is good enough for an IETF spec.
Care to elaborate for the other cases which have catastrophic consequences?

[HS] Agreed. The statement is now deleted and replaced with a deterministic=
 rule: uncorrelatable postcards MUST be discarded, not reported as a path.

----
=A74.4 Load Control
"PBT-M should not be applied to all the packets all the time."
So 99% works fine??
It seems to me that the sentence should be much more conservative. e.g., "P=
BT-M MUST be applied to a very small subset of packets."

Again, could be discussed in the ops consideration section.

[HS] Updated to "PBT-M MUST be applied to a small subset of packets."


"The RECOMMENDED default marks no more than 1 in 1000 packets (0.1%) of any=
 single flow, which keeps the added postcard traffic within roughly 0.1% of=
 the monitored flow rate."

This may be seen as still a significant number for some platforms. I wish w=
e had the same performance for IS-IS flooding, especially given its importa=
nce relative for postcard.
I'd like to see a discussion and recommendation for reduced impact on the r=
outer. e.g., I would not want IS-IS flooding performance be reduced by post=
card generation.

Also, the math for the monitored flow rate is not much detailed. It seems t=
o rely on assumptions such as the size of customer packets, the size of the=
 postcard, the number of nodes in transit (N nodes generates N packets for =
a single customer packet)... Could you please detail your assumptions and m=
ath? Especially since I expect a network operator to re-evaluate the number=
s based on its own deployment)

[HS] Addressed. We replace the number with an explicit model: variables m (=
marking fraction), N (PBT-M-aware hops), R (flow rate), Sc (customer packet=
 size), Sp (postcard size),  giving per-node rate  m=B7R, network-wide  m=
=B7N=B7R, byte overhead m=B7(Sp/Sc) per link and m=B7N=B7(Sp/Sc) network-wi=
de, plus a worked example and a note that operators should recompute for th=
eir own deployment.
[HS] We also add a normative control-plane-protection requirement in Sec. 4=
.4: postcard generation MUST NOT degrade control-plane functions (IGP adjac=
ency, link-state flooding), MUST run at strictly lower priority with CPU/qu=
eue/punt-path subordinated to the control plane, MUST be throttled or skipp=
ed (and counted) under contention, and operators SHOULD size the cap so wor=
st-case marking leaves IS-IS flooding rate and convergence unaffected.

---
"Marked packets in excess of these limits are forwarded normally but do not=
 trigger a postcard."
probably :s/are/MUST be

[HS] Fixed.
---

"The postcard packets can be distributed to different collectors to balance=
 the processing load."
Section 4.3 seems to say that correlation is already hard/unreliable with a=
 single collector. Introducing multiple collectors would probably significa=
ntly increase the difficulty and section 4.3 would need to be updated to re=
flect this.

[HS] Sec. 4.3 has been updated to expose the challenges and potential solut=
ions. If there are multiple collectors, different distribution algorithms a=
nd correlation mechanisms can be applied. In Sec 4.3 now we state that all =
postcards sharing a correlation key MUST be steered to the same collector (=
e.g., by hashing the key) or to a common correlation function; otherwise th=
e packet's postcards cannot be brought together.

----
"Because PBT-M sends telemetry data by dedicated postcard packets, it allow=
s data aggregation and compression."
not being familiar with postcard, it's not clear to me what type of data ag=
gregation and compression you are referring to.
A priori, the proposal seems to be willing to track a packet on all transit=
 nodes. I'm not sure to see what aggregation one may do.
At minimum, please elaborate on which node is doing the data aggregation: c=
ollector or transit node?

[HS] Clarified. Postcard exporting nodes can do data aggregation and export=
 only aggregated data. For example,
the node can be configured to export "the total packets received since the =
last flag" or "the maximum buffer depth since the last flag".
Such policies are out of the scope of this document. We just point out the =
possibility.
We update the text to eliminate the ambiguity as suggested: aggregation/com=
pression is performed on the on-path node before export;
the collector receives already-processed data.

-----
=A76  Security Considerations

"Only the ingress node is allowed to set these flag bits."

You do mean "MPLS ingress node", not "LSP ingress" do you?
If so, I'm not seeing this restriction in the specification. And this seems=
 to significantly reduce its usage.

[HS] Clarified. The ingress node here is the LSP ingress node (or path head=
 node), complying with RFC9994.
---

"The other on-path nodes can only react to the bit values. "
What do you mean by "can only"?
It seems to me that any node could modify the flag en route.
If you don't want this to happen, you need measures to avoid this. (e.g., c=
ryptographic signature). Since this specification do not propose any measur=
e to propose any tampering of the flag, I find the sentence misleading. Esp=
ecially in a security consideration section.

[HS] Agreed.  "can only react" describes only the authorized behavior, but =
not an enforced property. We rephrase the text  to state the threat model h=
onestly: the P-flag is a mutable, unauthenticated bit, so any on-path node =
could tamper with it. We do not add per-flag cryptographic integrity (impra=
ctical for a single per-packet-mutable, hop-by-hop bit carried in-band, and=
 contrary to the low-overhead goal; the SRv6 O-bit and IOAM DEX marking tri=
ggers share this property). Instead PBT-M relies on the MPLS/MNA domain tru=
st model, enforced at the boundary by ingress filtering, bounded by the def=
ault rate-limiting posture (so tampering cannot be amplified into DoS), and=
 made detectable by the counters/anomaly alarms. We'll make these limits ex=
plicit rather than implying the flag cannot be modified.

---

"Therefore, security measures MUST be taken to ensure the proper functionin=
g of these actions."
Right. Which are those security measures? And how effective are they?
This is the kind of discussion I would expect in a security consideration s=
ection.
Especially for a specification which indicates that it can be used as an at=
tack vector for DoS.

[HS] Agreed. We expand the section to assess each measure rather than just =
assert it, mapping the threats
(external flag injection; on-path spoofing to DoS;  on-path clearing/flippi=
ng to falsified telemetry; attacks on the export channel)
to the mitigations and stating effectiveness and residual risk explicitly, =
 including the residual risk that we cannot close.

---
"Specifically, ingress filtering and the default rate-limiting posture MUST=
 be applied"
What do you mean by the former?
Please elaborate on the later (which postures, on which nodes). Any existin=
g reference to this posture? Otherwise, please specify those in the body of=
 this specification.

[HS] Good catch. The rate-limiting posture is now fully specified in Sectio=
n 4.4 (the marking-rate limit at the head-end node and the postcard-generat=
ion-rate cap at every PBT-M-aware node, both enabled by default),
and we make the Security section cross-reference it explicitly rather than =
referring to it loosely. "Ingress filtering" was indeed used without defini=
tion. We add a normative domain-boundary rule to the body (Sec.4.4)  and re=
ference it here.


___________________________________________________________________________=
_________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.



This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and dele=
te this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.

Thank you.
___________________________________________________________________________=
_________________________________
Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.

--_000_MR1P264MB43540DB9CD943D36AB1384EFF0B82MR1P264MB4354FRAP_
Content-Type: text/html; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Aptos;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:12.0pt;
	font-family:"Aptos",sans-serif;
	mso-ligatures:standardcontextual;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#467886;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Texte brut Car";
	margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ligatures:standardcontextual;
	mso-fareast-language:EN-US;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:Consolas;
	mso-ligatures:standardcontextual;
	mso-fareast-language:EN-US;}
span.TextebrutCar
	{mso-style-name:"Texte brut Car";
	mso-style-priority:99;
	mso-style-link:"Texte brut";
	font-family:Consolas;
	mso-ligatures:standardcontextual;
	mso-fareast-language:EN-US;}
span.EmailStyle29
	{mso-style-type:personal-reply;
	font-family:"Aptos",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	mso-ligatures:none;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style>
</head>
<body lang=3D"FR" link=3D"#467886" vlink=3D"#96607D" style=3D"word-wrap:bre=
ak-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Haoyu,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Sorry for my late reply.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thank you for considering my co=
mments, for your below reply, and for the updated draft version.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thank you especially for your g=
ood will and in-depth considerations of the comments. Very much appreciated=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">-03 works for me.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">--Bruno<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-ligatures:none;m=
so-fareast-language:FR">From:</span></b><span style=3D"font-size:11.0pt;fon=
t-family:&quot;Calibri&quot;,sans-serif;mso-ligatures:none;mso-fareast-lang=
uage:FR">
 Haoyu Song &lt;haoyu.song@futurewei.com&gt; <br>
<b>Sent:</b> Monday, August 10, 2026 8:26 PM<br>
<b>To:</b> DECRAENE Bruno INNOV/NET &lt;bruno.decraene@orange.com&gt;; mpls=
 &lt;mpls@ietf.org&gt;; draft-ietf-mpls-on-path-telemetry-flag@ietf.org<br>
<b>Cc:</b> rtg-dir@ietf.org<br>
<b>Subject:</b> RE: draft-ietf-mpls-on-path-telemetry-flag early Rtgdir rev=
iew<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0cm;margin-right:0cm;mar=
gin-bottom:12.0pt;margin-left:35.4pt">
<span lang=3D"EN-US" style=3D"mso-ligatures:none;mso-fareast-language:FR"><=
o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">Hi Bruno,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">Thank you very much for=
 the careful and detailed RTGDIR review! It&#8217;s of great help for us to=
 improve the draft. We have addressed all the
 comments in the -03 revision. Please see our inline response marked with [=
HS] for each point on the specific change we made.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">Best regards,<o:p></o:p=
></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">Haoyu<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span=
></p>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span lang=3D"EN-US"=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-l=
igatures:none;mso-fareast-language:ZH-CN">From:</span></b><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;ms=
o-ligatures:none;mso-fareast-language:ZH-CN">
<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a> =
&lt;<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com<=
/a>&gt;
<br>
<b>Sent:</b> Wednesday, August 5, 2026 8:22 AM<br>
<b>To:</b> mpls &lt;<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&gt;;=
 <a href=3D"mailto:draft-ietf-mpls-on-path-telemetry-flag@ietf.org">
draft-ietf-mpls-on-path-telemetry-flag@ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:rtg-dir@ietf.org">rtg-dir@ietf.org</a><br>
<b>Subject:</b> draft-ietf-mpls-on-path-telemetry-flag early Rtgdir review<=
o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>Document: draft-ietf-mpls-on-path-telemetry-flag-02<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>Title: MPLS On-Path Telemetry Network Action Flag for OAM<o:p></o:p></span=
></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>Reviewer: Bruno Decraene<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>Review result: Has Issues<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>Hello,<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>I have been approached (but not formally selected due to misunderstanding =
on my side) to do a routing directorate &#8220;early&#8221; review of this =
draft.<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
><a href=3D"https://www.ietf.org/archive/id/draft-ietf-mpls-on-path-telemet=
ry-flag-02.html">https://www.ietf.org/archive/id/draft-ietf-mpls-on-path-te=
lemetry-flag-02.html</a><o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>Having reviewed the draft, I&#8217;m sending the comments regardless of th=
e formal selection.<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>The routing directorate will, on request from the working group chair, per=
form<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>an &#8220;early&#8221; review of a draft before it is submitted for public=
ation to the<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>IESG. The early review can be performed at any time during the draft&#8217=
;s lifetime<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>as a working group document.<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>Document: draft-ietf-mpls-on-path-telemetry-flag-02<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>Reviewer: Bruno Decraene<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>Review date: 2026-08-05<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>Summary<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"=
>-------<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">In=
 general, the draft is clear and readable. Thank you.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">I =
have some comments, including a few major ones, that I think should be addr=
essed before proceeding.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Ma=
jor:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-----<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">=
=A77<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;This document requests IANA to allocate one bit position (TBA1, suggest=
ed value 42)&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Dr=
aft should not indicate a suggested value. cf
<a href=3D"https://datatracker.ietf.org/doc/html/rfc8126#section-3">https:/=
/datatracker.ietf.org/doc/html/rfc8126#section-3</a><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Th=
is looks very close to squatting code points, which leads to interop issues=
. Please remove.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Fixed. We remove (TBA1, suggested value 42) and now just request a singl=
e bit position as &#8220;TBD1&#8221; &nbsp;with no suggested value, and rem=
ove the sentence asserting &quot;Bit Position 42 falls in a
 Format D LSE...&quot;. We keep the allocation constraint as guidance to IA=
NA rather than suggesting a squatted value.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">=
=A74.1<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;The P-flag is therefore placed at Bit Position 42&quot;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Th=
is is codepoint squatting.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Pl=
ease remove from the spec (until IANA has allocated a code point)<o:p></o:p=
></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Fixed. We replace the hardcoded &quot;Bit Position 42 as numbered in Sec=
tion 13.2.1 of RFC 9994&quot; with a normative placement
<i>requirement</i> (the P-flag MUST be assigned a position outside the MS 2=
0 and MS 23 bits, i.e. in Format D word bits 24-31) and a &#8220;TBD1&#8221=
; placeholder pointing to the IANA section. Figure 2 is now labelled &quot;=
illustrative only&quot; so the drawn position is not read
 as an allocation.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">=
=A74.3<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Th=
is section essentially states that the data correlation is unreliable.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">I =
don't think that this is good enough for important networks.<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">(A=
t minimum, this should be discussed in the operation consideration section.=
)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Addressed. We rewrite Sec 4.3 to provide a deterministic correlation mod=
e: at most one marked packet in flight per correlation key actually carried=
, enforced at the ingress, and a deterministic
 failure rule: postcards that cannot be unambiguously correlated MUST be di=
scarded rather than reported as a path. A &quot;Correlation Reliability&quo=
t; item was also added to the Operational and Manageability Considerations =
(Sec 5.1), as you requested.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Th=
e document does not specify the interaction with MSD.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">RF=
C 9491 says [MSD] &quot;advertisements allow entities (e.g., centralized co=
ntrollers) to determine whether a particular Segment ID (SID) stack can be =
supported in a given network.&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><a=
 href=3D"https://datatracker.ietf.org/doc/html/rfc8491">https://datatracker=
.ietf.org/doc/html/rfc8491</a><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Th=
is document adds 3 LSE to the label stack. In some platforms, this may redu=
ce the MSD usable by SR-MPLS.&nbsp; MUST such node decrement their MSD sign=
aling (by 3) to allow controller to perform
 correct computation?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Su=
ch impact should probably be discussed in the ops consideration section, as=
 3 may be relatively significant for some platform.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Addressed. We add an &#8220;interaction with MSD&#8221; &nbsp;item in Se=
c. 5.1: a node that enables PBT-M and whose usable SR-MPLS label depth is r=
educed by the 3-LSE Sub-Stack MUST decrement its advertised
 (per RFC 8491) by the number of LSEs consumed (up to three) so controllers=
 compute correct SID stacks; nodes unaffected by the imposition need not ad=
just. RFC8491 is added as an informative reference.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Mi=
nor:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-----<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">=
=A72<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;1: PBT-M avoids augmenting user packets with new headers &quot;<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">We=
ll, draft seems to do exactly that (augmenting user packet with a new heade=
r). You may want to rephrase. (e.g. &quot;large header&quot;)<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Fixed. Change &#8220;new headers&#8221; to &#8220;new large headers&#822=
1;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;3: PBT-M can avoid interfering with the normal forwarding.&quot;<o:p></=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">pu=
shing the MPLS MNA header seems to interfere with normal forwarding (by red=
ucing the available MSD on the Head Node, and the RLD on all transit nodes)=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Fixed. Our real meaning here is that PBT-M doesn&#8217;t incur extra use=
r packet processing (e.g., modify or augment the user packets). We rephrase=
 this sentence to avoid ambiguity. The imposition
 cost is now also treated explicitly: MSD &nbsp;(decrement the advertised M=
SD) and RLD (the Sub-Stack MUST lie within the Readable Label Depth of the =
on-path MNA-capable nodes, and a node whose RLD does not reach the Sub-Stac=
k silently behaves as non-PBT-M-aware)
 in Sec 5.1.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;4: For PBT-M, the types of data collected from each node can vary depen=
ding on application requirements and node capability.&quot;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">I =
would assume that this would be true even without PBT-M, otherwise this wou=
ld seem difficult to deploy.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Clarified. For the other on-path telemetry techniques (e.g., IOAM trace =
and DEX), the head node stipulates the data types to be collected, and each=
 transit node must all be able to export
 the data exactly as requested. For PBT-M, the head node only provides a tr=
igger without stipulating the data types, and each transit node can export =
data based on its local configuration. &nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">=
=A73<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;Req. 1 (Packet Marking Bit): A user packet needs to be marked to trigge=
r the path-associated data collection. Since PBT-M aims to avoid the need t=
o augment user packets with new headers, it
 needs to reserve or reuse a single bit from the existing header fields.&qu=
ot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Do=
 you mean an existing header field in a specification or in the customer pa=
cket?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Th=
e former would still augment user packer. The latter would restrict the usa=
ge to MPLS packets already carrying MNA.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Pl=
ease clarify.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Clarified. Rephrased as &#8220;A user packet needs to be marked to trigg=
er the path-associated data collection. Therefore, PBT-M needs to reserve o=
r reuse a single bit from existing header fields
 in a specification (e.g., the MNA encoding).&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;Req. 4 (Overhead and Security): Since each postcard packet has its head=
er, the overall network bandwidth overhead of PBT-M can be high. A large nu=
mber of postcards could add processing pressure
 on data collecting servers. That can be used as an attack vector for DoS.&=
quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Al=
so it add processing pressure on all transit nodes sending a postcard. (whi=
ch are likely more limited than a server)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Good catch. We rephrase the sentence as &nbsp;&#8220;A large number of p=
ostcards could add processing pressure on all transit nodes sending postcar=
ds as well as data collecting servers.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">=
=A74.1<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;Format D (labeled D) carries the P-flag.&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Th=
e P-flag has never been defined/introduced as this point. May be :s/P-flag/=
PBT-M indicator<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Fixed. <o:p>
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;If the bit is set to '1', a node is triggered to collect and export the=
 telemetry data as configured by the control plane.&quot;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Si=
nce this flag is essentially the main part of the specification, could you =
please specify what &quot;a node&quot; is?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">(i=
n particular, according to Figure 1, this seems to include the Head Node, w=
hich does not seem completely obvious)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Fixed. Change to &#8220;when the bit is set, every PBT-M-aware node that=
 receive the packet is triggered &#8212; explicitly the head-end (originati=
ng) node, every on-path transit node, and the egress
 node within the Hop-by-Hop scope.&#8221; to rigidify the scope. &nbsp;<o:p=
></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">=
=A74.3<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot; Once this is done, the TTL (or the timestamp, if the network time is s=
ynchronized) can be used to infer the flow forwarding path.&quot;<o:p></o:p=
></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">In=
 the general case, the MPLS packet carries a label _stack_.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">- =
The TTL may be set differently in each LSE.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">- =
And even if not, since only the TTL of the top label is decremented, TTL wi=
ll be different across LSE.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">He=
nce this does not seem to work as written. (e.g., after a POP, the TTL on t=
he top LSE is likely to _<i>increase</i>_)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Yo=
u may want to expand, e.g., by specifying the use of all TTL of all LSEs.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Thank you for pointing this out. The bug is fixed. &nbsp;Sec. 4.3 now st=
ates plainly that TTL-based hop ordering can't rely on a single TTL because=
 only the top LSE's TTL is decremented and
 PUSH/POP make the top-of-stack TTL non-monotonic (it can increase after a =
POP). A PBT-M node SHOULD report the per-LSE TTL vector plus its node ID, a=
nd the collector reconstructs hop order from that vector, using IGP topolog=
y to resolve label operations. We
 also make Sec 4.2's basic export set consistent (&quot;node ID and per-LSE=
 TTL&quot;).<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;The first possible approach includes the flow ID in the OAM packets. In=
 case of MPLS, the MPLS label stack can serve as the flow ID.&quot;<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">I =
don't think that this is reliable enough. An MPLS LSP typically aggregates =
a very large number of flows, so is not good enough to identify a flow.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Clarified. A flow could be an aggregated flow sharing the LSP/FEC. If a =
5-tuple flow needs to be identified, data beyond the label stack needs to b=
e collected. Text is updated to reflect
 this change.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;If the packet marking interval is large enough, the flow ID is enough t=
o identify a user packet.&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Pr=
obably the &quot;interval between two successive packet marking operation&q=
uot;.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Ag=
ain, I disagree that this is enough and reliable enough. If you stand with =
your statement, please provides data, the math and the resulting probabilit=
ies of collisions.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Updated. Change &#8220;If the packet marking interval is large enough&#8=
221; to &#8220;If the interval between two successive packet marking operat=
ion is large enough&#8221;. We admit that the original statement
 is not enough and reliable. We add a paragraph to explain how to acquire g=
uaranteed correlation: &#8220;If an application requires guaranteed correla=
tion, this can be achieved by spacing the marks so that at most one marked =
packet of a flow is in flight in the domain
 at a time (i.e., the marking interval exceeds the maximum path traversal p=
lus postcard export delay). The flow ID then correlates the postcards unamb=
iguously even under loss or reordering, at the cost of a lower marking rate=
.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;As a result, it can be assumed that all the exported postcard packets f=
or the same flow during a short time interval belong to the same user packe=
t.&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">No=
, it cannot. This seems overly simplified. We need deterministic behavior, =
and networks/spec which works all the time. Especially for a troubleshootin=
g tool.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Agreed. We now only state that those postcard packets likely belong to t=
he same user packet. The new paragraph mentioned above explains how to achi=
eve the guaranteed correlation.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;Alternatively, if the network is synchronized, then the flow ID plus th=
e timestamp at each node can also infer the postcard affiliation.&quot;<o:p=
></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Wh=
at do you mean by &quot;synchronized&quot;? How much precision? Does the fo=
rmat of the timestamp account for different timezone?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Clarified. &#8220;synchronized&#8221; is now explained in new text: &#82=
20;This requires the participating nodes to share a common time reference (=
e.g., using PTP or NTP) with a synchronization accuracy
 that is small relative to the minimum inter-hop latency along the path. Ti=
mestamps carried in postcards use a single global epoch and a format that i=
s independent of local time zones (e.g., the PTP or NTP timestamp formats d=
efined in RFC9197).&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;In many cases, such a rare error has no catastrophic consequence. There=
fore it is tolerable.&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Sa=
ys who? This seems like a personal opinion. I, for one, do not share it. I =
don't think that this is good enough for an IETF spec.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Ca=
re to elaborate for the other cases which have catastrophic consequences?<o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Agreed. The statement is now deleted and replaced with a deterministic r=
ule: uncorrelatable postcards MUST be discarded, not reported as a path.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
--<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">=
=A74.4 Load Control<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;PBT-M should not be applied to all the packets all the time.&quot;<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">So=
 99% works fine??<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">It=
 seems to me that the sentence should be much more conservative. e.g., &quo=
t;PBT-M MUST be applied to a very small subset of packets.&quot;<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Ag=
ain, could be discussed in the ops consideration section.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Updated to &#8220;PBT-M MUST be applied to a small subset of packets.&qu=
ot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;The RECOMMENDED default marks no more than 1 in 1000 packets (0.1%) of =
any single flow, which keeps the added postcard traffic within roughly 0.1%=
 of the monitored flow rate.&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Th=
is may be seen as still a significant number for some platforms. I wish we =
had the same performance for IS-IS flooding, especially given its importanc=
e relative for postcard.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">I'=
d like to see a discussion and recommendation for reduced impact on the rou=
ter. e.g., I would not want IS-IS flooding performance be reduced by postca=
rd generation.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Al=
so, the math for the monitored flow rate is not much detailed. It seems to =
rely on assumptions such as the size of customer packets, the size of the p=
ostcard, the number of nodes in transit
 (N nodes generates N packets for a single customer packet)... Could you pl=
ease detail your assumptions and math? Especially since I expect a network =
operator to re-evaluate the numbers based on its own deployment)<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Addressed. We replace the number with an explicit model: variables m (ma=
rking fraction), N (PBT-M-aware hops), R (flow rate), Sc (customer packet s=
ize), Sp (postcard size), &nbsp;giving per-node
 rate &nbsp;m=B7R, network-wide &nbsp;m=B7N=B7R, byte overhead m=B7(Sp/Sc) =
per link and m=B7N=B7(Sp/Sc) network-wide, plus a worked example and a note=
 that operators should recompute for their own deployment.<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] We also add a normative control-plane-protection requirement in Sec. 4.4=
: postcard generation MUST NOT degrade control-plane functions (IGP adjacen=
cy, link-state flooding), MUST run at
 strictly lower priority with CPU/queue/punt-path subordinated to the contr=
ol plane, MUST be throttled or skipped (and counted) under contention, and =
operators SHOULD size the cap so worst-case marking leaves IS-IS flooding r=
ate and convergence unaffected.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;Marked packets in excess of these limits are forwarded normally but do =
not trigger a postcard.&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">pr=
obably :s/are/MUST be<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Fixed.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;The postcard packets can be distributed to different collectors to bala=
nce the processing load.&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Se=
ction 4.3 seems to say that correlation is already hard/unreliable with a s=
ingle collector. Introducing multiple collectors would probably significant=
ly increase the difficulty and section
 4.3 would need to be updated to reflect this.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Sec. 4.3 has been updated to expose the challenges and potential solutio=
ns. If there are multiple collectors, different distribution algorithms and=
 correlation mechanisms can be applied.
 In Sec 4.3 now we state that all postcards sharing a correlation key MUST =
be steered to the same collector (e.g., by hashing the key) or to a common =
correlation function; otherwise the packet's postcards cannot be brought to=
gether.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
--<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;Because PBT-M sends telemetry data by dedicated postcard packets, it al=
lows data aggregation and compression.&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">no=
t being familiar with postcard, it's not clear to me what type of data aggr=
egation and compression you are referring to.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">A =
priori, the proposal seems to be willing to track a packet on all transit n=
odes. I'm not sure to see what aggregation one may do.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">At=
 minimum, please elaborate on which node is doing the data aggregation: col=
lector or transit node?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Clarified. Postcard exporting nodes can do data aggregation and export o=
nly aggregated data. For example,
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">th=
e node can be configured to export &#8220;the total packets received since =
the last flag&#8221; or &#8220;the maximum buffer depth since the last flag=
&#8221;.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Su=
ch policies are out of the scope of this document. We just point out the po=
ssibility.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">We=
 update the text to eliminate the ambiguity as suggested: aggregation/compr=
ession is performed on the on-path node before export;
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">th=
e collector receives already-processed data. &nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
---<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">=
=A76&nbsp; Security Considerations<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;Only the ingress node is allowed to set these flag bits.&quot;<o:p></o:=
p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Yo=
u do mean &quot;MPLS ingress node&quot;, not &quot;LSP ingress&quot; do you=
?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">If=
 so, I'm not seeing this restriction in the specification. And this seems t=
o significantly reduce its usage.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Clarified. The ingress node here is the LSP ingress node (or path head n=
ode), complying with RFC9994.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;The other on-path nodes can only react to the bit values. &quot;<o:p></=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Wh=
at do you mean by &quot;can only&quot;?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">It=
 seems to me that any node could modify the flag en route.<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">If=
 you don't want this to happen, you need measures to avoid this. (e.g., cry=
ptographic signature). Since this specification do not propose any measure =
to propose any tampering of the flag,
 I find the sentence misleading. Especially in a security consideration sec=
tion.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Agreed.&nbsp; &quot;can only react&quot; describes only the authorized b=
ehavior, but not an enforced property. We rephrase the text &nbsp;to state =
the threat model honestly: the P-flag is a mutable, unauthenticated
 bit, so any on-path node could tamper with it. We do not add per-flag cryp=
tographic integrity (impractical for a single per-packet-mutable, hop-by-ho=
p bit carried in-band, and contrary to the low-overhead goal; the SRv6 O-bi=
t and IOAM DEX marking triggers
 share this property). Instead PBT-M relies on the MPLS/MNA domain trust mo=
del, enforced at the boundary by ingress filtering, bounded by the default =
rate-limiting posture (so tampering cannot be amplified into DoS), and made=
 detectable by the counters/anomaly
 alarms. We'll make these limits explicit rather than implying the flag can=
not be modified.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;Therefore, security measures MUST be taken to ensure the proper functio=
ning of these actions.&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Ri=
ght. Which are those security measures? And how effective are they?<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Th=
is is the kind of discussion I would expect in a security consideration sec=
tion.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Es=
pecially for a specification which indicates that it can be used as an atta=
ck vector for DoS.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Agreed. We expand the section to assess each measure rather than just as=
sert it, mapping the threats
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">(e=
xternal flag injection; on-path spoofing to DoS; &nbsp;on-path clearing/fli=
pping to falsified telemetry; attacks on the export channel)
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">to=
 the mitigations and stating effectiveness and residual risk explicitly, &n=
bsp;including the residual risk that we cannot close.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">--=
-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">&q=
uot;Specifically, ingress filtering and the default rate-limiting posture M=
UST be applied&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Wh=
at do you mean by the former?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">Pl=
ease elaborate on the later (which postures, on which nodes). Any existing =
reference to this posture? Otherwise, please specify those in the body of t=
his specification.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">[H=
S] Good catch. The rate-limiting posture is now fully specified in Section =
4.4 (the marking-rate limit at the head-end node and the postcard-generatio=
n-rate cap at every PBT-M-aware node,
 both enabled by default), <o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US">an=
d we make the Security section cross-reference it explicitly rather than re=
ferring to it loosely. &quot;Ingress filtering&quot; was indeed used withou=
t definition. We add a normative domain-boundary
 rule to the body (Sec.4.4) &nbsp;and reference it here.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<pre style=3D"margin-left:35.4pt">_________________________________________=
___________________________________________________________________<o:p></o=
:p></pre>
<pre style=3D"margin-left:35.4pt">Ce message et ses pieces jointes peuvent =
contenir des informations confidentielles ou privilegiees et ne doivent don=
c<o:p></o:p></pre>
<pre style=3D"margin-left:35.4pt">pas etre diffuses, exploites ou copies sa=
ns autorisation. Si vous avez recu ce message par erreur, veuillez le signa=
ler<o:p></o:p></pre>
<pre style=3D"margin-left:35.4pt">a l'expediteur et le detruire ainsi que l=
es pieces jointes. Les messages electroniques etant susceptibles d'alterati=
on,<o:p></o:p></pre>
<pre style=3D"margin-left:35.4pt">Orange decline toute responsabilite si ce=
 message a ete altere, deforme ou falsifie. <span lang=3D"EN-US">Merci.<o:p=
></o:p></span></pre>
<pre style=3D"margin-left:35.4pt"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></s=
pan></pre>
<pre style=3D"margin-left:35.4pt"><span lang=3D"EN-US">This message and its=
 attachments may contain confidential or privileged information that may be=
 protected by law;<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt"><span lang=3D"EN-US">they should not be d=
istributed, used or copied without authorisation.<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt"><span lang=3D"EN-US">If you have received=
 this email in error, please notify the sender and delete this message and =
its attachments.<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt"><span lang=3D"EN-US">As emails may be alt=
ered, Orange is not liable for messages that have been modified, changed or=
 falsified.<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt">Thank you.<o:p></o:p></pre>
</div>
<pre>_________________<wbr>______________________________<wbr>_____________=
_________________<wbr>______________________________<wbr>_
Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.</pre></body>
</html>

--_000_MR1P264MB43540DB9CD943D36AB1384EFF0B82MR1P264MB4354FRAP_--


