[RTG-DIR]Re: draft-ietf-idr-nhc-00 early Rtgdir review
"Scudder, John" <john.scudder@hpe.com> Sun, 01 March 2026 20:44 UTC
Return-Path: <john.scudder@hpe.com>
X-Original-To: rtg-dir@mail2.ietf.org
Delivered-To: rtg-dir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 8B480C12740B; Sun, 1 Mar 2026 12:44:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.794
X-Spam-Level:
X-Spam-Status: No, score=-2.794 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=hpe.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d0n4FEYznJek; Sun, 1 Mar 2026 12:44:18 -0800 (PST)
Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id B1CF9C1273FD; Sun, 1 Mar 2026 12:44:15 -0800 (PST)
Received: from pps.filterd (m0150242.ppops.net [127.0.0.1]) by mx0a-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 621KX31R3152987; Sun, 1 Mar 2026 20:44:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=pps0720; bh=yOybW1u1dLFr4mjLPFa3ONp1yd WDp9AD6SSZoGPDDpY=; b=BQ0c/aO/1WyuNOe3rgHXVJUMECbKinqR9HnYeeHs3y qAJ2IVZ3rxyyx5xTHVHmZ78HP2Je9gdCQTuDNEeIZJffPECzSXbhF6JUCMqG2k02 nlNa01x6OO2Qlx3rN6RLklMsNsuShk4F2YxlmBYZ5+7eyixmVOUxjBM27XgiE+uX +3GfACfXecyWxsdj2/HvfiPkZrKn+GZAPm7n+sU+TG0cZvSQAnftXUySDaOlCgWb ioHFjc2psMOI81ciIgdPYITia6a11ZO/JHZH27IqWjszzB4QlDTNbVScRGBGU2bc cFO5sPmlMgU5el6uIFPfqFEcaXXzIn3OfxXLOHk6rfMg==
Received: from p1lg14878.it.hpe.com (p1lg14878.it.hpe.com [16.230.97.204]) by mx0a-002e3701.pphosted.com (PPS) with ESMTPS id 4cmh5wdfkg-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sun, 01 Mar 2026 20:44:13 +0000 (GMT)
Received: from p1wg14925.americas.hpqcorp.net (unknown [10.119.18.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14878.it.hpe.com (Postfix) with ESMTPS id 7AE15D170; Sun, 1 Mar 2026 20:44:13 +0000 (UTC)
Received: from p1wg14928.americas.hpqcorp.net (10.119.18.116) by p1wg14925.americas.hpqcorp.net (10.119.18.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Sun, 1 Mar 2026 08:44:13 -1200
Received: from p1wg14928.americas.hpqcorp.net (10.119.18.116) by p1wg14928.americas.hpqcorp.net (10.119.18.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Sun, 1 Mar 2026 08:44:12 -1200
Received: from p1wg14920.americas.hpqcorp.net (16.230.19.123) by p1wg14928.americas.hpqcorp.net (10.119.18.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17 via Frontend Transport; Sun, 1 Mar 2026 08:44:00 -1200
Received: from PH0PR07CU006.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Sun, 1 Mar 2026 08:44:00 -1200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vRoSCzIYXthS1yEA92vKoJR3bcmBJfkgRNGygaEzkV9N8Ieo9XWzUKkSZjvwFT0cARpEllswQlw2grYGKVqUXc12TwoQQ+HXBirnqi7PJozCrACiqo4D786IOWa6+0ULdTy7zFK9IVNGXdxJTE0LXwqvAI41qM0KRNn4EAZ/sIhMKBNN28lgps4lCMdGmRM5bZNPxOUoICopU6oIMY5is2bYX9EEgL8NqW5f4zSw612HNHkE9EbVVCjGwqxox521gXEr2kOUDrTzTfOe1+/KzyDfDJsJsU+1Oiz4fKXa9cn+lvynfqL11o5wssxKdmlReX+4NSR9mJGIfls8zaes5g==
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=yOybW1u1dLFr4mjLPFa3ONp1ydWDp9AD6SSZoGPDDpY=; b=GgJqXitbPb+rk65dWGHEU93yYPZgZw4Jrks81L7uiB3LHtBqI9DCP7zawWYIcIcgvbcXR7ZlrvbgX07gB4MlDDcIfpH8rL0R372SAGWjPM15/xtNFWwUHpmwrCw9PRVgK6O1VMXxlTEGZlR2S0neByRKU2Ai0oFMKmJYwt87Rc+SfMGwe+8hz+rqX8zNqyy4qc8Rc2yNKTdpDcQI5AfkbUC49e5B3GyLq/FRWh/1i1VjjcvViQGntxRkEiSUyrph7QpTQmSHyhvM/QlFzK8DU2z0zDQRYYhs4owa9lbvMeVhDWjOcBKjW84HxXYqaHnc3ukBANu4QrS7FHX/Dc2cSA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none
Received: from MW5PR84MB2227.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1c9::12) by DS7PR84MB3039.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:8:84::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.16; Sun, 1 Mar 2026 20:43:58 +0000
Received: from MW5PR84MB2227.NAMPRD84.PROD.OUTLOOK.COM ([fe80::a0c8:38c0:3c7:630c]) by MW5PR84MB2227.NAMPRD84.PROD.OUTLOOK.COM ([fe80::a0c8:38c0:3c7:630c%6]) with mapi id 15.20.9654.015; Sun, 1 Mar 2026 20:43:57 +0000
From: "Scudder, John" <john.scudder@hpe.com>
To: Andrew Alston <andrew-ietf@liquid.tech>
Thread-Topic: [RTG-DIR]draft-ietf-idr-nhc-00 early Rtgdir review
Thread-Index: AQHclP879mvk3H6L30mPtNAMJyZlMbWaTjWA
Date: Sun, 01 Mar 2026 20:43:57 +0000
Message-ID: <554D9B71-859C-40A7-9B6B-45633DEEA733@hpe.com>
References: <177011766094.607.4979499338294859105@dt-datatracker-6bcfd44575-g5gjh>
In-Reply-To: <177011766094.607.4979499338294859105@dt-datatracker-6bcfd44575-g5gjh>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MW5PR84MB2227:EE_|DS7PR84MB3039:EE_
x-ms-office365-filtering-correlation-id: 882de40b-2911-410d-0b52-08de77d342f0
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|8096899003|38070700021;
x-microsoft-antispam-message-info: JgyRLoEzreZy9lc9j5NlVJg3VRq2XQwmHnjXRkYXwgDz+RrCo9F+jmuVW8ol0uO9xbLu5BxGuEVGmrejb0yd1TwHZOmboulVNJqeVD2pz8BFbY+e15Dynf7WWMWv/uJhrbaL3s3f4YUIxdHPtj5fM9PUXLSaM9RTkP6/HIgO2vbc9uI2BogZehp6YsMOI+KFZsztftiSu+iAlSx1lB2V4Jxtt7HeRc7s5TyN3CIEHfv2xaT4AvRmL8lIGeq0b2zF/YOej/o+4fgiz7u6lXm03WOFPtn2UMrhMwSJV3n6S5XYubou411cSdxMPeUXZWnlbIjK5AKm/Yyq6wEMo3uWyQ5GVUAjrQHx4BXrcgsqLmFC7wdN/CZNlFMbUGnFHE9X28+Z3/fEAP+KBYYGGSa5zqkQRXklkYIRAEclwpLduO3UXSRBbA2el0d90cEsbVwtjA1jpXNzX0fv/LkzUJ3Cd0uNMRozqRUOkmW1jUa492a1Ik83R8FiOG6k/QV1hupMmfvdIskpgDxUAeMCD2+fBImDhxAfrAS3mBSrQyZEhedl6jeFIDHZ2okHakN4jBTVU2amFpoPR5drM9t6fZ6kMRfeOYMTD84oGH9X8YIzjIaUFxrYYUt857IdwB6OJDpb9+wzgMaM7mgMnqD5R5t7cG7/fJKF2uhJFXWLKDAbjTCqcm+BEOGbT+V0LQXOrKMqw7+pW6xRxrCsUa8gMoiw2MW4xCTXoIqBSygzKbjqDo7sbrwCBtJhXbmZXzJrU1eU
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR84MB2227.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(8096899003)(38070700021);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 3BaGzkoQLq7cKjtMJ4+QrioUI3+c8MRpgKIMkvyISsAne3sf3s4VDqfTInJoSEnnXMUJ7S9/k/MwXZOSN3wBl0uumV4Wxo9ywnepYLoeZ+qxW6Uh4bxme5BH0rZR4BUZc4Mzo6Ms4qAgHjMVwVP67wzZ7QTnE26Z27Eds+KZtP+a8gVxiCZD1ThA7Ws3bxdp/990k34WjNcsuCSE4x2xBJnZiu6yXDl/fM8dVbaWqV9NzAKyyOQqFsf+Cckjw8NhTjiIU5qxNH5ca2C0ZLUwkX0h9RO+FdyJYl++/p3ygpoNFFM9llPJP3lU2bXuGi3G8gUKaSchl9u/oZZ/Ls9YFxLxBFUliJFMGyQyjJERT+1oqHrF/xhQC9c+m4qlv88sLUvfwz1yFbj3dzlZuqu+AWFtnV0BzE2H4ME+WrS++Vr9uKSVnpHTdNp0F3JgVQFs5E9TJvDJEQ7I72WrbUtaYumYAJpQ66Bm04BYswJxmPnCBrSx969jshkb2ZF7WQ/HbcwfI1quaqlbH5toNGoKt5+ZNa7x84NtOjLuRVWd+4XQhKIN9boFZ0jHUkO4IpQ9X1RQFjznZB7TXB3YFN/Pg6A4Zq6zN4baZUglO3QMz09NnrKD6FpomyEXMR3j0Cy2ZVS6JWz8spyIiiyzA/Je03obz1kjCmNJI0sQqlU/uvhAzU1qTlnq5Z/CEwbrC4+erHLQaEK55wthqIEO6/c8cFiFQ4AYOGgUNkgFbpaiPVvaMMLeuZsUNxDaKehQeStUHGAdeQmycncQeXoGx0hjFUlCFKKUcdedOYQmNSBnlwPokyf2067Br34e1duyUyxsh7KKvFrEh7kFn03aBX4sHJTEoYLfHyMwjulXEkpytdUCASdF1Jxsl6Lh0dOdnrHaXzi1uUnUT6mHnMrpcz7DY6NL5Re4a5Dt6bpJ02WMv/L7TbP2yi+X85h03dSxX3z0oBdQOKRUwQAmbKgAYw+6e8LPoEJ7JknP/jWKNrH9p9zzuoR5ixM1QMIsVMiOx0pSXLBwTuEjKyJhvzSuPWVfjgdgpRkkrgNbc3r1MpazS/oGADru11nA+rhFiV6beZrnYl0S+iL8QvZlblbHXWRFjuuj3wZEB5/md7OGvddAzXCEsM8SsqHUF29nM9O0dpD2ZRnNwtZp5L1PrOkLOV0Gxxfvg9Gzh3cog8nJRjzndBXRmtaEMPV0QZRzeNCxYmmUEBkrimU3Cluu1A/8MCtWm/mkVZLUthCqp+b1JFYg0KX/40Tk3djKxlAxW7dkznD9IJIAYSS+EQJVno4Vp0VsDQq2YsJ4cAF619572mayEfV9weqzz1pRj0Q2zNGtnJa/dvaRdNkSNBSbmW6xSSRQgx81rCe5XcYdpNI5E93sY4i5FeJ/t8nVHjxyVkMMVLK8axMawkdWNRknUuyLcoJb9VLhuEYc9ouZwzKpcMKOW/YTnhM5IPCr2ir2Ab9GZkgTVQUvaIoi3C/H2iywqqZ3Xyy2ZkKvVCKCZFQ8Bt3vUlfTORZxc4IfWmcTozd9hkNo+XQArEkb1nHyLHYFCJ4ChLlatypIuWylulPX2eWTIWxGQBoC6Dv4Sw1g2jV12WbpASXRMNLfCCaAsUKQg+o4JmFvJEUUfxn+ucQl+a7lFWhgoQfQZUG/XYsWIj8U/C4lXdnDs0bnUKY07SaK7eTxzvOGjE7VWTvcpJS6ezzjm1OaAs6jsDVMoAfjlv3cobqakbqQtntKQta0eBFHO2PfWw==
Content-Type: multipart/alternative; boundary="_000_554D9B71859C40A79B6B45633DEEA733hpecom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MW5PR84MB2227.NAMPRD84.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 882de40b-2911-410d-0b52-08de77d342f0
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2026 20:43:57.7780 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: UJMBwqIoAupYCr3QJ5S2gV/pJO4pMuc200HMyEgp74XGQAQyzRpbI1cBZpT7sGz4HF84GyWzt1+DC8ePYiozhw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR84MB3039
X-OriginatorOrg: hpe.com
X-Proofpoint-GUID: Ahlitq0sbx4IiWc_o4srz-Q-ErQLBB2d
X-Proofpoint-ORIG-GUID: Ahlitq0sbx4IiWc_o4srz-Q-ErQLBB2d
X-Authority-Analysis: v=2.4 cv=Pa3yRyhd c=1 sm=1 tr=0 ts=69a4a51d cx=c_pps a=UObrlqRbTUrrdMEdGJ+KZA==:117 a=UObrlqRbTUrrdMEdGJ+KZA==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=J0OTuHAx6l5K1fCpvPfz:22 a=48vgC7mUAAAA:8 a=GjldfWtao4Rd-RSxpNoA:9 a=QEXdDO2ut3YA:10 a=05SxWz1zJhc20BZo:21 a=_W_S_7VecoQA:10
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAxMDE5MCBTYWx0ZWRfXym4HXbHUSUGf tL/qvAnRfF3iMz+0iG6ZXUWmuDXnDg8GsuM7FSMZA/FHbeOdIvkOWd7CHFKzgG7bUH6aBkZPVn7 qmtWPc4GsHufwEgRzu19iUCkB93LCgsfav03M4mig+Z5GDO/LV8Y0u8WYVox4H91cKFuNWsc4Dd BdD1jKKOSVO81zpcqLEsjgpSqopqylytKT1Ac7Y6PIsqCrDRjJsKzO5wgYBcDXA/l2f3ozNMmNS bCLmq8cuv5h8RkiqcsMOg3r0P+B1JdwN0AEmwok9cny/HQfpXLEfF/U5y/n0P2TP1LMbaI4DH/5 rVHPhkBHZ+9jTLSy6S14+lNKMWDUOPM+FnAtyjazevYmS3WLDsxE2chRt+VdwzGK5BogYolNx/I IGO/TipENA7KPV8y4Ny4PT8aAsDN6SyYCRfcrECj++i/nDqrRSEIE+6++uNg+WMStgkP0icGZxj 4ZJDvsgxVgBKi/mF7lg==
X-HPE-SCL: -1
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-01_04,2026-02-27_03,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 clxscore=1011 impostorscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 spamscore=0 adultscore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603010190
X-MailFrom: john.scudder@hpe.com
X-Mailman-Rule-Hits: nonmember-moderation
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rtg-dir.ietf.org-0
Message-ID-Hash: S54PTJLXKPDXOVAV74YKTAZACCU7HQGL
X-Message-ID-Hash: S54PTJLXKPDXOVAV74YKTAZACCU7HQGL
X-Mailman-Approved-At: Sun, 01 Mar 2026 17:04:42 -0800
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-idr-nhc.all@ietf.org" <draft-ietf-idr-nhc.all@ietf.org>, "idr@ietf.org" <idr@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [RTG-DIR]Re: draft-ietf-idr-nhc-00 early Rtgdir review
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/Bc8IXgy8zhCMdkAPoK7t9n7Fclc>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Owner: <mailto:rtg-dir-owner@ietf.org>
List-Post: <mailto:rtg-dir@ietf.org>
List-Subscribe: <mailto:rtg-dir-join@ietf.org>
List-Unsubscribe: <mailto:rtg-dir-leave@ietf.org>
Hi Andrew, Thanks for raising this point and for your patience while I got around to thinking and replying. The issue you’ve raised is that the draft assumes the forwarding path has something to do with the next hop: "Since the NHC is intended chiefly for conveying information about forwarding plane features, it needs to be regenerated whenever the BGP route's next hop is changed.” But, sadly, there are various ways in BGP to have the forwarding path NOT follow the next hop, including the example you gave, the Tunnel Encapsulation Attribute, and almost certainly others as well. The way I will try to reconcile these points is that “has to do with” is not the same as “follows”. As long as the router that imposes the NHC takes care that the content of the NHC faithfully represents what the forwarding plane is going to do, all is well… and if it can’t make that promise, it shouldn’t impose the NHC. Similarly, if a router is propagating the route changes something about the forwarding aspects, it had better update the next hop to be itself. It’s just rude if it doesn’t. Rather than do surgery on the main body of the document, I propose to address this by adding a new subsection: ``` 2.2.3. <https://author-tools.ietf.org/api/export/c586d298-cc84-452a-a0bf-8910d0117855/draft-ietf-idr-nhc.html#section-2.2.3> When Next Hop Resolution is Irrelevant to Forwarding<https://author-tools.ietf.org/api/export/c586d298-cc84-452a-a0bf-8910d0117855/draft-ietf-idr-nhc.html#name-when-next-hop-resolution-is> In some cases, forwarding routes can be derived from a BGP route without regard to its next hop. One example is when the Tunnel Encapsulation Attribute [RFC9012<https://author-tools.ietf.org/api/export/c586d298-cc84-452a-a0bf-8910d0117855/draft-ietf-idr-nhc.html#RFC9012>] Tunnel Egress Endpoint Sub-TLV is used to point to a remote router. (The final paragraph of Section 7.2 of RFC 9012 includes a warning about this case.) The use of NHC is not completely precluded in such scenarios. The principle that must be followed is that the router that attaches the attribute must have reliable knowledge that the information it includes with the NHC accurately depicts the forwarding plane that packets will encounter when forwarded according to the route. If the router cannot accurately make that determination, it must not attach the NHC. A remaining concern pertains to intermediate routers. It's possible that such a router might not support this specification and might change some aspect of the route that affects forwarding, without changing the next hop. An example is if a route carried a Tunnel Encapsulation Attribute that was stripped by an intermediate router. Such scenarios are fraught with danger even in the absence of the NHC, but are not precluded by the protocol. Owing to these considerations, use of NHC in situations where forwarding is, or might be, noncongruent with the next hop, should be done with care. ``` What do you think? I have tentatively included the text in the version I’ve uploaded, but we can continue to discuss as needed. —John On Feb 3, 2026, at 6:21 AM, Andrew Alston via Datatracker <noreply@ietf.org> wrote: [External Email. Be cautious of content] Document: draft-ietf-idr-nhc Title: BGP Next Hop Dependent Characteristics Attribute Reviewer: Andrew Alston Review result: Has Issues Having carefully review this draft, I believe that it is largely ready. It's a well written draft thats easy to understand and my compliments to the authors on the good job done on the drafting of this. That being said - before this is ready I believe that some additional text may be required to address certain corner cases. In section 2.5 of the draft, reference is made to anycast next-hops. My concern is that this text probably needs to be expanded to cover cases where the next-hop is something indirectly resolved. An example of this would be where an IPv4 (or IPv6) prefix is advertised with an SR Label. The SR label may or may not correspond to the network address of the next-hop, so for example, it is possible for a case to exist where a route has an SR label that directs the traffic through multiple hops (with the SID only being popped once it reaches the SR destination), and the next-hop specified in address terms doesn't take this into account. If router A announces a prefix with a next-hop of 10.10.20.1 for example - but has a SID of 16010 - and SID 16010 is mapped to a router 5 hops down the line with an entirely different address - the SID will be what is followed and the NHC could well be invalid. As such - I would advise adding text to the draft for dealing with cases where the next-hop is "indirectly" resolved. Beyond this, I think its a solid draft and once such text is added I would say the draft is ready.
- [RTG-DIR]draft-ietf-idr-nhc-00 early Rtgdir review Andrew Alston via Datatracker
- [RTG-DIR]Re: draft-ietf-idr-nhc-00 early Rtgdir r… Scudder, John
- [RTG-DIR]Re: [Idr] Re: draft-ietf-idr-nhc-00 earl… Andrew Alston