[radext] Re: Gorry Fairhurst's Discuss on draft-ietf-radext-radiusdtls-bis-15: (with DISCUSS and COMMENT)
Gorry Fairhurst <gorry@erg.abdn.ac.uk> Thu, 05 March 2026 18:30 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: radext@mail2.ietf.org
Delivered-To: radext@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 2605EC517999; Thu, 5 Mar 2026 10:30:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=erg.abdn.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 IDkrqU-b4hdo; Thu, 5 Mar 2026 10:30:00 -0800 (PST)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:42:150::2]) by mail2.ietf.org (Postfix) with ESMTP id 6DDE8C517985; Thu, 5 Mar 2026 10:30:00 -0800 (PST)
Received: from [192.168.1.130] (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id F0B0B1B0011C; Thu, 5 Mar 2026 18:29:51 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=erg.abdn.ac.uk; s=default; t=1772735399; bh=L2nMYdtyfESOdwJnzBSYyGpJZaFBTURMqn4FNifFfKY=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=c0H/srIO1FGWgnRXr2tm4ZZzGGBVbetA5PuhyQXR8H1K3+t23/9PJ1qKw5IIbkpzo OaLVZU0G2TmC0DLS5Jx4i9UjUj6ypY4KjVHg1BLxhCku118t3L6z4OQ4iSR+0WiEoc uYpkb5yTXtuNxrohPrq2u8gabXWzd8mC7Dmz0x/2pcUPzkliyKk1XTlcrD8rmDIR8T HutaHrPbp+mnP8TT1HdCq2mVLYaWG1lthd+bUegCzp4nRVcmyJ1Y8c2Ed2HKcEl0Ef v1nrNS0GcHO4xZBOHJUCXXsvmEaVxCi1m+GVtvCmdnhvOvXDf5VJkAttF6/n9ZAQRH 7NbmYEYfy8lEg==
Message-ID: <d61c9879-a4b2-4978-9ead-d1ac92242b21@erg.abdn.ac.uk>
Date: Thu, 05 Mar 2026 18:29:51 +0000
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
To: Alan DeKok <alan.dekok@inkbridge.io>
References: <177263477673.4189860.18422256499304151674@dt-datatracker-6ff7c68975-7k42g> <70F300A2-4747-47AD-948E-5CBC1E599F06@inkbridge.io>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: UNIVERSITY OF ABERDEEN
In-Reply-To: <70F300A2-4747-47AD-948E-5CBC1E599F06@inkbridge.io>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: FJVD7B4JBCHFG5KY3MDIMS5U4K5ZZTIT
X-Message-ID-Hash: FJVD7B4JBCHFG5KY3MDIMS5U4K5ZZTIT
X-MailFrom: gorry@erg.abdn.ac.uk
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-radext.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, draft-ietf-radext-radiusdtls-bis@ietf.org, mrcullen42@gmail.com, radext-chairs@ietf.org, radext@ietf.org, valery@smyslov.net
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [radext] Re: Gorry Fairhurst's Discuss on draft-ietf-radext-radiusdtls-bis-15: (with DISCUSS and COMMENT)
List-Id: RADIUS EXTensions working group discussion list <radext.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/radext/oP1wK-yyeUIFxITnla2CPuhUfSE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/radext>
List-Help: <mailto:radext-request@ietf.org?subject=help>
List-Owner: <mailto:radext-owner@ietf.org>
List-Post: <mailto:radext@ietf.org>
List-Subscribe: <mailto:radext-join@ietf.org>
List-Unsubscribe: <mailto:radext-leave@ietf.org>
On 04/03/2026 23:52, Alan DeKok wrote: > Not the author(s), but I may be able to clarify some points. Thanks Alan - I think a new revision could address these issues, and I'd be happy to work with the editors, if that is useful to find text - see comments below, marked [GF]. > > On Mar 4, 2026, at 9:32 AM, Gorry Fairhurst via Datatracker <noreply@ietf.org> wrote: >> ... >> ### S 6.2.3 - DISCUSS >> “In order to avoid congestive collapse, it is RECOMMENDED that...” >> - I would like to discuss why this is only recommended, why its this not >> required if it contributes to congestion. At least I expected some careful >> explanation of why this “SHOULD” might be deviated from in specific usage. > We have ~30 years of existing deployments which don't follow this practice for UDP, and ~15 years of existing deployments for TLS transport. The WG didn't want to mark existing implementations as non-conformant. > > From discussions in the WG, there aren't many good reasons to deviate from these recommendations. But there was no consensus to make it mandatory. [GF] There's a presentation piece here that should bed worked-out to explain why congestion might result and then to explain what the recommendation is, I'm sure that can be done. > >> ### S 6.4 - DISCUSS >> “Note that PMTU >> discovery can only discover the PMTU of the current RADIUS hop and a >> RADIUS client has no reliable way to discover the PMTU across the >> whole RADIUS proxy chain. Further discussion of this topic is >> outside of the scope of this document.” >> - I am trying to figure out what the above text really means, and why this is >> an issue: I wonder if this is more of a concern when there is a proxy from a >> TCP to UDP, or one from UDP to TCP. When a large packet is sent from UDP to >> TCP? > PMTU issues can come up when UDP transport is used anywhere in a proxy chain. If it's all TCP, then there aren't issues. > > Since the RADIUS protocol is tied to one client-server link, there is no way to do PTMU discovery past the "next hop" server. The RADIUS protocol also has no provisions for negotiation of pretty much anything, too. > > So a client is stuck doing PMTUD on its link to the local server. And then ???? who knows what happens after that. [GF] I think this can be explained in a few sentences - but at the moment I don't understand from the I-D. > >> - presumably a proxy from a TCP stream will simply segment to the >> Min(PMTU,SMSS) and hence the larger TLS record can be varied, whereas from TCP >> to UDP the proxy might be limited by the UDP datagram size. Of course, a proxy >> between two UDP “connections” would need some way of determining a useful PMTU >> across both paths. ... I think I do not understand what actually the issue? > TCP will automatically segment things, we're not worried about that. > > While the proxy can do PMTUD on both links (inbound and outbound), that doesn't help. The client which sends packets to the proxy can't do PMTUD on the outbound link. And the proxy can't inform the client of any PMTUD it's done for the outbound link. > [GF] An explained example would seem helpful? >> ### S 6.2.3 - Comment >> “In order to avoid congestive collapse, it is RECOMMENDED that RadSec >> clients which originate Accounting-Request packets (i.e., not >> proxies) do not include Acct-Delay-Time ([RFC2866], Section 5.2) in >> those packets.” >> - I expect this point is important, but I do not think the text is currently >> correct, this does not *avoid* congestion collapse, maybe the intention is to >> say this reduces the probability of collapse? > Perhaps: > > In order to avoid contributing to congestive collapse, ... > > i.e. the bad behaviour creates congestive collapse where none existed before. > [GF] The term "congestion collapse" is a pretty significant thing, inducing congestion is something that happens over shared paths. >> ### S 6.2.3 - Comment >> “this duplication contributes to congestive collapse of the >> network, if one or more RADIUS proxies performs retransmission to the >> next hop for each of those packets independently.” >> - I expect the described effect is important, but I also do not think the text >> is correct. i.e.: I cannot see that *automatically* results in congestion, nor >> in congestion collapse! I would suggest that this “contributes to traffic and >> can induce congestion, which could contribute to congestion collapse”, or >> something similar? > It doesn't result in congestion, but it definitely contributes to it, and makes congestion more likely. > [GF] "can contribute to congestion" is a good set of words. >> ### S 6.4 - Comment >> “While a RADIUS client has >> limited to no possibilities to reduce the size of an outgoing RADIUS >> packet without unwanted side effects, it gives the RADIUS client the >> possibility to determine whether or not the RADIUS packet can even be >> sent over the connection.” >> - This may be related to my “DISCUSS” (sorry), but I do not yet see what that >> would be an issue when the proxy connects onward over TCP, QUIC or similar >> transport. > It's not the proxy, it's the client. [GF] I still do not understand what is intended here. > Alan DeKok. > Best wishes, Gorry
- [radext] Gorry Fairhurst's Discuss on draft-ietf-… Gorry Fairhurst via Datatracker
- [radext] Re: Gorry Fairhurst's Discuss on draft-i… Alan DeKok
- [radext] Re: Gorry Fairhurst's Discuss on draft-i… Gorry Fairhurst
- [radext] Re: Gorry Fairhurst's Discuss on draft-i… Alan DeKok
- [radext] Re: Gorry Fairhurst's Discuss on draft-i… Jan-Frederik Rieckers
- [radext] Re: Gorry Fairhurst's Discuss on draft-i… Gorry Fairhurst
- [radext] Re: Gorry Fairhurst's Discuss on draft-i… Jan-Frederik Rieckers
- [radext] Re: Gorry Fairhurst's Discuss on draft-i… Alan DeKok
- [radext] Re: Gorry Fairhurst's Discuss on draft-i… Gorry Fairhurst