RADIUS Capability Negotiation for Broadband Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing RADIUS communication system lacks a necessary capability negotiation mechanism, leading to difficulties in synchronous upgrading of RADIUS clients and servers, resulting in inconsistent capabilities and failed authentication of broadband users.

Innovation Solution

A method and system for RADIUS capability negotiation, where a client transmits its capability parameters to a server, which matches and responds with a matching result, allowing the client to determine if effective communication can be established, ensuring consistent capabilities between the client and server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If RADIUS protocol is upgraded, then communication capability is improved, but synchronous upgrading of all RADIUS clients becomes difficult and time-consuming

Engineering Contradiction:
ImproveRADIUS protocol version compatibilityVSAvoidupgrading time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the client send its capability parameters to the server before establishing communication. The server then determines compatibility in advance, allowing incremental upgrades without requiring all clients to be upgraded simultaneously. This resolves the contradiction by enabling protocol evolution without synchronized client updates.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If RADIUS client and server have inconsistent capabilities, then upgrading flexibility is improved, but communication failure occurs

Engineering Contradiction:
Improveupgrading flexibilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements feedback by having the server send capability parameters back to the client after receiving them. This feedback mechanism allows both parties to know each other's capabilities, enabling compatibility verification before communication. This resolves the contradiction by providing upgrading flexibility while maintaining communication reliability through capability matching.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The capability negotiation occurs before actual RADIUS communication is established. The server determines whether the client's capabilities are compatible with its own capabilities in advance, and only establishes communication if compatibility is confirmed. This preliminary compatibility check ensures communication reliability while allowing flexible upgrading.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10250581B2Client, server, radius capability negotiation method and system between client and server
Publication Date: 2019.04.02 ZTE CORP
  • US10250581B2 patent drawing
  • US10250581B2 patent drawing
  • US10250581B2 patent drawing

AI summary

Disclosed are a client, a server, an RADIUS capability negotiation method and system, and the method includes: a client transmits to a server a first message carrying RADIUS capability parameters of the client; the server captures the RADIUS capability parameters in the first message, matches the RADIUS capability parameters in the first message with RADIUS capability parameters of the server to obtain a matching result, and transmits the matching result to the client through a second message; and the client determines whether to establish effective communication with the server according to the matching result in the second message. By means of the technical solutions of the disclosure, it is possible to extend the RADIUS protocol, and to solve the problem existing in the current RADIUS protocol that both sides in communication cannot perform RADIUS capability negotiation.