Observium_CE/mibs/rfc/VRRP-MIB

1807 lines
63 KiB
Plaintext

VRRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Counter32,
Integer32, mib-2, Unsigned32,
IpAddress FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus,
MacAddress, TruthValue, TimeStamp,
TimeInterval, StorageType FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
ifIndex FROM IF-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
vrrpMIB MODULE-IDENTITY
LAST-UPDATED "200612130000Z"
ORGANIZATION "IETF VRRP Working Group"
CONTACT-INFO
"Kalyan Tata
Nokia Inc.
313 Fairchild Dr.
Mountain View, CA 94043"
DESCRIPTION
"This MIB describes objects used for managing Virtual
Router Redundancy Protocol (VRRP) over IPv4 and IPv6
protocols.
This MIB supports VRRP for IPv4 and IPv6 protocols
simultaneously running on a given interface of a
router.
Copyright (C) The IETF Trust (2006)."
REVISION "200612130000Z" -- 13 Dec 2006
--
-- RFC Ed.: In the following text, please replace XXX
-- with actual RFC number and remove this note
DESCRIPTION
"Revised version, published as RFC XXXX.
This revision provides MIB support for the Virtual Router
Redundancy Protocol (VRRP) in both IPv4 and IPv6
environments.
Key revisions include :
o Deprecating vrrpOperTable, vrrpRouterStatsTable and
vrrpAssoIpAddrTable in favor of IP version neutral
vrrpOperationsTable, vrrpRouterStatisticsTable and
vrrpAssociatedIpAddrTable.
o vrrpNodeVersion scalar objects has been deprecated and
is replaced by the vrrpOperationsInetAddrType object
in the vrrpOperationsTable.
o vrrpAuthFailureTrap has been deprecated.
o vrrpNewMasterReason object has been added to
vrrpTrapNewMaster notification.
o A new notification vrrpTrapProtoError has been added.
o DEFVAL clause has been added."
REVISION "200003030000Z" -- 03 Mar 2000
DESCRIPTION
"This MIB describes objects used for managing Virtual
Router Redundancy Protocol (VRRP) routers. Initial
version as published in RFC 2787."
::= { mib-2 68 }
--
-- Textual Conventions
--
VrId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A number which, along with IP version and interface
index (IfIndex), serves to uniquely identify a virtual
router on a given VRRP router. There is no relationship
between VrId value used on a IPv4 interface and VrId
value used on IPv6 interface. It is legal to use same
VrId value on IPv4 and IPv6 interfaces"
SYNTAX Integer32 (1..255)
--
-- VRRP MIB Groups
--
vrrpOperations OBJECT IDENTIFIER ::= { vrrpMIB 1 }
vrrpStatistics OBJECT IDENTIFIER ::= { vrrpMIB 2 }
vrrpConformance OBJECT IDENTIFIER ::= { vrrpMIB 3 }
--
-- Start of MIB objects
--
vrrpNodeVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This value identifies the particular version of the VRRP
supported by this node.
This object is deprecated in the IP Version Independent
MIB."
::= { vrrpOperations 1 }
vrrpNotificationCntl OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the VRRP-enabled router will generate
SNMP notifications for events defined in this MIB.
'Enabled' results in SNMP notifications; 'disabled', no
notifications are sent."
DEFVAL { enabled }
::= { vrrpOperations 2 }
--
-- VRRP Operations Table
--
vrrpOperationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF VrrpOperationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unified Operations table for a VRRP router which
consists of a sequence (i.e., one or more conceptual
rows) of 'vrrpOperationsEntry' items which describe
the operational characteristics of a virtual router."
::= { vrrpOperations 7 }
vrrpOperationsEntry OBJECT-TYPE
SYNTAX VrrpOperationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the vrrpOperationsTable containing the
operational characteristics of a virtual router. On a
VRRP router, a given virtual router is identified by a
combination of the IP version, VRID and ifIndex.
ifIndex represents a physical interface of the router.
Note that rows in this table can be distinguished on a
multi-stacked device running VRRP over IPv4 and
IPv6 on the same physical interface.
Rows in the table cannot be modified unless the value
of 'vrrpOperationsState' has transitioned to
'initialize'"
INDEX { vrrpOperationsInetAddrType,
vrrpOperationsVrId, ifIndex }
::= { vrrpOperationsTable 1 }
VrrpOperationsEntry ::=
SEQUENCE {
vrrpOperationsInetAddrType
InetAddressType,
vrrpOperationsVrId
VrId,
vrrpOperationsVirtualMacAddr
MacAddress,
vrrpOperationsState
INTEGER,
vrrpOperationsPriority
Unsigned32,
vrrpOperationsAddrCount
Integer32,
vrrpOperationsMasterIpAddr
InetAddress,
vrrpOperationsPrimaryIpAddr
InetAddress,
vrrpOperationsAdvInterval
TimeInterval,
vrrpOperationsPreemptMode
TruthValue,
vrrpOperationsAcceptMode
TruthValue,
vrrpOperationsUpTime
TimeStamp,
vrrpOperationsStorageType
StorageType,
vrrpOperationsRowStatus
RowStatus
}
vrrpOperationsInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address type of VrrpOperationsEntry. This value
applies to both vrrpOperationsMasterIpAddr and
vrrpOperationsPrimaryIpAddr."
REFERENCE "RFC 4001"
::= { vrrpOperationsEntry 1 }
vrrpOperationsVrId OBJECT-TYPE
SYNTAX VrId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the Virtual Router Identifier
(VRID)."
REFERENCE "RFC 4001"
::= { vrrpOperationsEntry 2 }
vrrpOperationsVirtualMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The virtual MAC address of the virtual router.
Although this object can be derived from the
'vrrpOperationsVrId' object, it is defined so that it
is easily obtainable by a management application and
can be included in VRRP-related SNMP notifications."
REFERENCE "STD 58 RFC 2578"
::= { vrrpOperationsEntry 3 }
vrrpOperationsState OBJECT-TYPE
SYNTAX INTEGER {
initialize(1),
backup(2),
master(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the virtual router. This object
has three defined values:
- `initialize', which indicates that the
virtual router is waiting for a startup event.
- `backup', which indicates the virtual router is
monitoring the availability of the master router.
- `master', which indicates that the virtual router
is forwarding packets for IP addresses that are
associated with this router."
REFERENCE " RFC 3768"
::= { vrrpOperationsEntry 4 }
vrrpOperationsPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the priority to be used for the
virtual router master election process. Higher values
imply higher priority.
A priority of '0', although not settable, is sent by
the master router to indicate that this router has
ceased to participate in VRRP and a backup virtual
router should transition to become a new master.
A priority of 255 is used for the router that owns the
associated IP address(es) for VRRP over IPv4 and hence
not settable.
A 'badValue(3)' should be returned when a user tries to
set 0 or 255 for this object. "
DEFVAL { 100 }
::= { vrrpOperationsEntry 5 }
vrrpOperationsAddrCount OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IP addresses that are associated with
this virtual router. This number is equal to the
number of rows in the vrrpAssociatedAddrTable that
correspond to a given IP version/VRID/ifIndex."
REFERENCE "RFC 3768 section 5.3.5. Count IP Addrs"
::= { vrrpOperationsEntry 6 }
vrrpOperationsMasterIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The master router's real IP address. Master router
would set this address to vrrpOperationsPrimaryIpAddr
while transitioning to master state. For backup
routers, this is the IP address listed as the source in
VRRP advertisement last received by this virtual
router."
REFERENCE " RFC 3768"
::= { vrrpOperationsEntry 7 }
vrrpOperationsPrimaryIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"In the case where there are more than one IP
Address (associated IP addresses) for a given
`ifIndex', this object is used to specify the IP
address that will become the
vrrpOperationsMasterIpAddr', should the virtual router
transition from backup state to master."
::= { vrrpOperationsEntry 8 }
vrrpOperationsAdvInterval OBJECT-TYPE
SYNTAX TimeInterval (1..4096)
UNITS "centiseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time interval, in centiseconds, between sending
advertisement messages. Only the master router sends
VRRP advertisements."
REFERENCE " RFC 3768 section 5.3.7"
DEFVAL { 100}
::= { vrrpOperationsEntry 9 }
vrrpOperationsPreemptMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether a higher priority virtual router will
preempt a lower priority master."
REFERENCE " RFC 3768 section 6.1"
DEFVAL { true }
::= { vrrpOperationsEntry 10 }
vrrpOperationsAcceptMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether a virtual router in Master state
will accept packets addressed to the address owner's
IPv6 address as its own if it is not the IPv6 address
owner. Default is False.
This object is not relevant for rows representing VRRP
over IPv4 and should be set to false."
DEFVAL { false }
::= { vrrpOperationsEntry 11 }
vrrpOperationsUpTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the value of the `sysUpTime' object when this
virtual router (i.e., the `vrrpOperationsState')
transitioned out of `initialized'."
REFERENCE " RFC 3768 section 6.1"
::= { vrrpOperationsEntry 12 }
vrrpOperationsStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The storage type for this conceptual row. Write access
is not required. It is optional to support nonVolatile
StorageType enumeration."
REFERENCE " RFC4181 section 4.6.4"
DEFVAL { nonVolatile }
::= { vrrpOperationsEntry 13 }
vrrpOperationsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus variable should be used in accordance to
installation and removal conventions for conceptual
rows. When `vrrpOperationsRowStatus' is set to
active(1), no other objects in the conceptual row can
be modified.
To create a row in this table, a manager sets this
object to either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are
appropriately configured, the value of the
corresponding instance of the `vrrpOperationsRowStatus'
column will be read as notReady(3).
In particular, a newly created row cannot be made
active(1) until (minimally) the corresponding instance
of vrrpOperationsInetAddrType, vrrpOperationsVrId and
vrrpOperationsPrimaryIpAddr has been set and there is
at least one active row in the
`vrrpAssociatedIpAddrTable' defining an associated
IP address.
notInService(2) should be used to administratively
bring the row down.
A typical order of operation to add a row is:
1. Create a row in vrrpOperationsTable with
createAndWait(5).
2. Create one or more corresponding rows in
vrrpAssociatedIpAddrTable.
3. Populate the vrrpOperationsEntry.
4. set vrrpOperationsRowStatus to active(1).
A typical order of operation to delete an entry is:
1. Set vrrpOperationsRowStatus to notInService(2).
2. Set the corresponding rows in
vrrpAssociatedIpAddrTable to destroy(6) to delete the
entry.
3. set vrrpOperationsRowStatus to destroy(6) to delete
the entry."
::= { vrrpOperationsEntry 14 }
--
-- VRRP Associated Address Table
--
vrrpAssociatedIpAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF VrrpAssociatedIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of addresses associated with this virtual
router."
::= { vrrpOperations 8 }
vrrpAssociatedIpAddrEntry OBJECT-TYPE
SYNTAX VrrpAssociatedIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table contains an IP address that is
associated with a virtual router. The number of rows
for a given IP version, VrID and ifIndex will equal the
number of IP addresses associated (e.g., backed up) by
the virtual router (equivalent to
'vrrpOperationsIpAddrCount').
Rows in the table cannot be modified unless the value
of `vrrpOperationsState' has transitioned to
`initialize'."
INDEX { vrrpOperationsInetAddrType, vrrpOperationsVrId,
ifIndex, vrrpAssociatedIpAddr }
::= { vrrpAssociatedIpAddrTable 1 }
VrrpAssociatedIpAddrEntry ::=
SEQUENCE {
vrrpAssociatedIpAddr
InetAddress,
vrrpAssociatedStorageType
StorageType,
vrrpAssociatedIpAddrRowStatus
RowStatus
}
vrrpAssociatedIpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(0|4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The assigned IP addresses that a virtual router is
responsible for backing up.
The size of this object is either 4 or 16 depending on
vrrpOperationsInetAddrType."
REFERENCE "RFC 3768 Section 5.3.9"
::= { vrrpAssociatedIpAddrEntry 1 }
vrrpAssociatedStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The storage type for this conceptual row. Write access
is not required. It is optional to support nonVolatile
StorageType enumeration."
REFERENCE " RFC4181 section 4.6.4"
DEFVAL { nonVolatile }
::= { vrrpAssociatedIpAddrEntry 2 }
vrrpAssociatedIpAddrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus variable, used according to
installation and removal conventions for conceptual
rows. To create a row in this table, a manager sets
this object to either createAndGo(4) or
createAndWait(5). Setting this object to active(1)
results in the addition of an associated address for a
virtual router. Setting this object to notInService(2)
results in administratively bringing down the row.
Destroying the entry or setting it to destroy(6)
removes the associated address from the virtual router.
The use of other values is implementation-dependent.
Only vrrpAssociatedStorageType can be modified when the
row is in active(1) state for Implementations
supporting write access to vrrpAssociatedStorageType
Implementations should not allow deletion of the last
row corresponding to an active row in
vrrpOperationsTable.
Refer to description of vrrpOperationsRowStatus for a
typical row creation and deletion scenarios."
::= { vrrpAssociatedIpAddrEntry 3 }
--
-- VRRP Router Statistics
--
vrrpRouterChecksumErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received with an
invalid VRRP checksum value."
REFERENCE "RFC3768 Section 5.3.8"
::= { vrrpStatistics 1 }
vrrpRouterVersionErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received with an
unknown or unsupported version number."
REFERENCE "RFC3768 Section 5.3.1"
::= { vrrpStatistics 2 }
vrrpRouterVrIdErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received with an
invalid VRID for this virtual router."
REFERENCE "RFC3768 Section 5.3.3"
::= { vrrpStatistics 3 }
--
-- VRRP Router Statistics Table
--
vrrpRouterStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF VrrpRouterStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of virtual router statistics."
::= { vrrpStatistics 5 }
vrrpRouterStatisticsEntry OBJECT-TYPE
SYNTAX VrrpRouterStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing statistics
information about a given virtual router."
AUGMENTS { vrrpOperationsEntry }
::= { vrrpRouterStatisticsTable 1 }
VrrpRouterStatisticsEntry ::=
SEQUENCE {
vrrpStatisticsMasterTransitions
Counter32,
vrrpStatisticsRcvdAdvertisements
Counter32,
vrrpStatisticsAdvIntervalErrors
Counter32,
vrrpStatisticsIpTtlErrors
Counter32,
vrrpStatisticsRcvdPriZeroPackets
Counter32,
vrrpStatisticsSentPriZeroPackets
Counter32,
vrrpStatisticsRcvdInvalidTypePkts
Counter32,
vrrpStatisticsAddressListErrors
Counter32,
vrrpStatisticsPacketLengthErrors
Counter32,
vrrpStatisticsRcvdInvalidAuthentications
Counter32,
vrrpStatisticsDiscontinuityTime
TimeStamp,
vrrpStatisticsRefreshRate
Unsigned32
}
vrrpStatisticsMasterTransitions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times that this virtual router's
state has transitioned to MASTER.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
vrrpStatisticsDiscontinuityTime."
::= { vrrpRouterStatisticsEntry 1 }
vrrpStatisticsRcvdAdvertisements OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP advertisements received by
this virtual router.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
vrrpStatisticsDiscontinuityTime."
::= { vrrpRouterStatisticsEntry 2 }
vrrpStatisticsAdvIntervalErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP advertisement packets
received for which the advertisement interval is
different than the one configured for the local virtual
router.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
vrrpStatisticsDiscontinuityTime."
::= { vrrpRouterStatisticsEntry 3 }
vrrpStatisticsIpTtlErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received by the
Virtual router with IPv4 TTL (for VRRP over IPv4) or
IPv6 Hop Limit (for VRRP over IPv6) not equal to 255.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
vrrpStatisticsDiscontinuityTime."
REFERENCE "RFC3768 Section 5.2.3"
::= { vrrpRouterStatisticsEntry 4 }
vrrpStatisticsRcvdPriZeroPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received by the
virtual router with a priority of '0'.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
vrrpStatisticsDiscontinuityTime."
REFERENCE "RFC3768 Section 5.3.4"
::= { vrrpRouterStatisticsEntry 5 }
vrrpStatisticsSentPriZeroPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets sent by the virtual
router with a priority of '0'.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
vrrpStatisticsDiscontinuityTime."
REFERENCE "RFC3768 Section 5.3.4"
::= { vrrpRouterStatisticsEntry 6 }
vrrpStatisticsRcvdInvalidTypePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of VRRP packets received by the virtual
router with an invalid value in the 'type' field.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
vrrpStatisticsDiscontinuityTime."
::= { vrrpRouterStatisticsEntry 7 }
vrrpStatisticsAddressListErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received for which the
address list does not match the locally configured list
for the virtual router.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
vrrpStatisticsDiscontinuityTime."
::= { vrrpRouterStatisticsEntry 8 }
vrrpStatisticsPacketLengthErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received with a packet
length less than the length of the VRRP header.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
vrrpStatisticsDiscontinuityTime."
::= { vrrpRouterStatisticsEntry 9 }
vrrpStatisticsRcvdInvalidAuthentications OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received with an unknown
authentication type."
REFERENCE "RFC3768 Section 5.3.6"
::= { vrrpRouterStatisticsEntry 10 }
vrrpStatisticsDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on the most recent occasion at
which any one or more of this entry's counters suffered
a discontinuity.
If no such discontinuities have occurred since the last
re-initialization of the local management subsystem,
then this object contains a zero value."
::= { vrrpRouterStatisticsEntry 11 }
vrrpStatisticsRefreshRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum reasonable polling interval for this entry.
This object provides an indication of the minimum
Amount of time required to update the counters in this
entry."
::= { vrrpRouterStatisticsEntry 12 }
--
-- Notification Definitions
--
vrrpNotifications OBJECT IDENTIFIER ::= { vrrpMIB 0 }
---
--- Objects used in the notifications
---
vrrpNewMasterReason OBJECT-TYPE
SYNTAX INTEGER {
notmaster (0),
priority (1),
preempted (2),
masterNoResponse (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the reason for vrrpNewMaster trap.
Used by vrrpTrapNewMaster trap. The object can be
polled if the vrrpNewMaster trap is lost to identify
the reason for transmission. Backup router should
return notmaster(0) when pooled. "
::= { vrrpOperations 9 }
vrrpTrapProtoErrReason OBJECT-TYPE
SYNTAX INTEGER {
hopLimitError (0),
versionError (1),
checksumError (2),
vridError(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This indicates the reason for protocol error trap.
Used by vrrpTrapProtoError trap."
::= { vrrpOperations 10 }
vrrpTrapNewMaster NOTIFICATION-TYPE
OBJECTS { vrrpOperationsMasterIpAddr,
vrrpNewMasterReason
}
STATUS current
DESCRIPTION
"The newMaster trap indicates that the sending agent
has transitioned to 'Master' state."
::= { vrrpNotifications 1 }
vrrpTrapProtoError NOTIFICATION-TYPE
OBJECTS { vrrpTrapProtoErrReason
}
STATUS current
DESCRIPTION
"The error trap indicates that the sending agent has
encountered the protocol error indicated by
vrrpTrapProtoErrorReason."
::= { vrrpNotifications 3 }
--
-- deprecated objects follow.
--
-- vrrpOperTable(3) & vrrpAssoIpAddrTable(4) have been
-- deprecated and should not be used.
vrrpOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF VrrpOperEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Operations table for a VRRP router which consists of a
sequence (i.e., one or more conceptual rows) of
'vrrpOperEntry' items.
This table has been deprecated as a new IP version
neutral 'vrrpOperationsTable' has been added. "
::= { vrrpOperations 3 }
vrrpOperEntry OBJECT-TYPE
SYNTAX VrrpOperEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An entry in the vrrpOperTable containing the operational
characteristics of a virtual router. On a VRRP router,
a given virtual router is identified by a combination
of the IF index and VRID.
Rows in the table cannot be modified unless the value
of `vrrpOperAdminState' is `disabled' and the
`vrrpOperState' has transitioned to `initialize'.
This object is deprecated in favor of the IP Version
independent object, vrrpOperationsEntry"
INDEX { ifIndex, vrrpOperVrId }
::= { vrrpOperTable 1 }
VrrpOperEntry ::=
SEQUENCE {
vrrpOperVrId
VrId,
vrrpOperVirtualMacAddr
MacAddress,
vrrpOperState
INTEGER,
vrrpOperAdminState
INTEGER,
vrrpOperPriority
Integer32,
vrrpOperIpAddrCount
Integer32,
vrrpOperMasterIpAddr
IpAddress,
vrrpOperPrimaryIpAddr
IpAddress,
vrrpOperAuthType
INTEGER,
vrrpOperAuthKey
OCTET STRING,
vrrpOperAdvertisementInterval
Integer32,
vrrpOperPreemptMode
TruthValue,
vrrpOperVirtualRouterUpTime
TimeStamp,
vrrpOperProtocol
INTEGER,
vrrpOperRowStatus
RowStatus
}
vrrpOperVrId OBJECT-TYPE
SYNTAX VrId
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This object contains the Virtual Router Identifier
(VRID).
This object is deprecated in favor of the IP Version
independent object, vrrpOperationsVrId "
::= { vrrpOperEntry 1 }
vrrpOperVirtualMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The virtual MAC address of the virtual router. Although
this object can be derived from the 'vrrpOperVrId' object,
it is defined so that it is easily obtainable by a
management application and can be included in VRRP-related
SNMP traps.
This object is deprecated in favor of the IP Version
Independent object, vrrpOperationsVirtualMacAddr."
::= { vrrpOperEntry 2 }
vrrpOperState OBJECT-TYPE
SYNTAX INTEGER {
initialize(1),
backup(2),
master(3)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The current state of the virtual router. This object has
three defined values:
- `initialize', which indicates that all the
virtual router is waiting for a startup event.
- `backup', which indicates the virtual router is
monitoring the availability of the master router.
- `master', which indicates that the virtual router
is forwarding packets for IP addresses that are
associated with this router.
Setting the `vrrpOperAdminState' object (below) initiates
transitions in the value of this object.
This object is deprecated in favor of the IP Version
Independent object, vrrpOperationsState."
::= { vrrpOperEntry 3 }
vrrpOperAdminState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"This object will enable/disable the virtual router
function.
Setting the value to `up', will transition the state of
the virtual router from `initialize' to `backup' or
`master', depending on the value of `vrrpOperPriority'.
Setting the value to `down', will transition the router
from `master' or `backup' to `initialize'. State
transitions may not be immediate; they sometimes depend on
other factors, such as the interface (IF) state.
The `vrrpOperAdminState' object must be set to `down' prior
to modifying the other read-create objects in the
conceptual row. The value of the `vrrpOperRowStatus'
object (below) must be `active', signifying that the
conceptual row is valid (i.e., the objects are correctly
set), in order for this object to be set to `up'.
This object is deprecated in favor of the IP Version
Independent object, vrrpOperationsState."
DEFVAL { down }
::= { vrrpOperEntry 4 }
vrrpOperPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"This object specifies the priority to be used for the
virtual router master election process. Higher values
imply higher priority.
A priority of '0', although not settable, is sent by
the master router to indicate that this router has ceased
to participate in VRRP and a backup virtual router should
transition to become a new master.
A priority of 255 is used for the router that owns the
associated IP address(es).
This object is deprecated in favor of the IP Version
Independent object, vrrpOperationsPriority."
DEFVAL { 100 }
::= { vrrpOperEntry 5 }
vrrpOperIpAddrCount OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of IP addresses that are associated with this
virtual router. This number is equal to the number of
rows in the vrrpAssoIpAddrTable that correspond to a
given IF index/VRID pair.
This object is deprecated in favor of the IP Version
Independent object, vrrpOperationsAddrCount."
::= { vrrpOperEntry 6 }
vrrpOperMasterIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The master router's real (primary) IP address. This is
the IP address listed as the source in VRRP advertisement
last received by this virtual router.
This object is deprecated in favor of the IP Version
Independent object, vrrpOperationsMasterIpAddr."
::= { vrrpOperEntry 7 }
vrrpOperPrimaryIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"In the case where there is more than one IP address for
a given `ifIndex', this object is used to specify the IP
address that will become the `vrrpOperMasterIpAddr',
should the virtual router transition from backup to
master. If this object is set to 0.0.0.0, the IP address
which is numerically lowest (of all the associated IP
address for the interface) will be selected.
This object is deprecated in favor of the IP Version
Independent object, vrrpOperationsPrimaryIpAddr."
DEFVAL { '00000000'H } -- 0.0.0.0
::= { vrrpOperEntry 8 }
vrrpOperAuthType OBJECT-TYPE
SYNTAX INTEGER {
noAuthentication(1), -- VRRP protocol exchanges are
-- not authenticated.
simpleTextPassword(2), -- Exchanges are authenticated
-- by a clear text password.
ipAuthenticationHeader(3) -- Exchanges are authenticated
-- using the IP authentication
-- header.
}
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"Authentication type used for VRRP protocol exchanges
between virtual routers. This value of this object is the
same for a given ifIndex.
New enumerations to this list can only be added via a new
RFC on the standards track.
This object is deprecated in the IP Version MIB."
DEFVAL { noAuthentication }
::= { vrrpOperEntry 9 }
vrrpOperAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The Authentication Key. This object is set according to
the value of the 'vrrpOperAuthType' object
('simpleTextPassword' or 'ipAuthenticationHeader'). If
the length of the value is less than 16 octets, the agent
will left adjust and zero fill to 16 octets. The value of
this object is the same for a given ifIndex.
When read, vrrpOperAuthKey always returns an Octet String
of length zero.
This object is deprecated in the IP Version MIB."
::= { vrrpOperEntry 10 }
vrrpOperAdvertisementInterval OBJECT-TYPE
SYNTAX Integer32 (1..255)
UNITS "seconds"
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The time interval, in seconds, between sending
advertisement messages. Only the master router sends
VRRP advertisements.
This object is deprecated in favor of the IP Version
Independent object, vrrpOperationsAdvInterval. "
DEFVAL { 1 }
::= { vrrpOperEntry 11 }
vrrpOperPreemptMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"Controls whether a higher priority virtual router will
preempt a lower priority master.
This object is deprecated in favor of the IP Version
Independent object, vrrpOperationsPreemptMode. "
DEFVAL { true }
::= { vrrpOperEntry 12 }
vrrpOperVirtualRouterUpTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This is the value of the `sysUpTime' object when this
virtual router (i.e., the `vrrpOperState') transitioned
out of `initialized'.
This object is deprecated in favor of the IP Version
Independent object, vrrpOperationsUpTime."
::= { vrrpOperEntry 13 }
vrrpOperProtocol OBJECT-TYPE
SYNTAX INTEGER {
ip (1),
bridge (2),
decnet (3),
other (4)
}
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The particular protocol being controlled by this Virtual
Router.
New enumerations to this list can only be added via a new
RFC on the standards track.
This object is deprecated in the IP Version Independent
MIB."
DEFVAL { ip }
::= { vrrpOperEntry 14 }
vrrpOperRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The RowStatus variable, used in accordance to
installation and removal conventions for conceptual rows.
The RowStatus of a currently active row in the
vrrpOperTable is constrained by the operational state of
the corresponding virtual router.
When `vrrpOperRowStatus' is set to active(1), no other
objects in the conceptual row, with the exception of
`vrrpOperAdminState', can be modified. Prior to setting
the `vrrpOperRowStatus' object from `active' to a
different value, the `vrrpOperAdminState' object must be
set to `down' and the `vrrpOperState' object be
transitioned to `initialize'.
To create a row in this table, a manager sets this object
to either createAndGo(4) or createAndWait(5). Until
instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
`vrrpOperRowStatus' column will be read as notReady(3).
In particular, a newly created row cannot be made
active(1) until (minimally) the corresponding instance of
`vrrpOperVrId' has been set and there is at least one
active row in the `vrrpAssoIpAddrTable' defining an
associated IP address for the virtual router.
This object is deprecated in favor of the IP Version
Independent object, vrrpOperationsRowStatus. "
::= { vrrpOperEntry 15 }
--
-- Deprecated VRRP Associated IP Address Table
--
vrrpAssoIpAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF VrrpAssoIpAddrEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The table of addresses associated with this virtual
router.
This object is deprecated in favor of the IP Version
Independent object, vrrpAssociatedIpAddrTable. "
::= { vrrpOperations 4 }
vrrpAssoIpAddrEntry OBJECT-TYPE
SYNTAX VrrpAssoIpAddrEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An entry in the table contains an IP address that is
associated with a virtual router. The number of rows for
a given ifIndex and VrId will equal the number of IP
addresses associated (e.g., backed up) by the virtual
router (equivalent to 'vrrpOperIpAddrCount').
Rows in the table cannot be modified unless the value
of `vrrpOperAdminState' is `disabled' and the
`vrrpOperState' has transitioned to `initialize'.
This object is deprecated in favor of the IP Version
Independent object, vrrpAssociatedIpAddrEntry."
INDEX { ifIndex, vrrpOperVrId, vrrpAssoIpAddr }
::= { vrrpAssoIpAddrTable 1 }
VrrpAssoIpAddrEntry ::=
SEQUENCE {
vrrpAssoIpAddr
IpAddress,
vrrpAssoIpAddrRowStatus
RowStatus
}
vrrpAssoIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The assigned IP addresses that a virtual router is
responsible for backing up.
This object is deprecated in favor of the IP Version
Independent object, vrrpAssociatedIpAddr."
::= { vrrpAssoIpAddrEntry 1 }
vrrpAssoIpAddrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The row status variable, used according to installation
and removal conventions for conceptual rows. Setting this
object to active(1) or createAndGo(4) results in the
addition of an associated address for a virtual router.
Destroying the entry or setting it to notInService(2)
removes the associated address from the virtual router.
The use of other values is implementation-dependent.
This object is deprecated in favor of the IP Version
Independent object, vrrpAssociatedIpAddrRowStatus."
::= { vrrpAssoIpAddrEntry 2 }
--
-- Deprecated vrrpRouterStatsTable.
--
vrrpRouterStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF VrrpRouterStatsEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Table of virtual router statistics.
This object is deprecated in favor of the IP Version
Independent object, vrrpRouterStatisticsTable."
::= { vrrpStatistics 4 }
vrrpRouterStatsEntry OBJECT-TYPE
SYNTAX VrrpRouterStatsEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An entry in the table, containing statistics information
about a given virtual router.
This object is deprecated in favor of the IP Version
Independent object, vrrpRouterStatisticsEntry."
AUGMENTS { vrrpOperEntry }
::= { vrrpRouterStatsTable 1 }
VrrpRouterStatsEntry ::=
SEQUENCE {
vrrpStatsBecomeMaster
Counter32,
vrrpStatsAdvertiseRcvd
Counter32,
vrrpStatsAdvertiseIntervalErrors
Counter32,
vrrpStatsAuthFailures
Counter32,
vrrpStatsIpTtlErrors
Counter32,
vrrpStatsPriorityZeroPktsRcvd
Counter32,
vrrpStatsPriorityZeroPktsSent
Counter32,
vrrpStatsInvalidTypePktsRcvd
Counter32,
vrrpStatsAddressListErrors
Counter32,
vrrpStatsInvalidAuthType
Counter32,
vrrpStatsAuthTypeMismatch
Counter32,
vrrpStatsPacketLengthErrors
Counter32
}
vrrpStatsBecomeMaster OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of times that this virtual router's
state has transitioned to MASTER.
This object is deprecated in favor of the IP Version
Independent object, vrrpStatisticsMasterTransitions."
::= { vrrpRouterStatsEntry 1 }
vrrpStatsAdvertiseRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of VRRP advertisements received by this
virtual router.
This object is deprecated in favor of the IP Version
Independent object, vrrpStatisticsRcvdAdvertisements."
::= { vrrpRouterStatsEntry 2 }
vrrpStatsAdvertiseIntervalErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of VRRP advertisement packets received
for which the advertisement interval is different than the
one configured for the local virtual router.
This object is deprecated in favor of the IP Version
Independent object, vrrpStatisticsAdvIntervalErrors."
::= { vrrpRouterStatsEntry 3 }
vrrpStatsAuthFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of VRRP packets received that do not
pass the authentication check.
This object is deprecated in the IP Version MIB."
::= { vrrpRouterStatsEntry 4 }
vrrpStatsIpTtlErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of VRRP packets received by the virtual
router with IP TTL (Time-To-Live) not equal to 255.
This object is deprecated in favor of the IP Version
Independent object, vrrpStatisticsIpTtlErrors."
::= { vrrpRouterStatsEntry 5 }
vrrpStatsPriorityZeroPktsRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of VRRP packets received by the virtual
router with a priority of '0'.
This object is deprecated in favor of the IP Version
Independent object, vrrpStatisticsRcvdPriZeroPackets."
::= { vrrpRouterStatsEntry 6 }
vrrpStatsPriorityZeroPktsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of VRRP packets sent by the virtual
router with a priority of '0'.
This object is deprecated in favor of the IP Version
Independent object, vrrpStatisticsSentPriZeroPackets. "
::= { vrrpRouterStatsEntry 7 }
vrrpStatsInvalidTypePktsRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of VRRP packets received by the virtual router
with an invalid value in the 'type' field.
This object is deprecated in favor of the IP Version
Independent object, vrrpStatisticsRcvdInvalidTypePkts. "
::= { vrrpRouterStatsEntry 8 }
vrrpStatsAddressListErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of packets received for which the
address list does not match the locally configured list
for the virtual router.
This object is deprecated in favor of the IP Version
Independent object, vrrpStatisticsAddressListErrors."
::= { vrrpRouterStatsEntry 9 }
vrrpStatsInvalidAuthType OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of packets received with an unknown
authentication type.
This object is deprecated in favor of the IP Version
Independent object, vrrpStatisticsPacketLengthErrors."
::= { vrrpRouterStatsEntry 10 }
vrrpStatsAuthTypeMismatch OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of packets received with 'Auth Type' not
equal to the locally configured authentication method
(`vrrpOperAuthType').
This object is deprecated in favor of the IP Version
Independent object,
vrrpStatisticsRcvdInvalidAuthentications."
::= { vrrpRouterStatsEntry 11 }
vrrpStatsPacketLengthErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The total number of packets received with a packet length
less than the length of the VRRP header.
This object is deprecated in favor of the IP Version
Independent object, vrrpStatisticsPacketLengthErrors. "
::= { vrrpRouterStatsEntry 12 }
vrrpTrapPacketSrc OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"The IP address of an inbound VRRP packet. Used by
vrrpTrapAuthFailure trap.
This object is deprecated in the IP Version MIB. "
::= { vrrpOperations 5 }
vrrpTrapAuthErrorType OBJECT-TYPE
SYNTAX INTEGER {
invalidAuthType (1),
authTypeMismatch (2),
authFailure (3)
}
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"Potential types of configuration conflicts.
Used by vrrpAuthFailure trap.
This object is deprecated in the IP Version MIB. "
::= { vrrpOperations 6 }
---
--- vrrpAuthFailureTrap (2) has been deprecated.
---
vrrpTrapAuthFailure NOTIFICATION-TYPE
OBJECTS { vrrpTrapPacketSrc,
vrrpTrapAuthErrorType
}
STATUS deprecated
DESCRIPTION
"A vrrpAuthFailure trap signifies that a packet has
been received from a router whose authentication key
or authentication type conflicts with this router's
authentication key or authentication type. Implementation
of this trap is optional.
This object is deprecated in the IP Version MIB. "
::= { vrrpNotifications 2 }
--
-- Conformance Information
--
vrrpMIBCompliances OBJECT IDENTIFIER ::= { vrrpConformance 1 }
vrrpMIBGroups OBJECT IDENTIFIER ::= { vrrpConformance 2 }
--
-- Compliance Statements
--
vrrpMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"This compliance is deprecated in favour of
vrrpModuleFullCompliance."
MODULE -- this module
MANDATORY-GROUPS {
vrrpOperGroup,
vrrpStatsGroup,
vrrpTrapGroup,
vrrpNotificationGroup
}
OBJECT vrrpOperPriority
WRITE-SYNTAX Integer32 (1..255)
DESCRIPTION "Setable values are from 1 to 255."
::= { vrrpMIBCompliances 1 }
vrrpModuleFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for both VRRP for IPv4 and
VRRP for IPv6 implementations."
MODULE -- this module
MANDATORY-GROUPS {
vrrpOperationsGroup,
vrrpStatisticsGroup,
vrrpTrapInfoGroup,
vrrpNotificationsGroup
}
OBJECT vrrpOperationsPriority
WRITE-SYNTAX Unsigned32 (1..254)
DESCRIPTION "Setable values are from 1 to 254."
::= { vrrpMIBCompliances 2 }
vrrpModuleReadOnlyCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"When this MIB is implemented without support for read-
create (i.e. in read-only mode), then such an
implementation can claim read-only compliance. Such a
device can then be monitored but can not be configured
with this MIB."
MODULE -- this module
MANDATORY-GROUPS {
vrrpOperationsGroup,
vrrpStatisticsGroup,
vrrpTrapInfoGroup,
vrrpNotificationsGroup
}
OBJECT vrrpOperationsPriority
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT vrrpOperationsPrimaryIpAddr
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT vrrpOperationsAdvInterval
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT vrrpOperationsPreemptMode
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT vrrpOperationsAcceptMode
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT vrrpOperationsStorageType
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT vrrpOperationsRowStatus
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT vrrpAssociatedStorageType
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT vrrpAssociatedIpAddrRowStatus
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
OBJECT vrrpNotificationCntl
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
::= { vrrpMIBCompliances 3 }
--
-- Conformance Groups
--
vrrpOperGroup OBJECT-GROUP
OBJECTS {
vrrpNodeVersion,
vrrpNotificationCntl,
vrrpOperVirtualMacAddr,
vrrpOperState,
vrrpOperAdminState,
vrrpOperPriority,
vrrpOperIpAddrCount,
vrrpOperMasterIpAddr,
vrrpOperPrimaryIpAddr,
vrrpOperAuthType,
vrrpOperAuthKey,
vrrpOperAdvertisementInterval,
vrrpOperPreemptMode,
vrrpOperVirtualRouterUpTime,
vrrpOperProtocol,
vrrpOperRowStatus,
vrrpAssoIpAddrRowStatus
}
STATUS deprecated
DESCRIPTION
"Conformance group for VRRP operations."
::= { vrrpMIBGroups 1 }
vrrpStatsGroup OBJECT-GROUP
OBJECTS {
vrrpRouterChecksumErrors,
vrrpRouterVersionErrors,
vrrpRouterVrIdErrors,
vrrpStatsBecomeMaster,
vrrpStatsAdvertiseRcvd,
vrrpStatsAdvertiseIntervalErrors,
vrrpStatsAuthFailures,
vrrpStatsIpTtlErrors,
vrrpStatsPriorityZeroPktsRcvd,
vrrpStatsPriorityZeroPktsSent,
vrrpStatsInvalidTypePktsRcvd,
vrrpStatsAddressListErrors,
vrrpStatsInvalidAuthType,
vrrpStatsAuthTypeMismatch,
vrrpStatsPacketLengthErrors
}
STATUS deprecated
DESCRIPTION
"Conformance group for VRRP statistics."
::= { vrrpMIBGroups 2 }
vrrpTrapGroup OBJECT-GROUP
OBJECTS {
vrrpTrapPacketSrc,
vrrpTrapAuthErrorType
}
STATUS deprecated
DESCRIPTION
"Conformance group for objects contained in VRRP
notifications."
::= { vrrpMIBGroups 3 }
vrrpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vrrpTrapNewMaster,
vrrpTrapAuthFailure
}
STATUS deprecated
DESCRIPTION
"The VRRP MIB Notification Group."
::= { vrrpMIBGroups 4 }
vrrpOperationsGroup OBJECT-GROUP
OBJECTS {
vrrpNotificationCntl,
vrrpOperationsVirtualMacAddr,
vrrpOperationsState,
vrrpOperationsPriority,
vrrpOperationsMasterIpAddr,
vrrpOperationsAdvInterval,
vrrpOperationsPreemptMode,
vrrpOperationsAcceptMode,
vrrpOperationsUpTime,
vrrpOperationsStorageType,
vrrpOperationsRowStatus,
vrrpOperationsAddrCount,
vrrpOperationsPrimaryIpAddr,
vrrpAssociatedStorageType,
vrrpAssociatedIpAddrRowStatus
}
STATUS current
DESCRIPTION
"Conformance group for VRRP over IPv4 and IPv6
operations."
::= { vrrpMIBGroups 5 }
vrrpStatisticsGroup OBJECT-GROUP
OBJECTS {
vrrpRouterChecksumErrors,
vrrpRouterVersionErrors,
vrrpRouterVrIdErrors,
vrrpStatisticsMasterTransitions,
vrrpStatisticsRcvdAdvertisements,
vrrpStatisticsAdvIntervalErrors,
vrrpStatisticsRcvdPriZeroPackets,
vrrpStatisticsSentPriZeroPackets,
vrrpStatisticsRcvdInvalidTypePkts,
vrrpStatisticsIpTtlErrors,
vrrpStatisticsAddressListErrors,
vrrpStatisticsPacketLengthErrors,
vrrpStatisticsRcvdInvalidAuthentications,
vrrpStatisticsDiscontinuityTime,
vrrpStatisticsRefreshRate
}
STATUS current
DESCRIPTION
"Conformance group for VRRP over IPv4 and IPv6
statistics."
::= { vrrpMIBGroups 6 }
vrrpTrapInfoGroup OBJECT-GROUP
OBJECTS {
vrrpNewMasterReason,
vrrpTrapProtoErrReason
}
STATUS current
DESCRIPTION
"Conformance group for objects contained in VRRP
notifications."
::= { vrrpMIBGroups 7 }
vrrpNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vrrpTrapNewMaster,
vrrpTrapProtoError
}
STATUS current
DESCRIPTION
"The VRRP MIB Notification Group."
::= { vrrpMIBGroups 8 }
END