draft-ietf-dime-diameter-base-protocol-mib-04.txt   draft-ietf-dime-diameter-base-protocol-mib-05.txt 
Network Working Group G. Zorn Network Working Group G. Zorn
Internet-Draft Network Zen Internet-Draft Network Zen
Intended status: Standards Track S. Comerica Intended status: Standards Track May 4, 2011
Expires: July 19, 2010 Cisco Systems Expires: November 5, 2011
January 15, 2010
Diameter Base Protocol MIB Diameter Base Protocol MIB
draft-ietf-dime-diameter-base-protocol-mib-04.txt draft-ietf-dime-diameter-base-protocol-mib-05.txt
Abstract Abstract
Along with providing support for certain basic authentication, Along with providing support for certain basic authentication,
authorization and accounting functions, the Diameter protocol is authorization and accounting functions, the Diameter protocol is
designed to provide a framework for AAA applications. designed to provide a framework for AAA applications.
This document defines the Management Information Base (MIB) module This document defines the Management Information Base (MIB) module
which describes the minimum set of objects needed to manage an which describes the minimum set of objects needed to manage an
implementation of the Diameter protocol. implementation of the Diameter protocol.
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF). Note that other groups may also distribute
other groups may also distribute working documents as Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at This Internet-Draft will expire on November 5, 2011.
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 July 19, 2010.
Copyright Notice Copyright Notice
Copyright (c) 2010 IETF Trust and the persons identified as the Copyright (c) 2011 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
described in the BSD License. described in the Simplified BSD License.
This document may contain material from IETF Documents or IETF This document may contain material from IETF Documents or IETF
Contributions published or made publicly available before November Contributions published or made publicly available before November
10, 2008. The person(s) controlling the copyright in some of this 10, 2008. The person(s) controlling the copyright in some of this
material may not have granted the IETF Trust the right to allow material may not have granted the IETF Trust the right to allow
modifications of such material outside the IETF Standards Process. modifications of such material outside the IETF Standards Process.
Without obtaining an adequate license from the person(s) controlling Without obtaining an adequate license from the person(s) controlling
the copyright in such materials, this document may not be modified the copyright in such materials, this document may not be modified
outside the IETF Standards Process, and derivative works of it may outside the IETF Standards Process, and derivative works of it may
not be created outside the IETF Standards Process, except to format not be created outside the IETF Standards Process, except to format
it for publication as an RFC or to translate it into languages other it for publication as an RFC or to translate it into languages other
than English. than English.
Table of Contents Table of Contents
1. The Internet-Standard Management Framework . . . . . . . . . . 3 1. The Internet-Standard Management Framework . . . . . . . . . . 3
2. Requirements Language . . . . . . . . . . . . . . . . . . . . 3 2. Requirements Language . . . . . . . . . . . . . . . . . . . . 3
3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4. Diameter Base Protocol MIB Definitions . . . . . . . . . . . . 3 4. Diameter Base Protocol MIB Definitions . . . . . . . . . . . . 3
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 47 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 48
6. Security Considerations . . . . . . . . . . . . . . . . . . . 47 6. Security Considerations . . . . . . . . . . . . . . . . . . . 48
7. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 48 7. Contributors . . . . . . . . . . . . . . . . . . . . . . . . . 49
8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 48 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 49
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 49 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.1. Normative References . . . . . . . . . . . . . . . . . . . 49 9.1. Normative References . . . . . . . . . . . . . . . . . . . 49
9.2. Informative References . . . . . . . . . . . . . . . . . . 49 9.2. Informative References . . . . . . . . . . . . . . . . . . 50
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 50 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 50
1. The Internet-Standard Management Framework 1. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410]. RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB objects are generally the Management Information Base or MIB. MIB objects are generally
accessed through the Simple Network Management Protocol (SNMP). accessed through the Simple Network Management Protocol (SNMP).
Objects in the MIB are defined using the mechanisms defined in the Objects in the MIB are defined using the mechanisms defined in the
Structure of Management Information (SMI). This memo specifies a MIB Structure of Management Information (SMI). This memo specifies a MIB
module that is compliant to the SMIv2, which is described in STD 58 module that is compliant to the SMIv2, which is described in STD 58
([RFC2578], [RFC2579], [RFC2580]). In particular, it describes ([RFC2578], [RFC2579], [RFC2580]). In particular, it describes
managed objects used for managing the base Diameter protocol managed objects used for managing the base Diameter protocol
[RFC3588]. [I-D.ietf-dime-rfc3588bis].
2. Requirements Language 2. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [RFC2119]. document are to be interpreted as described in RFC 2119 [RFC2119].
3. Overview 3. Overview
This MIB defines objects supporting the management of the Diameter This MIB defines objects supporting the management of the Diameter
base protocol as defined in RFC 3588 [RFC3588]. Objects related to base protocol as defined in RFC 3588 [I-D.ietf-dime-rfc3588bis].
Diameter applications are defined in separate documents. Objects related to Diameter applications are defined in separate
documents.
4. Diameter Base Protocol MIB Definitions 4. Diameter Base Protocol MIB Definitions
DIAMETER-BASE-PROTOCOL-MIB DEFINITIONS ::= BEGIN DIAMETER-BASE-PROTOCOL-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
InetAddressType, InetAddressType,
InetAddress InetAddress
FROM INET-ADDRESS-MIB -- [RFC4001] FROM INET-ADDRESS-MIB -- [RFC4001]
MODULE-IDENTITY, MODULE-IDENTITY,
OBJECT-TYPE, OBJECT-TYPE,
NOTIFICATION-TYPE, NOTIFICATION-TYPE,
Counter32, Integer32,
Unsigned32, Counter32,
Gauge32, Unsigned32,
TimeTicks, Gauge32,
mib-2 TimeTicks
FROM SNMPv2-SMI -- [RFC2578] FROM SNMPv2-SMI -- [RFC2578]
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
NOTIFICATION-GROUP,
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF -- [RFC2580]
RowStatus,
TruthValue,
StorageType
FROM SNMPv2-TC; -- [RFC2579]
SnmpAdminString diameterBaseProtocolMIB MODULE-IDENTITY
FROM SNMP-FRAMEWORK-MIB -- [RFC3411] LAST-UPDATED "201105040000Z" -- 4 May 2011
NOTIFICATION-GROUP, ORGANIZATION "IETF dime Working Group."
MODULE-COMPLIANCE, CONTACT-INFO
OBJECT-GROUP "Glen Zorn
FROM SNMPv2-CONF -- [RFC2580] Network Zen
RowStatus, 227/358 Thanon Sanphawut
TruthValue, Bang Na, Bangkok 10260
StorageType Thailand
FROM SNMPv2-TC; -- [RFC2579] Email: gwz@net-zen.net"
DESCRIPTION
"The MIB module for entities implementing the
Diameter Base Protocol.
diameterBaseProtocolMIB MODULE-IDENTITY Copyright (c) 2011 IETF Trust and the persons identified
LAST-UPDATED "201001150000Z" -- 15 January 2010 as the document authors. All rights reserved.
ORGANIZATION "IETF dime Working Group."
CONTACT-INFO
"Glen Zorn
Network Zen
1463 East Republican Street, #358
Seattle, WA 98112
USA
Email: gwz@net-zen.net"
DESCRIPTION
"The MIB module for entities implementing the
Diameter Base Protocol.
Copyright (C) The IETF Trust (2010). This initial The initial version of this MIB module was published
version of this MIB module was published in RFC yyyy; in RFC yyyy; for full legal notices see the RFC itself.
for full legal notices see the RFC itself. Supplementary Supplementary information may be available on
information may be available on http://www.ietf.org/copyrights/ianamib.html."
http://www.ietf.org/copyrights/ianamib.html."
-- RFC Ed.: replace yyyy with actual RFC number and remove this note -- RFC Ed.: replace yyyy with actual RFC number and remove this note
REVISION "201001150000Z" -- 15 January 2010 REVISION "201105040000Z" -- 4 May 2011
DESCRIPTION "Initial version as published in RFC yyyy" 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.
-- RFC Ed.: replace yyyy with actual RFC number and remove this note -- Top-Level Components of this MIB.
::= { mib-2 XXX } diameterBaseNotifications OBJECT IDENTIFIER ::=
{ diameterBaseProtocolMIB 0 }
diameterBaseObjects OBJECT IDENTIFIER ::=
{ diameterBaseProtocolMIB 1 }
diameterBaseConform OBJECT IDENTIFIER ::=
{ diameterBaseProtocolMIB 2 }
-- RFC Ed.: replace XXX with value assigned by IANA dbpLocalCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 1 }
-- and remove this note 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 }
dbpNotifCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 7 }
-- Top-Level Components of this MIB. -- Textual Conventions
diameterBaseNotifications OBJECT IDENTIFIER ::= ServiceType ::= TEXTUAL-CONVENTION
{ diameterBaseProtocolMIB 0 } DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An enumerated value which provides an indication of the
type of services supported for each Diameter application:
accounting, authentication or both.
diameterBaseObjects OBJECT IDENTIFIER ::= SYNTAX INTEGER { acct(1),
{ diameterBaseProtocolMIB 1 } auth(2),
diameterBaseConform OBJECT IDENTIFIER ::= both(3) }
{ diameterBaseProtocolMIB 2 } }
dbpLocalCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 1 }
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 }
dbpNotifCfgs OBJECT IDENTIFIER ::= { diameterBaseObjects 7 }
-- Protocol Error Notifications -- Protocol Error Notifications
dbpProtocolErrorNotifEnabled OBJECT-TYPE dbpProtocolErrorNotifEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Setting the value of this object to True(1) "Setting the value of this object to True(1)
enables the dbpProtocolErrorNotif notification." enables the dbpProtocolErrorNotif notification.
DEFVAL {false} The value persists across resets."
::= { dbpNotifCfgs 1 } DEFVAL {false}
::= { dbpNotifCfgs 1 }
dbpProtocolErrorNotif NOTIFICATION-TYPE dbpProtocolErrorNotif NOTIFICATION-TYPE
OBJECTS { OBJECTS {
dbpPeerId, dbpPeerId,
dbpPerPeerStatsProtocolErrors dbpPerPeerStatsProtocolErrors
} }
STATUS current
DESCRIPTION
"An dbpProtocolError Notification is sent when both the
following conditions are true:
1) the value of dbpProtocolErrorNotifEnabled is True(1)
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 'notification event' in a five second
period, where a 'notification event' is the
transmission of a single Notification PDU to a list of
Notification destinations.
If additional protocol errors occur within the
five second 'throttling' period, then these
notification events should be suppressed by the agent.
An NMS should periodically check the value of
dbpPerPeerStatsProtocolErrors to detect any missed
dbpProtocolError notification events, e.g. due to
throttling or transmission loss."
::= { diameterBaseNotifications 1 }
-- Transient Error Notifications STATUS current
DESCRIPTION
"An dbpProtocolError Notification is sent when both the
following conditions are true:
1) the value of dbpProtocolErrorNotifEnabled is True(1)
2) the value of dbpPerPeerStatsProtocolErrors changes
An agent must not generate more than one
dbpProtocolError 'notification event' in a five second
period, where a 'notification event' is the
transmission of a single Notification PDU to a list of
Notification destinations.
If additional protocol errors occur within the
five second 'throttling' period, then these
notification events should be suppressed by the agent.
An NMS should periodically check the value of
dbpPerPeerStatsProtocolErrors to detect any missed
dbpProtocolError notification events, e.g. due to
throttling or transmission loss."
::= { diameterBaseNotifications 1 }
dbpTransientFailureNotifEnabled OBJECT-TYPE -- Transient Error Notifications
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to True(1)
enables the dbpTransientFailure Notification."
::= { dbpNotifCfgs 2 }
dbpTransientFailureNotif NOTIFICATION-TYPE dbpTransientFailureNotifEnabled OBJECT-TYPE
OBJECTS { SYNTAX TruthValue
dbpPeerId, MAX-ACCESS read-write
dbpPerPeerStatsTransientFailures STATUS current
} DESCRIPTION
STATUS current "Setting the value of this object to True(1)
DESCRIPTION enables the dbpTransientFailure Notification.
"An dbpTransientFailure Notification is sent when both The value persists across resets."
the following conditions are true: ::= { dbpNotifCfgs 2 }
1) the value of dbpTransientFailureNotifEnabled
is True(1)
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 'notification event' in a five
second period, where a 'notification event' is the
transmission of a single notification PDU to a list
of notification destinations.
If additional transient failures occur
within the five second 'throttling' period, then
these notification events should be suppressed
by the agent.
An NMS should periodically check the value of
dbpPerPeerStatsTransientFailures to detect any
missed dbpTransientFailure notification events,
e.g. due to throttling or transmission loss."
::= { diameterBaseNotifications 2 }
-- Permanent Failure Notifications dbpTransientFailureNotif NOTIFICATION-TYPE
dbpPermanentFailureNotifEnabled OBJECT-TYPE OBJECTS {
SYNTAX TruthValue dbpPeerId,
MAX-ACCESS read-write dbpPerPeerStatsTransientFailures
STATUS current }
DESCRIPTION STATUS current
"Setting the value of this object to True(1) DESCRIPTION
enables the dbpPermanentFailure notification." "An dbpTransientFailure Notification is sent when both
DEFVAL { false } the following conditions are true:
::= { dbpNotifCfgs 3 } 1) the value of dbpTransientFailureNotifEnabled
is True(1)
2) the value of dbpPerPeerStatsTransientFailures
changes
An agent must not generate more than one
dbpTransientFailure 'notification event' in a five
second period, where a 'notification event' is the
transmission of a single notification PDU to a list
of notification destinations.
If additional transient failures occur
within the five second 'throttling' period, then
these notification events should be suppressed
by the agent.
An NMS should periodically check the value of
dbpPerPeerStatsTransientFailures to detect any
missed dbpTransientFailure notification events,
e.g. due to throttling or transmission loss."
::= { diameterBaseNotifications 2 }
dbpPermanentFailureNotif NOTIFICATION-TYPE -- Permanent Failure Notifications
OBJECTS {
dbpPeerId,
dbpPerPeerStatsPermanentFailures
}
STATUS current
DESCRIPTION
"An dbpPermanentFailure notification is sent when
both the following conditions are true:
1) the value of dbpPermanentFailureNotifEnabled
is True(1)
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 'notification event' in a five
second period, where a 'notification event' is the
transmission of a single notification PDU to a list
of notification destinations.
If additional permanent 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."
::= { diameterBaseNotifications 3 }
-- Connection Down Notifs dbpPermanentFailureNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to True(1)
enables the dbpPermanentFailure notification.
The value persists across resets."
DEFVAL { false }
::= { dbpNotifCfgs 3 }
dbpPeerConnectionDownNotifEnabled OBJECT-TYPE dbpPermanentFailureNotif NOTIFICATION-TYPE
SYNTAX TruthValue OBJECTS {
MAX-ACCESS read-write dbpPeerId,
STATUS current dbpPerPeerStatsPermanentFailures
DESCRIPTION }
"Setting the value of this object to True(1) STATUS current
enables the dbpPeerConnectionDown notification." DESCRIPTION
DEFVAL { false } "An dbpPermanentFailure notification is sent when
::= { dbpNotifCfgs 4 } both the following conditions are true:
dbpPeerConnectionDownNotif NOTIFICATION-TYPE 1) the value of dbpPermanentFailureNotifEnabled
OBJECTS { is True(1)
dbpLocalId, 2) the value of dbpPerPeerStatsPermanentFailures
dbpPeerId changes
} An agent must not generate more than one
STATUS current dbpPermanentFailure 'notification event' in a five
DESCRIPTION second period, where a 'notification event' is the
"An dbpPeerConnectionDown notification is sent when transmission of a single notification PDU to a list
both the following conditions are true: of notification destinations.
1) the value of dbpPeerConnectionDownNotifEnabled is If additional permanent failures occur within the
True(1) five second 'throttling' period, then these
2) dbpPerPeerStatsState changes to closed(1) trap-events should be suppressed by the agent.
It can be utilized by an NMS to trigger
logical/physical
entity table maintenance polls. An agent must not
generate more than one dbpPeerConnectionDown
'notification event' in a five second period, where a
'notification event' is the transmission of a single
notification PDU to a list of notification
destinations.
If additional 'transport down' events occur within the
five second 'throttling' period, then these trap-events
should be suppressed by the agent."
::= { diameterBaseNotifications 4 }
-- Connection Up Notifications An NMS should periodically check the value of
dbpPerPeerStatsPermanentFailures to detect
any missed dbpPermanentFailure trap-events,
e.g. due to throttling or transmission loss."
::= { diameterBaseNotifications 3 }
dbpPeerConnectionUpNotifEnabled OBJECT-TYPE -- Connection Down Notifs
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to True(1)
enables the dbpPeerConnectionUp notification."
DEFVAL { false }
::= { dbpNotifCfgs 5 }
dbpPeerConnectionUpNotif NOTIFICATION-TYPE dbpPeerConnectionDownNotifEnabled OBJECT-TYPE
OBJECTS { SYNTAX TruthValue
dbpLocalId, MAX-ACCESS read-write
dbpPeerId STATUS current
} DESCRIPTION
STATUS current "Setting the value of this object to True(1)
DESCRIPTION enables the dbpPeerConnectionDown notification.
"An dbpPeerConnectionUp notification is sent The value persists across resets."
when both thefollowing conditions are true: DEFVAL { false }
1) the value of dbpPeerConnectionUpNotifEnabled is ::= { dbpNotifCfgs 4 }
True(1) dbpPeerConnectionDownNotif NOTIFICATION-TYPE
2) the value of dbpPerPeerStatsState changes to OBJECTS {
either rOpen(6)or iOpen(7) dbpLocalId,
It can be utilized by an NMS to trigger dbpPeerId
logical/physical entity table maintenance polls. }
An agent must not generate STATUS current
more than one dbpPeerConnectionUp DESCRIPTION
'notification event' in a "An dbpPeerConnectionDown notification is sent when
five second period, where a 'notification event' is the both the following conditions are true:
transmission of a single notification PDU to a 1) the value of dbpPeerConnectionDownNotifEnabled is
list of notification destinations. True(1)
If additional 'connection up' events 2) dbpPerPeerStatsState changes to closed(1)
occur within the five second 'throttling' period, An agent must not generate more than one
then these trap-events should be suppressed by the dbpPeerConnectionDown
agent." 'notification event' in a five second period, where a
::= { diameterBaseNotifications 5 } 'notification event' is the transmission of a single
notification PDU to a list of notification
destinations.
If additional 'transport down' events occur within the
five second 'throttling' period, then these trap-events
should be suppressed by the agent."
::= { diameterBaseNotifications 4 }
-- Local Configs -- Connection Up Notifications
dbpLocalId OBJECT-TYPE dbpPeerConnectionUpNotifEnabled OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The implementation-specific identification "Setting the value of this object to True(1)
string for the Diameter software in use on enables the dbpPeerConnectionUp notification.
the system; for example: 'diameterd'" The value persists across resets."
::= { dbpLocalCfgs 1 } DEFVAL { false }
::= { dbpNotifCfgs 5 }
dbpLocalIpAddrTable OBJECT-TYPE dbpPeerConnectionUpNotif NOTIFICATION-TYPE
SYNTAX SEQUENCE OF DbpLocalIpAddrEntry OBJECTS {
MAX-ACCESS not-accessible dbpLocalId,
STATUS current dbpPeerId
}
STATUS current
DESCRIPTION DESCRIPTION
"The table listing the Diameter "An dbpPeerConnectionUp notification is sent
local host's IP Addresses." when both thefollowing conditions are true:
::= { dbpLocalCfgs 2 } 1) the value of dbpPeerConnectionUpNotifEnabled is
True(1)
2) the value of dbpPerPeerStatsState changes to
either rOpen(6)or iOpen(7)
An agent must not generate
more than one dbpPeerConnectionUp
'notification event' in a
five second period, where a 'notification event' is the
transmission of a single notification PDU to a
list of notification destinations.
If additional 'connection up' events
occur within the five second 'throttling' period,
then these trap-events should be suppressed by the
agent."
::= { diameterBaseNotifications 5 }
dbpLocalIpAddrEntry OBJECT-TYPE -- Local Configs
SYNTAX DbpLocalIpAddrEntry
MAX-ACCESS not-accessible dbpLocalId OBJECT-TYPE
STATUS current SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION DESCRIPTION
"A row entry representing a Diameter "The implementation-specific identification
local host IP Address." string for the Diameter software in use on
INDEX { dbpLocalIpAddrIndex } the system; for example: 'diameterd'"
::= { dbpLocalIpAddrTable 1 } ::= { dbpLocalCfgs 1 }
DbpLocalIpAddrEntry ::= SEQUENCE { dbpLocalTcpListenPort OBJECT-TYPE
dbpLocalIpAddrIndex Unsigned32, SYNTAX Unsigned32 (1..65535)
dbpLocalIpAddrType InetAddressType, MAX-ACCESS read-only
dbpLocalIpAddress InetAddress STATUS current
} DESCRIPTION
"Diameter TCP 'listen' port."
::= { dbpLocalCfgs 3 }
dbpLocalIpAddrIndex OBJECT-TYPE dbpLocalSctpListenPort OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295 ) SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A number uniquely identifying an IP Address "Diameter SCTP 'listen' port."
supported by this Diameter host." ::= { dbpLocalCfgs 4 }
::= { dbpLocalIpAddrEntry 1 }
dbpLocalIpAddrType OBJECT-TYPE dbpLocalOriginHost OBJECT-TYPE
SYNTAX InetAddressType SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION "This object represents the host name of
the local peer.
The value persists across resets."
DEFVAL { "" }
::= { dbpLocalCfgs 5 }
dbpLocalRealm OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object represents the Local Realm Name."
DEFVAL { "" }
::= { dbpLocalCfgs 6 }
dbpLocalStatsTotalMessagesIn OBJECT-TYPE
SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION DESCRIPTION
"The type of internet address stored "The total number of Diameter Base Protocol
in dbpLocalIpAddress." messages received since the last reset."
::= { dbpLocalIpAddrEntry 2 } ::= { dbpLocalStats 1 }
dbpLocalIpAddress OBJECT-TYPE dbpLocalStatsTotalMessagesOut OBJECT-TYPE
SYNTAX InetAddress SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP-Address of the host, which is of the type "The total number of Diameter Base Protocol
specified in dbpLocalIpAddrType." messages transmitted since the last reset."
::= { dbpLocalIpAddrEntry 3 } ::= { dbpLocalStats 2 }
dbpLocalTcpListenPort OBJECT-TYPE dbpLocalStatsTotalUpTime OBJECT-TYPE
SYNTAX Unsigned32 (1..65535) SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Diameter TCP 'listen' port." "This object represents the total amount of
::= { dbpLocalCfgs 3 } time this Diameter peer has been up from the
beginning of time until now. The value is cumulative
and persists over resets."
::= { dbpLocalStats 3 }
dbpLocalSctpListenPort OBJECT-TYPE dbpLocalResetTime OBJECT-TYPE
SYNTAX Unsigned32 (1..65535) SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Diameter SCTP 'listen' port." "If the peer keeps persistent state (e.g., a process)
::= { dbpLocalCfgs 4 } 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
peer was 'reset'. For software that does not
have persistence or does not support a 'reset'
operation, this value is undefined."
::= { dbpLocalStats 4 }
dbpLocalOriginHost OBJECT-TYPE dbpLocalConfigReset OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX INTEGER { other(1),
MAX-ACCESS read-write initializing(2),
STATUS current running(3),
DESCRIPTION "This object represents the Local Origin Host." reset(4) }
DEFVAL { "" } MAX-ACCESS read-write
::= { dbpLocalCfgs 5 } STATUS current
DESCRIPTION
"Status/action object to reinitialize any persistent
local state. When set to reset(4), any persistent
local state (such as a process) is reinitialized as
if the software 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) - peer in some unknown state;
initializing(2) - peer (re)initializing;
running(3) - peer currently running."
DEFVAL { other }
::= { dbpLocalStats 5 }
dbpLocalRealm OBJECT-TYPE dbpLocalApplTable OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SEQUENCE OF DbpLocalApplEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION "This object represents the Local Realm Name." DESCRIPTION
DEFVAL { "" } "The table listing the Diameter applications
::= { dbpLocalCfgs 6 } supported by this peer."
::= { dbpLocalCfgs 7 }
dbpLocalStatsTotalMessagesIn OBJECT-TYPE dbpLocalApplEntry OBJECT-TYPE
SYNTAX Counter32 SYNTAX DbpLocalApplEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of Diameter Base Protocol "A row entry representing a Diameter
messages received." application on this peer."
::= { dbpLocalStats 1 } INDEX { dbpLocalApplIndex }
::= { dbpLocalApplTable 1 }
dbpLocalStatsTotalMessagesOut OBJECT-TYPE DbpLocalApplEntry ::= SEQUENCE {
SYNTAX Counter32 dbpLocalApplIndex Unsigned32,
MAX-ACCESS read-only dbpLocalApplStorageType StorageType,
STATUS current dbpLocalApplRowStatus RowStatus
DESCRIPTION }
"The total number of Diameter Base Protocol
messages transmitted."
::= { dbpLocalStats 2 }
dbpLocalStatsTotalUpTime OBJECT-TYPE dbpLocalApplIndex OBJECT-TYPE
SYNTAX TimeTicks SYNTAX Unsigned32 ( 1..4294967295 )
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object represents the total time this Diameter "A number uniquely identifying a
server has been up until now." supported Diameter application. Upon reload,
::= { dbpLocalStats 3 } dbpLocalApplIndex values may be changed."
::= { dbpLocalApplEntry 1 }
dbpLocalResetTime OBJECT-TYPE dbpLocalApplStorageType OBJECT-TYPE
SYNTAX TimeTicks SYNTAX StorageType
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If the server keeps persistent state (e.g., a process) "The storage type for this conceptual row. None of
and supports a 'reset' operation (e.g., can be told to the columnar objects is writable when the conceptual
re-read configuration files), this value will be the row is permanent."
time elapsed (in hundredths of a second) since the REFERENCE "Textual Conventions for SMIv2, Section 2."
server was 'reset'. For software that does not DEFVAL { nonVolatile }
have persistence or does not support a 'reset' ::= { dbpLocalApplEntry 2 }
operation, this value will be zero."
::= { dbpLocalStats 4 }
dbpLocalConfigReset OBJECT-TYPE dbpLocalApplRowStatus OBJECT-TYPE
SYNTAX INTEGER { other(1), SYNTAX RowStatus
initializing(2), MAX-ACCESS read-create
running(3) } STATUS current
MAX-ACCESS read-write DESCRIPTION
STATUS current "The status of this conceptual row.
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(2) - server (re)initializing;
running(3) - server currently running."
DEFVAL { other }
::= { dbpLocalStats 5 }
dbpLocalApplTable OBJECT-TYPE To create a row in this table, a manager must
SYNTAX SEQUENCE OF DbpLocalApplEntry set this object to either createAndGo(4) or
MAX-ACCESS not-accessible createAndWait(5).
STATUS current
DESCRIPTION
"The table listing the Diameter applications
supported by this server."
::= { dbpLocalCfgs 7 }
dbpLocalApplEntry OBJECT-TYPE Until instances of all corresponding columns are
SYNTAX DbpLocalApplEntry appropriately configured, the value of the
MAX-ACCESS not-accessible corresponding instance of the dbpLocalApplRowStatus
STATUS current column is 'notReady'.
DESCRIPTION
"A row entry representing a Diameter
application on this server."
INDEX { dbpLocalApplIndex }
::= { dbpLocalApplTable 1 }
DbpLocalApplEntry ::= SEQUENCE { In particular, a newly created row cannot be made
dbpLocalApplIndex Unsigned32, active until the corresponding dbpLocalApplIndex
dbpLocalApplStorageType StorageType, has been set.
dbpLocalApplRowStatus RowStatus
}
dbpLocalApplIndex OBJECT-TYPE dbpLocalApplIndex may not be modified while
SYNTAX Unsigned32 ( 1..4294967295 ) the value of this object is active(1): An attempt
MAX-ACCESS not-accessible to set these objects while the value of
STATUS current dbpLocalApplRowStatus is active(1) will result in
DESCRIPTION an inconsistentValue error.
"A number uniquely identifying a
supported Diameter application. Upon reload,
dbpLocalApplIndex values may be changed."
::= { dbpLocalApplEntry 1 }
dbpLocalApplStorageType OBJECT-TYPE Entries in this table with dbpLocalApplRowStatus equal
SYNTAX StorageType to active(1) remain in the table until destroyed.
MAX-ACCESS read-create
STATUS current Entries in this table with dbpLocalApplRowStatus equal
to values other than active(1) will be destroyed after
timeout (5 minutes)."
::= { dbpLocalApplEntry 3 }
dbpPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF DbpPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row. None of "The table listing information regarding
the columnar objects is writable when the conceptual the discovered or configured Diameter
row is permanent." peers."
REFERENCE "Textual Conventions for SMIv2, Section 2." ::= { dbpPeerCfgs 1 }
DEFVAL { nonVolatile }
::= { dbpLocalApplEntry 2 }
dbpLocalApplRowStatus OBJECT-TYPE dbpPeerEntry OBJECT-TYPE
SYNTAX RowStatus SYNTAX DbpPeerEntry
MAX-ACCESS read-create MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of this conceptual row. "A row entry representing a discovered
or configured Diameter peer."
INDEX { dbpPeerIndex }
::= { dbpPeerTable 1 }
To create a row in this table, a manager must DbpPeerEntry ::= SEQUENCE {
set this object to either createAndGo(4) or dbpPeerIndex Unsigned32,
createAndWait(5). dbpPeerId SnmpAdminString,
dbpPeerPortConnect Unsigned32,
dbpPeerPortListen Unsigned32,
dbpPeerTransportProtocol Integer32,
dbpPeerSecurity Integer32,
dbpPeerFirmwareRevision SnmpAdminString,
dbpPeerStorageType StorageType,
dbpPeerRowStatus RowStatus }
Until instances of all corresponding columns are dbpPeerIndex OBJECT-TYPE
appropriately configured, the value of the SYNTAX Unsigned32 (1..4294967295)
corresponding instance of the dbpLocalApplRowStatus MAX-ACCESS not-accessible
column is 'notReady'. STATUS current
DESCRIPTION
"A number uniquely identifying each Diameter peer
with which the local peer communicates.
Upon reload, dbpPeerIndex values may be changed."
::= { dbpPeerEntry 1 }
In particular, a newly created row cannot be made dbpPeerId OBJECT-TYPE
active until the corresponding dbpLocalApplIndex SYNTAX SnmpAdminString
has been set. MAX-ACCESS read-create
dbpLocalApplIndex may not be modified while STATUS current
the value of this object is active(1): An attempt DESCRIPTION
to set these objects while the value of "The local identifier for the Diameter peer.
dbpLocalApplRowStatus is active(1) will result in It must be unique and non-empty."
an inconsistentValue error. ::= { dbpPeerEntry 2 }
Entries in this table with dbpLocalApplRowStatus equal dbpPeerPortConnect OBJECT-TYPE
to active(1) remain in the table until destroyed. SYNTAX Unsigned32 (0|1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The connection port used
to connect to the Diameter peer.
If there is no active connection, this
value will be zero(0)."
::= { dbpPeerEntry 3 }
Entries in this table with dbpLocalApplRowStatus equal dbpPeerPortListen OBJECT-TYPE
to values other than active(1) will be destroyed after SYNTAX Unsigned32 (1..65535)
timeout (5 minutes)." MAX-ACCESS read-write
::= { dbpLocalApplEntry 3 } STATUS current
DESCRIPTION
"The port the peer is listening on."
::= { dbpPeerEntry 4 }
dbpPeerTable OBJECT-TYPE dbpPeerTransportProtocol OBJECT-TYPE
SYNTAX SEQUENCE OF DbpPeerEntry SYNTAX INTEGER { tcp(1),
MAX-ACCESS not-accessible sctp(2) }
STATUS current MAX-ACCESS read-only
DESCRIPTION STATUS current
"The table listing information regarding DESCRIPTION
the discovered or configured Diameter "The transport protocol (tcp/sctp) the
peer servers." Diameter peer is using."
::= { dbpPeerCfgs 1 } ::= { dbpPeerEntry 5 }
dbpPeerEntry OBJECT-TYPE dbpPeerSecurity OBJECT-TYPE
SYNTAX DbpPeerEntry SYNTAX INTEGER { other(1),
MAX-ACCESS not-accessible tls(2),
STATUS current ipsec(3) }
DESCRIPTION MAX-ACCESS read-only
"A row entry representing a discovered STATUS current
or configured Diameter peer server." DESCRIPTION
INDEX { dbpPeerIndex } "The security the Diameter peer is using.
::= { dbpPeerTable 1 }
DbpPeerEntry ::= SEQUENCE { other(1) - Unknown Security Protocol
dbpPeerIndex Unsigned32, tls(2) - Transport Layer Security Protocol
dbpPeerId SnmpAdminString, ipsec(3) - Internet Protocol Security"
dbpPeerPortConnect Unsigned32, DEFVAL { other }
dbpPeerPortListen Unsigned32, ::= { dbpPeerEntry 6 }
dbpPeerProtocol INTEGER,
dbpPeerSecurity INTEGER,
dbpPeerFirmwareRevision Unsigned32,
dbpPeerStorageType StorageType,
dbpPeerRowStatus RowStatus }
dbpPeerIndex OBJECT-TYPE dbpPeerFirmwareRevision OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX SnmpAdminString
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A number uniquely identifying each Diameter peer "Firmware revision of peer.
with which the host server communicates. If the Entity MIB is supported by
Upon reload, dbpPeerIndex values may be changed." the node, then the contents of this object MUST be
::= { dbpPeerEntry 1 } identical to those of the entPhysicalFirmwareRev
object [RFC4133]. If no firmware
revision, the revision of the Diameter software
module may be reported instead."
::= { dbpPeerEntry 7 }
dbpPeerId OBJECT-TYPE dbpPeerStorageType OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The server identifier for the Diameter peer. "The storage type for this conceptual row.
It must be unique and non-empty." Only the dbpPeerPortListen object is writable when
::= { dbpPeerEntry 2 } the conceptual row is permanent."
REFERENCE "Textual Conventions for SMIv2, Section 2."
DEFVAL { nonVolatile }
::= { dbpPeerEntry 8 }
dbpPeerPortConnect OBJECT-TYPE dbpPeerRowStatus OBJECT-TYPE
SYNTAX Unsigned32 (1..65535) SYNTAX RowStatus
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The connection port this server used "Status of the peer entry: creating the entry
to connect to the Diameter peer. enables the peer, destroying the entry disables
If there is no active connection, this the peer."
value will be zero(0)." ::= {dbpPeerEntry 9 }
::= { dbpPeerEntry 3 }
dbpPeerPortListen OBJECT-TYPE dbpPeerIpAddrTable OBJECT-TYPE
SYNTAX Unsigned32 (1..65535) SYNTAX SEQUENCE OF DbpPeerIpAddrEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port the server is listening on." "The table listing the Diameter
::= { dbpPeerEntry 4 } peer IP addresses."
::= { dbpPeerCfgs 2 }
dbpPeerProtocol OBJECT-TYPE dbpPeerIpAddrEntry OBJECT-TYPE
SYNTAX INTEGER { tcp(1), SYNTAX DbpPeerIpAddrEntry
sctp(2) } MAX-ACCESS not-accessible
MAX-ACCESS read-only STATUS current
STATUS current DESCRIPTION
DESCRIPTION "A row entry representing a
"The transport protocol (tcp/sctp) the the IP address of a Diameter peer."
Diameter peer is using." INDEX {
::= { dbpPeerEntry 5 } dbpPeerIndex,
dbpPeerIpAddressIndex }
::= { dbpPeerIpAddrTable 1 }
dbpPeerSecurity OBJECT-TYPE DbpPeerIpAddrEntry ::= SEQUENCE {
SYNTAX INTEGER { other(1), dbpPeerIpAddressIndex Unsigned32,
tls(2), dbpPeerIpAddressType InetAddressType,
ipsec(3) } dbpPeerIpAddress InetAddress }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The security the Diameter peer is using.
other(1) - Unknown Security Protocol dbpPeerIpAddressIndex OBJECT-TYPE
tls(2) - Transport Layer Security Protocol SYNTAX Unsigned32 (1..4294967295)
ipsec(3) - Internet Protocol Security" MAX-ACCESS not-accessible
DEFVAL { other } STATUS current
::= { dbpPeerEntry 6 } DESCRIPTION
"A number uniquely identifying an IP Address
supported by this Diameter peer."
::= { dbpPeerIpAddrEntry 1 }
dbpPeerFirmwareRevision OBJECT-TYPE dbpPeerIpAddressType OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Firmware revision of peer. If no firmware "The type of address stored in dbpPeerIpAddress."
revision, the revision of the Diameter software ::= {dbpPeerIpAddrEntry 2}
module may be reported instead."
::= { dbpPeerEntry 7 }
dbpPeerStorageType OBJECT-TYPE dbpPeerIpAddress OBJECT-TYPE
SYNTAX StorageType SYNTAX InetAddress
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row. "The active IP Address(es) used for connections."
Only the dbpPeerPortListen object is writable when ::= {dbpPeerIpAddrEntry 3}
the conceptual row is permanent."
REFERENCE "Textual Conventions for SMIv2, Section 2."
DEFVAL { nonVolatile }
::= { dbpPeerEntry 8 }
dbpPeerRowStatus OBJECT-TYPE dbpAppAdvToPeerTable OBJECT-TYPE
SYNTAX RowStatus SYNTAX SEQUENCE OF DbpAppAdvToPeerEntry
MAX-ACCESS read-create MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Status of the peer entry: creating the entry "The table listing the applications advertised by
enables the peer, destroying the entry disables this host to each peer and the types of service
the peer." supported: accounting, authentication or both."
::= { dbpLocalCfgs 8 }
::= {dbpPeerEntry 9 } dbpAppAdvToPeerEntry OBJECT-TYPE
SYNTAX DbpAppAdvToPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row entry representing a discovered or
configured Diameter peer."
INDEX { dbpPeerIndex,
dbpAppAdvToPeerVendorId,
dbpAppAdvToPeerIndex }
::= { dbpAppAdvToPeerTable 1 }
dbpPeerIpAddrTable OBJECT-TYPE DbpAppAdvToPeerEntry ::= SEQUENCE {
SYNTAX SEQUENCE OF DbpPeerIpAddrEntry dbpAppAdvToPeerVendorId Unsigned32,
MAX-ACCESS not-accessible dbpAppAdvToPeerIndex Unsigned32,
STATUS current dbpAppAdvToPeerServices ServiceType,
DESCRIPTION dbpAppAdvToPeerStorageType StorageType,
"The table listing the Diameter dbpAppAdvToPeerRowStatus RowStatus }
peer IP addresses."
::= { dbpPeerCfgs 2 }
dbpPeerIpAddrEntry OBJECT-TYPE dbpAppAdvToPeerVendorId OBJECT-TYPE
SYNTAX DbpPeerIpAddrEntry SYNTAX Unsigned32 ( 1..4294967295 )
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A row entry representing a "The IANA Enterprise Code value assigned to
peer Diameter server." the vendor of the Diameter device."
INDEX { ::= { dbpAppAdvToPeerEntry 1 }
dbpPeerIndex,
dbpPeerIpAddressIndex }
::= { dbpPeerIpAddrTable 1 }
DbpPeerIpAddrEntry ::= SEQUENCE { dbpAppAdvToPeerIndex OBJECT-TYPE
dbpPeerIpAddressIndex Unsigned32, SYNTAX Unsigned32 ( 1..4294967295 )
dbpPeerIpAddressType InetAddressType, MAX-ACCESS not-accessible
dbpPeerIpAddress InetAddress } STATUS current
DESCRIPTION
"A number uniquely identifying a Diameter
application advertised as supported by
this host to each peer. Upon reload,
dbpAppAdvToPeerIndex values may be
changed"
::= { dbpAppAdvToPeerEntry 2 }
dbpPeerIpAddressIndex OBJECT-TYPE dbpAppAdvToPeerServices OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX ServiceType
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A number uniquely identifying an IP Address "The type of services supported for each application,
supported by this Diameter peer." accounting, authentication or both."
::= { dbpPeerIpAddrEntry 1 } ::= { dbpAppAdvToPeerEntry 3 }
dbpPeerIpAddressType OBJECT-TYPE dbpAppAdvToPeerStorageType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX StorageType
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of address stored in dbpPeerIpAddress." "The storage type for this conceptual row.
::= {dbpPeerIpAddrEntry 2} None of the objects are writable when the
conceptual row is permanent."
REFERENCE "Textual Conventions for SMIv2, Section 2."
DEFVAL { nonVolatile }
::= { dbpAppAdvToPeerEntry 4 }
dbpPeerIpAddress OBJECT-TYPE dbpAppAdvToPeerRowStatus OBJECT-TYPE
SYNTAX InetAddress SYNTAX RowStatus
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The active IP Address(es) used for connections." "Status of the entry: creating the entry causes the
::= {dbpPeerIpAddrEntry 3} application to be advertised, destroying the entry
ceases advertisement."
::= { dbpAppAdvToPeerEntry 5 }
dbpAppAdvToPeerTable OBJECT-TYPE -- Applications advertised BY peers
SYNTAX SEQUENCE OF DbpAppAdvToPeerEntry
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 8 }
dbpAppAdvToPeerEntry OBJECT-TYPE dbpAppAdvFromPeerTable OBJECT-TYPE
SYNTAX DbpAppAdvToPeerEntry SYNTAX SEQUENCE OF DbpAppAdvFromPeerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A row entry representing a discovered or "The table listing the applications advertised by
configured Diameter peer server." each peer to this host and the types of service
INDEX { dbpPeerIndex, supported: accounting, authentication or both."
dbpAppAdvToPeerVendorId, ::= { dbpPeerCfgs 3 }
dbpAppAdvToPeerIndex }
::= { dbpAppAdvToPeerTable 1 }
DbpAppAdvToPeerEntry ::= SEQUENCE { dbpAppAdvFromPeerEntry OBJECT-TYPE
dbpAppAdvToPeerVendorId Unsigned32, SYNTAX DbpAppAdvFromPeerEntry
dbpAppAdvToPeerIndex Unsigned32, MAX-ACCESS not-accessible
dbpAppAdvToPeerServices INTEGER, STATUS current
dbpAppAdvToPeerStorageType StorageType, DESCRIPTION
dbpAppAdvToPeerRowStatus RowStatus } "A row entry representing a discovered or
configured Diameter peer."
INDEX {
dbpPeerIndex,
dbpAppAdvFromPeerVendorId,
dbpAppAdvFromPeerIndex
}
::= { dbpAppAdvFromPeerTable 1 }
dbpAppAdvToPeerVendorId OBJECT-TYPE DbpAppAdvFromPeerEntry ::= SEQUENCE {
SYNTAX Unsigned32 ( 1..4294967295 ) dbpAppAdvFromPeerVendorId Unsigned32,
MAX-ACCESS not-accessible dbpAppAdvFromPeerIndex Unsigned32,
STATUS current dbpAppAdvFromPeerType ServiceType
DESCRIPTION }
"The IANA Enterprise Code value assigned to
the vendor of the Diameter device."
::= { dbpAppAdvToPeerEntry 1 }
dbpAppAdvToPeerIndex OBJECT-TYPE dbpAppAdvFromPeerVendorId OBJECT-TYPE
SYNTAX Unsigned32 ( 1..4294967295 ) SYNTAX Unsigned32 (1..4294967295 )
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A number uniquely identifying a Diameter "The IANA Enterprise Code value assigned to
application advertised as supported by the vendor of the Diameter application."
this host to each peer. Upon reload, ::= { dbpAppAdvFromPeerEntry 1 }
dbpAppAdvToPeerIndex values may be
changed"
::= { dbpAppAdvToPeerEntry 2 }
dbpAppAdvToPeerServices OBJECT-TYPE dbpAppAdvFromPeerIndex OBJECT-TYPE
SYNTAX INTEGER { acct(1), SYNTAX Unsigned32 (1..4294967295 )
auth(2), MAX-ACCESS not-accessible
both(3) } STATUS current
MAX-ACCESS read-only DESCRIPTION
STATUS current "A number uniquely identifying the applications
DESCRIPTION advertised as supported from each Diameter peer."
"The type of services supported for each application, ::= { dbpAppAdvFromPeerEntry 2 }
accounting, authentication or both."
::= { dbpAppAdvToPeerEntry 3 }
dbpAppAdvToPeerStorageType OBJECT-TYPE dbpAppAdvFromPeerType OBJECT-TYPE
SYNTAX StorageType SYNTAX ServiceType
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row. "The type of services supported for each application,
None of the objects are writable when the accounting, authentication or both."
conceptual row is permanent." ::= { dbpAppAdvFromPeerEntry 3 }
REFERENCE "Textual Conventions for SMIv2, Section 2."
DEFVAL { nonVolatile }
::= { dbpAppAdvToPeerEntry 4 }
dbpAppAdvToPeerRowStatus OBJECT-TYPE -- table of vendor-IDs supported by each peer
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."
::= { dbpAppAdvToPeerEntry 5 }
-- Applications advertised BY peers dbpPeerVendorTable OBJECT-TYPE
SYNTAX SEQUENCE OF DbpPeerVendorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the Vendor IDs
supported by the peer."
::= { dbpPeerCfgs 4 }
dbpAppAdvFromPeerTable OBJECT-TYPE dbpPeerVendorEntry OBJECT-TYPE
SYNTAX SEQUENCE OF DbpAppAdvFromPeerEntry SYNTAX DbpPeerVendorEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The table listing the applications advertised by "A row entry representing a
each peer to this host and the types of service Vendor ID supported by the peer."
supported: accounting, authentication or both." INDEX {
::= { dbpPeerCfgs 3 } dbpPeerIndex,
dbpPeerVendorIndex
}
::= { dbpPeerVendorTable 1 }
dbpAppAdvFromPeerEntry OBJECT-TYPE DbpPeerVendorEntry ::= SEQUENCE {
SYNTAX DbpAppAdvFromPeerEntry dbpPeerVendorIndex Unsigned32,
MAX-ACCESS not-accessible dbpPeerVendorId INTEGER,
STATUS current dbpPeerVendorStorageType StorageType,
DESCRIPTION dbpPeerVendorRowStatus RowStatus
"A row entry representing a discovered or }
configured Diameter peer server." dbpPeerVendorIndex OBJECT-TYPE
INDEX { SYNTAX Unsigned32 (1..4294967295)
dbpPeerIndex, MAX-ACCESS not-accessible
dbpAppAdvFromPeerVendorId, STATUS current
dbpAppAdvFromPeerIndex DESCRIPTION
} "A number uniquely identifying the Vendor
::= { dbpAppAdvFromPeerTable 1 } ID supported by the peer. Upon reload,
dbpPeerVendorIndex values may be changed."
::= { dbpPeerVendorEntry 1 }
DbpAppAdvFromPeerEntry ::= SEQUENCE { dbpPeerVendorId OBJECT-TYPE
dbpAppAdvFromPeerVendorId Unsigned32, SYNTAX INTEGER {
dbpAppAdvFromPeerIndex Unsigned32, diameterVendorIetf (0),
dbpAppAdvFromPeerType INTEGER diameterVendorCisco (9),
} diameterVendor3gpp (10415),
diameterVendorVodafone (12645)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The active vendor ID used for peer connections.
diameterVendorIetf (0) -- IETF
diameterVendorCisco (9) -- Cisco Systems
diameterVendor3gpp (10415) -- 3GPP
diameterVendorVodafone (12645) --- Vodafone"
DEFVAL { diameterVendorIetf }
::= { dbpPeerVendorEntry 2 }
dbpAppAdvFromPeerVendorId OBJECT-TYPE dbpPeerVendorStorageType OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295 ) SYNTAX StorageType
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IANA Enterprise Code value assigned to "The storage type for this conceptual row.
the vendor of the Diameter application." None of the objects are writable when the
::= { dbpAppAdvFromPeerEntry 1 } conceptual row is permanent."
REFERENCE "Textual Conventions for SMIv2, Section 2."
DEFVAL { nonVolatile }
::= { dbpPeerVendorEntry 3 }
dbpAppAdvFromPeerIndex OBJECT-TYPE dbpPeerVendorRowStatus OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295 ) SYNTAX RowStatus
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A number uniquely identifying the applications "The status of this conceptual row.
advertised as supported from each Diameter peer."
::= { dbpAppAdvFromPeerEntry 2 }
dbpAppAdvFromPeerType OBJECT-TYPE To create a row in this table, a manager must
SYNTAX INTEGER { set this object to either createAndGo(4) or
acct(1), createAndWait(5).
auth(2),
both(3)
}
MAX-ACCESS read-only Until instances of all corresponding columns are
STATUS current appropriately configured, the value of the
DESCRIPTION corresponding instance of the dbpPeerVendorRowStatus
"The type of services supported for each application, column is 'notReady'.
accounting, authentication or both.
acct(1) - accounting
auth(2) - authentication
both(3) - both accounting and authentication."
::= { dbpAppAdvFromPeerEntry 3 }
-- table of vendor-IDs supported by each peer In particular, a newly created row cannot be made
active until the corresponding dbpPeerVendorId has been
set. Also, a newly created row cannot be made active
until the corresponding 'dbpPeerIndex' has been set.
dbpPeerVendorTable OBJECT-TYPE dbpPeerVendorId may not be modified while the
SYNTAX SEQUENCE OF DbpPeerVendorEntry value of this object is active(1):
MAX-ACCESS not-accessible An attempt to set these objects while the value of
STATUS current dbpPeerVendorRowStatus is active(1) will result in
an inconsistentValue error.
Entries in this table with dbpPeerVendorRowStatus equal
to active(1) remain in the table until destroyed.
Entries in this table with dbpPeerVendorRowStatus equal
to values other than active(1) will be destroyed after
timeout (5 minutes)."
::= { dbpPeerVendorEntry 4 }
dbpPerPeerInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF DbpPerPeerInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION DESCRIPTION
"The table listing the Vendor IDs "The table listing Diameter per-peer information."
supported by the peer." ::= { dbpPeerInfo 1 }
::= { dbpPeerCfgs 4 }
dbpPeerVendorEntry OBJECT-TYPE dbpPerPeerInfoEntry OBJECT-TYPE
SYNTAX DbpPeerVendorEntry SYNTAX DbpPerPeerInfoEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A row entry representing a "A row entry representing a Diameter peer."
Vendor ID supported by the peer." INDEX { dbpPeerIndex }
INDEX { ::= { dbpPerPeerInfoTable 1 }
dbpPeerIndex,
dbpPeerVendorIndex
}
::= { dbpPeerVendorTable 1 }
DbpPeerVendorEntry ::= SEQUENCE { DbpPerPeeInfoEntry ::= SEQUENCE {
dbpPeerVendorIndex Unsigned32, dbpPerPeerInfoState Integer32,
dbpPeerVendorId Unsigned32, dbpPerPeeInfoStateDuration TimeTicks,
dbpPeerVendorStorageType StorageType, dbpPerPeerInfoLastDiscCause Integer32,
dbpPeerVendorRowStatus RowStatus dbpPerPeerInfoWhoInitDisconnect Integer32,
} dbpPerPeerStatsDWCurrentStatus Integer32,
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,
dbpPerPeerStatsRARsOut Counter32,
dbpPerPeerStatsRAAsIn Counter32,
dbpPerPeerStatsRAAsOut Counter32,
dbpPerPeerStatsSTRsIn Counter32,
dbpPerPeerStatsSTRsOut Counter32,
dbpPerPeerStatsSTAsIn Counter32,
dbpPerPeerStatsSTAsOut Counter32,
dbpPerPeerInfoDWReqTimer 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 }
dbpPeerVendorIndex OBJECT-TYPE dbpPerPeerInfoState OBJECT-TYPE
SYNTAX Unsigned32 ( 1..4294967295 ) SYNTAX INTEGER { closed(1),
MAX-ACCESS not-accessible waitConnAck(2),
STATUS current waitICea(3),
elect(4),
waitReturns(5),
rOpen(6),
iOpen(7),
closing(8) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION DESCRIPTION
"A number uniquely identifying the Vendor "Connection state in the Peer State Machine of
ID supported by the peer. Upon reload, the peer with which this Diameter peer is
dbpPeerVendorIndex values may be changed." communicating.
::= { dbpPeerVendorEntry 1 }
dbpPeerVendorId OBJECT-TYPE closed - Connection closed with this peer.
SYNTAX Unsigned32 (1..4294967295 ) waitConnAck - Waiting for an acknowledgment
MAX-ACCESS read-create from this peer.
STATUS current waitICea - Waiting for a Capabilities-Exchange-Answer
from this peer.
elect - When the remote and local peers are both
trying to bring up a connection with
each other at the same time. An
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."
::= { dbpPerPeerInfoEntry 1 }
dbpPerPeerInfoStateDuration OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION DESCRIPTION
"The active vendor ID used for peer connections." "The elapsed time (in hundredths of a second)
::= { dbpPeerVendorEntry 2 } since the last state change."
::= { dbpPerPeerInfoEntry 2 }
dbpPeerVendorStorageType OBJECT-TYPE dbpPerPeerInfoLastDiscCause OBJECT-TYPE
SYNTAX StorageType SYNTAX INTEGER { rebooting(1),
MAX-ACCESS read-create busy(2),
STATUS current doNotWantToTalk(3),
election(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row. "The last cause for a peer's disconnection.
None of the objects are writable when the
conceptual row is permanent."
REFERENCE "Textual Conventions for SMIv2, Section 2."
DEFVAL { nonVolatile }
::= { dbpPeerVendorEntry 3 }
dbpPeerVendorRowStatus OBJECT-TYPE rebooting - A scheduled reboot is imminent.
SYNTAX RowStatus busy - The peer's internal resources are
MAX-ACCESS read-create constrained, and it has determined
STATUS current 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."
::= { dbpPerPeerInfoEntry 3 }
dbpPerPeerInfoWhoInitDisconnect OBJECT-TYPE
SYNTAX INTEGER { host(1),
peer(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION DESCRIPTION
"The status of this conceptual row. "Did the host or peer initiate the disconnect?
To create a row in this table, a manager must host - If this peer initiated the disconnect.
set this object to either createAndGo(4) or peer - If the peer with which this peer was
createAndWait(5). connected initiated the disconnect."
::= { dbpPerPeerInfoEntry 4 }
Until instances of all corresponding columns are dbpPerPeerStatsDWCurrentStatus OBJECT-TYPE
appropriately configured, the value of the SYNTAX INTEGER { okay(1),
corresponding instance of the dbpPeerVendorRowStatus suspect(2),
column is 'notReady'. 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.
In particular, a newly created row cannot be made reopen - Three watchdog messages are exchanged with
active until the corresponding dbpPeerVendorId has been accepted round trip times, and the connection
set. Also, a newly created row cannot be made active to the peer is considered stabilized."
until the corresponding 'dbpPeerIndex' has been set. ::= { dbpPerPeerInfoEntry 5 }
dbpPeerVendorId may not be modified while the dbpPerPeerStatsTimeoutConnAtmpts OBJECT-TYPE
value of this object is active(1): SYNTAX Counter32 UNITS "connection attempts"
An attempt to set these objects while the value of MAX-ACCESS read-only
dbpPeerVendorRowStatus is active(1) will result in STATUS current
an inconsistentValue error. DESCRIPTION
"If there is no transport connection with a peer,
this is the number of times the local peer has attempted
to connect to that peer. This is reset on
connection."
::= { dbpPerPeerInfoEntry 6 }
Entries in this table with dbpPeerVendorRowStatus equal dbpPerPeerStatsASRsIn OBJECT-TYPE
to active(1) remain in the table until destroyed. SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Abort-Session-Request messages
received from the peer."
::= { dbpPerPeerInfoEntry 7 }
Entries in this table with dbpPeerVendorRowStatus equal dbpPerPeerStatsASRsOut OBJECT-TYPE
to values other than active(1) will be destroyed after SYNTAX Counter32 UNITS "messages"
timeout (5 minutes)." MAX-ACCESS read-only
::= { dbpPeerVendorEntry 4 } STATUS current
DESCRIPTION
"Number of Abort-Session-Request
messages sent to the peer."
::= { dbpPerPeerInfoEntry 8 }
dbpPerPeerStatsTable OBJECT-TYPE dbpPerPeerStatsASAsIn OBJECT-TYPE
SYNTAX SEQUENCE OF DbpPerPeerStatsEntry SYNTAX Counter32 UNITS "messages"
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The table listing the Diameter peer statistics." "Number of Abort-Session-Answer
::= { dbpPeerStats 1 } messages received from the peer."
::= { dbpPerPeerInfoEntry 9 }
dbpPerPeerStatsEntry OBJECT-TYPE dbpPerPeerStatsASAsOut OBJECT-TYPE
SYNTAX DbpPerPeerStatsEntry SYNTAX Counter32 UNITS "messages"
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A row entry representing a Diameter peer." "Number of Abort-Session-Answer
INDEX { dbpPeerIndex } messages sent to the peer."
::= { dbpPerPeerStatsTable 1 } ::= { dbpPerPeerInfoEntry 10 }
DbpPerPeerStatsEntry ::= SEQUENCE { dbpPerPeerStatsACRsIn OBJECT-TYPE
dbpPerPeerStatsState INTEGER, SYNTAX Counter32 UNITS "messages"
dbpPerPeerStatsStateDuration TimeTicks, MAX-ACCESS read-only
dbpPerPeerStatsLastDiscCause INTEGER, STATUS current
dbpPerPeerStatsWhoInitDisconnect INTEGER, DESCRIPTION
dbpPerPeerStatsDWCurrentStatus INTEGER, "Number of Accounting-Request messages
dbpPerPeerStatsTimeoutConnAtmpts Counter32, received from the peer."
dbpPerPeerStatsASRsIn Counter32, ::= { dbpPerPeerInfoEntry 11 }
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,
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 dbpPerPeerStatsACRsOut OBJECT-TYPE
SYNTAX INTEGER { closed(1), SYNTAX Counter32 UNITS "messages"
waitConnAck(2), MAX-ACCESS read-only
waitICea(3), STATUS current
elect(4), DESCRIPTION
waitReturns(5), "Number of Accounting-Request messages
rOpen(6), sent to the peer."
iOpen(7), ::= { dbpPerPeerInfoEntry 12 }
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. dbpPerPeerStatsACAsIn OBJECT-TYPE
waitConnAck - Waiting for an acknowledgment SYNTAX Counter32 UNITS "messages"
from this peer. MAX-ACCESS read-only
waitICea - Waiting for a Capabilities-Exchange- STATUS current
Answer from this peer. DESCRIPTION
elect - When the peer and the server are both "Number of Accounting-Answer messages
trying to bring up a connection with received from the peer."
each other at the same time. An ::= { dbpPerPeerInfoEntry 13 }
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 dbpPerPeerStatsACAsOut OBJECT-TYPE
SYNTAX TimeTicks SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Peer state duration." "Number of Accounting-Answer messages
::= { dbpPerPeerStatsEntry 2 } sent to the peer."
::= { dbpPerPeerInfoEntry 14 }
dbpPerPeerStatsLastDiscCause OBJECT-TYPE dbpPerPeerStatsCERsIn OBJECT-TYPE
SYNTAX INTEGER { rebooting(1), SYNTAX Counter32 UNITS "messages"
busy(2), MAX-ACCESS read-only
doNotWantToTalk(3), STATUS current
election(4) } DESCRIPTION
MAX-ACCESS read-only "Number of Capabilities-Exchange-Request
STATUS current messages received from the peer."
DESCRIPTION ::= { dbpPerPeerInfoEntry 15 }
"The last cause for a peer's disconnection.
rebooting - A scheduled reboot is imminent. dbpPerPeerStatsCERsOut OBJECT-TYPE
busy - The peer's internal resources are SYNTAX Counter32 UNITS "messages"
constrained, and it has determined MAX-ACCESS read-only
that the transport connection needs STATUS current
to be shutdown. DESCRIPTION
doNotWantToTalk - The peer has determined that "Number of Capabilities-Exchange-Request
it does not see a need for the messages sent to the peer."
transport connection to exist, ::= { dbpPerPeerInfoEntry 16 }
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 dbpPerPeerStatsCEAsIn OBJECT-TYPE
SYNTAX INTEGER { host(1), SYNTAX Counter32 UNITS "messages"
peer(2) } MAX-ACCESS read-only
MAX-ACCESS read-only STATUS current
STATUS current DESCRIPTION
DESCRIPTION "Number of Capabilities-Exchange-Answer
"Did the host or peer initiate the disconnect? messages received from the peer."
::= { dbpPerPeerInfoEntry 17 }
host - If this server initiated the disconnect. dbpPerPeerStatsCEAsOut OBJECT-TYPE
peer - If the peer with which this server was SYNTAX Counter32 UNITS "messages"
connected initiated the disconnect." MAX-ACCESS read-only
::= { dbpPerPeerStatsEntry 4 } STATUS current
DESCRIPTION
"Number of Capabilities-Exchange-Answer
messages sent to the peer."
::= { dbpPerPeerInfoEntry 18 }
dbpPerPeerStatsDWCurrentStatus OBJECT-TYPE dbpPerPeerStatsDWRsIn OBJECT-TYPE
SYNTAX INTEGER { okay(1), SYNTAX Counter32 UNITS "messages"
suspect(2), MAX-ACCESS read-only
down(3), STATUS current
reopen(4) } DESCRIPTION
MAX-ACCESS read-only "Number of Device-Watchdog-Request
STATUS current messages received from the peer."
DESCRIPTION ::= { dbpPerPeerInfoEntry 19 }
"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 dbpPerPeerStatsDWRsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If there is no transport connection with a peer, "Number of Device-Watchdog-Request
this is the number of times the server attempts messages sent to the peer."
to connect to that peer. This is reset on ::= { dbpPerPeerInfoEntry 20 }
disconnection."
::= { dbpPerPeerStatsEntry 6 }
dbpPerPeerStatsASRsIn OBJECT-TYPE dbpPerPeerStatsDWAsIn OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Abort-Session-Request messages "Number of Device-Watchdog-Answer
received from the peer." messages received from the peer."
::= { dbpPerPeerStatsEntry 7 } ::= { dbpPerPeerInfoEntry 21 }
dbpPerPeerStatsASRsOut OBJECT-TYPE dbpPerPeerStatsDWAsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Abort-Session-Request "Number of Device-Watchdog-Answer
messages sent to the peer." messages sent to the peer."
::= { dbpPerPeerStatsEntry 8 } ::= { dbpPerPeerInfoEntry 22 }
dbpPerPeerStatsASAsIn OBJECT-TYPE dbpPerPeerStatsDPRsIn OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Abort-Session-Answer "Number of Disconnect-Peer-Request messages
messages received from the peer." received."
::= { dbpPerPeerStatsEntry 9 } ::= { dbpPerPeerInfoEntry 23 }
dbpPerPeerStatsASAsOut OBJECT-TYPE dbpPerPeerStatsDPRsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Abort-Session-Answer "Number of Disconnect-Peer-Request messages
messages sent to the peer." sent."
::= { dbpPerPeerStatsEntry 10 } ::= { dbpPerPeerInfoEntry 24 }
dbpPerPeerStatsACRsIn OBJECT-TYPE dbpPerPeerStatsDPAsIn OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Accounting-Request messages "Number of Disconnect-Peer-Answer messages
received from the peer." received."
::= { dbpPerPeerStatsEntry 11 } ::= { dbpPerPeerInfoEntry 25 }
dbpPerPeerStatsACRsOut OBJECT-TYPE dbpPerPeerStatsDPAsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Accounting-Request messages "Number of Disconnect-Peer-Answer messages
sent to the peer." sent."
::= { dbpPerPeerStatsEntry 12 } ::= { dbpPerPeerInfoEntry 26 }
dbpPerPeerStatsACAsIn OBJECT-TYPE dbpPerPeerStatsRARsIn OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Accounting-Answer messages "Number of Re-Auth-Request messages
received from the peer." received."
::= { dbpPerPeerStatsEntry 13 } ::= { dbpPerPeerInfoEntry 27 }
dbpPerPeerStatsACAsOut OBJECT-TYPE dbpPerPeerStatsRARsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Accounting-Answer messages "Number of Re-Auth-Request messages
sent to the peer." sent."
::= { dbpPerPeerStatsEntry 14 } ::= { dbpPerPeerInfoEntry 28 }
dbpPerPeerStatsCERsIn OBJECT-TYPE dbpPerPeerStatsRAAsIn OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Capabilities-Exchange-Request "Number of Re-Auth-Answer messages
messages received from the peer." received."
::= { dbpPerPeerStatsEntry 15 } ::= { dbpPerPeerInfoEntry 29 }
dbpPerPeerStatsCERsOut OBJECT-TYPE dbpPerPeerStatsRAAsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Capabilities-Exchange-Request "Number of Re-Auth-Answer messages
messages sent to the peer." sent."
::= { dbpPerPeerStatsEntry 16 } ::= { dbpPerPeerInfoEntry 30 }
dbpPerPeerStatsCEAsIn OBJECT-TYPE dbpPerPeerStatsSTRsIn OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Capabilities-Exchange-Answer "Number of Session-Termination-Request
messages received from the peer." messages received from the peer."
::= { dbpPerPeerInfoEntry 31 }
::= { dbpPerPeerStatsEntry 17 } dbpPerPeerStatsSTRsOut OBJECT-TYPE
SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Session-Termination-Request
messages sent to the peer."
::= { dbpPerPeerInfoEntry 32 }
dbpPerPeerStatsCEAsOut OBJECT-TYPE dbpPerPeerStatsSTAsIn OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Capabilities-Exchange-Answer "Number of Session-Termination-Answer
messages sent to the peer." messages received from the peer."
::= { dbpPerPeerStatsEntry 18 } ::= { dbpPerPeerInfoEntry 33 }
dbpPerPeerStatsDWRsIn OBJECT-TYPE dbpPerPeerStatsSTAsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Device-Watchdog-Request "Number of Session-Termination-Answer
messages received from the peer." messages sent to the peer."
::= { dbpPerPeerStatsEntry 19 } ::= { dbpPerPeerInfoEntry 34 }
dbpPerPeerStatsDWRsOut OBJECT-TYPE dbpPerPeerInfoDWReqTimer OBJECT-TYPE
SYNTAX Counter32 SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Device-Watchdog-Request "Device-Watchdog Request Timer, which
messages sent to the peer." is the interval between messages sent to
::= { dbpPerPeerStatsEntry 20 } peers."
::= { dbpPerPeerInfoEntry 35 }
dbpPerPeerStatsDWAsIn OBJECT-TYPE dbpPerPeerStatsRedirectEvents OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Device-Watchdog-Answer "Redirect Event count, which is the number
messages received from the peer." of redirects sent from a peer."
::= { dbpPerPeerStatsEntry 21 } ::= { dbpPerPeerInfoEntry 36 }
dbpPerPeerStatsDWAsOut OBJECT-TYPE dbpPerPeerStatsAccDupRequests OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Device-Watchdog-Answer "The number of duplicate Diameter Accounting-Request
messages sent to the peer." messages received."
::= { dbpPerPeerStatsEntry 22 } ::= { dbpPerPeerInfoEntry 37 }
dbpPerPeerStatsDPRsIn OBJECT-TYPE dbpPerPeerStatsMalformedReqsts OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Disconnect-Peer-Request messages "The number of malformed Diameter
received." messages received."
::= { dbpPerPeerStatsEntry 23 } ::= { dbpPerPeerInfoEntry 38 }
dbpPerPeerStatsDPRsOut OBJECT-TYPE dbpPerPeerStatsAccsNotRecorded OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Disconnect-Peer-Request messages "The number of Diameter Accounting-Request messages
sent." which were received and responded to but not
::= { dbpPerPeerStatsEntry 24 } recorded."
::= { dbpPerPeerInfoEntry 39 }
dbpPerPeerStatsDPAsIn OBJECT-TYPE dbpPerPeerStatsAccRetrans OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Disconnect-Peer-Answer messages "The number of Diameter Accounting-Request messages
received." retransmitted to this Diameter peer."
::= { dbpPerPeerStatsEntry 25 } ::= { dbpPerPeerInfoEntry 40 }
dbpPerPeerStatsDPAsOut OBJECT-TYPE dbpPerPeerStatsTotalRetrans OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Disconnect-Peer-Answer messages "The number of Diameter messages retransmitted
sent." to this Diameter peer, not to include Diameter
::= { dbpPerPeerStatsEntry 26 } Accounting-Request messages retransmitted."
::= { dbpPerPeerInfoEntry 41 }
dbpPerPeerStatsRARsIn OBJECT-TYPE dbpPerPeerStatsAccPendReqstsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Re-Auth-Request messages "The number of Diameter Accounting-Request messages
received." sent to this peer that have not yet timed out or
::= { dbpPerPeerStatsEntry 27 } received a response. This variable is incremented when an
Accounting-Request is received by this server and decremented
due to the transmission of an Accounting-Response, a timeout
or a retransmission."
::= { dbpPerPeerInfoEntry 42 }
dbpPerPeerStatsRARsOut OBJECT-TYPE dbpPerPeerStatsAccReqstsDropped OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Re-Auth-Request messages "The number of Accounting-Requests to this server
sent." that have been dropped."
::= { dbpPerPeerStatsEntry 28 } ::= { dbpPerPeerInfoEntry 43 }
dbpPerPeerStatsRAAsIn OBJECT-TYPE dbpPerPeerStatsHByHDropMessages OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Re-Auth-Answer messages "An answer message that is received with an unknown
received." Hop-by-Hop Identifier. Does not include Accounting
::= { dbpPerPeerStatsEntry 29 } Requests dropped."
::= { dbpPerPeerInfoEntry 44 }
dbpPerPeerStatsRAAsOut OBJECT-TYPE dbpPerPeerStatsEToEDupMessages OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Re-Auth-Answer messages "Duplicate answer messages that are to be locally
sent." consumed. Does not include duplicate Accounting
::= { dbpPerPeerStatsEntry 30 } Requests received."
::= { dbpPerPeerInfoEntry 45 }
dbpPerPeerStatsSTRsIn OBJECT-TYPE dbpPerPeerStatsUnknownTypes OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Session-Termination-Request "The number of Diameter messages of unknown type
messages received from the peer." which were received."
::= { dbpPerPeerStatsEntry 31 } ::= { dbpPerPeerInfoEntry 46 }
dbpPerPeerStatsSTRsOut OBJECT-TYPE dbpPerPeerStatsProtocolErrors OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "errors"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Session-Termination-Request "Number of protocol errors returned to peer,
messages sent to the peer." but not including redirects."
::= { dbpPerPeerStatsEntry 32 } ::= { dbpPerPeerInfoEntry 47 }
dbpPerPeerStatsSTAsIn OBJECT-TYPE dbpPerPeerStatsTransientFailures OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "errors"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Session-Termination-Answer "Transient Failure count."
messages received from the peer." ::= { dbpPerPeerInfoEntry 48 }
::= { dbpPerPeerStatsEntry 33 } dbpPerPeerStatsPermanentFailures OBJECT-TYPE
SYNTAX Counter32 UNITS "errors"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of permanent failures returned to peer."
::= { dbpPerPeerInfoEntry 49 }
dbpPerPeerStatsSTAsOut OBJECT-TYPE dbpPerPeerStatsTransportDown OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "errors"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Session-Termination-Answer "Number of unexpected transport failures."
messages sent to the peer." ::= { dbpPerPeerInfoEntry 50 }
::= { dbpPerPeerStatsEntry 34 }
dbpPerPeerStatsDWReqTimer OBJECT-TYPE -- Realm-based Routing Table
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 dbpRealmMessageRouteTable OBJECT-TYPE
SYNTAX Counter32 SYNTAX SEQUENCE OF DbpRealmMessageRouteEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Redirect Event count, which is the number "The table listing the Diameter
of redirects sent from a peer." Realm-based Message Route information."
::= { dbpPerPeerStatsEntry 36 } ::= { dbpRealmStats 1 }
dbpPerPeerStatsAccDupRequests OBJECT-TYPE dbpRealmMessageRouteEntry OBJECT-TYPE
SYNTAX Counter32 SYNTAX DbpRealmMessageRouteEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of duplicate Diameter Accounting-Request "A row entry representing a Diameter
packets received." Realm Based Message Route."
::= { dbpPerPeerStatsEntry 37 } INDEX { dbpRealmMessageRouteIndex }
::= { dbpRealmMessageRouteTable 1 }
dbpPerPeerStatsMalformedReqsts OBJECT-TYPE DbpRealmMessageRouteEntry ::= SEQUENCE {
SYNTAX Counter32 dbpRealmMessageRouteIndex Unsigned32,
MAX-ACCESS read-only dbpRealmMessageRouteRealm SnmpAdminString,
STATUS current dbpRealmMessageRouteApp Unsigned32,
DESCRIPTION dbpRealmMessageRouteType ServiceType,
"The number of malformed Diameter dbpRealmMessageRouteAction Integer32,
packets received." dbpRealmMessageRouteACRsIn Counter32,
::= { dbpPerPeerStatsEntry 38 } 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,
dbpRealmMessageRouteASAsOut Counter32,
dbpRealmMessageRouteAccRetrans Counter32,
dbpRealmMessageRouteAccDupReqsts Counter32,
dbpRealmMessageRoutePendReqstsOut Gauge32,
dbpRealmMessageRouteReqstsDrop Counter32 }
dbpPerPeerStatsAccsNotRecorded OBJECT-TYPE dbpRealmMessageRouteIndex OBJECT-TYPE
SYNTAX Counter32 SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Diameter Accounting-Request packets "A number uniquely identifying each Realm."
which were received and responded to but not ::= { dbpRealmMessageRouteEntry 1 }
recorded."
::= { dbpPerPeerStatsEntry 39 }
dbpPerPeerStatsAccRetrans OBJECT-TYPE dbpRealmMessageRouteRealm OBJECT-TYPE
SYNTAX Counter32 SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Diameter Accounting-Request packets "Realm name"
retransmitted to this Diameter server."
::= { dbpPerPeerStatsEntry 40 }
dbpPerPeerStatsTotalRetrans OBJECT-TYPE ::= { dbpRealmMessageRouteEntry 2 }
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 dbpRealmMessageRouteApp OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Diameter Accounting-Request packets "Application id used to route messages
sent to this peer that have not yet timed out or to this realm."
received a response. This variable is incremented when an ::= { dbpRealmMessageRouteEntry 3 }
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 dbpRealmMessageRouteType OBJECT-TYPE
SYNTAX Counter32 SYNTAX ServiceType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Accounting-Requests to this server "The types of service supported for each
that have been dropped." realm application: accounting,
::= { dbpPerPeerStatsEntry 43 } authentication or both."
::= { dbpRealmMessageRouteEntry 4 }
dbpPerPeerStatsHByHDropMessages OBJECT-TYPE dbpRealmMessageRouteAction OBJECT-TYPE
SYNTAX Counter32 SYNTAX INTEGER { local(1),
MAX-ACCESS read-only relay(2),
STATUS current proxy(3),
DESCRIPTION redirect(4) }
"An answer message that is received with an unknown MAX-ACCESS read-only
Hop-by-Hop Identifier. Does not include Accounting STATUS current
Requests dropped." DESCRIPTION
::= { dbpPerPeerStatsEntry 44 } "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 peer.
relay - All Diameter messages that fall within
this category MUST be routed to a
next-hop peer, without modifying any
non-routing AVPs.
proxy - All Diameter messages that fall within this
category MUST be routed to a next-hop
peer.
redirect - Diameter messages that fall within this
category MUST have the identity of the home
Diameter peer(s) appended, and returned
to the sender of the message."
::= { dbpRealmMessageRouteEntry 5 }
dbpPerPeerStatsEToEDupMessages OBJECT-TYPE -- Per-realm message statistics
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 dbpRealmMessageRouteACRsIn OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Diameter packets of unknown type "Number of Accounting-Request messages
which were received." received from the realm."
::= { dbpPerPeerStatsEntry 46 } ::= { dbpRealmMessageRouteEntry 6 }
dbpPerPeerStatsProtocolErrors OBJECT-TYPE dbpRealmMessageRouteACRsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of protocol errors returned to peer, "Number of Accounting-Request messages
but not including redirects." sent to the realm."
::= { dbpPerPeerStatsEntry 47 } ::= { dbpRealmMessageRouteEntry 7 }
dbpPerPeerStatsTransientFailures OBJECT-TYPE dbpRealmMessageRouteACAsIn OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Transient Failure count." "Number of Accounting-Answer messages
::= { dbpPerPeerStatsEntry 48 } received from the realm."
::= { dbpRealmMessageRouteEntry 8 }
dbpPerPeerStatsPermanentFailures OBJECT-TYPE dbpRealmMessageRouteACAsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of permanent failures returned to peer." "Number of Accounting-Answer messages
::= { dbpPerPeerStatsEntry 49 } sent to the realm."
::= { dbpRealmMessageRouteEntry 9 }
dbpPerPeerStatsTransportDown OBJECT-TYPE dbpRealmMessageRouteRARsIn OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of unexpected transport failures." "Number of Re-Auth-Request messages
::= { dbpPerPeerStatsEntry 50 } received from the realm."
::= { dbpRealmMessageRouteEntry 10 }
dbpRealmMessageRouteTable OBJECT-TYPE dbpRealmMessageRouteRARsOut OBJECT-TYPE
SYNTAX SEQUENCE OF DbpRealmMessageRouteEntry SYNTAX Counter32 UNITS "messages"
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The table listing the Diameter "Number of Re-Auth-Request messages
Realm-based Message Route information." sent to the realm."
::= { dbpRealmStats 1 } ::= { dbpRealmMessageRouteEntry 11 }
dbpRealmMessageRouteEntry OBJECT-TYPE dbpRealmMessageRouteRAAsIn OBJECT-TYPE
SYNTAX DbpRealmMessageRouteEntry SYNTAX Counter32 UNITS "messages"
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A row entry representing a Diameter "Number of Re-Auth-Answer messages
Realm Based Message Route server." received from the realm."
INDEX { dbpRealmMessageRouteIndex } ::= { dbpRealmMessageRouteEntry 12 }
::= { dbpRealmMessageRouteTable 1 }
DbpRealmMessageRouteEntry ::= SEQUENCE { dbpRealmMessageRouteRAAsOut OBJECT-TYPE
dbpRealmMessageRouteIndex Unsigned32, SYNTAX Counter32 UNITS "messages"
dbpRealmMessageRouteRealm SnmpAdminString, MAX-ACCESS read-only
dbpRealmMessageRouteApp Unsigned32, STATUS current
dbpRealmMessageRouteType INTEGER, DESCRIPTION
dbpRealmMessageRouteAction INTEGER, "Number of Re-Auth-Answer messages
dbpRealmMessageRouteACRsIn Counter32, sent to the realm."
dbpRealmMessageRouteACRsOut Counter32, ::= { dbpRealmMessageRouteEntry 13 }
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,
dbpRealmMessageRouteASAsOut Counter32,
dbpRealmMessageRouteAccRetrans Counter32,
dbpRealmMessageRouteAccDupReqsts Counter32,
dbpRealmMessageRoutePendReqstsOut Gauge32,
dbpRealmMessageRouteReqstsDrop Counter32 }
dbpRealmMessageRouteIndex OBJECT-TYPE dbpRealmMessageRouteSTRsIn OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Counter32 UNITS "messages"
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A number uniquely identifying each Realm." "Number of Session-Termination-Request messages
::= { dbpRealmMessageRouteEntry 1 } received from the realm."
::= { dbpRealmMessageRouteEntry 14 }
dbpRealmMessageRouteRealm OBJECT-TYPE dbpRealmMessageRouteSTRsOut OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Realm name" "Number of Session-Termination-Request messages
::= { dbpRealmMessageRouteEntry 2 } sent to the realm."
::= { dbpRealmMessageRouteEntry 15 }
dbpRealmMessageRouteApp OBJECT-TYPE dbpRealmMessageRouteSTAsIn OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Application id used to route packets "Number of Session-Termination-Answer messages
to this realm." received from the realm."
::= { dbpRealmMessageRouteEntry 3 } ::= { dbpRealmMessageRouteEntry 16 }
dbpRealmMessageRouteType OBJECT-TYPE dbpRealmMessageRouteSTAsOut OBJECT-TYPE
SYNTAX INTEGER { acct(1), SYNTAX Counter32 UNITS "messages"
auth(2), MAX-ACCESS read-only
both(3) } STATUS current
MAX-ACCESS read-only DESCRIPTION
STATUS current "Number of Session-Termination-Answer messages
DESCRIPTION sent to the realm."
"The types of service supported for each ::= { dbpRealmMessageRouteEntry 17 }
realm application: accounting,
authentication or both."
::= { dbpRealmMessageRouteEntry 4 }
dbpRealmMessageRouteAction OBJECT-TYPE dbpRealmMessageRouteASRsIn OBJECT-TYPE
SYNTAX INTEGER { local(1), SYNTAX Counter32 UNITS "messages"
relay(2), MAX-ACCESS read-only
proxy(3), STATUS current
redirect(4) } DESCRIPTION
MAX-ACCESS read-only "Number of Abort-Session-Request messages
STATUS current received from the realm."
DESCRIPTION ::= { dbpRealmMessageRouteEntry 18 }
"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 dbpRealmMessageRouteASRsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Accounting-Request messages "Number of Abort-Session-Request messages
received from the realm." sent to the realm."
::= { dbpRealmMessageRouteEntry 6 } ::= { dbpRealmMessageRouteEntry 19 }
dbpRealmMessageRouteACRsOut OBJECT-TYPE dbpRealmMessageRouteASAsIn OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Accounting-Request messages "Number of Abort-Session-Answer messages
sent to the realm." received from the realm."
::= { dbpRealmMessageRouteEntry 7 } ::= { dbpRealmMessageRouteEntry 20 }
dbpRealmMessageRouteACAsIn OBJECT-TYPE dbpRealmMessageRouteASAsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Accounting-Answer messages "Number of Abort-Session-Answer messages
received from the realm." sent to the realm."
::= { dbpRealmMessageRouteEntry 8 }
dbpRealmMessageRouteACAsOut OBJECT-TYPE ::= { dbpRealmMessageRouteEntry 21 }
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Accounting-Answer messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 9 }
dbpRealmMessageRouteRARsIn OBJECT-TYPE dbpRealmMessageRouteAccRetrans OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Re-Auth-Request messages "The number of Diameter accounting messages
received from the realm." retransmitted to this realm."
::= { dbpRealmMessageRouteEntry 10 } ::= { dbpRealmMessageRouteEntry 22 }
dbpRealmMessageRouteRARsOut OBJECT-TYPE dbpRealmMessageRouteAccDupReqsts OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Re-Auth-Request messages "The number of duplicate Diameter accounting
sent to the realm." messages sent to this realm."
::= { dbpRealmMessageRouteEntry 11 } ::= { dbpRealmMessageRouteEntry 23 }
dbpRealmMessageRouteRAAsIn OBJECT-TYPE dbpRealmMessageRoutePendReqstsOut OBJECT-TYPE
SYNTAX Counter32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Re-Auth-Answer messages "The number of Diameter Accounting-Request messages
received from the realm." sent to this peer that have not yet timed out or
::= { dbpRealmMessageRouteEntry 12 } received a response. This variable is incremented when an
Accounting-Request is sent to this peer and decremented
due to receipt of an Accounting-Response, a timeout or
a retransmission."
::= { dbpRealmMessageRouteEntry 24 }
dbpRealmMessageRouteRAAsOut OBJECT-TYPE dbpRealmMessageRouteReqstsDrop OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32 UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Re-Auth-Answer messages "The number of requsts dropped by this realm."
sent to the realm." ::= { dbpRealmMessageRouteEntry 25 }
::= { dbpRealmMessageRouteEntry 13 }
dbpRealmMessageRouteSTRsIn OBJECT-TYPE dbpRealmKnownPeersTable OBJECT-TYPE
SYNTAX Counter32 SYNTAX SEQUENCE OF DbpRealmKnownPeersEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Session-Termination-Request messages "The table listing the Diameter
received from the realm." Realms and known peers.
::= { dbpRealmMessageRouteEntry 14 }
dbpRealmMessageRouteSTRsOut OBJECT-TYPE This is an ordered list, where the ordering
SYNTAX Counter32 signifies the order in which the peers are
MAX-ACCESS read-only tried."
STATUS current ::= { dbpRealmCfgs 1 }
DESCRIPTION
"Number of Session-Termination-Request messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 15 }
dbpRealmMessageRouteSTAsIn OBJECT-TYPE dbpRealmKnownPeersEntry OBJECT-TYPE
SYNTAX Counter32 SYNTAX DbpRealmKnownPeersEntry
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Session-Termination-Answer messages "A row entry representing a Diameter
received from the realm." Realm and known peers."
::= { dbpRealmMessageRouteEntry 16 } INDEX { dbpRealmMessageRouteIndex,
dbpRealmKnownPeersIndex }
::= { dbpRealmKnownPeersTable 1 }
dbpRealmMessageRouteSTAsOut OBJECT-TYPE DbpRealmKnownPeersEntry ::= SEQUENCE {
SYNTAX Counter32 dbpRealmKnownPeersIndex Unsigned32,
MAX-ACCESS read-only dbpRealmKnownPeers Unsigned32,
STATUS current dbpRealmKnownPeersChosen Integer32 }
DESCRIPTION
"Number of Session-Termination-Answer messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 17 }
dbpRealmMessageRouteASRsIn OBJECT-TYPE dbpRealmKnownPeersIndex OBJECT-TYPE
SYNTAX Counter32 SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Abort-Session-Request messages "A sequential identifier number."
received from the realm." ::= { dbpRealmKnownPeersEntry 1 }
::= { dbpRealmMessageRouteEntry 18 }
dbpRealmMessageRouteASRsOut OBJECT-TYPE dbpRealmKnownPeers OBJECT-TYPE
SYNTAX Counter32 SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of Abort-Session-Request messages "The index of the peer this realm knows about.
sent to the realm." Same as the dbpPeerIndex"
::= { dbpRealmMessageRouteEntry 19 } ::= { dbpRealmKnownPeersEntry 2 }
dbpRealmMessageRouteASAsIn OBJECT-TYPE dbpRealmKnownPeersChosen OBJECT-TYPE
SYNTAX Counter32 SYNTAX INTEGER { other(1),
MAX-ACCESS read-only roundRobin(2),
STATUS current loadBalance(3),
DESCRIPTION firstPreferred(4),
"Number of Abort-Session-Answer messages mostRecentFirst(5) }
received from the realm." MAX-ACCESS read-only
::= { dbpRealmMessageRouteEntry 20 } STATUS current
DESCRIPTION
"How the realm chooses which peer to send
messages 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 (
implementation dependent) of all
peers defined for the realm, with
the least loaded peer selected
first.
firstPreferred - The first defined peer is always
used for transactions unless
failover occurs.
mostRecentFirst - The most recently used peer is
used first for each transaction."
::= { dbpRealmKnownPeersEntry 3 }
dbpRealmMessageRouteASAsOut OBJECT-TYPE -- Conformance
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Abort-Session-Answer messages
sent to the realm."
::= { dbpRealmMessageRouteEntry 21 }
dbpRealmMessageRouteAccRetrans OBJECT-TYPE diameterBaseProtocolMIBCompliances
SYNTAX Counter32 OBJECT IDENTIFIER ::= { diameterBaseConform 1 }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Diameter accounting packets
retransmitted to this realm."
::= { dbpRealmMessageRouteEntry 22 }
dbpRealmMessageRouteAccDupReqsts OBJECT-TYPE diameterBaseProtocolMIBGroups
SYNTAX Counter32 OBJECT IDENTIFIER ::= { diameterBaseConform 2 }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of duplicate Diameter accounting
packets sent to this realm."
::= { dbpRealmMessageRouteEntry 23 }
dbpRealmMessageRoutePendReqstsOut OBJECT-TYPE -- Compliance Statements
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."
::= { dbpRealmMessageRouteEntry 24 }
dbpRealmMessageRouteReqstsDrop OBJECT-TYPE diameterBPMIBCompliances MODULE-COMPLIANCE
SYNTAX Counter32 STATUS current
MAX-ACCESS read-only DESCRIPTION
STATUS current "The compliance statement for Diameter Base
DESCRIPTION Protocol entities."
"The number of requsts dropped by this realm." MODULE -- this module
::= { dbpRealmMessageRouteEntry 25 } MANDATORY-GROUPS {
dbpLocalCfgGroup,
dbpPeerCfgGroup,
dbpPeerStatsGroup,
dbpNotificationsGroup,
dbpNotifCfgGroup }
dbpRealmKnownPeersTable OBJECT-TYPE GROUP dbpLocalCfgSkippedGroup
SYNTAX SEQUENCE OF DbpRealmKnownPeersEntry DESCRIPTION
MAX-ACCESS not-accessible "This group is only mandatory for a system that
STATUS current implements all the local config objects."
DESCRIPTION
"The table listing the Diameter
Realms and known peers."
::= { dbpRealmCfgs 1 }
dbpRealmKnownPeersEntry OBJECT-TYPE GROUP dbpLocalStatsSkippedGroup
SYNTAX DbpRealmKnownPeersEntry DESCRIPTION
MAX-ACCESS not-accessible "This group is only mandatory for a system that
STATUS current implements all the local statistics objects."
DESCRIPTION
"A row entry representing a Diameter
Realm and known peers."
INDEX { dbpRealmMessageRouteIndex,
dbpRealmKnownPeersIndex }
::= { dbpRealmKnownPeersTable 1 }
DbpRealmKnownPeersEntry ::= SEQUENCE { GROUP dbpPeerCfgSkippedGroup
dbpRealmKnownPeersIndex Unsigned32, DESCRIPTION
dbpRealmKnownPeers Unsigned32, "This group is only mandatory for a system that
dbpRealmKnownPeersChosen INTEGER } implements all the peer config objects."
dbpRealmKnownPeersIndex OBJECT-TYPE GROUP dbpPeerStatsSkippedGroup
SYNTAX Unsigned32 (1..4294967295) DESCRIPTION
MAX-ACCESS not-accessible "This group is only mandatory for a system that
STATUS current implements all the peer statistic objects."
DESCRIPTION
"A sequential identifier number."
::= { dbpRealmKnownPeersEntry 1 }
dbpRealmKnownPeers OBJECT-TYPE GROUP dbpRealmCfgSkippedGroup
SYNTAX Unsigned32 (1..4294967295) DESCRIPTION
MAX-ACCESS read-only "This group is only mandatory for a system that
STATUS current implementsall the realm config objects."
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 GROUP dbpRealmStatsSkippedGroup
SYNTAX INTEGER { roundRobin(1), DESCRIPTION
loadBalance(2), "This group is only mandatory for a system that
firstPreferred(3), implements all the realm statistic objects."
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 ::= { diameterBaseProtocolMIBCompliances 1 }
-- dbpMIBCompliances
diameterBaseProtocolMIBCompliances -- Units of Conformance
OBJECT IDENTIFIER ::= { diameterBaseConform 1 }
diameterBaseProtocolMIBGroups
OBJECT IDENTIFIER ::= { diameterBaseConform 2 }
-- Compliance Statements dbpLocalCfgGroup OBJECT-GROUP
OBJECTS {
dbpLocalRealm,
dbpLocalOriginHost,
dbpLocalVendorId,
dbpLocalVendorStorageType,
dbpLocalVendorRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing configuration common
to the peer."
::= { diameterBaseProtocolMIBGroups 1 }
diameterBaseProtocolCompliance MODULE-COMPLIANCE dbpPeerCfgGroup OBJECT-GROUP
STATUS current OBJECTS {
DESCRIPTION dbpPeerId,
"The compliance statement for Diameter Base dbpPeerPortConnect,
Protocol entities." dbpPeerPortListen,
MODULE -- this module dbpPeerProtocol,
MANDATORY-GROUPS { dbpLocalCfgGroup, dbpPeerSecurity,
dbpPeerCfgGroup, dbpPeerFirmwareRevision,
dbpPeerStatsGroup, dbpPeerStorageType,
dbpRealmCfgGroup, dbpPeerRowStatus,
dbpRealmStatsGroup, dbpPeerIpAddressType,
dbpNotificationsGroup, dbpPeerIpAddress,
dbpNotifCfgGroup } dbpPeerVendorId,
dbpPeerVendorStorageType,
dbpPeerVendorRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing configuration
of the Diameter peers."
::= { diameterBaseProtocolMIBGroups 2 }
::= { diameterBaseProtocolMIBCompliances 1 } dbpPeerStatsGroup OBJECT-GROUP
OBJECTS {
dbpPeerStatsState,
dbpPeerStatsStateDuration,
dbpPeerStatsLastDiscCause,
dbpPeerStatsWhoInitDisconnect,
dbpPeerStatsDWCurrentStatus,
dbpPeerStatsTimeoutConnAtmpts,
dbpPeerStatsASRsIn,
dbpPeerStatsASRsOut,
dbpPeerStatsASAsIn,
dbpPeerStatsASAsOut,
dbpPeerStatsACRsIn,
dbpPeerStatsACRsOut,
dbpPeerStatsACAsIn,
dbpPeerStatsACAsOut,
dbpPeerStatsCERsIn,
dbpPeerStatsCERsOut,
dbpPeerStatsCEAsIn,
dbpPeerStatsCEAsOut,
dbpPeerStatsDWRsIn,
dbpPeerStatsDWRsOut,
dbpPeerStatsDWAsIn,
dbpPeerStatsDWAsOut,
dbpPeerStatsDPRsIn,
dbpPeerStatsDPRsOut,
dbpPeerStatsDPAsIn,
dbpPeerStatsDPAsOut,
dbpPeerStatsRARsIn,
dbpPeerStatsRARsOut,
dbpPeerStatsRAAsIn,
dbpPeerStatsRAAsOut,
dbpPeerStatsSTRsIn,
dbpPeerStatsSTRsOut,
dbpPeerStatsSTAsIn,
dbpPeerStatsSTAsOut,
dbpPeerStatsDWReqTimer,
dbpPeerStatsRedirectEvents,
dbpPeerStatsAccDupRequests,
dbpPeerStatsMalformedReqsts,
dbpPeerStatsAccsNotRecorded,
dbpPeerStatsAccRetrans,
dbpPeerStatsTotalRetrans,
dbpPeerStatsAccPendReqstsOut,
dbpPeerStatsAccReqstsDropped,
dbpPeerStatsHByHDropMessages,
dbpPeerStatsEToEDupMessages,
dbpPeerStatsUnknownTypes,
dbpPeerStatsProtocolErrors,
dbpPeerStatsTransientFailures,
dbpPeerStatsPermanentFailures,
dbpPeerStatsTransportDown
}
STATUS current
DESCRIPTION
"A collection of objects providing statistics
of the Diameter peers."
::= { diameterBaseProtocolMIBGroups 3 }
-- Units of Conformance dbpNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
dbpProtocolErrorNotif,
dbpTransientFailureNotif,
dbpPermanentFailureNotif,
dbpPeerConnectionDownNotif,
dbpPeerConnectionUpNotif
}
STATUS current
DESCRIPTION
"The set of notifications which an agent is required
to implement."
::= { diameterBaseProtocolMIBGroups 4 }
dbpLocalCfgGroup OBJECT-GROUP dbpNotifCfgGroup OBJECT-GROUP
OBJECTS { OBJECTS {
dbpLocalRealm, dbpProtocolErrorNotifEnabled,
dbpLocalOriginHost, dbpTransientFailureNotifEnabled,
dbpLocalId, dbpPermanentFailureNotifEnabled,
dbpLocalIpAddrType, dbpPeerConnectionDownNotifEnabled,
dbpLocalIpAddress, dbpPeerConnectionUpNotifEnabled
dbpLocalTcpListenPort, }
dbpLocalSctpListenPort, STATUS current
dbpLocalStatsTotalMessagesIn, DESCRIPTION
dbpLocalStatsTotalMessagesOut, "A collection of objects providing configuration for
dbpLocalStatsTotalUpTime, base protocol notifications."
dbpLocalResetTime, ::= { diameterBaseProtocolMIBGroups 5 }
dbpLocalConfigReset,
dbpLocalApplStorageType,
dbpLocalApplRowStatus,
dbpAppAdvToPeerServices,
dbpAppAdvToPeerStorageType,
dbpAppAdvToPeerRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing configuration common
to the server."
::= { diameterBaseProtocolMIBGroups 1 }
dbpPeerCfgGroup OBJECT-GROUP dbpLocalCfgSkippedGroup OBJECT-GROUP
OBJECTS { OBJECTS {
dbpPeerId, dbpLocalId,
dbpPeerPortConnect, dbpLocalTcpListenPort,
dbpPeerPortListen, dbpLocalSctpListenPort,
dbpPeerProtocol, dbpLocalStatsTotalPacketsIn,
dbpPeerSecurity, dbpLocalStatsTotalPacketsOut,
dbpPeerFirmwareRevision, dbpLocalStatsTotalUpTime,
dbpPeerStorageType, dbpLocalResetTime,
dbpPeerRowStatus, dbpLocalConfigReset,
dbpPeerIpAddressType, dbpLocalApplStorageType,
dbpPeerIpAddress, dbpLocalApplRowStatus,
dbpPeerVendorId, dbpAppAdvToPeerServices,
dbpPeerVendorStorageType, dbpAppAdvToPeerStorageType,
dbpPeerVendorRowStatus, dbpAppAdvToPeerRowStatus
dbpAppAdvFromPeerType }
} STATUS current
STATUS current DESCRIPTION
DESCRIPTION "A collection of objects providing configuration common
"A collection of objects providing configuration to the peer."
of the Diameter peers." ::= { diameterBaseProtocolMIBGroups 6 }
::= { diameterBaseProtocolMIBGroups 2 }
dbpPeerStatsGroup OBJECT-GROUP dbpLocalStatsSkippedGroup OBJECT-GROUP
OBJECTS { OBJECTS {
dbpPerPeerStatsState, dbpLocalStatsTotalPacketsIn,
dbpPerPeerStatsStateDuration, dbpLocalStatsTotalPacketsOut,
dbpPerPeerStatsLastDiscCause, dbpLocalStatsTotalUpTime,
dbpPerPeerStatsWhoInitDisconnect, dbpLocalResetTime,
dbpPerPeerStatsDWCurrentStatus, dbpLocalConfigReset
dbpPerPeerStatsTimeoutConnAtmpts, }
dbpPerPeerStatsASRsIn, STATUS current
dbpPerPeerStatsASRsOut, DESCRIPTION
dbpPerPeerStatsASAsIn, "A collection of objects providing statistics common
dbpPerPeerStatsASAsOut, to the peer."
dbpPerPeerStatsACRsIn, ::= { diameterBaseProtocolMIBGroups 7 }
dbpPerPeerStatsACRsOut,
dbpPerPeerStatsACAsIn,
dbpPerPeerStatsACAsOut,
dbpPerPeerStatsCERsIn,
dbpPerPeerStatsCERsOut,
dbpPerPeerStatsCEAsIn,
dbpPerPeerStatsCEAsOut,
dbpPerPeerStatsDWRsIn,
dbpPerPeerStatsDWRsOut,
dbpPerPeerStatsDWAsIn,
dbpPerPeerStatsDWAsOut,
dbpPerPeerStatsDPRsIn,
dbpPerPeerStatsDPRsOut,
dbpPerPeerStatsDPAsIn,
dbpPerPeerStatsDPAsOut,
dbpPerPeerStatsRARsIn,
dbpPerPeerStatsRARsOut,
dbpPerPeerStatsRAAsIn,
dbpPerPeerStatsRAAsOut,
dbpPerPeerStatsSTRsIn,
dbpPerPeerStatsSTRsOut,
dbpPerPeerStatsSTAsIn,
dbpPerPeerStatsSTAsOut,
dbpPerPeerStatsDWReqTimer,
dbpPerPeerStatsRedirectEvents,
dbpPerPeerStatsAccDupRequests,
dbpPerPeerStatsMalformedReqsts,
dbpPerPeerStatsAccsNotRecorded,
dbpPerPeerStatsAccRetrans,
dbpPerPeerStatsTotalRetrans,
dbpPerPeerStatsAccPendReqstsOut,
dbpPerPeerStatsAccReqstsDropped,
dbpPerPeerStatsHByHDropMessages,
dbpPerPeerStatsEToEDupMessages,
dbpPerPeerStatsUnknownTypes,
dbpPerPeerStatsProtocolErrors,
dbpPerPeerStatsTransientFailures,
dbpPerPeerStatsPermanentFailures,
dbpPerPeerStatsTransportDown,
dbpPerPeerStatsDWCurrentStatus,
dbpPerPeerStatsDWReqTimer,
dbpPerPeerStatsRedirectEvents,
dbpPerPeerStatsAccDupRequests,
dbpPerPeerStatsEToEDupMessages
}
STATUS current
DESCRIPTION
"A collection of objects providing statistics
of the Diameter peers."
::= { diameterBaseProtocolMIBGroups 3 }
dbpNotificationsGroup NOTIFICATION-GROUP dbpPeerCfgSkippedGroup OBJECT-GROUP
NOTIFICATIONS { OBJECTS { cdbpAppAdvFromPeerType }
dbpProtocolErrorNotif, STATUS current
dbpTransientFailureNotif, DESCRIPTION
dbpPermanentFailureNotif, "A collection of objects providing configuration for
dbpPeerConnectionDownNotif, Diameter peers."
dbpPeerConnectionUpNotif ::= { diameterBaseProtocolMIBGroups 8 }
}
STATUS current
DESCRIPTION
"The set of notifications which an agent is required
to implement."
::= { diameterBaseProtocolMIBGroups 4 }
dbpNotifCfgGroup OBJECT-GROUP dbpPeerStatsSkippedGroup OBJECT-GROUP
OBJECTS { OBJECTS {
dbpProtocolErrorNotifEnabled, dbpPeerStatsDWCurrentStatus,
dbpTransientFailureNotifEnabled, dbpPeerStatsDWReqTimer,
dbpPermanentFailureNotifEnabled, dbpPeerStatsRedirectEvents,
dbpPeerConnectionDownNotifEnabled, dbpPeerStatsAccDupRequests,
dbpPeerConnectionUpNotifEnabled dbpPeerStatsEToEDupMessages
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing configuration for "A collection of objects providing statistics
base protocol notifications." of Diameter peers."
::= { diameterBaseProtocolMIBGroups 5 } ::= { diameterBaseProtocolMIBGroups 9 }
dbpRealmCfgGroup OBJECT-GROUP dbpRealmCfgSkippedGroup OBJECT-GROUP
OBJECTS { OBJECTS {
dbpRealmKnownPeers, dbpRealmKnownPeers,
dbpRealmKnownPeersChosen dbpRealmKnownPeersChosen
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing configuration for "A collection of objects providing configuration for
Realm." realm message routing."
::= { diameterBaseProtocolMIBGroups 6 } ::= { diameterBaseProtocolMIBGroups 10 }
dbpRealmStatsGroup OBJECT-GROUP dbpRealmStatsSkippedGroup OBJECT-GROUP
OBJECTS { OBJECTS {
dbpRealmMessageRouteRealm, dbpRealmMessageRouteRealm,
dbpRealmMessageRouteApp, dbpRealmMessageRouteApp,
dbpRealmMessageRouteType, dbpRealmMessageRouteType,
dbpRealmMessageRouteAction, dbpRealmMessageRouteAction,
dbpRealmMessageRouteACRsIn, dbpRealmMessageRouteACRsIn,
dbpRealmMessageRouteACRsOut, dbpRealmMessageRouteACRsOut,
dbpRealmMessageRouteACAsIn, dbpRealmMessageRouteACAsIn,
dbpRealmMessageRouteACAsOut, dbpRealmMessageRouteACAsOut,
dbpRealmMessageRouteRARsIn, dbpRealmMessageRouteRARsIn,
dbpRealmMessageRouteRARsOut, dbpRealmMessageRouteRARsOut,
dbpRealmMessageRouteRAAsIn, dbpRealmMessageRouteRAAsIn,
dbpRealmMessageRouteRAAsOut, dbpRealmMessageRouteRAAsOut,
dbpRealmMessageRouteSTRsIn, dbpRealmMessageRouteSTRsIn,
dbpRealmMessageRouteSTRsOut, dbpRealmMessageRouteSTRsOut,
dbpRealmMessageRouteSTAsIn, dbpRealmMessageRouteSTAsIn,
dbpRealmMessageRouteSTAsOut, dbpRealmMessageRouteSTAsOut,
dbpRealmMessageRouteASRsIn, dbpRealmMessageRouteASRsIn,
dbpRealmMessageRouteASRsOut, dbpRealmMessageRouteASRsOut,
dbpRealmMessageRouteASAsIn, dbpRealmMessageRouteASAsIn,
dbpRealmMessageRouteASAsOut, dbpRealmMessageRouteASAsOut,
dbpRealmMessageRouteAccRetrans, dbpRealmMessageRouteAccRetrans,
dbpRealmMessageRouteAccDupReqsts, dbpRealmMessageRouteAccDupReqsts,
dbpRealmMessageRoutePendReqstsOut, dbpRealmMessageRoutePendReqstsOut,
dbpRealmMessageRouteReqstsDrop dbpRealmMessageRouteReqstsDrop
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing statistics "A collection of objects providing statistics
of realm message routing." of realm message routing."
::= { diameterBaseProtocolMIBGroups 7 } ::= { diameterBaseProtocolMIBGroups 11 }
END END
5. IANA Considerations 5. IANA Considerations
The MIB module in this document uses the following IANA-assigned The MIB module in this document uses the following IANA-assigned
OBJECT IDENTIFIER values recorded in the SMI Numbers registry: OBJECT IDENTIFIER values recorded in the SMI Numbers registry:
Descriptor OBJECT IDENTIFIER value Descriptor OBJECT IDENTIFIER value
----------------------- ----------------------- ----------------------- -----------------------
diameterBaseProtocolMIB { mib-2 XXX } diameterBaseProtocolMIB { mib-2 XXX }
skipping to change at page 49, line 42 skipping to change at page 49, line 32
It is then a customer/user responsibility to ensure that the SNMP It is then a customer/user responsibility to ensure that the SNMP
entity giving access to an instance of this MIB, is properly entity giving access to an instance of this MIB, is properly
configured to give access to the objects only to those principals configured to give access to the objects only to those principals
(users) that have legitimate rights to indeed GET or SET (change/ (users) that have legitimate rights to indeed GET or SET (change/
create/delete) them. create/delete) them.
7. Contributors 7. Contributors
This document is based upon and derived from work done by Jay This document is based upon and derived from work done by Jay
Koehler, Mark Eklund and Hai Li. Koehler, Mark Eklund, Hai Li and Subash Comerica.
8. Acknowledgements 8. Acknowledgements
Thanks to David Battle for his participation and suggestions in Thanks to David Battle for his participation and suggestions in
designing the table structures; Kevin Lingle, Sumanth Mithra, Tolga designing the table structures; Dan Romascanu, Kevin Lingle, Sumanth
Asveren, Tina Tsou, Mark Jones, John Loughney and Biswaranjan Panda Mithra, Tolga Asveren, Tina Tsou, Mark Jones, John Loughney and
for reviewing the MIB and making invaluable suggestions; and Greg Biswaranjan Panda for reviewing the MIB and making invaluable
Weber for his help in representing the MIB at IETF meetings. suggestions; and Greg Weber for his help in representing the MIB at
IETF meetings.
9. References 9. References
9.1. Normative References 9.1. Normative References
[I-D.ietf-dime-rfc3588bis]
Fajardo, V., Arkko, J., Loughney, J., and G. Zorn,
"Diameter Base Protocol", draft-ietf-dime-rfc3588bis-26
(work in progress), January 2011.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J.
Schoenwaelder, Ed., "Structure of Management Information Schoenwaelder, Ed., "Structure of Management Information
Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
[RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J.
Schoenwaelder, Ed., "Textual Conventions for SMIv2", Schoenwaelder, Ed., "Textual Conventions for SMIv2",
STD 58, RFC 2579, April 1999. STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder,
"Conformance Statements for SMIv2", STD 58, RFC 2580, "Conformance Statements for SMIv2", STD 58, RFC 2580,
April 1999. April 1999.
[RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An
Architecture for Describing Simple Network Management Architecture for Describing Simple Network Management
Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, Protocol (SNMP) Management Frameworks", STD 62, RFC 3411,
December 2002. December 2002.
[RFC3588] Calhoun, P., Loughney, J., Guttman, E., Zorn, G., and J.
Arkko, "Diameter Base Protocol", RFC 3588, September 2003.
[RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J.
Schoenwaelder, "Textual Conventions for Internet Network Schoenwaelder, "Textual Conventions for Internet Network
Addresses", RFC 4001, February 2005. Addresses", RFC 4001, February 2005.
[RFC4133] Bierman, A. and K. McCloghrie, "Entity MIB (Version 3)",
RFC 4133, August 2005.
9.2. Informative References 9.2. Informative References
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction and Applicability Statements for Internet- "Introduction and Applicability Statements for Internet-
Standard Management Framework", RFC 3410, December 2002. Standard Management Framework", RFC 3410, December 2002.
[RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model [RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model
(USM) for version 3 of the Simple Network Management (USM) for version 3 of the Simple Network Management
Protocol (SNMPv3)", STD 62, RFC 3414, December 2002. Protocol (SNMPv3)", STD 62, RFC 3414, December 2002.
[RFC3415] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based [RFC3415] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based
Access Control Model (VACM) for the Simple Network Access Control Model (VACM) for the Simple Network
Management Protocol (SNMP)", STD 62, RFC 3415, Management Protocol (SNMP)", STD 62, RFC 3415,
December 2002. December 2002.
Authors' Addresses Author's Address
Glen Zorn Glen Zorn
Network Zen Network Zen
1463 East Republican Street, #358 227/358 Thanon Sanphawut
Seattle, WA 98112 Bang Na, Bangkok 10260
USA Thailand
Email: gwz@net-zen.net Email: gwz@net-zen.net
Subash Comerica
Cisco Systems
Global Development Centre, Prestige Waterford
No. 9 Brunton Road
BGL3/MZ/
Bangalore, Karnataka 560025
India
Phone: +91 80 4103 6427
Email: subashtc@cisco.com
 End of changes. 242 change blocks. 
1909 lines changed or deleted 1950 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/