Observium_CE/mibs/nortel/RC-VRRPV3-TMP-MIB

843 lines
35 KiB
Plaintext

RC-VRRPV3-TMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Counter32,
Counter64,Integer32,Unsigned32 FROM SNMPv2-SMI
RowStatus,
MacAddress, TruthValue, TimeStamp,
TimeInterval, StorageType FROM SNMPv2-TC
ifIndex, InterfaceIndex FROM IF-MIB
InetAddressType, InetAddress,
InetAddressPrefixLength FROM INET-ADDRESS-MIB
VrId FROM VRRP-MIB
rcVrrpv3 FROM RAPID-CITY;
rcVrrpTmpMib MODULE-IDENTITY
LAST-UPDATED "201510070000Z"
ORGANIZATION "Nortel Networks"
CONTACT-INFO "Marty Lok
Postal: Nortel Networks, Inc.
600 Technology Park Drive
Billerica, MA 02478
Tel: 978-288-4470
E-mail: malok@nortel.com"
DESCRIPTION
"This MIB module is based on the VRRP for IPv6
MIB draft-ietf-vrrp-unified-mib-06.txt.
The object names and OIDs may be different from
the draft.
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 "201510070000Z" -- 7 October 2015
DESCRIPTION "Added Added to Imports
Counter64 FROM SNMPv2-SMI
InterfaceIndex FROM IF-MIB
InetAddressPrefixLength FROM INET-ADDRESS-MIB
Changed SYNTAX SEQUENCE OF RcVrrpTmpRouterglobalStatisticsEntry to SYNTAX SEQUENCE OF RcVrrpTmpRouterGlobalStatisticsEntry"
REVISION "201504140000Z" -- 14 April 2015
DESCRIPTION "Added rcVrrpTmpRouterGlobalStatisticsTable
Requested by Cristina (Prem)"
REVISION "201008230000Z" -- 23 August 2010
DESCRIPTION "Added rcVrrpTmpAssociatedIpAddrPrefixLength in
rcVrrpTmpAssociatedIpAddrTable"
REVISION "200906150000Z" -- 15 JUN 2009
DESCRIPTION
"Following changes are done in this revision :-
1) Changed some MIB attributes from Unsigned32 to
Integer32.
2) Changed the ordering of INDEX in rcVrrpTmpOperationsTable
and rcVrrpTmpAssociatedIpAddrTable.
3) Include rcVrrpTmpOperationsIfIndex as MIB object in the
rcVrrpTmpOperationsTable."
REVISION "200903110000Z" -- 11 Mar 2009
DESCRIPTION
"Converted the draft MIB to proprietory version."
::= { rcVrrpv3 1 }
--
-- Vrrp MIB Groups
--
rcVrrpTmpOperations OBJECT IDENTIFIER ::= { rcVrrpTmpMib 1 }
rcVrrpTmpStatistics OBJECT IDENTIFIER ::= { rcVrrpTmpMib 2 }
--
-- Start of MIB objects
--
rcVrrpTmpNotificationCntl 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 }
::= { rcVrrpTmpOperations 2 }
--
-- Vrrp Operations Table
--
rcVrrpTmpOperationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVrrpTmpOperationsEntry
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 'rcVrrpTmpOperationsEntry' items which describe
the operational characteristics of a virtual router."
::= { rcVrrpTmpOperations 7 }
rcVrrpTmpOperationsEntry OBJECT-TYPE
SYNTAX RcVrrpTmpOperationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcVrrpTmpOperationsTable 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 'rcVrrpTmpOperationsState' has transitioned to
'initialize'"
INDEX { rcVrrpTmpOperationsIfIndex,rcVrrpTmpOperationsInetAddrType,
rcVrrpTmpOperationsVrId}
::= { rcVrrpTmpOperationsTable 1 }
RcVrrpTmpOperationsEntry ::=
SEQUENCE {
rcVrrpTmpOperationsIfIndex InterfaceIndex,
rcVrrpTmpOperationsInetAddrType InetAddressType,
rcVrrpTmpOperationsVrId VrId,
rcVrrpTmpOperationsVirtualMacAddr MacAddress,
rcVrrpTmpOperationsState INTEGER,
rcVrrpTmpOperationsPriority Integer32,
rcVrrpTmpOperationsAddrCount Integer32,
rcVrrpTmpOperationsMasterIpAddr InetAddress,
rcVrrpTmpOperationsPrimaryIpAddr InetAddress,
rcVrrpTmpOperationsAdvInterval TimeInterval,
rcVrrpTmpOperationsPreemptMode TruthValue,
rcVrrpTmpOperationsAcceptMode TruthValue,
rcVrrpTmpOperationsUpTime TimeStamp,
rcVrrpTmpOperationsStorageType StorageType,
rcVrrpTmpOperationsRowStatus RowStatus
}
rcVrrpTmpOperationsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "port interface index."
::= { rcVrrpTmpOperationsEntry 1 }
rcVrrpTmpOperationsInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address type of RcVrrpTmpOperationsEntry. This value
applies to both rcVrrpTmpOperationsMasterIpAddr and
rcVrrpTmpOperationsPrimaryIpAddr."
REFERENCE "RFC 4001"
::= { rcVrrpTmpOperationsEntry 2 }
rcVrrpTmpOperationsVrId OBJECT-TYPE
SYNTAX VrId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the Virtual Router Identifier
(VRID)."
REFERENCE "RFC 4001"
::= { rcVrrpTmpOperationsEntry 3 }
rcVrrpTmpOperationsVirtualMacAddr 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
'rcVrrpTmpOperationsVrId' 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"
::= { rcVrrpTmpOperationsEntry 4 }
rcVrrpTmpOperationsState 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"
::= { rcVrrpTmpOperationsEntry 5 }
rcVrrpTmpOperationsPriority OBJECT-TYPE
SYNTAX Integer32 (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 }
::= { rcVrrpTmpOperationsEntry 6 }
rcVrrpTmpOperationsAddrCount 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 rcVrrpTmpAssociatedAddrTable that
correspond to a given IP version/VRID/ifIndex."
REFERENCE "RFC 3768 section 5.3.5. Count IP Addrs"
::= { rcVrrpTmpOperationsEntry 7 }
rcVrrpTmpOperationsMasterIpAddr 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 rcVrrpTmpOperationsPrimaryIpAddr
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"
::= { rcVrrpTmpOperationsEntry 8 }
rcVrrpTmpOperationsPrimaryIpAddr 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
rcVrrpTmpOperationsMasterIpAddr', should the virtual router
transition from backup state to master."
::= { rcVrrpTmpOperationsEntry 9 }
rcVrrpTmpOperationsAdvInterval 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}
::= { rcVrrpTmpOperationsEntry 10 }
rcVrrpTmpOperationsPreemptMode 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 }
::= { rcVrrpTmpOperationsEntry 11 }
rcVrrpTmpOperationsAcceptMode 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 }
::= { rcVrrpTmpOperationsEntry 12 }
rcVrrpTmpOperationsUpTime 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 `rcVrrpTmpOperationsState')
transitioned out of `initialized'."
REFERENCE " RFC 3768 section 6.1"
::= { rcVrrpTmpOperationsEntry 13 }
rcVrrpTmpOperationsStorageType 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 }
::= { rcVrrpTmpOperationsEntry 14 }
rcVrrpTmpOperationsRowStatus 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 `rcVrrpTmpOperationsRowStatus' 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 `rcVrrpTmpOperationsRowStatus'
column will be read as notReady(3).
In particular, a newly created row cannot be made
active(1) until (minimally) the corresponding instance
of rcVrrpTmpOperationsInetAddrType, rcVrrpTmpOperationsVrId and
rcVrrpTmpOperationsPrimaryIpAddr has been set and there is
at least one active row in the
`rcVrrpTmpAssociatedIpAddrTable' 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 rcVrrpTmpOperationsTable with
createAndWait(5).
2. Create one or more corresponding rows in
rcVrrpTmpAssociatedIpAddrTable.
3. Populate the rcVrrpTmpOperationsEntry.
4. set rcVrrpTmpOperationsRowStatus to active(1).
A typical order of operation to delete an entry is:
1. Set rcVrrpTmpOperationsRowStatus to notInService(2).
2. Set the corresponding rows in
rcVrrpTmpAssociatedIpAddrTable to destroy(6) to delete the
entry.
3. set rcVrrpTmpOperationsRowStatus to destroy(6) to delete
the entry."
::= { rcVrrpTmpOperationsEntry 15 }
--
-- Vrrp Associated Address Table
--
rcVrrpTmpAssociatedIpAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVrrpTmpAssociatedIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of addresses associated with this virtual
router."
::= { rcVrrpTmpOperations 8 }
rcVrrpTmpAssociatedIpAddrEntry OBJECT-TYPE
SYNTAX RcVrrpTmpAssociatedIpAddrEntry
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
'rcVrrpTmpOperationsIpAddrCount').
Rows in the table cannot be modified unless the value
of `rcVrrpTmpOperationsState' has transitioned to
`initialize'."
INDEX { rcVrrpTmpOperationsIfIndex,rcVrrpTmpOperationsInetAddrType, rcVrrpTmpOperationsVrId,
rcVrrpTmpAssociatedIpAddr, rcVrrpTmpAssociatedIpAddrPrefixLength }
::= { rcVrrpTmpAssociatedIpAddrTable 1 }
RcVrrpTmpAssociatedIpAddrEntry ::=
SEQUENCE {
rcVrrpTmpAssociatedIpAddr
InetAddress,
rcVrrpTmpAssociatedIpAddrPrefixLength
InetAddressPrefixLength,
rcVrrpTmpAssociatedStorageType
StorageType,
rcVrrpTmpAssociatedIpAddrRowStatus
RowStatus
}
rcVrrpTmpAssociatedIpAddr 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
rcVrrpTmpOperationsInetAddrType."
REFERENCE "RFC 3768 Section 5.3.9"
::= { rcVrrpTmpAssociatedIpAddrEntry 1 }
rcVrrpTmpAssociatedIpAddrPrefixLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The length of the prefix (in bits)."
::= { rcVrrpTmpAssociatedIpAddrEntry 2 }
rcVrrpTmpAssociatedStorageType 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 }
::= { rcVrrpTmpAssociatedIpAddrEntry 3 }
rcVrrpTmpAssociatedIpAddrRowStatus 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 rcVrrpTmpAssociatedStorageType can be modified when the
row is in active(1) state for Implementations
supporting write access to rcVrrpTmpAssociatedStorageType
Implementations should not allow deletion of the last
row corresponding to an active row in
rcVrrpTmpOperationsTable.
Refer to description of rcVrrpTmpOperationsRowStatus for a
typical row creation and deletion scenarios."
::= { rcVrrpTmpAssociatedIpAddrEntry 4 }
--
-- Vrrp Router Statistics
--
rcVrrpTmpRouterChecksumErrors 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"
::= { rcVrrpTmpStatistics 1 }
rcVrrpTmpRouterVersionErrors 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"
::= { rcVrrpTmpStatistics 2 }
rcVrrpTmpRouterVrIdErrors 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"
::= { rcVrrpTmpStatistics 3 }
--
-- Vrrp Router Statistics Table
--
rcVrrpTmpRouterStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVrrpTmpRouterStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of virtual router statistics."
::= { rcVrrpTmpStatistics 5 }
rcVrrpTmpRouterStatisticsEntry OBJECT-TYPE
SYNTAX RcVrrpTmpRouterStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing statistics
information about a given virtual router."
AUGMENTS { rcVrrpTmpOperationsEntry }
::= { rcVrrpTmpRouterStatisticsTable 1 }
RcVrrpTmpRouterStatisticsEntry ::=
SEQUENCE {
rcVrrpTmpStatisticsMasterTransitions Counter32,
rcVrrpTmpStatisticsRcvdAdvertisements Counter32,
rcVrrpTmpStatisticsAdvIntervalErrors Counter32,
rcVrrpTmpStatisticsIpTtlErrors Counter32,
rcVrrpTmpStatisticsRcvdPriZeroPackets Counter32,
rcVrrpTmpStatisticsSentPriZeroPackets Counter32,
rcVrrpTmpStatisticsRcvdInvalidTypePkts Counter32,
rcVrrpTmpStatisticsAddressListErrors Counter32,
rcVrrpTmpStatisticsPacketLengthErrors Counter32,
rcVrrpTmpStatisticsRcvdInvalidAuthentications Counter32,
rcVrrpTmpStatisticsDiscontinuityTime TimeStamp,
rcVrrpTmpStatisticsRefreshRate Integer32
}
rcVrrpTmpStatisticsMasterTransitions 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
rcVrrpTmpStatisticsDiscontinuityTime."
::= { rcVrrpTmpRouterStatisticsEntry 1 }
rcVrrpTmpStatisticsRcvdAdvertisements 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
rcVrrpTmpStatisticsDiscontinuityTime."
::= { rcVrrpTmpRouterStatisticsEntry 2 }
rcVrrpTmpStatisticsAdvIntervalErrors 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
rcVrrpTmpStatisticsDiscontinuityTime."
::= { rcVrrpTmpRouterStatisticsEntry 3 }
rcVrrpTmpStatisticsIpTtlErrors 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
rcVrrpTmpStatisticsDiscontinuityTime."
REFERENCE "RFC3768 Section 5.2.3"
::= { rcVrrpTmpRouterStatisticsEntry 4 }
rcVrrpTmpStatisticsRcvdPriZeroPackets 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
rcVrrpTmpStatisticsDiscontinuityTime."
REFERENCE "RFC3768 Section 5.3.4"
::= { rcVrrpTmpRouterStatisticsEntry 5 }
rcVrrpTmpStatisticsSentPriZeroPackets 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
rcVrrpTmpStatisticsDiscontinuityTime."
REFERENCE "RFC3768 Section 5.3.4"
::= { rcVrrpTmpRouterStatisticsEntry 6 }
rcVrrpTmpStatisticsRcvdInvalidTypePkts 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
rcVrrpTmpStatisticsDiscontinuityTime."
::= { rcVrrpTmpRouterStatisticsEntry 7 }
rcVrrpTmpStatisticsAddressListErrors 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
rcVrrpTmpStatisticsDiscontinuityTime."
::= { rcVrrpTmpRouterStatisticsEntry 8 }
rcVrrpTmpStatisticsPacketLengthErrors 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
rcVrrpTmpStatisticsDiscontinuityTime."
::= { rcVrrpTmpRouterStatisticsEntry 9 }
rcVrrpTmpStatisticsRcvdInvalidAuthentications 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"
::= { rcVrrpTmpRouterStatisticsEntry 10 }
rcVrrpTmpStatisticsDiscontinuityTime 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."
::= { rcVrrpTmpRouterStatisticsEntry 11 }
rcVrrpTmpStatisticsRefreshRate OBJECT-TYPE
SYNTAX Integer32
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."
::= { rcVrrpTmpRouterStatisticsEntry 12 }
--
-- Start of global statistics based on IP address type
--
rcVrrpTmpRouterGlobalStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVrrpTmpRouterGlobalStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of virtual router global statistics. It shows the
global statistics, depending on IP address type."
::= { rcVrrpTmpStatistics 6 }
rcVrrpTmpRouterGlobalStatisticsEntry OBJECT-TYPE
SYNTAX RcVrrpTmpRouterGlobalStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing global statistics
information about a given IP type."
INDEX { rcVrrpTmpRouterGlobalStatisticsInetAddrType}
::= { rcVrrpTmpRouterGlobalStatisticsTable 1 }
RcVrrpTmpRouterGlobalStatisticsEntry ::=
SEQUENCE {
rcVrrpTmpRouterGlobalStatisticsInetAddrType InetAddressType,
rcVrrpTmpRouterGlobalStatisticsChecksumErrors Counter64,
rcVrrpTmpRouterGlobalStatisticsVersionErrors Counter64,
rcVrrpTmpRouterGlobalStatisticsVrIdErrors Counter64
}
rcVrrpTmpRouterGlobalStatisticsInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address type of rcVrrpTmpRouterGlobalStatisticsEntry.
It can be either IPv4 or IPv6"
::= { rcVrrpTmpRouterGlobalStatisticsEntry 1 }
rcVrrpTmpRouterGlobalStatisticsChecksumErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received with
an invalid VRRP checksum value."
::= { rcVrrpTmpRouterGlobalStatisticsEntry 2 }
rcVrrpTmpRouterGlobalStatisticsVersionErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received with an
unknown or unsupported version number."
::= { rcVrrpTmpRouterGlobalStatisticsEntry 3 }
rcVrrpTmpRouterGlobalStatisticsVrIdErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received with an
invalid VRID for this virtual router."
::= { rcVrrpTmpRouterGlobalStatisticsEntry 4 }
--
-- Notification Definitions
--
rcVrrpTmpNotifications OBJECT IDENTIFIER ::= { rcVrrpTmpMib 0 }
---
--- Objects used in the notifications
---
rcVrrpTmpNewMasterReason OBJECT-TYPE
SYNTAX INTEGER {
notmaster (0),
priority (1),
preempted (2),
masterNoResponse (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the reason for rcVrrpTmpNewMaster trap.
Used by rcVrrpTmpTrapNewMaster trap. The object can be
polled if the rcVrrpTmpNewMaster trap is lost to identify
the reason for transmission. Backup router should
return notmaster(0) when pooled. "
::= { rcVrrpTmpOperations 9 }
rcVrrpTmpTrapProtoErrReason 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 rcVrrpTmpTrapProtoError trap."
::= { rcVrrpTmpOperations 10 }
rcVrrpTmpTrapNewMaster NOTIFICATION-TYPE
OBJECTS { rcVrrpTmpOperationsMasterIpAddr,
rcVrrpTmpNewMasterReason
}
STATUS current
DESCRIPTION
"The newMaster trap indicates that the sending agent
has transitioned to 'Master' state."
::= { rcVrrpTmpNotifications 1 }
rcVrrpTmpTrapProtoError NOTIFICATION-TYPE
OBJECTS { rcVrrpTmpTrapProtoErrReason
}
STATUS current
DESCRIPTION
"The error trap indicates that the sending agent has
encountered the protocol error indicated by
rcVrrpTmpTrapProtoErrorReason."
::= { rcVrrpTmpNotifications 3 }
END