-- extracted from draft-koehler-aaa-diameter-nasreq-mib-00.txt -- at Tue Nov 27 06:07:10 2001 DIAMETER-NASREQ-APPLICATION-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Counter32, Integer32, Unsigned32, TimeTicks, mib-2 FROM SNMPv2-SMI InetAddressType, InetAddress FROM INET-ADDRESS-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF diameterPeerServerIndex FROM DIAMETER-BASE-PROTOCOL-MIB; diameterMIB MODULE-IDENTITY LAST-UPDATED "200111190000Z" ORGANIZATION "IETF AAA Working Group." CONTACT-INFO " Jay Koehler Cisco Systems, Inc. 10850 Murdock Road Knoxville, TN 37932 US Phone: +1 865 671 0429 EMail: jkoehler@cisco.com Mark Eklund Cisco Systems, Inc. 10850 Murdock Road Knoxville, TN 37932 US Phone: +1 865 671 6255 Email: meklund@cisco.com Hai Li Cisco Systems, Inc. 10850 Murdock Road Knoxville, TN 37932 US Phone: +1 865 777 1563 EMail: haili@cisco.com" DESCRIPTION "The MIB module is based on the Diameter NASREQ Application, draft-ietf-aaa-diameternasreq-08.txt." ::= { mib-2 3000 } diameterNasreqApplicationMIB OBJECT IDENTIFIER ::= {diameterMIB 2} diameterNasreqApplicationMIBObjects OBJECT IDENTIFIER ::= { diameterNasreqApplicationMIB 1 } diameterNasreqTables OBJECT IDENTIFIER ::= { diameterNasreqApplicationMIBObjects 1 } diameterNasreqHostConfigs OBJECT IDENTIFIER ::= { diameterNasreqApplicationMIBObjects 2 } diameterNasreqHostSessionInfo OBJECT IDENTIFIER ::= { diameterNasreqApplicationMIBObjects 3 } diameterHostAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of internet address stored in diameterHostAddress." ::= {diameterNasreqHostConfigs 1} diameterHostAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP-Address that corresponds to the Origin-Host AVP." ::= {diameterNasreqHostConfigs 2} diameterRadiusGateway OBJECT-TYPE SYNTAX INTEGER { no(1), yes(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Tells if this server is acting as a Diameter/RADIUS gateway." ::= {diameterNasreqHostConfigs 3 } diameterPerPeerStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DiameterPerPeerStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the Diameter Nasreq Peer Statistics." ::= { diameterNasreqTables 1 } diameterPerPeerStatsEntry OBJECT-TYPE SYNTAX DiameterPerPeerStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing a Diameter Peer." INDEX { diameterPeerServerIndex } ::= { diameterPerPeerStatsTable 1 } DiameterPerPeerStatsEntry ::= SEQUENCE { diameterPerPeerStatsAARIn Counter32, diameterPerPeerStatsAAROut Counter32, diameterPerPeerStatsAAAIn Counter32, diameterPerPeerStatsAAAOut Counter32, diameterPerPeerStatsDERIn Counter32, diameterPerPeerStatsDEROut Counter32, diameterPerPeerStatsDEAIn Counter32, diameterPerPeerStatsDEAOut Counter32, diameterPerPeerStatsAARDropped Counter32, diameterPerPeerStatsDERDropped Counter3 diameterPerPeerStatsAARIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "AA-Request in per peer." ::= {diameterPerPeerStatsEntry 1 } diameterPerPeerStatsAAROut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "AA-Request out per peer." ::= { diameterPerPeerStatsEntry 2 } diameterPerPeerStatsAAAIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "AA-Answer in per peer." ::= {diameterPerPeerStatsEntry 3 } diameterPerPeerStatsAAAOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "AA-Answer out per peer." ::= { diameterPerPeerStatsEntry 4 } diameterPerPeerStatsDERIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Diameter-EAP-Request in per peer." ::= { diameterPerPeerStatsEntry 5 } diameterPerPeerStatsDEROut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Diameter-EAP-Request out per peer." ::= { diameterPerPeerStatsEntry 6 } diameterPerPeerStatsDEAIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Diameter-EAP-Answer in per peer." ::= { diameterPerPeerStatsEntry 7 } diameterPerPeerStatsDEAOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Diameter-EAP-Answer out per peer." ::= { diameterPerPeerStatsEntry 8 } diameterPerPeerStatsAARDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "AA-Request dropped per peer." ::= { diameterPerPeerStatsEntry 9 } diameterPerPeerStatsDERDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "AA-Request dropped per peer." ::= { diameterPerPeerStatsEntry 10 } diameterNasreqHostTotalSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of sessions since uptime." ::= { diameterNasreqHostSessionInfo 1 } diameterNasreqHostTotalActiveSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of active sessions." ::= { diameterNasreqHostSessionInfo 2 } diameterPerPeerActiveSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF DiameterPerPeerActiveSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the Diameter Nasreq Active Session Information." ::= { diameterNasreqTables 2 } diameterPerPeerActiveSessionEntry OBJECT-TYPE SYNTAX DiameterPerPeerActiveSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing a Diameter peer." INDEX { diameterPeerServerIndex, diameterPerPeerSessionIndex } ::= { diameterPerPeerActiveSessionTable 1 } DiameterPerPeerActiveSessionEntry ::= SEQUENCE { diameterPerPeerSessionIndex Integer32, diameterPerPeerSessionId SnmpAdminString, diameterPerPeerSessionUptime TimeTicks, diameterPerPeerSessionAuthenStatus INTEGER, diameterPerPeerSessionAuthorStatus INTEGER, diameterPerPeerSessionReauthenCount Counter32, diameterPerPeerSessionReauthorCount Counter32, diameterPerPeerSessionAuthorLifetime TimeTicks } diameterPerPeerSessionIndex OBJECT-TYPE SYNTAX Integer64 MAX-ACCESS read-only STATUS current DESCRIPTION "A number identifying a peer session." ::= { diameterPerPeerActiveSessionEntry 1 } diameterPerPeerSessionId OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A unique string used to identify a specific session." ::= { diameterPerPeerActiveSessionEntry 2 } diameterPerPeerSessionUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The total amount of time the session has been up." ::= { diameterPerPeerActiveSessionEntry 3 } diameterPerPeerSessionAuthenStatus OBJECT-TYPE SYNTAX INTEGER { notauthen(1), inprogess(2), authenticated(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The authentication status of a session." ::= { diameterPerPeerActiveSessionEntry 4 } diameterPerPeerSessionAuthorStatus OBJECT-TYPE SYNTAX INTEGER { notauthor(1), inprogess(2), authorized(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The authorization status of a session." ::= { diameterPerPeerActiveSessionEntry 5 } diameterPerPeerSessionReauthenCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this session has been re-authenticated." ::= { diameterPerPeerActiveSessionEntry 6 } diameterPerPeerSessionReauthorCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this session has been re-authorized." ::= { diameterPerPeerActiveSessionEntry 7 } diameterPerPeerSessionAuthorLifetime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of seconds of service to be provided to the user before the user is to be re-authenticated and/or re-authorized." ::= { diameterPerPeerActiveSessionEntry 8 } diameterHistorySessionTable OBJECT-TYPE SYNTAX SEQUENCE OF DiameterHistorySessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing session history information." ::= { diameterNasreqTables 3 } diameterHistorySessionEntry OBJECT-TYPE SYNTAX DiameterHistorySessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing information for a session." INDEX { diameterHistorySessionIndex } ::= { diameterHistorySessionTable 1 } DiameterHistorySessionEntry ::= SEQUENCE { diameterHistorySessionIndex Integer32, diameterHistorySessionId SnmpAdminString, diameterHistorySessionUptime TimeTicks, diameterHistorySessionAuthenStatus INTEGER, diameterHistorySessionAuthorStatus INTEGER, diameterHistorySessionReauthenCount Counter32, diameterHistorySessionReauthorCount Counter32, diameterHistorySessionAuthorLifetime TimeTicks } diameterHistorySessionIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of session information to keep." ::= { diameterHistorySessionEntry 1 } diameterHistorySessionId OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A unique string used to identify a specific session." ::= { diameterHistorySessionEntry 2 } diameterHistorySessionUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The total amount of time the session has been up." ::= { diameterHistorySessionEntry 3 } diameterHistorySessionAuthenStatus OBJECT-TYPE SYNTAX INTEGER { notauthen(1), inprogess(2), authenticated(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The authentication status of a session." ::= { diameterHistorySessionEntry 4 } diameterHistorySessionAuthorStatus OBJECT-TYPE SYNTAX INTEGER { notauthor(1), inprogess(2), authorized(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The authorization status of a session." ::= { diameterHistorySessionEntry 5 } diameterHistorySessionReauthenCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this session has been re-authenticated." ::= { diameterHistorySessionEntry 6 } diameterHistorySessionReauthorCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this session has been re-authorized." ::= { diameterHistorySessionEntry 7 } diameterHistorySessionAuthorLifetime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of seconds of service to be provided to the user befire the user is to be re-authenticated and/or re-authorized." ::= { diameterHistorySessionEntry 8 } END -- -- Copyright (C) The Internet Society (2001). All Rights Reserved. -- -- This document and translations of it may be copied and furnished to -- others, and derivative works that comment on or otherwise explain it -- or assist in its implmentation may be prepared, copied, published and -- distributed, in whole or in part, without restriction of any kind, -- provided that the above copyright notice and this paragraph are -- included on all such copies and derivative works. However, this -- document itself may not be modified in any way, such as by removing -- the copyright notice or references to the Internet Society or other -- Internet organizations, except as needed for the purpose of -- developing Internet standards in which case the procedures for -- copyrights defined in the Internet Standards process must be -- followed, or as required to translate it into languages other than -- English. -- -- The limited permissions granted above are perpetual and will not be -- revoked by the Internet Society or its successors or assigns. -- This document and the information contained herein is provided on an -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.