Explains how Cisco IOS XR uses Datagram Transport Layer Security as the RADIUS transport protocol to protect UDP-based RADIUS communication with encryption and peer authentication.
A RADIUS DTLS protection feature is a secure transport feature that
-
uses Datagram Transport Layer Security to protect RADIUS packets exchanged between the Cisco IOS XR RADIUS client and the RADIUS server
-
allows RADIUS to continue operating over UDP while adding encryption and peer authentication, and
-
is configured per RADIUS server host by using the DTLS server option and a trustpoint.
Feature history
|
Feature Name |
Release Information |
Feature Description |
|---|---|---|
|
RADIUS with DTLS Protection |
Release 25.4.1 |
Introduced in this release on: Fixed Systems (8010 [ASIC: A100])(select variants only*) *This feature is supported on:
|
|
RADIUS with DTLS Protection |
Release 25.1.1 |
Introduced in this release on: Fixed Systems (8700 [ASIC: K100], 8010 [ASIC: A100])(select variants only*) *This feature is supported on:
|
|
RADIUS with DTLS Protection |
Release 24.4.1 |
Introduced in this release on: Fixed Systems (8200 [ASIC: P100], 8700 [ASIC: P100])(select variants only*); Modular Systems (8800 [LC ASIC: P100])(select variants only*) *This feature is supported on:
|
|
RADIUS with DTLS Protection |
Release 24.2.11 |
You can now secure communication for RADIUS packets by using Datagram Transport Layer Security (DTLS) as the transport layer for the RADIUS protocol. The RADIUS protocol continues to operate over UDP but now benefits from the added security provided by DTLS. Utilizing DTLS enables the manual distribution of long-term proof of peer identity through TLS-PSK cipher suites and the option to use X509 certificates in a PKI infrastructure. In the absence of DTLS, RADIUS packets may be subject to potential security vulnerabilities, including data exposure, replay attacks, weak authentication, and encryption vulnerabilities, especially when transmitted across untrusted networks. The feature introduces these changes: CLI:
YANG Data Models:
(see GitHub, YANG Data Models Navigator) |
RADIUS DTLS behavior
Traditionally, RADIUS has been used for Authentication, Authorization, and Accounting (AAA). To meet modern security demands, it is important to enhance its encryption and authentication. By addressing these areas, RADIUS's resilience against threats and overall network security are improved.
Datagram Transport Layer Security (DTLS) is now utilized as the transport protocol for RADIUS to enhance security. This modification allows RADIUS to function over UDP while benefiting from DTLS's encryption and peer authentication features.