[radext] Éric Vyncke's Discuss on draft-ietf-radext-radiusdtls-bis-15: (with DISCUSS and COMMENT)

Éric Vyncke via Datatracker <noreply@ietf.org> Thu, 26 February 2026 13:30 UTC

Return-Path: <noreply@ietf.org>
X-Original-To: radext@ietf.org
Delivered-To: radext@mail2.ietf.org
Received: from [10.244.6.246] (unknown [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id 2EFD4BEB7C7D; Thu, 26 Feb 2026 05:30:46 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Éric Vyncke via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 12.59.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <177211264609.2652055.8198177672201735309@dt-datatracker-6ff7c68975-7k42g>
Date: Thu, 26 Feb 2026 05:30:46 -0800
Message-ID-Hash: D5KMXORE7GOJGYAUQA34B65EH3LJNXM4
X-Message-ID-Hash: D5KMXORE7GOJGYAUQA34B65EH3LJNXM4
X-MailFrom: noreply@ietf.org
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: 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
Reply-To: Éric Vyncke <evyncke@cisco.com>
Subject: [radext] Éric Vyncke'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/Dxm1VG3KWgYzDTpfEmWBhU2i2ns>
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>

Éric Vyncke has entered the following ballot position for
draft-ietf-radext-radiusdtls-bis-15: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-radext-radiusdtls-bis/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------


# Éric Vyncke INT AD comments for draft-ietf-radext-radiusdtls-bis-15
CC @evyncke

Thank you for the work put into this document.

Please find below some blocking DISCUSS points (super easy to address), some
non-blocking COMMENT points/nits (replies would be appreciated even if only for
my own education).

Special thanks to Valery Smyslov for the shepherd's detailed write-up including
the WG consensus *and* the justification of the intended status.

I hope that this review helps to improve the document,

Regards,

-éric

Note: this ballot comments follow the Markdown syntax of
https://github.com/mnot/ietf-comments/tree/main, i.e., they can be processed by
a tool to create github issues.

## DISCUSS (blocking)

As noted in
https://datatracker.ietf.org/doc/statement-iesg-handling-ballot-positions-20220121/,
a DISCUSS ballot is a request to have a discussion on the points below; I
really think that the document would be improved with a change here, but can be
convinced otherwise.

### Section 3.2

`RadSec clients MUST establish a (D)TLS session immediately upon connecting to
a new server.` why "immediately" ? Does it mean that they should first try with
plain RADIUS ? The subsequent paragraphs give some hints, but a PS must be
crystal clear.

### Section 3.12

What is `server IP` ? Please avoid readers guessing that it is "server IP
address", especially in a PS. Also occuring in other places.


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------


## COMMENTS (non-blocking)

### Section 3

s/Client implementations *SHOULD implement both, but* MUST implement at least
one of RADIUS/TLS or RADIUS/DTLS./Client implementations MUST implement at
least one of RADIUS/TLS or RADIUS/DTLS./ Clearer and avoiding a SHOULD.

### Section 3.1

The legend of table 1 is rather useless ;-) also use it in the text.

### Section 3.3.1 (and others)

A lot of "SHOULD" without any guidance... Why not "MUST" ? See also
https://datatracker.ietf.org/doc/statement-iesg-statement-on-clarifying-the-use-of-bcp-14-key-words/

What is a source IP address as opposed to "IP address" in `For clients
configured by their source IP address` ? Please remove "source".

### Section 3.5

Again a "SHOULD" without guidance to the implementers in `RadSec clients and
servers SHOULD implement session resumption.` ....

### Section 6.4

Unsure whether this section is required. Nice experience return by early
implementers probably, but unsure whether it belongs to a PS.

### Section 6.5.1

s/IP address version (IPv4 or IPv6)/IP *protocol* version (IPv4 or IPv6)/

### Section 9

Please add a URI to the registry, e.g.,
https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml

Also, it seems that the format of the bullet list is broken (at least on my
browser).