-- ***************************************************************************** -- 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