RADIUS-AUTH-CLIENT-MIB

MIB Reference — IPNetwork Monitor

All MIBsRADIUS-AUTH-CLIENT-MIB

Organization: IETF RADIUS Extensions Working Group.

Last Updated: 2006-08-21

Category: RADIUS and AAA

Description:

Monitors RADIUS authentication client (NAS) operations, tracking outgoing Access-Requests and incoming responses per configured server.

Imported Objects

From INET-ADDRESS-MIB

InetAddress
InetAddressType
InetPortNumber

From SNMP-FRAMEWORK-MIB

SnmpAdminString

From SNMPv2-CONF

MODULE-COMPLIANCE
OBJECT-GROUP

From SNMPv2-SMI

Counter32
Gauge32
Integer32
IpAddress
MODULE-IDENTITY
OBJECT-IDENTITY
OBJECT-TYPE
TimeTicks
mib-2

What Is RADIUS-AUTH-CLIENT-MIB?

RADIUS-AUTH-CLIENT-MIB, standardized in RFC 4668, is a vendor-neutral MIB for entities implementing the client side (NAS) of the RADIUS authentication protocol, tracking outgoing Access-Request messages and incoming responses per configured RADIUS server. It exposes a per-server table of round-trip time, retransmission counts, accept/reject counts, and invalid-server-address tracking, giving a detailed operational view of authentication traffic health. Its monitoring value is centered on software/protocol-level status—detecting slow or unresponsive RADIUS servers via radiusAuthClientRoundTripTime, spotting authentication failures via rising radiusAuthClientAccessRejects, and identifying network/config issues via radiusAuthClientAccessRetransmissions or radiusAuthClientInvalidServerAddresses—rather than physical hardware sensors. It is part of the IETF RADIUS MIB family and commonly deployed alongside RADIUS-AUTH-SERVER-MIB and RADIUS accounting MIBs on the same NAS device. It is deployed on any vendor-neutral, standards-based network access server (NAS), VPN gateway, or wireless controller performing RADIUS authentication. The RADIUS-AUTH-CLIENT-MIB RFC (4668) itself obsoleted the earlier RFC 2618 definition, so implementations should be checked against the newer specification for correct object naming and semantics.

IPNetwork Monitor allows you to monitor SNMP objects defined in RADIUS-AUTH-CLIENT-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • RADIUS server round-trip time
  • access-request retransmissions
  • access-accept count
  • access-reject count
  • invalid server address count
  • configured RADIUS server port

Supported Devices

  • vendor-neutral, standards-based MIB, not tied to a specific manufacturer
  • network access server (NAS), VPN gateway, or wireless controller

Monitoring Examples

An admin would poll radiusAuthServerTable's radiusAuthClientRoundTripTime for each radiusAuthServerIndex/radiusAuthServerAddress to detect a RADIUS server responding slowly or not at all, and watch radiusAuthClientAccessRetransmissions rising as a sign of packet loss or an unresponsive server. A spike in radiusAuthClientAccessRejects relative to radiusAuthClientAccessAccepts would indicate a wave of authentication failures, while radiusAuthClientInvalidServerAddresses climbing would reveal spoofed or misconfigured response packets arriving from unexpected sources.

