[radext] Re: Final update to RADIUS/(D)TLS-bis

Peter Deacon <peterd@iea-software.com> Sun, 02 August 2026 22:40 UTC

Return-Path: <peterd@iea-software.com>
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 B26221226B625 for <radext@mail2.ietf.org>; Sun, 2 Aug 2026 15:40:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1785710435; bh=Hhjf/APFANUypNu4qS8uDS9SdhpCX4jB3uonj9G+3j0=; h=Date:From:To:Subject:In-Reply-To:References; b=hJjotTUhiBxDFLyJehxRpor9a59G5YoX9rl8thz/QZo6mnvpnYIGHrKQHQj4U3+CK +vdE3YbJP8mdYmvYwdOvoaktqyj95ww5BJ16yQ4bsWSnAsguk36hftnWFYuSQA/Ujj zwtUr48aLFvPoutxmgl+HtHgPSev8lcizCEgGuFA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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
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 SGjnKhy5FKtt for <radext@mail2.ietf.org>; Sun, 2 Aug 2026 15:40:35 -0700 (PDT)
Received: from aspen.iea-software.com (www.iea-software.com [70.89.142.193]) by mail2.ietf.org (Postfix) with ESMTP id EEF991226B620 for <radext@ietf.org>; Sun, 2 Aug 2026 15:40:34 -0700 (PDT)
Received: from smurf (unverified [10.0.3.195]) by aspen.iea-software.com (Rockliffe SMTPRA 7.0.6) with ESMTP id <B0006273559@aspen.iea-software.com> for <radext@ietf.org>; Sun, 2 Aug 2026 15:40:28 -0700
Date: Sun, 02 Aug 2026 15:40:28 -0700
From: Peter Deacon <peterd@iea-software.com>
To: "radext@ietf.org" <radext@ietf.org>
In-Reply-To: <4be6b9ec-3432-441f-a1f2-689261d94571@dfn.de>
Message-ID: <d858013a-e223-257a-5b4d-2835224a78ac@iea-software.com>
References: <4be6b9ec-3432-441f-a1f2-689261d94571@dfn.de>
MIME-Version: 1.0
Content-Type: text/plain; CHARSET="US-ASCII"; format="flowed"
Content-ID: <6997fc77-b6d4-18e3-6a0c-b19425b18225@iea-software.com>
Message-ID-Hash: EDQCZKWUGMTRNYDM7ZNWN4LH67SWZAVG
X-Message-ID-Hash: EDQCZKWUGMTRNYDM7ZNWN4LH67SWZAVG
X-MailFrom: peterd@iea-software.com
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [radext] Re: Final update to RADIUS/(D)TLS-bis
List-Id: RADIUS EXTensions working group discussion list <radext.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/radext/eWcOAvKQWOPPz1eIAKq4gAR7sBo>
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 Sat, 1 Aug 2026, Jan-Frederik Rieckers wrote:

> Hi everyone,

> based on Fabian's feedback during the IETF, I've created a pull request with 
> some (hopefully final) changes to the document, before it can be passed on to 
> the RFC Editor.

> * A connection is treated as "failed" if it has not received valid packets 
> within the reconnect window (e.g., closed immediately after the TLS 
> handshake)

"* If a RadSec server deems a client to be not acceptable, it MUST 
terminate the (D)TLS connection immediately. RADIUS/TLS servers MUST also 
close the TCP connection. RadSec servers SHOULD send the TLS alert access 
denied(49) (if supported by the (D)TLS implementation)"

Servers should not be required to immediately terminate connections they 
don't find acceptable.  I'm not opposed to suggestions however I can 
easily see servers for example deeming it better to keep a connection open 
or slow walk closure to prevent aggressive reconnect attempts.



"If the connection is closed without having received any valid packets 
from the peer, it is also treated as failed, and the reconnect timers MUST 
NOT be reset, if the connection lasted shorter than the current reconnect 
timer."

Neither should it be presumed closure without having received any packets 
from peers constitutes failure.  It could for example be a client is 
attempting to establish a connection to available peers concurrently and 
simply closes connections to the slower peer it does not need.  In this 
case there would be no cause to presume a failure has occured.

regards,
Peter