[radext] Re: Mike Bishop's No Objection on draft-ietf-radext-radiusdtls-bis-17: (with COMMENT)

Alan DeKok <alan.dekok@inkbridge.io> Tue, 07 July 2026 15:01 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 D9D8B1120A0C5; Tue, 7 Jul 2026 08:01:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783436465; bh=85V4ijb8+Nf8Gl2h7TzI61O8iYDQ99XnIq7NvFygfgY=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=WpVhnQshL8HFY8WANZYtb2hm1ML4PIPm9ShHjl1Xv8aK/eB/A2/Yfcso7OGRurAbw X+f9HUtoLkyoD2/HHoC/aTumdMu7NPLgpgCm0amdpwvZm9d1wzTPKQaE5QzWSdFDVX S1BmRfAD38JMzOFwweV7okWLkr1bHCj9VBWDeepI=
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 wKjplLuzgbaM; Tue, 7 Jul 2026 08:01:04 -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 F375F11209AB7; Tue, 7 Jul 2026 07:59:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inkbridge.io; s=sep2024; t=1783436349; bh=blwXWBkOHevHDAKf6IAyeoPBeTdRdKiH8oeKq6OQXKk=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=iZVwIiKKo9xS+DbADCaoSbmIM3fTF849YEawZGNX+qKqSBaft4Y4movw6lGwd5dju 8U0ood64jt/+TLAD4lqSS9cpa6GTkJ/lP9V/iPBFrtKd8VXsJ4m4VF8EimWYdG9+hO pbtl8sz7W31BdZNOAxiQl4sSUd6i+EXjh6KSsbB3Qm/GqT8nUSi2W4Z864Q/QL8lD7 F8Gk/IRXSR/iyehLFCAWcv5h8jJoCSz2JOgqwZUgpIPhuwSgEKdCHvL15C4MzVhZWd sKwjnJjEE5mf25KWKH/yjem+Id9XKsEGPU/0U7fjnkzJZuYHiJ7Xpa3qRrz+ZwHO0K w2celVEGSmJ7A==
Received: from smtpclient.apple (unknown [192.168.20.166]) by mail.networkradius.com (Postfix) with ESMTPSA id 0DB971340064; Tue, 07 Jul 2026 14:59:09 +0000 (UTC)
Content-Type: multipart/signed; boundary="Apple-Mail=_74860C8F-561B-4D29-9674-8163070D4311"; 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: <178343454193.406350.10498145383628560345@dt-datatracker-57b5d8f849-zrqfx>
Date: Tue, 07 Jul 2026 10:58:58 -0400
Message-Id: <6690C65B-04B8-449F-83BE-A0C87F8B1A6D@inkbridge.io>
References: <178343454193.406350.10498145383628560345@dt-datatracker-57b5d8f849-zrqfx>
To: Mike Bishop <mbishop@evequefou.be>
X-Mailer: Apple Mail (2.3826.700.81.1.4)
Message-ID-Hash: JA3XNJHQKXZQB7M3I5UTSL5HWHHF3XNX
X-Message-ID-Hash: JA3XNJHQKXZQB7M3I5UTSL5HWHHF3XNX
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: 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: Mike Bishop's No Objection on draft-ietf-radext-radiusdtls-bis-17: (with COMMENT)
List-Id: RADIUS EXTensions working group discussion list <radext.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/radext/QXKpeCMTIwU8qD9n72P_1ySjegE>
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>

  My $0.02

On Jul 7, 2026, at 10:29 AM, Mike Bishop via Datatracker <noreply@ietf.org> wrote:
> ### Section 3.6, paragraph 8
> ```
>     connection.  RadSec clients SHOULD use a separate pool of connections
>     on which to send accounting packets in the event the RadSec server
>     does not support sending Protocol-Error.
> ```
> How is the client intended to detect this case? Or do you mean clients SHOULD
> always do this, in case the server might not support Protocol-Error?

  The clients generally don't detect this case.  The administrator can configure separate pools of connections.

> ### Section 3.8, paragraph 8
> ```
>     Server packets.  This value was picked arbitrarily, as there is no
>     reason to choose any other value over another for this use.
> ```
> That the value is arbitrarily selected can be omitted, I think; you could just
> drop this last sentence. If the goal is to ensure servers accept more values than
> just zero, I'd make that an explicit MUST.

  This sentence is copied over from https://datatracker.ietf.org/doc/html/rfc6613#section-2.6.5

  The intention is to explain that one value needs to be reserved, but that there is no meaning to the value.

  There is no requirement on the servers to accept any specific value.  i.e. the 8-bit ID value is chosen by the client, and RFC 2865 forbids the server from interpreting its value.

> ### Section 4.2, paragraph 3
> ```
>     RADIUS clients MUST NOT perform retries by sending a packet on a
>     different protocol or connection (i.e., switching from TLS to DTLS or
>     vice versa).  However, when a connection fails, a RADIUS client MAY
>     send packets associated with that connection over a different
>     configured connection or server.  This requirement does not,
> ```
> I feel like bringing protocol into this just confuses matters. It sounds like
> the rule is "on retry, if original connection is still alive, MUST retry on same
> connection; if original connection has failed, MAY retry on a different
> connection."

  Yes.

> Other than the (already-stated) requirement that connections to the
> same IP:port over different protocols are indeed different connections, what
> does protocol have to do with this rule?

  Yes, we can remove "protocol".

  Alan DeKok.