One document matched: draft-zorn-dime-diameter-base-protocol-mib-00.txt
Network Working Group G. Zorn
Internet-Draft Cisco Systems
Expires: December 18, 2006 June 16, 2006
Diameter Base Protocol MIB
draft-zorn-dime-diameter-base-protocol-mib-00.txt
Status of this Memo
By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on December 18, 2006.
Copyright Notice
Copyright (C) The Internet Society (2006).
Abstract
Along with providing support for certain basic authentication,
authorization and accounting functions, the Diameter protocol is
designed to provide a framework for AAA applications.
This document defines the Management Information Base (MIB) module
which describes the minimum set of objects needed to manage an
implementation of the Diameter protocol.
Zorn Expires December 18, 2006 [Page 1]
Internet-Draft Diameter Base Protocol MIB June 2006
Table of Contents
1. The Internet-Standard Management Framework . . . . . . . . . . 3
2. Requirements Language . . . . . . . . . . . . . . . . . . . . 3
3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4. Diameter Base Protocol MIB Definitions . . . . . . . . . . . . 3
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 39
6. Security Considerations . . . . . . . . . . . . . . . . . . . 39
7. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 40
8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 40
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 40
9.1 Normative References . . . . . . . . . . . . . . . . . . . 40
9.2 Informative References . . . . . . . . . . . . . . . . . . 40
Author's Address . . . . . . . . . . . . . . . . . . . . . . . 41
Intellectual Property and Copyright Statements . . . . . . . . 42
Zorn Expires December 18, 2006 [Page 2]
Internet-Draft Diameter Base Protocol MIB June 2006
1. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB objects are generally
accessed through the Simple Network Management Protocol (SNMP).
Objects in the MIB are defined using the mechanisms defined in the
Structure of Management Information (SMI). This memo specifies a MIB
module that is compliant to the SMIv2, which is described in STD 58,
RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580
[RFC2580]. In particular, it describes managed objects used for
managing the base Diameter protocol.
Discussion of this draft may be directed to the author.
2. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC1215].
3. Overview
The base Diameter protocol [RFC3588] is never used alone; it is
always extended for a particular application. Four Diameter
applications have been defined to date: NASREQ [RFC4005], Mobile IP
[RFC4004] [RFC3141], Credit Control [RFC4006] and EAP [RFC4072];
others may be defined in the future.
This MIB defines objects supporting the management of the Diameter
base protocol as described in [RFC3588]. Objects related to the
applications mentioned above (and any additional applications created
in the future) will be defined in separate documents.
4. Diameter Base Protocol MIB Definitions
DIAMETER-BASE-PROTOCOL-MIB DEFINITIONS ::= BEGIN
IMPORTS
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB -- [RFC4001]
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Counter32,
Unsigned32, Gauge32,
TimeTicks, mib-2
Zorn Expires December 18, 2006 [Page 3]
Internet-Draft Diameter Base Protocol MIB June 2006
FROM SNMPv2-SMI -- [RFC2578]
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF -- [RFC2580]
RowStatus, TruthValue
FROM SNMPv2-TC; -- [RFC2579]
MODULE-IDENTITY
LAST-UPDATED "200606130000Z" -- 13 June 2006
ORGANIZATION "IETF dime Working Group."
CONTACT-INFO
"Glen Zorn
Cisco Systems, Inc.
2901 Third Avenue, Suite 600
SEA1/5/
Seattle, WA 98121
USA
Phone: +1 (425) 344 8113
Email: gwz@cisco.com"
DESCRIPTION
"The MIB module for entities implementing the
Diameter Base Protocol.
Copyright (C) The Internet Society (2006). This initial
version of this MIB module was published in RFC yyyy;
for full legal notices see the RFC itself. Supplementary
information may be available on
http://www.ietf.org/copyrights/ianamib.html."
-- RFC Ed.: replace yyyy with actual RFC number and remove this note
REVISION "200606130000Z" -- 13 June 2006
DESCRIPTION "Initial version as published in RFC yyyy"
-- RFC Ed.: replace yyyy with actual RFC number and remove this note
::= { mib-2 119 } -- Experimental value assigned by IANA.
-- Top-Level Components of this MIB.
diameterBaseProtocolMIB OBJECT::= { diameterMIB 1 }
diameterBaseTraps OBJECT IDENTIFIER ::=
{ diameterBaseProtocolMIB 0 }
diameterBaseObjects OBJECT IDENTIFIER ::=
{ diameterBaseProtocolMIB 1 }
diameterBaseConform OBJECT IDENTIFIER ::=
{ diameterBaseProtocolMIB 2 }
dbpLocalCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 1 }
Zorn Expires December 18, 2006 [Page 4]
Internet-Draft Diameter Base Protocol MIB June 2006
dbpLocalStats OBJECT IDENTIFIER ::= { diameterBaseObjects 2 }
dbpPeerCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 3 }
dbpPeerStats OBJECT IDENTIFIER ::= { diameterBaseObjects 4 }
dbpRealmCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 5 }
dbpRealmStats OBJECT IDENTIFIER ::= { diameterBaseObjects 6 }
dbpTrapCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 7 }
-- trap type definitions
diameterBaseTrapPrefix OBJECT IDENTIFIER ::=
{ diameterBaseTraps 0 }
-- Protocol Error Traps
dbpProtocolErrorTrapEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to True(1)
enables the dbpProtocolError trap."
::= { dbpTrapCfgs 1 }
dbpProtocolError NOTIFICATION-TYPE
OBJECTS
dbpPeerId
STATUS current
DESCRIPTION
"An dbpProtocolError trap is sent when both the
following conditions are true: 1) the value of
dbpProtocolErrorTrapEnabled is True(1) and
2) the value of dbpPerPeerStatsProtocolErrors
changes. It can be utilized by an NMS to trigger
logical/physical entity table maintenance polls.
An agent must not generate more than one
dbpProtocolError 'trap-event' in a five second
period, where a 'trap-event' is the transmission
of a single trap PDU to a list of trap destinations.
If additional premanent failures occur within the
five second 'throttling' period, then these
trap-events should be suppressed by the agent. An
NMS should periodically check the value of
dbpPerPeerStatsProtocolErrors to detect any missed
dbpProtocolError trap-events, e.g. due to throttling
or transmission loss."
::= { diameterBaseTrapPrefix 1 }
Zorn Expires December 18, 2006 [Page 5]
Internet-Draft Diameter Base Protocol MIB June 2006
-- Transient Error Traps
dbpTransientFailureTrapEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to True(1)
enables the dbpTransientFailure trap."
::= { dbpTrapCfgs 2 }
dbpTransientFailure NOTIFICATION-TYPE
OBJECTS
dbpPeerId
STATUS current
DESCRIPTION
"An dbpTransientFailure trap is sent when both the
following conditions are true: 1) the value of
dbpTransientFailureTrapEnabled is True(1) and
2) the value of dbpPerPeerStatsTransientFailures
changes. It can be utilized by an NMS to trigger
logical/physical entity table maintenance polls.
An agent must not generate more than one
dbpTransientFailure 'trap-event' in a five second
period, where a 'trap-event' is the transmission
of a single trap PDU to a list of trap destinations.
If additional transient failures occur within the
five second 'throttling' period, then these
trap-events should be suppressed by the agent. An
NMS should periodically check the value of
dbpPerPeerStatsTransientFailures to detect any missed
dbpTransientFailure trap-events, e.g. due to throttling
or transmission loss."
::= { diameterBaseTrapPrefix 2 }
-- Permanent Failure Traps
dbpPermanentFailureTrapEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to True(1)
enables the dbpPermanentFailure trap."
::= { dbpTrapCfgs 3 }
dbpPermanentFailure NOTIFICATION-TYPE
Zorn Expires December 18, 2006 [Page 6]
Internet-Draft Diameter Base Protocol MIB June 2006
OBJECTS
dbpPeerId
STATUS current
DESCRIPTION
"An dbpPermanentFailure trap is sent when both the
following conditions are true: 1) the value of
dbpPermanentFailureTrapEnabled is True(1) and
2) the value of dbpPerPeerStatsPermanentFailures
changes. It can be utilized by an NMS to trigger
logical/physical entity table maintenance polls.
An agent must not generate more than one
dbpPermanentFailure 'trap-event' in a five second
period, where a 'trap-event' is the transmission
of a single trap PDU to a list of trap destinations.
If additional premanent failures occur within the
five second 'throttling' period, then these
trap-events should be suppressed by the agent. An
NMS should periodically check the value of
dbpPerPeerStatsPermanentFailures to detect any missed
dbpPermanentFailure trap-events, e.g. due to throttling
or transmission loss."
::= { diameterBaseTrapPrefix 3 }
-- Connection Down Traps
dbpPeerConnectionDownTrapEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to True(1)
enables the dbpPeerConnectionDown trap."
::= { dbpTrapCfgs 4 }
dbpPeerConnectionDown NOTIFICATION-TYPE
OBJECTS
dbpLocalId,
dbpPeerId
STATUS current
DESCRIPTION
"An dbpPeerConnectionDown trap is sent when both the
following conditions are true: 1) the value of
dbpPeerConnectionDownTrapEnabled is True(1) and
2) dbpPerPeerStatsState changes to closed(1). It can
be utilized by an NMS to trigger logical/physical
entity table maintenance polls. An agent must not
generate more than one dbpPeerConnectionDown
Zorn Expires December 18, 2006 [Page 7]
Internet-Draft Diameter Base Protocol MIB June 2006
'trap-event' in a five second period, where a
'trap-event' is the transmission of a single trap PDU
to a list of trap destinations. If additional
'transport down' events occur within the five second
'throttling' period, then these trap-events should be
suppressed by the agent."
::= { diameterBaseTrapPrefix 4 }
-- Connection Up Traps
dbpPeerConnectionUpTrapEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to True(1)
enables the dbpPeerConnectionUp trap."
::= { dbpTrapCfgs 5 }
dbpPeerConnectionUp NOTIFICATION-TYPE
OBJECTS
dbpLocalId,
dbpPeerId
STATUS current
DESCRIPTION
"An dbpPeerConnectionUp trap is sent when both the
following conditions are true: 1) the value of
dbpPeerConnectionUpTrapEnabled is True(1) and
2) the value of dbpPerPeerStatsState changes to
either rOpen(6)or iOpen(7). It can be
utilized by an NMS to trigger logical/physical entity
table maintenance polls. An agent must not generate
more than one dbpPeerConnectionDown 'trap-event' in a
five second period, where a 'trap-event' is the
transmission of a single trap PDU to a list of trap
destinations. If additional 'transport down' events
occur within the five second 'throttling' period,
then these trap-events should be suppressed by the
agent."
::= { diameterBaseTrapPrefix 4 }
-- Local Configs
dbpLocalId OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
Zorn Expires December 18, 2006 [Page 8]
Internet-Draft Diameter Base Protocol MIB June 2006
STATUS current
DESCRIPTION
"The implementation identification string for the
Diameter software in use on the system, for
example; 'diameterd'"
::= { dbpLocalCfgs 1 }
dbpLocalAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of internet address stored
in the dbpLocalAddress object."
::= { dbpLocalCfgs 2 }
dbpLocalAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address that corresponds to the
Origin-Host AVP."
::= { dbpLocalCfgs 3 }
dbpLocalTcpListenPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Diameter TCP 'listen' port."
::= { dbpLocalCfgs 4 }
dbpLocalSctpListenPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Diameter SCTP 'listen' port."
::= { dbpLocalCfgs 5 }
dbpLocalStatsTotalPacketsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received."
::= { dbpLocalStats 1 }
Zorn Expires December 18, 2006 [Page 9]
Internet-Draft Diameter Base Protocol MIB June 2006
dbpLocalStatsTotalPacketsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets transmitted."
::= { dbpLocalStats 2 }
dbpLocalStatsTotalUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total server up-time."
::= { dbpLocalStats 3 }
dbpLocalResetTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the server keeps persistent state (e.g., a process)
and supports a 'reset' operation (e.g., can be told to
re-read configuration files), this value will be the
time elapsed (in hundredths of a second) since the
server was 'reset'. For software that does not
have persistence or does not support a 'reset'
operation, this value will be zero."
::= { dbpLocalStats 4 }
dbpLocalConfigReset OBJECT-TYPE
SYNTAX INTEGER { other(1),
reset(2),
initializing(3),
running(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status/action object to reinitialize any persistent
server state. When set to reset(2), any persistent
server state (such as a process) is reinitialized as
if the server had just been started. This value will
never be returned by a read operation. When read,
one of the following values will be returned:
other(1) - server in some unknown state;
initializing(3) - server (re)initializing;
running(4) - server currently running."
::= { dbpLocalStats 5 }
Zorn Expires December 18, 2006 [Page 10]
Internet-Draft Diameter Base Protocol MIB June 2006
dbpLocalApplicationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF DbpLocalApplicationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the Diameter applications
supported by this server."
::= { dbpLocalCfgs 6 }
dbpLocalApplicationsEntry OBJECT-TYPE
SYNTAX DbpLocalApplicationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row entry representing a Diameter
application on this server."
INDEX { dbpLocalApplicationsIndex }
::= { dbpLocalApplicationsTable 1 }
DbpLocalApplicationsEntry ::= SEQUENCE {
dbpLocalApplicationsIndex Unsigned32,
dbpLocalApplicationsStatus }
dbpLocalApplicationsIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A number uniquely identifying a
supported Diameter application. This is the same as
the Diameter Application Identifier for the
application (see RFC 3588, section 11.3)."
::= { dbpLocalApplicationsEntry 1 }
dbpLocalApplicationsStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the application entry: creating the entry
enables the application, destroying the entry
disables the application."
::= { dbpLocalApplicationsEntry 2 }
dbpPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF DbpPeerEntry
MAX-ACCESS not-accessible
STATUS current
Zorn Expires December 18, 2006 [Page 11]
Internet-Draft Diameter Base Protocol MIB June 2006
DESCRIPTION
"The table listing information regarding
the discovered or configured Diameter
peer servers."
::= { dbpPeerCfgs 1 }
dbpPeerEntry OBJECT-TYPE
SYNTAX DbpPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row entry representing a discovered
or configured Diameter peer server."
INDEX { dbpPeerIndex }
::= { dbpPeerTable 1 }
DbpPeerEntry ::= SEQUENCE {
dbpPeerIndex Unsigned32,
dbpPeerId SnmpAdminString,
dbpPeerPortConnect Unsigned32,
dbpPeerPortListen Unsigned32,
dbpPeerProtocol INTEGER,
dbpPeerSecurity INTEGER,
dbpPeerVendorId Unsigned32,
dbpPeerFirmwareRevision Unsigned32,
dbpPeerStatus RowStatus }
dbpPeerIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying each Diameter peer
with which the host server communicates."
::= { dbpPeerEntry 1 }
dbpPeerId OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The server identifier for the Diameter peer."
::= { dbpPeerEntry 2 }
dbpPeerPortConnect OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
Zorn Expires December 18, 2006 [Page 12]
Internet-Draft Diameter Base Protocol MIB June 2006
DESCRIPTION
"The connection port this server used
to connect to the Diameter peer.
If there is no active connection, this
value will be zero(0)."
::= { dbpPeerEntry 5 }
dbpPeerPortListen OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port the server is listening on."
::= { dbpPeerEntry 6 }
dbpPeerProtocol OBJECT-TYPE
SYNTAX INTEGER { tcp(1),
sctp(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transport protocol (tcp/sctp) the
Diameter peer is using."
::= { dbpPeerEntry 7 }
dbpPeerSecurity OBJECT-TYPE
SYNTAX INTEGER { tls(1),
ipsec(2),
other(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The security the Diameter peer is using.
tls - Transport Layer Security Protocol
ipsec - Internet Protocol Security"
::= { dbpPeerEntry 8 }
dbpPeerVendorId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IANA Enterprise Code value assigned to
the vendor of the Diameter device."
::= { dbpPeerEntry 9 }
dbpPeerFirmwareRevision OBJECT-TYPE
Zorn Expires December 18, 2006 [Page 13]
Internet-Draft Diameter Base Protocol MIB June 2006
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Firmware revision of peer. If no firmware
revision, the revision of the Diameter software
module may be reported instead."
::= { dbpPeerEntry 10 }
dbpPeerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the peer entry: creating the entry
enables the peer, destroying the entry disables
the peer."
::= {dbpPeerEntry 11 }
dbpPeerIpAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF DbpPeerIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the Diameter
peer IP addresses."
::= { dbpPeerCfgs 2 }
dbpPeerIpAddrEntry OBJECT-TYPE
SYNTAX DbpPeerIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row entry representing a
peer Diameter server."
INDEX { dbpPeerIndex,
dbpPeerIpAddressIndex }
::= { dbpPeerIpAddrTable 1 }
DbpPeerIpAddrEntry ::= SEQUENCE {
dbpPeerIpAddressIndex Unsigned32,
dbpPeerIpAddressType InetAddressType,
dbpPeerIpAddress InetAddress }
dbpPerrIpAddressIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
Zorn Expires December 18, 2006 [Page 14]
Internet-Draft Diameter Base Protocol MIB June 2006
DESCRIPTION
"A number uniquely identifying the number
of IP Addresses supported by all Diameter
peers."
::= { dbpPeerIpAddrEntry 1 }
dbpPeerIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of address stored in
diameterPeerIpAddress."
::= {dbpPeerIpAddrEntry 2}
dbpPeerIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The active IP Address(es) used for connections."
::= {dbpPeerIpAddrEntry 3}
dbpAdvToPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF DbpAdvToPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the applications advertised by
this host to each peer and the types of service
supported: accounting, authentication or both."
::= { dbpLocalCfgs 7 }
dbpAdvToPeerEntry OBJECT-TYPE
SYNTAX DbpAdvToPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row entry representing a discovered or
configured Diameter peer server."
INDEX { dbpPeerIndex,
dbpAdvToPeerVendorId,
dbpAdvToPeerIndex }
::= { dbpAdvToPeerTable 1 }
DbpAdvToPeerEntry ::= SEQUENCE {
dbpAdvToPeerVendorId Unsigned32,
dbpAdvToPeerIndex Unsigned32,
Zorn Expires December 18, 2006 [Page 15]
Internet-Draft Diameter Base Protocol MIB June 2006
dbpAdvToPeerServices INTEGER,
dbpAdvToPeerStatus RowStatus }
dbpAdvToPeerVendorId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IANA Enterprise Code value assigned to
the vendor of the Diameter device."
::= { dbpAdvToPeerEntry 1 }
dbpAdvToPeerIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying a Diameter
application advertised as supported by
this host to each peer."
::= { dbpAdvToPeerEntry 2 }
dbpAdvToPeerServices OBJECT-TYPE
SYNTAX INTEGER { acct(1),
auth(2),
both(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of services supported for each application,
accounting, authentication or both."
::= { dbpAdvToPeerEntry 3 }
dbpAdvToPeerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the entry: creating the entry causes the
application to be advertised, destroying the entry
ceases advertisement."
::= { dbpAdvToPeerEntry 4 }
dbpAdvFromPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF DbpAdvFromPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
Zorn Expires December 18, 2006 [Page 16]
Internet-Draft Diameter Base Protocol MIB June 2006
"The table listing the applications advertised by
each peer to this host and the types of service
supported: accounting, authentication or both."
::= { dbpPeerCfgs 3 }
dbpAdvFromPeerEntry OBJECT-TYPE
SYNTAX DbpAdvFromPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row entry representing a discovered or
configured Diameter peer server."
INDEX { dbpPeerIndex,
dbpAdvFromPeerVendorId,
dbpAdvFromPeerIndex }
::= { dbpAdvFromPeerTable 1 }
DbpAdvFromPeerEntry ::= SEQUENCE {
dbpAdvFromPeerVendorId Unsigned32,
dbpAdvFromPeerIndex Unsigned32,
dbpAdvFromPeerTypes INTEGER }
dbpAdvFromPeerVendorId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IANA Enterprise Code value assigned to
the vendor of the Diameter device."
::= { dbpAdvFromPeerEntry 1 }
dbpAdvFromPeerIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying the applications
advertised as supported from each Diameter peer."
::= { dbpAdvFromPeerEntry 2 }
dbpAdvFromPeerTypes OBJECT-TYPE
SYNTAX INTEGER { acct(1),
auth(2),
both(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of services supported for each application,
Zorn Expires December 18, 2006 [Page 17]
Internet-Draft Diameter Base Protocol MIB June 2006
accounting, authentication or both."
::= { dbpAdvFromPeerEntry 3 }
dbpPerPeerStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF DbpPerPeerStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the Diameter peer statistics."
::= { dbpPeerStats 1 }
dbpPerPeerStatsEntry OBJECT-TYPE
SYNTAX DbpPerPeerStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row entry representing a Diameter peer."
INDEX { dbpPeerIndex }
::= { dbpPerPeerStatsTable 1 }
DbpPerPeerStatsEntry ::= SEQUENCE {
dbpPerPeerStatsState INTEGER,
dbpPerPeerStatsStateDuration TimeTicks,
dbpPerPeerStatsLastDiscCause INTEGER,
dbpPerPeerStatsWhoInitDisconnect INTEGER,
dbpPerPeerStatsDWCurrentStatus INTEGER,
dbpPerPeerStatsTimeoutConnAtmpts Counter32,
dbpPerPeerStatsASRsIn Counter32,
dbpPerPeerStatsASRsOut Counter32,
dbpPerPeerStatsASAsIn Counter32,
dbpPerPeerStatsASAsOut Counter32,
dbpPerPeerStatsACRsIn Counter32,
dbpPerPeerStatsACRsOut Counter32,
dbpPerPeerStatsACAsIn Counter32,
dbpPerPeerStatsACAsOut Counter32,
dbpPerPeerStatsCERsIn Counter32,
dbpPerPeerStatsCERsOut Counter32,
dbpPerPeerStatsCEAsIn Counter32,
dbpPerPeerStatsCEAsOut Counter32,
dbpPerPeerStatsDWRsIn Counter32,
dbpPerPeerStatsDWRsOut Counter32,
dbpPerPeerStatsDWAsIn Counter32,
dbpPerPeerStatsDWAsOut Counter32,
dbpPerPeerStatsDPRsIn Counter32,
dbpPerPeerStatsDPRsOut Counter32,
dbpPerPeerStatsDPAsIn Counter32,
dbpPerPeerStatsDPAsOut Counter32,
dbpPerPeerStatsRARsIn Counter32,
Zorn Expires December 18, 2006 [Page 18]
Internet-Draft Diameter Base Protocol MIB June 2006
dbpPerPeerStatsRARsOut Counter32,
dbpPerPeerStatsRAAsIn Counter32,
dbpPerPeerStatsRAAsOut Counter32,
dbpPerPeerStatsSTRsIn Counter32,
dbpPerPeerStatsSTRsOut Counter32,
dbpPerPeerStatsSTAsIn Counter32,
dbpPerPeerStatsSTAsOut Counter32,
dbpPerPeerStatsDWReqTimer TimeTicks,
dbpPerPeerStatsRedirectEvents Counter32,
dbpPerPeerStatsAccDupRequests Counter32,
dbpPerPeerStatsMalformedReqsts Counter32,
dbpPerPeerStatsAccsNotRecorded Counter32,
dbpPerPeerStatsAccRetrans Counter32,
dbpPerPeerStatsTotalRetrans Counter32,
dbpPerPeerStatsAccPendReqstsOut Gauge32,
dbpPerPeerStatsAccReqstsDropped Counter32,
dbpPerPeerStatsHByHDropMessages Counter32,
dbpPerPeerStatsEToEDupMessages Counter32,
dbpPerPeerStatsUnknownTypes Counter32,
dbpPerPeerStatsProtocolErrors Counter32,
dbpPerPeerStatsTransientFailures Counter32,
dbpPerPeerStatsPermanentFailures Counter32,
dbpPerPeerStatsTransportDown Counter32 }
dbpPerPeerStatsState OBJECT-TYPE
SYNTAX INTEGER { closed(1),
waitConnAck(2),
waitICea(3),
elect(4),
waitReturns(5),
rOpen(6),
iOpen(7),
closing(8) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Connection state in the Peer State Machine of
the peer with which this Diameter server is
communicating.
closed - Connection closed with this peer.
waitConnAck - Waiting for an acknowledgment
from this peer.
waitICea - Waiting for a Capabilities-Exchange-
Answer from this peer.
elect - When the peer and the server are both
trying to bring up a connection with
each other at the same time. An
Zorn Expires December 18, 2006 [Page 19]
Internet-Draft Diameter Base Protocol MIB June 2006
election process begins which
determines which socket remains open.
waitReturns - Waiting for election returns.
r-open - Responder transport connection is
used for communication.
i-open - Initiator transport connection is
used for communication.
closing - Actively closing and doing cleanup."
::= { dbpPerPeerStatsEntry 1 }
dbpPerPeerStatsStateDuration OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Peer state duration."
::= { dbpPerPeerStatsEntry 2 }
dbpPerPeerStatsLastDiscCause OBJECT-TYPE
SYNTAX INTEGER { rebooting(1),
busy(2),
doNotWantToTalk(3),
election(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last cause for a peers disconnection.
rebooting - A scheduled reboot is imminent.
busy - The peer's internal resources are
constrained, and it has determined
that the transport connection needs
to be shutdown.
doNotWantToTalk - The peer has determined that
it does not see a need for the
transport connection to exist,
since it does not expect any
messages to be exchanged in
the foreseeable future.
electionLost - The peer has determined that it
has lost the election process
and has therefore disconnected
the transport connection."
::= { dbpPerPeerStatsEntry 3 }
dbpPerPeerStatsWhoInitDisconnect OBJECT-TYPE
SYNTAX INTEGER { host(1),
peer(2) }
Zorn Expires December 18, 2006 [Page 20]
Internet-Draft Diameter Base Protocol MIB June 2006
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Did the host or peer initiate the disconnect?
host - If this server initiated the disconnect.
peer - If the peer with which this server was
connected initiated the disconnect."
::= { dbpPerPeerStatsEntry 4 }
dbpPerPeerStatsDWCurrentStatus OBJECT-TYPE
SYNTAX INTEGER { okay(1),
suspect(2),
down(3),
reopen(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"okay - Indicates the connection is presumed working.
suspect - Indicates the connection is possibly
congested or down.
down - The peer is no longer reachable, causing
the transport connection to be shutdown.
reopen - Three watchdog messages are exchanged with
accepted round trip times, and the connection
to the peer is considered stabilized."
::= { dbpPerPeerStatsEntry 5 }
dbpPerPeerStatsTimeoutConnAtmpts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If there is no transport connection with a peer,
this is the number of times the server attempts
to connect to that peer. This is reset on
disconnection."
::= { dbpPerPeerStatsEntry 6 }
dbpPerPeerStatsASRsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Abort-Session-Request messages received
from the peer."
::= { dbpPerPeerStatsEntry 7 }
Zorn Expires December 18, 2006 [Page 21]
Internet-Draft Diameter Base Protocol MIB June 2006
dbpPerPeerStatsASRsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Abort-Session-Request messages
sent to the peer."
::= { dbpPerPeerStatsEntry 8 }
dbpPerPeerStatsASAsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Abort-Session-Answer
messages received from the peer."
::= { dbpPerPeerStatsEntry 9 }
dbpPerPeerStatsASAsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Abort-Session-Answer
messages sent to the peer."
::= { dbpPerPeerStatsEntry 10 }
dbpPerPeerStatsACRsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Accounting-Request messages
received from the peer."
::= { dbpPerPeerStatsEntry 11 }
dbpPerPeerStatsACRsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Accounting-Request messages
sent to the peer."
::= { dbpPerPeerStatsEntry 12 }
dbpPerPeerStatsACAsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
Zorn Expires December 18, 2006 [Page 22]
Internet-Draft Diameter Base Protocol MIB June 2006
STATUS current
DESCRIPTION
"Number of Accounting-Answer messages
received from the peer."
::= { dbpPerPeerStatsEntry 13 }
dbpPerPeerStatsACAsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Accounting-Answer messages
sent to the peer."
::= { dbpPerPeerStatsEntry 14 }
dbpPerPeerStatsCERsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Capabilities-Exchange-Request
messages received from the peer."
::= { dbpPerPeerStatsEntry 15 }
dbpPerPeerStatsCERsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Capabilities-Exchange-Request
messages sent to the peer."
::= { dbpPerPeerStatsEntry 16 }
dbpPerPeerStatsCEAsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Capabilities-Exchange-Answer
messages received from the peer."
::= { dbpPerPeerStatsEntry 17 }
dbpPerPeerStatsCEAsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Capabilities-Exchange-Answer
Zorn Expires December 18, 2006 [Page 23]
Internet-Draft Diameter Base Protocol MIB June 2006
messages sent to the peer."
::= { dbpPerPeerStatsEntry 18 }
dbpPerPeerStatsDWRsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Device-Watchdog-Request
messages received from the peer."
::= { dbpPerPeerStatsEntry 19 }
dbpPerPeerStatsDWRsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Device-Watchdog-Request
messages sent to the peer."
::= { dbpPerPeerStatsEntry 20 }
dbpPerPeerStatsDWAsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Device-Watchdog-Answer
messages received from the peer."
::= { dbpPerPeerStatsEntry 21 }
dbpPerPeerStatsDWAsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Device-Watchdog-Answer
messages sent to the peer."
::= { dbpPerPeerStatsEntry 22 }
dbpPerPeerStatsDPRsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Disconnect-Peer-Request messages
received."
::= { dbpPerPeerStatsEntry 23 }
Zorn Expires December 18, 2006 [Page 24]
Internet-Draft Diameter Base Protocol MIB June 2006
dbpPerPeerStatsDPRsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Disconnect-Peer-Request messages
sent."
::= { dbpPerPeerStatsEntry 24 }
dbpPerPeerStatsDPAsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Disconnect-Peer-Answer messages
received."
::= { dbpPerPeerStatsEntry 25 }
dbpPerPeerStatsDPAsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Disconnect-Peer-Answer messages
sent."
::= { dbpPerPeerStatsEntry 26 }
dbpPerPeerStatsRARsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Re-Auth-Request messages
received."
::= { dbpPerPeerStatsEntry 27 }
dbpPerPeerStatsRARsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Re-Auth-Request messages
sent."
::= { dbpPerPeerStatsEntry 28 }
dbpPerPeerStatsRAAsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
Zorn Expires December 18, 2006 [Page 25]
Internet-Draft Diameter Base Protocol MIB June 2006
STATUS current
DESCRIPTION
"Number of Re-Auth-Answer messages
received."
::= { dbpPerPeerStatsEntry 29 }
dbpPerPeerStatsRAAsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Re-Auth-Answer messages
sent."
::= { dbpPerPeerStatsEntry 30 }
dbpPerPeerStatsSTRsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Session-Termination-Request
messages received from the peer."
::= { dbpPerPeerStatsEntry 31 }
dbpPerPeerStatsSTRsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Session-Termination-Request
messages sent to the peer."
::= { dbpPerPeerStatsEntry 32 }
dbpPerPeerStatsSTAsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Session-Termination-Answer
messages received from the peer."
::= { dbpPerPeerStatsEntry 33 }
dbpPerPeerStatsSTAsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Session-Termination-Answer
Zorn Expires December 18, 2006 [Page 26]
Internet-Draft Diameter Base Protocol MIB June 2006
messages sent to the peer."
::= { dbpPerPeerStatsEntry 34 }
dbpPerPeerStatsDWReqTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device-Watchdog Request Timer, which
is the interval between packets sent to
peers."
::= { dbpPerPeerStatsEntry 35 }
dbpPerPeerStatsRedirectEvents OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Redirect Event count, which is the number
of redirects sent from a peer."
::= { dbpPerPeerStatsEntry 36 }
dbpPerPeerStatsAccDupRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of duplicate Diameter Accounting-Request
packets received."
::= { dbpPerPeerStatsEntry 37 }
dbpPerPeerStatsMalformedReqsts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of malformed Diameter
packets received."
::= { dbpPerPeerStatsEntry 38 }
dbpPerPeerStatsAccsNotRecorded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Diameter Accounting-Request packets
which were received and responded to but not
recorded."
Zorn Expires December 18, 2006 [Page 27]
Internet-Draft Diameter Base Protocol MIB June 2006
::= { dbpPerPeerStatsEntry 39 }
dbpPerPeerStatsAccRetrans OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Diameter Accounting-Request packets
retransmitted to this Diameter server."
::= { dbpPerPeerStatsEntry 40 }
dbpPerPeerStatsTotalRetrans OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Diameter packets retransmitted
to this Diameter server, not to include Diameter
Accounting-Request packets retransmitted."
::= { dbpPerPeerStatsEntry 41 }
dbpPerPeerStatsAccPendReqstsOut OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Diameter Accounting-Request packets
sent to this peer that have not yet timed out or
received a response. This variable is incremented when an
Accounting-Request is sent to this server and decremented
due to receipt of an Accounting-Response, a timeout or
a retransmission."
::= { dbpPerPeerStatsEntry 42 }
dbpPerPeerStatsAccReqstsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Accounting-Requests to this server
that have been dropped."
::= { dbpPerPeerStatsEntry 43 }
dbpPerPeerStatsHByHDropMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
Zorn Expires December 18, 2006 [Page 28]
Internet-Draft Diameter Base Protocol MIB June 2006
"An answer message that is received with an unknown
Hop-by-Hop Identifier. Does not include Accounting
Requests dropped."
::= { dbpPerPeerStatsEntry 44 }
dbpPerPeerStatsEToEDupMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Duplicate answer messages that are to be locally
consumed. Does not include duplicate Accounting
Requests received."
::= { dbpPerPeerStatsEntry 45 }
dbpPerPeerStatsUnknownTypes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Diameter packets of unknown type
which were received."
::= { dbpPerPeerStatsEntry 46 }
dbpPerPeerStatsProtocolErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of protocol errors returned to peer,
but not including redirects."
::= { dbpPerPeerStatsEntry 47 }
dbpPerPeerStatsTransientFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transient Failure count."
::= { dbpPerPeerStatsEntry 48 }
dbpPerPeerStatsPermanentFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of permanent failures returned to peer."
::= { dbpPerPeerStatsEntry 49 }
Zorn Expires December 18, 2006 [Page 29]
Internet-Draft Diameter Base Protocol MIB June 2006
dbpPerPeerStatsTransportDown OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of unexpected transport failures."
::= { dbpPerPeerStatsEntry 50 }
dbpRealmMessageRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF DbpRealmMessageRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the Diameter
Realm-based Message Route information."
::= { dbpRealmStats 1 }
dbpRealmMessageRouteEntry OBJECT-TYPE
SYNTAX DbpRealmMessageRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row entry representing a Diameter
Realm Based Message Route server."
INDEX { dbpRealmMessageRouteIndex }
::= { dbpRealmMessageRouteTable 1 }
DbpRealmMessageRouteEntry ::= SEQUENCE {
dbpRealmMessageRouteIndex Unsigned32,
dbpRealmMessageRouteRealm SnmpAdminString,
dbpRealmMessageRouteApp Unsigned32,
dbpRealmMessageRouteType INTEGER,
dbpRealmMessageRouteAction INTEGER,
dbpRealmMessageRouteACRsIn Counter32,
dbpRealmMessageRouteACRsOut Counter32,
dbpRealmMessageRouteACAsIn Counter32,
dbpRealmMessageRouteACAsOut Counter32,
dbpRealmMessageRouteRARsIn Counter32,
dbpRealmMessageRouteRARsOut Counter32,
dbpRealmMessageRouteRAAsIn Counter32,
dbpRealmMessageRouteRAAsOut Counter32,
dbpRealmMessageRouteSTRsIn Counter32,
dbpRealmMessageRouteSTRsOut Counter32,
dbpRealmMessageRouteSTAsIn Counter32,
dbpRealmMessageRouteSTAsOut Counter32,
dbpRealmMessageRouteASRsIn Counter32,
dbpRealmMessageRouteASRsOut Counter32,
dbpRealmMessageRouteASAsIn Counter32,
Zorn Expires December 18, 2006 [Page 30]
Internet-Draft Diameter Base Protocol MIB June 2006
dbpRealmMessageRouteASAsOut Counter32,
dbpRealmMessageRouteAccRetrans Counter32,
dbpRealmMessageRouteAccDupReqsts Counter32,
dbpRealmMessageRoutePendReqstsOut Gauge32,
dbpRealmMessageRouteReqstsDrop Counter32 }
dbpRealmMessageRouteIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying each Realm."
::= { dbpRealmMessageRouteEntry 1 }
dbpRealmMessageRouteRealm OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Realm name"
::= { dbpRealmMessageRouteEntry 2 }
dbpRealmMessageRouteApp OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Application id used to route packets
to this realm."
::= { dbpRealmMessageRouteEntry 3 }
dbpRealmMessageRouteType OBJECT-TYPE
SYNTAX INTEGER { acct(1),
auth(2),
both(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The types of service supported for each
realm application: accounting,
authentication or both."
::= { dbpRealmMessageRouteEntry 4 }
dbpRealmMessageRouteAction OBJECT-TYPE
SYNTAX INTEGER { local(1),
relay(2),
proxy(3),
redirect(4) }
Zorn Expires December 18, 2006 [Page 31]
Internet-Draft Diameter Base Protocol MIB June 2006
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The action is used to identify how a
message should be treated based on the realm,
application and type.
local - Diameter messages that resolve to a
route entry with the Local Action set to
Local can be satisfied locally, and do
not need to be routed to another server.
relay - All Diameter messages that fall within
this category MUST be routed to a
next-hop server, without modifying any
non-routing AVPs.
proxy - All Diameter messages that fall within this
category MUST be routed to a next-hop
server.
redirect - Diameter messages that fall within this
category MUST have the identity of the home
Diameter server(s) appended, and returned
to the sender of the message."
::= { dbpRealmMessageRouteEntry 5 }
dbpRealmMessageRouteACRsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Accounting-Request messages
received from the realm."
::= { dbpRealmMessageRouteEntry 6 }
dbpRealmMessageRouteACRsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Accounting-Request messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 7 }
dbpRealmMessageRouteACAsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Accounting-Answer messages
received from the realm."
Zorn Expires December 18, 2006 [Page 32]
Internet-Draft Diameter Base Protocol MIB June 2006
::= { dbpRealmMessageRouteEntry 8 }
dbpRealmMessageRouteACAsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Accounting-Answer messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 9 }
dbpRealmMessageRouteRARsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Re-Auth-Request messages
received from the realm."
::= { dbpRealmMessageRouteEntry 10 }
dbpRealmMessageRouteRARsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Re-Auth-Request messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 11 }
dbpRealmMessageRouteRAAsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Re-Auth-Answer messages
received from the realm."
::= { dbpRealmMessageRouteEntry 12 }
dbpRealmMessageRouteRAAsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Re-Auth-Answer messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 13 }
dbpRealmMessageRouteSTRsIn OBJECT-TYPE
Zorn Expires December 18, 2006 [Page 33]
Internet-Draft Diameter Base Protocol MIB June 2006
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Session-Termination-Request messages
received from the realm."
::= { dbpRealmMessageRouteEntry 14 }
dbpRealmMessageRouteSTRsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Session-Termination-Request messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 15 }
dbpRealmMessageRouteSTAsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Session-Termination-Answer messages
received from the realm."
::= { dbpRealmMessageRouteEntry 16 }
dbpRealmMessageRouteSTAsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Session-Termination-Answer messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 17 }
dbpRealmMessageRouteASRsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Abort-Session-Request messages
received from the realm."
::= { dbpRealmMessageRouteEntry 18 }
dbpRealmMessageRouteASRsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
Zorn Expires December 18, 2006 [Page 34]
Internet-Draft Diameter Base Protocol MIB June 2006
DESCRIPTION
"Number of Abort-Session-Request messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 19 }
dbpRealmMessageRouteASAsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Abort-Session-Answer messages
received from the realm."
::= { dbpRealmMessageRouteEntry 20 }
dbpRealmMessageRouteASAsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Abort-Session-Answer messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 21 }
dbpRealmMessageRouteAccRetrans OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Diameter accounting packets
retransmitted to this realm."
::= { dbpRealmMessageRouteEntry 22 }
dbpRealmMessageRouteAccDupReqsts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of duplicate Diameter accounting
packets sent to this realm."
::= { dbpRealmMessageRouteEntry 23 }
dbpRealmMessageRoutePendReqstsOut OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Diameter Accounting-Request packets
sent to this peer that have not yet timed out or
Zorn Expires December 18, 2006 [Page 35]
Internet-Draft Diameter Base Protocol MIB June 2006
received a response. This variable is incremented when an
Accounting-Request is sent to this server and decremented
due to receipt of an Accounting-Response, a timeout or
a retransmission."
::= { dbpRealmMessageRouteEntry 24 }
dbpRealmMessageRouteReqstsDrop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of requsts dropped by this realm."
::= { dbpRealmMessageRouteEntry 25 }
dbpRealmKnownPeersTable OBJECT-TYPE
SYNTAX SEQUENCE OF DbpRealmKnownPeersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the Diameter
Realms and known peers."
::= { dbpRealmCfgs 1 }
dbpRealmKnownPeersEntry OBJECT-TYPE
SYNTAX DbpRealmKnownPeersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row entry representing a Diameter
Realm and known peers."
INDEX { dbpRealmMessageRouteIndex,
dbpRealmKnownPeersIndex }
::= { dbpRealmKnownPeersTable 1 }
DbpRealmKnownPeersEntry ::= SEQUENCE {
dbpRealmKnownPeersIndex Unsigned32,
dbpRealmKnownPeers Unsigned32,
dbpRealmKnownPeersChosen INTEGER }
dbpRealmKnownPeersIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A sequential identifier number."
::= { dbpRealmKnownPeersEntry 1 }
dbpRealmKnownPeers OBJECT-TYPE
Zorn Expires December 18, 2006 [Page 36]
Internet-Draft Diameter Base Protocol MIB June 2006
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the peer this realm knows about.
This is an ordered list, where the ordering
signifies the order in which the peers are
tried. Same as the dbpPeerIndex"
::= { dbpRealmKnownPeersEntry 2 }
dbpRealmKnownPeersChosen OBJECT-TYPE
SYNTAX INTEGER { roundRobin(1),
loadBalance(2),
firstPreferred(3),
mostRecentFirst(4),
other(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How the realm chooses which peer to send
packets to.
roundRobin - The peer used for each transaction
is selected based on the order in
which peers are configured.
loadBalance - The peer used for each transaction
is based on the load metric (maybe
implementation dependent) of all
peers defined for the realm, with
the least loaded server selected
first.
firstPreferred - The first defined server is always
used for transactions unless
failover occurs.
mostRecentFirst - The most recently used server is
used first for each transaction."
::= { dbpRealmKnownPeersEntry 3 }
-- -- Conformance -- dbpMIBCompliances
OBJECT IDENTIFIER ::= { diameterBaseConform 1 } dbpMIBGroups
OBJECT IDENTIFIER ::= { diameterBaseConform 2 }
-- -- Compliance Statements --
dbpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Diameter Base
Protocol entities."
Zorn Expires December 18, 2006 [Page 37]
Internet-Draft Diameter Base Protocol MIB June 2006
MODULE -- this module
MANDATORY-GROUPS { dbpLocalCfgGroup,
dbpLocalStatsGroup,
dbpNotificationsGroup }
::= { dbpMIBCompliances 1 }
-- -- Units of Conformance --
dbpLocalCfgGroup OBJECT-GROUP
OBJECTS {
dbpLocalId,
dbpLocalAddressType,
dbpLocalAddress,
dbpTcpListenPort,
dbpSctpListenPort
}
STATUS current
DESCRIPTION
"A collection of objects providing configuration common
to the server."
::= { dbpMIBGroups 1 }
dbpLocalStatsGroup OBJECT-GROUP
OBJECTS {
dbpLocalStatsTotalPacketsIn,
dbpLocalStatsTotalPacketsOut,
dbpLocalStatsTotalUpTime,
dbpLocalResetTime,
dbpLocalConfigReset
}
STATUS current
DESCRIPTION
"A collection of objects providing statistics common
to the server."
::= { dbpMIBGroups 2 }
dbpNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { dbpProtocolError,
dbpTransientFailure,
dbpPermanentFailure,
dbpTransportDown
}
STATUS current
DESCRIPTION
"The set of notifications which an agent is required
to implement."
::= { dbpMIBGroups 3 }
Zorn Expires December 18, 2006 [Page 38]
Internet-Draft Diameter Base Protocol MIB June 2006
END
5. IANA Considerations
IANA is requested to assign an OID under mib-2.
6. Security Considerations
There are managed objects defined in this MIB that have a MAX-ACCESS
clause of read-write and/or read-create. Such objects may be
considered sensitive or vulnerable in some network environments. The
support for SET operations in a non-secure environment without proper
protection can have a negative effect on network operations.
There are a number of managed objects in this MIB that may contain
sensitive information. These are:
o diameterHostAddress
o diameterPeerServerAddress
o diameterPeerIpAddress
These can be used to determine the address of the Diameter host,
and/or peers with which the host is communicating. This information
could be useful in impersonating the host or peer.
It is important to control GET access to these objects and possibly
to even encrypt the values of these object when sending them over the
network via SNMP. Not all versions of SNMP provide features for such
a secure environment.
SNMPv1 by itself is not a secure environment. Even if the network
itself is secure (for example by using IPSec), there is no control as
to who on the secure network is allowed to access and GET (read) the
objects in this MIB.
It is recommended that the implementers consider the security
features as provided by the SNMPv3 framework. Specifically, the use
of the User-based Security Model [RFC2574] and the View-based Access
Control Model [RFC2575] is recommended.
It is then a customer/user responsibility to ensure that the SNMP
entity giving access to an instance of this MIB, is properly
configured to give access to the objects only to those principals
(users) that have legitimate rights to indeed GET or SET (change/
create/delete) them.
Zorn Expires December 18, 2006 [Page 39]
Internet-Draft Diameter Base Protocol MIB June 2006
7. Contributors
This document is based upon and derived from work done by Jay
Koehler, Mark Eklund and Hai Li.
8. Acknowledgements
Thanks to David Battle for his participation and suggestions in
designing the table structures; Kevin Lingle, Subash Comerica,
Sumanth Mithra and Biswaranjan Panda for reviewing the MIB and making
invaluable suggestions; and Greg Weber for his help in representing
the MIB at IETF meetings.
9. References
9.1 Normative References
[RFC1215] Rose, M., "Convention for defining traps for use with the
SNMP", RFC 1215, March 1991.
[RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J.
Schoenwaelder, Ed., "Structure of Management Information
Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
[RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J.
Schoenwaelder, Ed., "Textual Conventions for SMIv2",
STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder,
"Conformance Statements for SMIv2", STD 58, RFC 2580,
April 1999.
[RFC3588] Calhoun, P., Loughney, J., Guttman, E., Zorn, G., and J.
Arkko, "Diameter Base Protocol", RFC 3588, September 2003.
[RFC4004] Calhoun, P., Johansson, T., Perkins, C., Hiller, T., and
P. McCann, "Diameter Mobile IPv4 Application", RFC 4004,
August 2005.
9.2 Informative References
[RFC2574] Blumenthal, U. and B. Wijnen, "User-based Security Model
(USM) for version 3 of the Simple Network Management
Protocol (SNMPv3)", RFC 2574, April 1999.
[RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based
Access Control Model (VACM) for the Simple Network
Management Protocol (SNMP)", RFC 2575, April 1999.
Zorn Expires December 18, 2006 [Page 40]
Internet-Draft Diameter Base Protocol MIB June 2006
[RFC3141] Hiller, T., Walsh, P., Chen, X., Munson, M., Dommety, G.,
Sivalingham, S., Lim, B., McCann, P., Shiino, H.,
Hirschman, B., Manning, S., Hsu, R., Koo, H., Lipford, M.,
Calhoun, P., Lo, C., Jaques, E., Campbell, E., Y.Xu,
S.Baba, T.Ayaki, T.Seki, and A.Hameed, "CDMA2000 Wireless
Data Requirements for AAA", RFC 3141, June 2001.
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction and Applicability Statements for Internet-
Standard Management Framework", RFC 3410, December 2002.
[RFC4005] Calhoun, P., Zorn, G., Spence, D., and D. Mitton,
"Diameter Network Access Server Application", RFC 4005,
August 2005.
[RFC4006] Hakala, H., Mattila, L., Koskinen, J-P., Stura, M., and J.
Loughney, "Diameter Credit-Control Application", RFC 4006,
August 2005.
[RFC4072] Eronen, P., Hiller, T., and G. Zorn, "Diameter Extensible
Authentication Protocol (EAP) Application", RFC 4072,
August 2005.
Author's Address
Glen Zorn
Cisco Systems
2901 Third Avenue, Suite 600
SEA1/5/
Seattle, WA 98121
USA
Phone: +1 (425) 344 8113
Email: gwz@cisco.com
Zorn Expires December 18, 2006 [Page 41]
Internet-Draft Diameter Base Protocol MIB June 2006
Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at
ietf-ipr@ietf.org.
Disclaimer of Validity
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM 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.
Copyright Statement
Copyright (C) The Internet Society (2006). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights.
Acknowledgment
Funding for the RFC Editor function is currently provided by the
Internet Society.
Zorn Expires December 18, 2006 [Page 42]
| PAFTECH AB 2003-2026 | 2026-04-23 02:26:31 |