mibs/MIBS/junose/Juniper-RADIUS-Initiated-Request-MIB
2023-12-05 12:25:34 +01:00

401 lines
15 KiB
Plaintext

-- *****************************************************************************
-- Juniper-RADIUS-Initiated-Request-MIB
--
-- Juniper Networks Enterprise MIB
-- RADIUS Initiated Request MIB
--
-- Copyright 2004 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-RADIUS-Initiated-Request-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32, IpAddress
FROM SNMPv2-SMI
DisplayString, RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
juniMibs
FROM Juniper-MIBs
JuniEnable
FROM Juniper-TC;
juniRadiusInitiatedRequestMIB MODULE-IDENTITY
LAST-UPDATED "200406101908Z" -- 10-Jun-04 03:08 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
Email: mib@Juniper.net"
DESCRIPTION
"The RADIUS Disconnect MIB for the Juniper Networks enterprise."
-- Revision History
REVISION "200406101908Z" -- 10-Jun-04 03:08 PM EDT - JUNOSe 6.0
DESCRIPTION
"Initial version of this MIB module, derived from IETF Informational Rfc
3576."
::= { juniMibs 75 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No textual conventions are defined in this MIB
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed object groups
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniRadiusInitiatedRequestObjects OBJECT IDENTIFIER
::= { juniRadiusInitiatedRequestMIB 1 }
juniRadiusInitiatedRequest OBJECT IDENTIFIER
::= { juniRadiusInitiatedRequestObjects 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects for RADIUS Initiated Request
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniRadiusInitiatedRequestInvalidClientAddresses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS initiated request packets received from unknown
addresses."
::= { juniRadiusInitiatedRequest 1 }
--
-- Statistics for RADIUS initiated request clients
--
juniRadiusInitiatedRequestClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniRadiusInitiatedRequestClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS authentication servers with
which the ERX shares a secret."
::= { juniRadiusInitiatedRequest 2 }
juniRadiusInitiatedRequestClientEntry OBJECT-TYPE
SYNTAX JuniRadiusInitiatedRequestClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing a RADIUS initiated request client
with which the server shares a secret."
INDEX { juniRadiusInitiatedRequestClientAddress }
::= { juniRadiusInitiatedRequestClientTable 1 }
JuniRadiusInitiatedRequestClientEntry ::= SEQUENCE {
juniRadiusInitiatedRequestClientAddress IpAddress,
juniRadiusInitiatedRequestClientPortNumber Integer32,
juniRadiusInitiatedRequestUnknownTypes Counter32,
juniRadiusInitiatedRequestNoSecret Counter32,
juniRadiusInitiatedRequestDisconnectRequests Counter32,
juniRadiusInitiatedRequestDisconnectAccepts Counter32,
juniRadiusInitiatedRequestDisconnectRejects Counter32,
juniRadiusInitiatedRequestDisconnectNoSessionIds Counter32,
juniRadiusInitiatedRequestDisconnectBadAuthenticators Counter32,
juniRadiusInitiatedRequestDisconnectPacketsDropped Counter32,
juniRadiusInitiatedRequestCoaRequests Counter32,
juniRadiusInitiatedRequestCoaAccepts Counter32,
juniRadiusInitiatedRequestCoaRejects Counter32,
juniRadiusInitiatedRequestCoaNoSessionIds Counter32,
juniRadiusInitiatedRequestCoaBadAuthenticators Counter32,
juniRadiusInitiatedRequestCoaPacketsDropped Counter32 }
juniRadiusInitiatedRequestClientAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the RADIUS client referred to in this table entry. A
value of 0.0.0.0 indicates this entry is not in use."
::= { juniRadiusInitiatedRequestClientEntry 1 }
juniRadiusInitiatedRequestClientPortNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UDP port the server is listening on to recieve disconnect requests
from this client."
::= { juniRadiusInitiatedRequestClientEntry 2 }
--
-- Request/Response statistics
--
-- TotalIncomingPackets = Disconnect Requests + Coa Requests + UnknownTypes
--
--
juniRadiusInitiatedRequestUnknownTypes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS packets of unknown type which were received from
this client on the authentication port."
::= { juniRadiusInitiatedRequestClientEntry 3 }
juniRadiusInitiatedRequestNoSecret OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Disconnect requests recieved from this client
while no secret is set."
::= { juniRadiusInitiatedRequestClientEntry 4 }
juniRadiusInitiatedRequestDisconnectRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Disconnect packets received from this client."
::= { juniRadiusInitiatedRequestClientEntry 5 }
juniRadiusInitiatedRequestDisconnectAccepts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Disconnects that were succesful."
::= { juniRadiusInitiatedRequestClientEntry 6 }
juniRadiusInitiatedRequestDisconnectRejects OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Disconnects not successful."
::= { juniRadiusInitiatedRequestClientEntry 7 }
juniRadiusInitiatedRequestDisconnectNoSessionIds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Disconnect requests recieved from this client with
no session-id present."
::= { juniRadiusInitiatedRequestClientEntry 8 }
juniRadiusInitiatedRequestDisconnectBadAuthenticators OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS disconnect packets containing invalid
authenticators received from this client."
::= { juniRadiusInitiatedRequestClientEntry 9 }
juniRadiusInitiatedRequestDisconnectPacketsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS disconnect packets which were received from this
client on the authentication port and dropped for some other reason."
::= { juniRadiusInitiatedRequestClientEntry 10 }
juniRadiusInitiatedRequestCoaRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Change of Authorization packets received from this client."
::= { juniRadiusInitiatedRequestClientEntry 11 }
juniRadiusInitiatedRequestCoaAccepts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Change of Authorization requests that were succesful."
::= { juniRadiusInitiatedRequestClientEntry 12 }
juniRadiusInitiatedRequestCoaRejects OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Change of Authorization requests that were not successful."
::= { juniRadiusInitiatedRequestClientEntry 13 }
juniRadiusInitiatedRequestCoaNoSessionIds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Change of Authorization requests recieved from this client with
no session-id present."
::= { juniRadiusInitiatedRequestClientEntry 14 }
juniRadiusInitiatedRequestCoaBadAuthenticators OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Change of Authorization packets containing invalid
authenticators received from this client."
::= { juniRadiusInitiatedRequestClientEntry 15 }
juniRadiusInitiatedRequestCoaPacketsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RADIUS Change of Authorization packets which were received
from this client on the authentication port and dropped for some other reason."
::= { juniRadiusInitiatedRequestClientEntry 16 }
--
-- Configuration of RADIUS initiated request clients
--
juniRadiusInitiatedRequestCfgClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniRadiusInitiatedRequestCfgClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS initiated request clients with which
the server shares a secret."
::= { juniRadiusInitiatedRequest 3 }
juniRadiusInitiatedRequestCfgClientEntry OBJECT-TYPE
SYNTAX JuniRadiusInitiatedRequestCfgClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing a RADIUS authentication server
with which the ERX shares a secret."
INDEX { juniRadiusInitiatedRequestCfgClientAddress }
::= { juniRadiusInitiatedRequestCfgClientTable 1 }
JuniRadiusInitiatedRequestCfgClientEntry ::= SEQUENCE {
juniRadiusInitiatedRequestCfgClientAddress IpAddress,
juniRadiusInitiatedRequestCfgClientPortNumber Integer32,
juniRadiusInitiatedRequestCfgKey DisplayString,
juniRadiusInitiatedRequestCfgDisconnect JuniEnable,
juniRadiusInitiatedRequestCfgChangeOfAuthorization JuniEnable,
juniRadiusInitiatedRequestCfgRowStatus RowStatus }
juniRadiusInitiatedRequestCfgClientAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the RADIUS disconnect client referred to in this
table entry."
::= { juniRadiusInitiatedRequestCfgClientEntry 1 }
juniRadiusInitiatedRequestCfgClientPortNumber OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The UDP port the server is listening on to recieve requests
from this client."
DEFVAL { 3799 }
::= { juniRadiusInitiatedRequestCfgClientEntry 2 }
juniRadiusInitiatedRequestCfgKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The secret (RADIUS authenticator) used by the serevr during exchanges
with this client. The default is a zero-length string, indicating no
authenticator is used."
DEFVAL { ''H }
::= { juniRadiusInitiatedRequestCfgClientEntry 3 }
juniRadiusInitiatedRequestCfgDisconnect OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When enabled, RADIUS initiated disconnect requests are processed."
DEFVAL { disable }
::= { juniRadiusInitiatedRequestCfgClientEntry 4 }
juniRadiusInitiatedRequestCfgChangeOfAuthorization OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When enabled, RADIUS change of authorization requests are processed."
DEFVAL { disable }
::= { juniRadiusInitiatedRequestCfgClientEntry 5 }
juniRadiusInitiatedRequestCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Supports 'createAndGo' and 'destroy' only."
::= { juniRadiusInitiatedRequestCfgClientEntry 6 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniRadiusInitiatedRequestMIBConformance OBJECT IDENTIFIER
::= { juniRadiusInitiatedRequestMIB 2 }
juniRadiusInitiatedRequestMIBCompliances OBJECT IDENTIFIER
::= { juniRadiusInitiatedRequestMIBConformance 1 }
juniRadiusInitiatedRequestMIBGroups OBJECT IDENTIFIER
::= { juniRadiusInitiatedRequestMIBConformance 2 }
--
-- compliance statements
--
juniRadiusAuthInitiatedRequestCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the Juniper
RADIUS Initiated Request MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniRadiusInitiatedRequestGroup }
::= { juniRadiusInitiatedRequestMIBCompliances 1 }
--
-- units of conformance
--
juniRadiusInitiatedRequestGroup OBJECT-GROUP
OBJECTS {
juniRadiusInitiatedRequestInvalidClientAddresses,
juniRadiusInitiatedRequestClientPortNumber,
juniRadiusInitiatedRequestUnknownTypes,
juniRadiusInitiatedRequestNoSecret,
juniRadiusInitiatedRequestDisconnectRequests,
juniRadiusInitiatedRequestDisconnectAccepts,
juniRadiusInitiatedRequestDisconnectRejects,
juniRadiusInitiatedRequestDisconnectNoSessionIds,
juniRadiusInitiatedRequestDisconnectBadAuthenticators,
juniRadiusInitiatedRequestDisconnectPacketsDropped,
juniRadiusInitiatedRequestCoaRequests,
juniRadiusInitiatedRequestCoaAccepts,
juniRadiusInitiatedRequestCoaRejects,
juniRadiusInitiatedRequestCoaNoSessionIds,
juniRadiusInitiatedRequestCoaBadAuthenticators,
juniRadiusInitiatedRequestCoaPacketsDropped,
juniRadiusInitiatedRequestCfgClientPortNumber,
juniRadiusInitiatedRequestCfgKey,
juniRadiusInitiatedRequestCfgDisconnect,
juniRadiusInitiatedRequestCfgChangeOfAuthorization,
juniRadiusInitiatedRequestCfgRowStatus }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of RADIUS
Initiated Request."
::= { juniRadiusInitiatedRequestMIBGroups 1 }
END