[IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf-6man-eh-limits-19: (with DISCUSS and COMMENT)
Tim Chown <Tim.Chown@jisc.ac.uk> Mon, 28 April 2025 09:57 UTC
Return-Path: <Tim.Chown@jisc.ac.uk>
X-Original-To: ipv6@mail2.ietf.org
Delivered-To: ipv6@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 5BB2E21F0714; Mon, 28 Apr 2025 02:57:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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=jisc.ac.uk
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 5XzWlf_2pYf5; Mon, 28 Apr 2025 02:57:58 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2129.outbound.protection.outlook.com [40.107.20.129]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id E501121F06CE; Mon, 28 Apr 2025 02:57:57 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=C2JAlC7a/gtx6iw0HjBmq9jErP8LgKm7ittWy3nbIs31UQ4//0FdOcgWaJ442JPTDxJG6KvGvhIcjtbDQiNe/jQYNNO/PH5cVlwhVtvYPVdxRwHTAovR+ip7xyPX+rqeUodWrx4LeRhgyegvZpwfnIQvRigguz7Yq79rt2WsQoPbPDuVv/OcN9N/Eft1C065zzZA/xqOQd7LLG5e78ppoTRzQgcXS02fXKyXnvadw/Qg/0fSVyDS1bleMu5Dtd/ZV89CkXjw0nBywjpYDC08n+YrBV0v5aSRiAi1Uq/QoZDEDRB/2eKAKcavSdn7eioOmZoG8mygDlvKGRUi0sMHFw==
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=t/y85g6GRcu+PcQdYO8I/3aWw57w4qnWYE9CogjAI7Y=; b=EeE0qSO16cZexNQFl/EAVvF/tf4uWBbc3ucUC+rMHVkANIO/WEKthn94C7lP+ddyYoux0OREVjVkZno4NiF6TUMihaxCipA0H/pae3pvX2FVb6a5Uakdo6z3Uu3bOawe+axX8ZrNJoj4dV7kiiG2AfiqoBs/XlF4u2s4olBxTGyViXO7mxv8NunWaEKgvFyhyJULhyacbNDNotRdJkQjmCC/EHNtpvIP8ulp0LRKO/tkIc5gjaMLxur9b0d2Hg8bjZdICkGkD1zH/fNDDtNnERJFKc0Sye0mpxdQX05/S1TsKMUjoc/v5Q64lgaaiQImXVmjKm3uK+D1UnImuTo/rA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jisc.ac.uk; dmarc=pass action=none header.from=jisc.ac.uk; dkim=pass header.d=jisc.ac.uk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc.ac.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t/y85g6GRcu+PcQdYO8I/3aWw57w4qnWYE9CogjAI7Y=; b=Mx4T5K9tn+pl9aw/llAcLptfP5Q0Cr3fLUSeGMlBZcdoCCs1qNLsqaxpf+lGq7FXLAbZCRz3zoDCyLMdlBeK6Ze9cJwszJqFGSBmucg2YQfzMwGUqjYtzn+t/zoAPgiR3ye24iKj9A8nA08X4J90LYUjL3lQ/9TeQURIQX/FiyuCnz1DuJ6jbjNNSuphp0q+wVYrhIKGrKa/GlPo6mmGWNkE2lxvlFab3Ju9CqpI4Lxxi1DjIRElZ4L9eXbmKX0iSvB4FB8wHimdSl1G8gcKtmVZZA1PTkzSIOoSEOaDKKiv4HKZVdkCC6spAHnQlMWtfDDXlAxMb93FVjizFJkT1A==
Received: from DB9PR07MB7771.eurprd07.prod.outlook.com (2603:10a6:10:2a6::15) by PAWPR07MB9578.eurprd07.prod.outlook.com (2603:10a6:102:361::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.31; Mon, 28 Apr 2025 09:57:53 +0000
Received: from DB9PR07MB7771.eurprd07.prod.outlook.com ([fe80::715a:654:afc1:17f2]) by DB9PR07MB7771.eurprd07.prod.outlook.com ([fe80::715a:654:afc1:17f2%3]) with mapi id 15.20.8678.028; Mon, 28 Apr 2025 09:57:53 +0000
From: Tim Chown <Tim.Chown@jisc.ac.uk>
To: Justin Iurman <justin.iurman@uliege.be>, Tom Herbert <tom=40herbertland.com@dmarc.ietf.org>, Nick Hilliard <nick@foobar.org>
Thread-Topic: [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf-6man-eh-limits-19: (with DISCUSS and COMMENT)
Thread-Index: AQHbtJ4+Bd1TuGoGLU6CRg1NkeuN9bOyiUiEgADXNYCAAPNWFYAAU04AgAAPL4CAAEL4AIAD5R4H
Date: Mon, 28 Apr 2025 09:57:53 +0000
Message-ID: <DB9PR07MB77717DF16BA9A744A07D63B0D6812@DB9PR07MB7771.eurprd07.prod.outlook.com>
References: <174480829122.1391391.10917197019780759762@dt-datatracker-64c5c9b5f9-hz6qg> <c1b1f2b6-7a49-9a5d-9cc8-05b30446737d@foobar.org> <DB9PR07MB7771A15167708FF55CE3DACCD6852@DB9PR07MB7771.eurprd07.prod.outlook.com> <CALx6S3680Qqxhb8kE_2eSqwgxfcL92Jxcu1=9WRwUbNziRQ2jA@mail.gmail.com> <DB9PR07MB77715001DD6B0F336F22CCD4D6842@DB9PR07MB7771.eurprd07.prod.outlook.com> <05a016eb-be3b-0196-393c-f618b1a34c7d@foobar.org> <CALx6S377ojjVubMTQm+gqcKEKuwuP98XvaTd9S5ojXZX0d8g5A@mail.gmail.com> <24a438e6-b52f-4961-b2ed-0d922bb6bd30@uliege.be>
In-Reply-To: <24a438e6-b52f-4961-b2ed-0d922bb6bd30@uliege.be>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_190374fc-c2b5-4c8e-bee8-6305ebc1550a_Enabled=True;MSIP_Label_190374fc-c2b5-4c8e-bee8-6305ebc1550a_SiteId=48f9394d-8a14-4d27-82a6-f35f12361205;MSIP_Label_190374fc-c2b5-4c8e-bee8-6305ebc1550a_SetDate=2025-04-28T09:57:52.3237074Z;MSIP_Label_190374fc-c2b5-4c8e-bee8-6305ebc1550a_Name=Private - External;MSIP_Label_190374fc-c2b5-4c8e-bee8-6305ebc1550a_ContentBits=0;MSIP_Label_190374fc-c2b5-4c8e-bee8-6305ebc1550a_Method=Privileged
x-ms-reactions: allow
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jisc.ac.uk;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DB9PR07MB7771:EE_|PAWPR07MB9578:EE_
x-ms-office365-filtering-correlation-id: 5f129160-5938-41f4-5554-08dd863b24d6
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|10070799003|7053199007|8096899003|13003099007|38070700018;
x-microsoft-antispam-message-info: 7LoNfruNE5GBmqDC//FbszoF4O4RdOsm4FaeFc6Fdr0SVveapyRqKvaYA/FT3N3VBhWhpuNG29W3yCVBp6F1LIuZk3X0heucm3CfidygnoCYw7nFyFpIw+vRbaHcbIR3+1/Cf/JPi0d+zXIgrU0CVIyWOZrE05UvSzbcPIsK6dyER8WBii4Et8P159WiZRR5q3zpStHKhjx8UZzOLODUPXVS2fO5C2qQj4pX3cd3cJbBQpY3lRBClloL5bJ08pUpLVTiODRDkBpDRdhEMQHkDt4pm3t5TOCUKKdU/ZAsBkOQsAGiPphGLOk08Nc2NIbyPmjZfZi1VqW4LA/iqg4FgCvxliL/f57To5MCNbfZiyiSs09IfZCoERuu/kNMRvIZ9knGm40HP871Schdqbm4nbmwfn2s19moWblQ5Hl4sInMCPWcAC6bcFFpiIKDGdCCZhUQNN3we/S3q9SbCAjIiQKUUfKpQFnP6yY9bBn93M1hw2g6P3nD6G6mvHa/+RPUyM1+b2BuvBZP9qPYv4AkVzN7zHr0cVfB37wfYi0+w5ujlr4mf1rgw474LxHpE+kjVdyh7WaOGoKh8pm2AHEarLNUdGN7gMNMGQnzU7BzfyjOE1zpSLaJRkC4Gsw4O6Jf5CIQuao9IweNcEcO4BROOlvFndKiTgmk+g5dNV41Q0n75AZs8xQRRoxgpG78+wIqOz12ZK2WwFU8UViZ/KTZAMuNrz+ypx3Hv1WE0PubXXODn+W5bNJVcdGAo6H/lMe7NXG7QZLeK3oKcOtEzubX24Qrvn2KB9njdgmwJoGCki+Q1tYyLNuZCiMsgktpz7pEKgtzSKSvdLXR5NuuennvX0cqWE1pOptMzH1jYYPlm3U8fY2tw2mnsJB5YdSN9I7F2AzSXmCmwODpzAD6RB/xsQcNdGXMEU0BHbOsS4uacf9wLl5EQYSaDZC9jd15Vp27oLxfQ18BFHS7gE87ibRc9iBzD6u1FrTjb4ouEj1Cxm89SZdkpffwAlRfZOy5o9GNVTOurfdhVZkDeAMX5l+ad9yXa4J+YBiVHzdct1N2in6pHGRhg5GLjo4xxafXrqhKkVmrogsCvGP5Y+JMT8OTYp0FMo3wB97IElhHA30sWgy9PjDhdJg51GEIDeX6g/9FiVH0OtcgK/5DVgoJfyFTBklMbuHvyVXeruxfssEveBAnRtasvZJ39sCarZRJjKz/ovbsHJ1L9F1hQiVSS7m7gvsxE89roL/2S+/E0p6tqt4ztHmyLXDs9LEVYEEgUEnFuEPIMz9iIJ0Q5LA7oeaJAZnw1WdL0GgxVTIOSg86SchNkNRIF2G1xCHTJuuKTStnI1qiUWIIGeaEN0SE/alcI+Y/K6piMllJ3JE747FvCcAjsp6rK9kXAipkkl6oyegtT0drKuhkS/FoK4+YHyNaY/iE1DEsJuseg0C1NH7/yIFkdaWrg+uqit4uPqiXIivFpcz/MwP8weWsNFYz2sdRUtcZcLa1M1MtphKlUhaHPDk=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR07MB7771.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(10070799003)(7053199007)(8096899003)(13003099007)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Bq12/FyKsE6L/d7QZQg06yaEZkRItqXP+2vv1b2Z2qcF0TuOIggb/9bYCnQaYV5sA++gkauWyzNCATWw+kMASWLcJ+8UYIQ/71T5prju3en6fjvQb0T0kzkgynCqg0kRhxBYHq8p0njEUr9G2qTAkHy4csgK6NTrXrxj8LT8vDy+Qn3byAxDSqQeapZ6m26pRTkNMXPTk+lCp1fX8k+jg0w9j5g2GRLPZO6JY2aKIYXp3RBp1/2KgPJlNwBLTd5qordqKfwUBpm1ucVxKdp7QT7v9trTvmkdvUeZgOyCq27YxD9tqec6ueRX7SIYZiw4M680fpb1V7Kp6iN7kAl9WMhfxRqqCt9v+sqlQS8EBM8fi8MQ03xPr2d1y+j6KMHfVeJQn+oP+2mpsVPdY5gf9jKQkqJ0qzcGgzZttCCWfMeSfrT0mc3EZ/SoC3F9C9zD51a1GwwqDpkQDOzqv8H65hqUEXecnp1wBVdGddEERpPGHm80KSo7Kqw+2eiYd7W8PlkZQFGophrFFsLzU8kpV6ZJHdL/4hJA3VeSrNJBcg5TDby2p1A1lKgeNh1oNc2B/b9AFI+XLyivtcKQeX64n6S8CgJTso7QEEOQA4qMRmBPKyQ69qtWUWwTM7eG9ZjSUO2RsMNRTbo8iBtKAp6nMslslf43PUj4Sn6w2dscxPB8U+Jp5hdmeV5uHNok17CBp5oe66rY7sFbx5pnJ5s1tBklO7PW9tWwCZEc62bqWBR1Nyyjvq730fYxjIqE806NHDt/wiQqikUhzgbL+ggM4LdnCSNDKiRtq2fH3zPK99qDiDUThgUapnN+hkCAqqRCE22TppX1L5Wx3HbCpltg3biHl0b+QTMFvRiIkdDFL0moFFS4pgeKU3b2NWB5DbksBzV4cHy6cAAlwekBZAOhTjYWn08AHs6Ig3XJS20qtmjuLCkDMbFf7tlYQ9uHQsviZf0xYLXoRjsRJ4Ku3SxLGb4tr9QR3BeVdwiIHYctUqgD9gxvi488L36rMr45DBZIw4D7cu4X3CFU3mLP/pjPg6gmuqTfs+jrB97Kw0UsIMq+5xVqld4QZU2pTlb9EnPIo7Ec+5FysouBZ0mjva6yXdfSFHcD0i7/6lYAHH/9OYRZj9X/2SXE5x/4GvHY3M6X7ZH/tI4GnI+tvUh50XT26xrtyEeKGLaRPjOg5aUDim7AC0vebG1joWz2/wdVZmEAi3VBcKc+C1sbIq4Hf7pVDPPTaIcHkpmSXIHBp8DHEAdmwLonCcyaVlPvmCLmJKbhp0gPnDmJABdvh7psu45j48leyt5ynymGlnofsS5icmMqqy/2FFY1bJ45rr71nM02ZvVGQQUVSJcXhb56zFL4movDnj6a+E6k/jnwbXQe+R8lfVzwMIMf4Ix1Ym9gofvuUxle5dxIzQMJBVD0LfYia5Yyd6ORZk+1jGDlW417S1+REM9SaYRS5SWoWYYpYXJsmdL8GPgzF+dIJNMcvnWpXIRJCAm0+pbI7iMLfFsM7Rt54LG2JuCZJXKPRxiNXgMBtHyLgwUY0QWP0mRhzVor2HrNlAjGCS295q+rdOc21MpGPM/5wbhmOVc0wARJ3EGYZMVh42I/gt5dY+GBZ4F3dbZ+3HjpuyXrk7znTCWhVug=
Content-Type: multipart/alternative; boundary="_000_DB9PR07MB77717DF16BA9A744A07D63B0D6812DB9PR07MB7771eurp_"
MIME-Version: 1.0
X-OriginatorOrg: jisc.ac.uk
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DB9PR07MB7771.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5f129160-5938-41f4-5554-08dd863b24d6
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2025 09:57:53.3838 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: E6ZqXBQeqC42ZpPTFWk0RD+nWvZtRPrZzjha+aO6LRStOAoq16f0gIqZ4KNMnQcWoe4lxqTwHinKc2RVO7iQiw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR07MB9578
Message-ID-Hash: SXSTBVX4I5CWJIQPFRPK2ALIK6QI2DLW
X-Message-ID-Hash: SXSTBVX4I5CWJIQPFRPK2ALIK6QI2DLW
X-MailFrom: Tim.Chown@jisc.ac.uk
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ipv6.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, The IESG <iesg@ietf.org>, "draft-ietf-6man-eh-limits@ietf.org" <draft-ietf-6man-eh-limits@ietf.org>, 6man Chairs <6man-chairs@ietf.org>, 6man <ipv6@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf-6man-eh-limits-19: (with DISCUSS and COMMENT)
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/5odAAvU5PZwmMBosiwOcoNw-qL0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Owner: <mailto:ipv6-owner@ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Subscribe: <mailto:ipv6-join@ietf.org>
List-Unsubscribe: <mailto:ipv6-leave@ietf.org>
Hi, On 25/04/2025, 23:27, "Justin Iurman" <justin.iurman@uliege.be> wrote: Hi Tom, On 4/25/25 20:28, Tom Herbert wrote: > Nick, > >>From section 8 of that paper: > > "We also showed that IPv6 EHs drops are caused by some ASes, generally > quite close to the packet source, due to policies" > > Technically that's true, but it's quite misleading as to what the real > cause of drops is. > > There's no evidence that packets are being dropped because of an > explicit policy to drop packets with Extension Headers (at least not > HBH). For instance, there's no reason for a firewall to set a filter > based on the length of Destination Options (only the end host > processes them per RFC8200). But, we see a strong correlation between > the length of Destination Options and drops. So explicit policies > don't explain the drops. Well, there is no evidence to the contrary either. Truth is, we can't tell because it's case by case. For example, I've seen Hbh's or Dest's of [8, 1024] bytes going through, and sometimes specific sizes not going through, and so for the same path. This, combined to some verifications on recent hardware tends to prove it's due to policies, not hardware. On the other hand, we've tested old hardware and there is indeed a buffer limit on some. One of them was dropping packets with Hbh or Dest >= 256 bytes, for example. So, I don't think hardware with a 64-byte buffer limit (like we used to have 10 or 20 years ago) is still relevant nowadays. If you really want to go that way (and we've already discussed that in Santa Clara last year during Netdev), I'd ACK this draft with a bigger (minimum) "limit" (btw, I don't like this term, +1 to Tim). > The most plausible explanation is that packets are being dropped > because the presence of Extension Headers is pushing the L4 headers > too deep in the packet for the device's capabilities (section 8.1, Agree with that, not saying it's incorrect. However, again, I'm not sure it's more plausible than my explanation above. All valid causes. Besides, the pattern you see around some sizes (64 in your case) may not be what you think it is. There are other explanations as well, all valid, but we don't know until we can isolate and test those specific nodes. It's probably a bit premature to ship a 64-byte "limit" based on what we know. Hi Justin, just to say (a) a very nice paper, well done and 9B0 the paragraph above sums up exactly what I was trying to express previously. I guess it’s down to the ADs now, I don’t think there’s much more to be said. Tim Justin > RFC9098). It is very common for intermediate nodes to filter packets > based on L4 headers, i.e. NAT, firewalls, etc., so if a firewall > cannot access the L4 header then the default policy may be to drop the > packet. For instance, a firewall may only allow UDP and TCP packet > through, if a packet is received with 256 bytes of Extension Headers > and the device parsing buffer is only 128 bytes then the packet will > be dropped since the node cannot identify the IP protocol and the > default policy is likely to drop. This cannot be fixed by just > configuration, the parsing buffer is a limited physical resource in > many router designs. We can, however, extrapolate from the data that a > parsing buffer size of at least 128 bytes has good support on the > Internet. > > So, yes, technically many drops are due to policy, but it's only an > indirect consequence of using Extension Headers. > > Tom > >> >> Nick >> >> And even that most >>> drops are caused by a smaller number of ASNs, close to the point of >>> ingress to the ASN, for the ASNs tested in Table 4. >>> >>> To be fair, the paper does talk of “old” routers, e.g.: >>> >>> “For example, Ouellette [42] reports a router running a default >>> configura[1]tion with hardware limit (i.e., with a limited parsing >>> buffer size for the headers), which seems to drop a packet as soon as >>> the total size of IPv6 EHs reaches something between 160 and 192 bytes. >>> This kind of limit exists in old routers, where the parsing buffer size >>> is quite small (usually 256 bytes max, sometimes even smaller, e.g., 64 >>> or 128 bytes, for older routers [9]).” >>> >>> But we must not set limits now based on yesterday’s hardware. >>> >>> So when you say "don't ossify it so low" it's a bit of an irony to me. >>> The Internet is currently ossified at zero, and we're trying to move the >>> needle to something greater than zero. The draft is trying to provide >>> reasonable and practical guidance. And yes, the draft is giving the >>> minimum limits of support for routers, at least for those that require >>> access to L4 headers. There is sufficient data that the minimum limits >>> proposed in the draft are supportable and could gain nearly ubiquitous >>> support across the Internet. OTOH, we could mandate some arbitrarily >>> high level of support, but good luck getting ubiquitous support in >>> deployment. >>> >>> It's not ossified at zero. There is a problem, but please don’t be >>> overly dramatic. >>> >>> The above paper suggests most drops are down to policy, not hardware >>> limitations. We should look at more evidence like that. Which is why >>> I’d strongly advise the ADs to return this draft to 6man while that >>> evidence is gathered, and the less controversial part – the protection >>> of nodes from attacks – is advanced with the rest removed for potential >>> resubmission in a new draft. >>> >>> >>> >>> > I’d like to discuss whether the I-D could be constrained to avoid this, and >>> > allow the minimum size to evolve. >>> >>> Do you have suggestions on how to approach this? >>> >>> Isn't that the point of a BCP, to revisit manifest constants as >>> technology evolves (IMO this draft should be a BCP). >>> >>> If it’s proven BCP. You’re just handwaving a “solution” without the >>> evidence to back it up. We need more data like the above. >>> >>> I’d like to see the draft only cover what’s in 7.3 of RFC8504 >>> section 5.3, on limits for processing to protect nodes against DoS >>> and other attacks. This would put the draft in the same area as >>> draft-ietf-6man-deprecate-router-alert. The RFC then covering other >>> processing would remain RFC 9673 (on top of RFC 8200). RFC 8504-bis >>> could then point to that work and remove its ‘interim’ text of 5.3 >>> that I’ve personally considered a placeholder for this draft. >>> >>> DoS isn't the problem, nodes on the Internet are dropping packets just >>> because they contain extension headers. In lieu of practical guidance, >>> routers have taken it upon themselves to define ad hoc level of support >>> which has resulted in making EH essentially unusable on the Internet. I >>> believe the draft is useful to set some minimal requirements so the EH >>> becomes at least a possibility to use. >>> >>> The “routers” (router vendors I assume you mean) haven’t defined an >>> ad-hoc level of support. The paper suggests otherwise. If you believe >>> they have, have you pointers to the evidence? >>> >>> But DoS could be a problem, and is one we should give guidance on >>> protecting against, just as we do with actions like we have taken on >>> router alerts. That was the point of section 5.3 of RFC8504. This draft >>> should be the expansion of that and stay away from setting arbitrary, >>> and very low, EH length limits. >>> >>> OTOH, if there's a better way than setting minimal requirements and >>> level of support to make EH usable I'm all ears, but to date no one has >>> yet proposed anything specific AFAICT. >>> >>> Minimal requirements for who? The vendors, or the operators? >>> >>> We need more data like that presented in the above paper. Until then, >>> we should only publish this draft as one that sets limits to enable the >>> protection of nodes as per 5.3 of RFC8504, so we can then remove that >>> section from 8504-bis and point at this RFC-to-be from there. >>> >>> Then a new draft needs to be discussed about handling of EHs by length. >>> Which seems to be more a policy issue than hardware one. We already >>> have RFC 9673. >>> >>> And the new draft should not have the word “limits” in its title if we >>> want to encourage a minimum level of conformance, particularly with >>> policy. Which also suggests that the new draft might be better homed in >>> v6ops. >>> >>> Tim >>> >>> Tom >>> >>> Tim >>> >>> >>> >>> Nick >>> >>> -------------------------------------------------------------------- >>> IETF IPv6 working group mailing list >>> ipv6@ietf.org <mailto:ipv6@ietf.org> >>> List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/ >>> -------------------------------------------------------------------- >>> > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/ > --------------------------------------------------------------------
- [IPv6]Gorry Fairhurst's Discuss on draft-ietf-6ma… Gorry Fairhurst via Datatracker
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Gorry Fairhurst
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Nick Hilliard
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Gorry Fairhurst
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Nick Hilliard
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Nick Hilliard
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Nick Hilliard
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Justin Iurman
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Michael Sweet
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… David Farmer
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Vasilenko Eduard
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… David Farmer
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tom Herbert
- [IPv6]Re: Gorry Fairhurst's Discuss on draft-ietf… Tim Chown