OIDs
OID symbolicOID numericTypeAccessDescription
radiusMIB1.3.6.1.2.1.67The OID assigned to RADIUS MIB work by the IANA.
radiusAuthentication1.3.6.1.2.1.67.1
radiusAuthClientMIB1.3.6.1.2.1.67.1.2The MIB module for entities implementing the client side of the Remote Authentication Dial-In User Service (RADIUS) authentication protocol. Copyright (C) The Internet Society (2006). This version of this MIB module is part of RFC 4668; see the RFC itself for full legal notices.
radiusAuthClientMIBObjects1.3.6.1.2.1.67.1.2.1
radiusAuthClient1.3.6.1.2.1.67.1.2.1.1
C32 radiusAuthClientInvalidServerAddresses1.3.6.1.2.1.67.1.2.1.1.1Counter32read-onlyThe number of RADIUS Access-Response packets received from unknown addresses.
STR radiusAuthClientIdentifier1.3.6.1.2.1.67.1.2.1.1.2SnmpAdminStringread-onlyThe NAS-Identifier of the RADIUS authentication client. This is not necessarily the same as sysName in MIB II.
radiusAuthServerTable1.3.6.1.2.1.67.1.2.1.1.3not-accessibleThe (conceptual) table listing the RADIUS authentication servers with which the client shares a secret.
radiusAuthServerEntry1.3.6.1.2.1.67.1.2.1.1.3.1not-accessibleAn entry (conceptual row) representing a RADIUS authentication server with which the client shares a secret.
I32 radiusAuthServerIndex1.3.6.1.2.1.67.1.2.1.1.3.1.1Integer32not-accessibleA number uniquely identifying each RADIUS Authentication server with which this client communicates.
IP radiusAuthServerAddress1.3.6.1.2.1.67.1.2.1.1.3.1.2IpAddressread-onlyThe IP address of the RADIUS authentication server referred to in this table entry.
I32 radiusAuthClientServerPortNumber1.3.6.1.2.1.67.1.2.1.1.3.1.3Integer32read-onlyThe UDP port the client is using to send requests to this server.
TIK radiusAuthClientRoundTripTime1.3.6.1.2.1.67.1.2.1.1.3.1.4TimeTicksread-onlyThe time interval (in hundredths of a second) between the most recent Access-Reply/Access-Challenge and the Access-Request that matched it from this RADIUS authentication server.
C32 radiusAuthClientAccessRequests1.3.6.1.2.1.67.1.2.1.1.3.1.5Counter32read-onlyThe number of RADIUS Access-Request packets sent to this server. This does not include retransmissions.
C32 radiusAuthClientAccessRetransmissions1.3.6.1.2.1.67.1.2.1.1.3.1.6Counter32read-onlyThe number of RADIUS Access-Request packets retransmitted to this RADIUS authentication server.
C32 radiusAuthClientAccessAccepts1.3.6.1.2.1.67.1.2.1.1.3.1.7Counter32read-onlyThe number of RADIUS Access-Accept packets (valid or invalid) received from this server.
C32 radiusAuthClientAccessRejects1.3.6.1.2.1.67.1.2.1.1.3.1.8Counter32read-onlyThe number of RADIUS Access-Reject packets (valid or invalid) received from this server.
C32 radiusAuthClientAccessChallenges1.3.6.1.2.1.67.1.2.1.1.3.1.9Counter32read-onlyThe number of RADIUS Access-Challenge packets (valid or invalid) received from this server.
C32 radiusAuthClientMalformedAccessResponses1.3.6.1.2.1.67.1.2.1.1.3.1.10Counter32read-onlyThe number of malformed RADIUS Access-Response packets received from this server. Malformed packets include packets with an invalid length. Bad authenticators or Message Authenticator attributes or unknown types are not included as malformed access responses.
C32 radiusAuthClientBadAuthenticators1.3.6.1.2.1.67.1.2.1.1.3.1.11Counter32read-onlyThe number of RADIUS Access-Response packets containing invalid authenticators or Message Authenticator attributes received from this server.
G32 radiusAuthClientPendingRequests1.3.6.1.2.1.67.1.2.1.1.3.1.12Gauge32read-onlyThe number of RADIUS Access-Request packets destined for this server that have not yet timed out or received a response. This variable is incremented when an Access-Request is sent and decremented due to receipt of an Access-Accept, Access-Reject, Access-Challenge, timeout, or retransmission.
C32 radiusAuthClientTimeouts1.3.6.1.2.1.67.1.2.1.1.3.1.13Counter32read-onlyThe number of authentication timeouts to this server. After a timeout, the client may retry to the same server, send to a different server, or give up. A retry to the same server is counted as a retransmit as well as a timeout. A send to a different server is counted as a Request as well as a timeout.
C32 radiusAuthClientUnknownTypes1.3.6.1.2.1.67.1.2.1.1.3.1.14Counter32read-onlyThe number of RADIUS packets of unknown type that were received from this server on the authentication port.
C32 radiusAuthClientPacketsDropped1.3.6.1.2.1.67.1.2.1.1.3.1.15Counter32read-onlyThe number of RADIUS packets that were received from this server on the authentication port and dropped for some other reason.
radiusAuthServerExtTable1.3.6.1.2.1.67.1.2.1.1.4not-accessibleThe (conceptual) table listing the RADIUS authentication servers with which the client shares a secret.
radiusAuthServerExtEntry1.3.6.1.2.1.67.1.2.1.1.4.1not-accessibleAn entry (conceptual row) representing a RADIUS authentication server with which the client shares a secret.
I32 radiusAuthServerExtIndex1.3.6.1.2.1.67.1.2.1.1.4.1.1Integer32not-accessibleA number uniquely identifying each RADIUS Authentication server with which this client communicates.
IPt radiusAuthServerInetAddressType1.3.6.1.2.1.67.1.2.1.1.4.1.2InetAddressTyperead-onlyThe type of address format used for the radiusAuthServerInetAddress object.
IP radiusAuthServerInetAddress1.3.6.1.2.1.67.1.2.1.1.4.1.3InetAddressread-onlyThe IP address of the RADIUS authentication server referred to in this table entry, using the version-neutral IP address format.
INE radiusAuthClientServerInetPortNumber1.3.6.1.2.1.67.1.2.1.1.4.1.4InetPortNumberread-onlyThe UDP port the client is using to send requests to this server. The value of zero (0) is invalid.
TIK radiusAuthClientExtRoundTripTime1.3.6.1.2.1.67.1.2.1.1.4.1.5TimeTicksread-onlyThe time interval (in hundredths of a second) between the most recent Access-Reply/Access-Challenge and the Access-Request that matched it from this RADIUS authentication server.
C32 radiusAuthClientExtAccessRequests1.3.6.1.2.1.67.1.2.1.1.4.1.6Counter32read-onlyThe number of RADIUS Access-Request packets sent to this server. This does not include retransmissions. This counter may experience a discontinuity when the RADIUS Client module within the managed entity is reinitialized, as indicated by the current value of radiusAuthClientCounterDiscontinuity.
C32 radiusAuthClientExtAccessRetransmissions1.3.6.1.2.1.67.1.2.1.1.4.1.7Counter32read-onlyThe number of RADIUS Access-Request packets retransmitted to this RADIUS authentication server. This counter may experience a discontinuity when the RADIUS Client module within the managed entity is reinitialized, as indicated by the current value of radiusAuthClientCounterDiscontinuity.
C32 radiusAuthClientExtAccessAccepts1.3.6.1.2.1.67.1.2.1.1.4.1.8Counter32read-onlyThe number of RADIUS Access-Accept packets (valid or invalid) received from this server. This counter may experience a discontinuity when the RADIUS Client module within the managed entity is reinitialized, as indicated by the current value of radiusAuthClientCounterDiscontinuity.
C32 radiusAuthClientExtAccessRejects1.3.6.1.2.1.67.1.2.1.1.4.1.9Counter32read-onlyThe number of RADIUS Access-Reject packets (valid or invalid) received from this server. This counter may experience a discontinuity when the RADIUS Client module within the managed entity is reinitialized, as indicated by the current value of radiusAuthClientCounterDiscontinuity.
C32 radiusAuthClientExtAccessChallenges1.3.6.1.2.1.67.1.2.1.1.4.1.10Counter32read-onlyThe number of RADIUS Access-Challenge packets (valid or invalid) received from this server. This counter may experience a discontinuity when the RADIUS Client module within the managed entity is reinitialized, as indicated by the current value of radiusAuthClientCounterDiscontinuity.
C32 radiusAuthClientExtMalformedAccessResponses1.3.6.1.2.1.67.1.2.1.1.4.1.11Counter32read-onlyThe number of malformed RADIUS Access-Response packets received from this server. Malformed packets include packets with an invalid length. Bad authenticators or Message Authenticator attributes or unknown types are not included as malformed access responses. This counter may experience a discontinuity when the RADIUS Client module within the managed entity is reinitialized, as indicated by the current value of radiusAuthClientCounterDiscontinuity.
C32 radiusAuthClientExtBadAuthenticators1.3.6.1.2.1.67.1.2.1.1.4.1.12Counter32read-onlyThe number of RADIUS Access-Response packets containing invalid authenticators or Message Authenticator attributes received from this server. This counter may experience a discontinuity when the RADIUS Client module within the managed entity is reinitialized, as indicated by the current value of radiusAuthClientCounterDiscontinuity.
G32 radiusAuthClientExtPendingRequests1.3.6.1.2.1.67.1.2.1.1.4.1.13Gauge32read-onlyThe number of RADIUS Access-Request packets destined for this server that have not yet timed out or received a response. This variable is incremented when an Access-Request is sent and decremented due to receipt of an Access-Accept, Access-Reject, Access-Challenge, timeout, or retransmission.
C32 radiusAuthClientExtTimeouts1.3.6.1.2.1.67.1.2.1.1.4.1.14Counter32read-onlyThe number of authentication timeouts to this server. After a timeout, the client may retry to the same server, send to a different server, or give up. A retry to the same server is counted as a retransmit as well as a timeout. A send to a different server is counted as a Request as well as a timeout. This counter may experience a discontinuity when the RADIUS Client module within the managed entity is reinitialized, as indicated by the current value of radiusAuthClientCounterDiscontinuity.
C32 radiusAuthClientExtUnknownTypes1.3.6.1.2.1.67.1.2.1.1.4.1.15Counter32read-onlyThe number of RADIUS packets of unknown type that were received from this server on the authentication port. This counter may experience a discontinuity when the RADIUS Client module within the managed entity is reinitialized, as indicated by the current value of radiusAuthClientCounterDiscontinuity.
C32 radiusAuthClientExtPacketsDropped1.3.6.1.2.1.67.1.2.1.1.4.1.16Counter32read-onlyThe number of RADIUS packets that were received from this server on the authentication port and dropped for some other reason. This counter may experience a discontinuity when the RADIUS Client module within the managed entity is reinitialized, as indicated by the current value of radiusAuthClientCounterDiscontinuity.
TIK radiusAuthClientCounterDiscontinuity1.3.6.1.2.1.67.1.2.1.1.4.1.17TimeTicksread-onlyThe number of centiseconds since the last discontinuity in the RADIUS Client counters. A discontinuity may be the result of a reinitialization of the RADIUS Client module within the managed entity.
radiusAuthClientMIBConformance1.3.6.1.2.1.67.1.2.2
radiusAuthClientMIBCompliances1.3.6.1.2.1.67.1.2.2.1
radiusAuthClientMIBCompliance1.3.6.1.2.1.67.1.2.2.1.1The compliance statement for authentication clients implementing the RADIUS Authentication Client MIB. Implementation of this module is for IPv4-only entities, or for backwards compatibility use with entities that support both IPv4 and IPv6.
radiusAuthClientExtMIBCompliance1.3.6.1.2.1.67.1.2.2.1.2The compliance statement for authentication clients implementing the RADIUS Authentication Client IPv6 Extensions MIB. Implementation of this module is for entities that support IPv6, or support IPv4 and IPv6.
radiusAuthClientMIBGroups1.3.6.1.2.1.67.1.2.2.2
radiusAuthClientMIBGroup1.3.6.1.2.1.67.1.2.2.2.1The basic collection of objects providing management of RADIUS Authentication Clients.
radiusAuthClientExtMIBGroup1.3.6.1.2.1.67.1.2.2.2.2The collection of extended objects providing management of RADIUS Authentication Clients using version-neutral IP address format.

RFC description

Manages RADIUS authentication clients per RFC 2618, providing monitoring of RADIUS server statistics and authentication client operations.

Start monitoring vendor-neutral, standards-based MIB, network access server/VPN gateway/wireless controller (RADIUS auth client, RFC 4668) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download RADIUS-AUTH-CLIENT-MIB