[radext] Re: Review of draft-janfred-radext-radius-congestion-control-01
Alan DeKok <alan.dekok@inkbridge.io> Mon, 06 July 2026 20:11 UTC
Return-Path: <alan.dekok@inkbridge.io>
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 11203110F1F89 for <radext@mail2.ietf.org>; Mon, 6 Jul 2026 13:11:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783368696; bh=8IJb4zg8O4XmWeXehV95ap7RO/z+ohRZx26aTxchst4=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=pZMWw/it3GcgdzvvDQu15W6cYQ/A3sKgCA2wAblsLfJShsDGHCxCQx9c2F9KiRs0N zBrAAVXOjtWpvexTcI1EUmtFlIIbrFgjnqt+gHpNNtLHUzXglnPEO4vitobUJJf7dK bojEuXOSG+QKmrAreV/Nwwp1OZIDvG44KsUj9SZE=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, 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=inkbridge.io
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 GzkcAOTnsVmR for <radext@mail2.ietf.org>; Mon, 6 Jul 2026 13:11:34 -0700 (PDT)
Received: from mail.networkradius.com (mx1-ca.networkradius.com [199.66.222.134]) (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 0123E110E8184 for <radext@ietf.org>; Mon, 6 Jul 2026 12:55:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inkbridge.io; s=sep2024; t=1783367709; bh=gJAT6RNf+MmaUhZJTNLs8lDyjNx/BwX3XU8XfMTQ430=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=YmXpHORyE+nedIyoQlAdVE/+3ObA/5pRHUc6NQsptEmJ3/VDgBSQpH3IAWvRQGpyH XtOXJQP7Gba/KX+g+mQabAxxvowkY32s8jyZsCCTq16gvqnn8Uj2tzFGBMzrWnr2wd s/NsMzGaymijlRT7UeubDWynW2HJS4VTFLfBrYeGPAw459w4nvvF0RnhLBDxViPVPe 6Z/LpXBGn+qRVVxg8SFNlZQm37wXD7gUXo49xqGMVFUY8NDaCFtpD0g2+y6go5XTDU EnGMrDEjDIVu9imGbcSchRHF9chB1kQUWv8sDRr24xXfD73MEY7K+AdFRw0gY/5y5V a24j1l7oJqHsg==
Received: from smtpclient.apple (unknown [192.168.20.166]) by mail.networkradius.com (Postfix) with ESMTPSA id 96063134008F; Mon, 06 Jul 2026 19:55:09 +0000 (UTC)
Content-Type: multipart/signed; boundary="Apple-Mail=_D5FF8E5C-7CAA-4C9D-BA7D-195A5C410264"; protocol="application/pgp-signature"; micalg="pgp-sha256"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81.1.4\))
From: Alan DeKok <alan.dekok@inkbridge.io>
In-Reply-To: <725f252e-d3d3-48cc-a128-3404e95d5c58@switch.ch>
Date: Mon, 06 Jul 2026 15:54:58 -0400
Message-Id: <54B4D81F-AD6D-4E19-BCF7-FC572A0298B5@inkbridge.io>
References: <BYAPR11MB37689872340FFF3C092140E0CC2C2@BYAPR11MB3768.namprd11.prod.outlook.com> <725f252e-d3d3-48cc-a128-3404e95d5c58@switch.ch>
To: Fabian Mauchle <fabian.mauchle=40switch.ch@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3826.700.81.1.4)
Message-ID-Hash: UZAZ7BZGJZNCOV3RW2V4BD7HYI3BA4NJ
X-Message-ID-Hash: UZAZ7BZGJZNCOV3RW2V4BD7HYI3BA4NJ
X-MailFrom: alan.dekok@inkbridge.io
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: radext@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [radext] Re: Review of draft-janfred-radext-radius-congestion-control-01
List-Id: RADIUS EXTensions working group discussion list <radext.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/radext/jvO7K6QQpzy1Uy6hVPB7wOazxf4>
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 Jul 6, 2026, at 7:18 AM, Fabian Mauchle <fabian.mauchle=40switch.ch@dmarc.ietf.org> wrote: > Some (not quite so) early feedback of draft-janfred-radext-radius-congestion-control-01 > > >3.1 Proxy-Capability Attribute > > When a capable RADIUS proxy receives a RADIUS packet with the Proxy- > > Capability Attribute, the RADIUS Proxy SHOULD add its own capabilities > > to the Attribute if the capability is not yet included. > > I think this should also state: > the RADIUS Proxy MUST record the capabilities it received from the client (before adding its own). This is later used to determine the enforcing instance. There were some discussions last year in IETF Montreal that the Proxy-Capabilities might not be needed: https://mailarchive.ietf.org/arch/msg/radext/6oD0udsrCqalOiaYnSQ6liFnrQA/ > Response-Delay > > 3.2 Response-Delay Attribute > > 3.4.2.1 Response-Delay > > Neither the attribute definition nor the processing of it clearly defines from which point the delay is measured. I.e. delay between the original request and the response, or between reception of the response and forwarding of the response. > I would personally opt for the former, to avoid adding up the delay in case multiple instances are (erroneously) enforcing. I think it should be a minimum delay between the reception of the original request, and when the response is sent. > It should also state whether the delay should be matched exactly or more like a minimum delay. Probably "at least" this delay, but not "a lot more" than this delay. > In general, my first thought was: but this could make the id-exhaustion problem much worse - but does it really? > A home server can already delay the response (and I hear some already do this today), then that id is blocked along the whole proxy chain. Adding the response-delay mechanism can't make this any worse. In contrast it can help by pushing the blocked id down the proxy chain freeing up the ids on proxies in between. > I think this logic (if its actually correct) should be explained somewhere in detail. I agree. > > 3.4.2.2 Request-Block > > In order to avoid servers from blocking legitimate traffic by setting > > the block-filter to arbitrary values, the Request-Block is always > > dependent on the attributes of the original RADIUS requests. > > I would clearly state (here and in the subsequent paragraphs) that it is dependent on the attribute **values** of the original request. Yes. Alan DeKok.
- [radext] Review of draft-janfred-radext-radius-co… Premanand Seralathan (pseralat)
- [radext] Re: Review of draft-janfred-radext-radiu… Alan DeKok
- [radext] Re: Review of draft-janfred-radext-radiu… Premanand Seralathan (pseralat)
- [radext] Re: Review of draft-janfred-radext-radiu… Alan DeKok
- [radext] Re: Review of draft-janfred-radext-radiu… Michael Richardson
- [radext] Re: Review of draft-janfred-radext-radiu… Alan DeKok
- [radext] Re: Review of draft-janfred-radext-radiu… Michael Richardson
- [radext] Re: Review of draft-janfred-radext-radiu… Alan DeKok
- [radext] Re: Review of draft-janfred-radext-radiu… Heikki Vatiainen
- [radext] Re: Review of draft-janfred-radext-radiu… Alan DeKok
- [radext] Re: Review of draft-janfred-radext-radiu… Michael Richardson
- [radext] Re: Review of draft-janfred-radext-radiu… Alan DeKok
- [radext] Re: Review of draft-janfred-radext-radiu… Michael Richardson
- [radext] Re: Review of draft-janfred-radext-radiu… Stefan Paetow
- [radext] Re: [Madinas] Re: Re: Review of draft-ja… Michael Richardson
- [radext] Re: Review of draft-janfred-radext-radiu… Alexander Clouter
- [radext] Re: Review of draft-janfred-radext-radiu… josh.howlett
- [radext] Re: Review of draft-janfred-radext-radiu… Fabian Mauchle
- [radext] Re: Review of draft-janfred-radext-radiu… Alan DeKok