Skip to content

CoA support #193

@niammuddin

Description

@niammuddin

Dear TOUGHRADIUS Team,

I would like to kindly request the implementation or enhancement of robust CoA (Change of Authorization) support within the TOUGHRADIUS project.

The goal is to enable dynamic, real-time updates to user sessions—such as changing bandwidth profiles, QoS policies, or service attributes—without causing any downtime or disruption to active PPPoE connections. Currently, modifying a user's profile often requires re-authentication or session termination, which results in connection drops and negatively impacts user experience.

With full CoA support, when an administrator updates a user’s service plan or network policy on the RADIUS server, TOUGHRADIUS should automatically send a CoA-Request (or CoA-NAK/CoA-ACK as appropriate) to the NAS/BAS device to update the session parameters in real time. This functionality is critical for service providers aiming to deliver seamless service upgrades or policy changes.

Key features desired:

  • Real-time application of profile changes without disconnecting active PPPoE sessions.
  • Support for standard CoA messages (RFC 3576 and RFC 5176), including:
    • Session modification (e.g., bandwidth update via Filter-Id, Acct-Interim-Interval, etc.)
    • Dynamic QoS updates
    • VLAN or policy changes
  • Compatibility with common NAS devices (e.g., MikroTik, Cisco, ZTE, Huawei).
  • Secure CoA communication over RadSec (RADIUS over TLS) where possible.

This feature will significantly enhance the operational efficiency and user experience for network operators using TOUGHRADIUS.

Thank you for your continued development and support of this powerful open-source RADIUS solution.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions