401 lines
15 KiB
Plaintext
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
|