summaryrefslogtreecommitdiff
path: root/MIBS/hp/HP-ICF-XRRP
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/hp/HP-ICF-XRRP
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/hp/HP-ICF-XRRP')
-rw-r--r--MIBS/hp/HP-ICF-XRRP910
1 files changed, 910 insertions, 0 deletions
diff --git a/MIBS/hp/HP-ICF-XRRP b/MIBS/hp/HP-ICF-XRRP
new file mode 100644
index 0000000..a77aa79
--- /dev/null
+++ b/MIBS/hp/HP-ICF-XRRP
@@ -0,0 +1,910 @@
+HP-ICF-XRRP DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ IpAddress, Integer32, Counter32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ VlanId
+ FROM Q-BRIDGE-MIB
+ LastCreateTime
+ FROM RMON2-MIB
+ TEXTUAL-CONVENTION, RowStatus, TimeStamp, MacAddress
+ FROM SNMPv2-TC
+ hpSwitch
+ FROM HP-ICF-OID
+ ;
+
+ hpicfXrrpMIB MODULE-IDENTITY
+ LAST-UPDATED "200508050000Z" -- Aug 5, 2005
+ ORGANIZATION "Hewlett-Packard Company
+ ProCurve Networking Business"
+ CONTACT-INFO "Hewlett-Packard Company
+ 8000 Foothills Blvd.
+ Roseville, CA 95747"
+ DESCRIPTION "This MIB module contains the definitions of Managed
+ Objects for the XRRP router - the device running HP
+ proprietory version of the Virtual Router Redundancy
+ Protocol (VRRP)."
+ REVISION "200508050000Z" -- Aug 5, 2005
+ DESCRIPTION "Added import objects."
+
+ REVISION "200410200000Z" -- October 20, 2004
+ DESCRIPTION "Revision to add objects to support controlled
+ failback feature for XRRP."
+
+ REVISION "200208190000Z" -- August 19, 2002
+ DESCRIPTION "Initial revision."
+
+
+ ::= { hpSwitch 18 }
+
+-- *******************************************************************
+-- Textual Conventions
+-- *******************************************************************
+
+ XrrpRouterId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "A number which serves to uniquely identify a XRRP router
+ within a domain."
+ SYNTAX Integer32 (1..255)
+
+-- **********************************************************************
+-- XRRP MIB Groups
+-- **********************************************************************
+
+ hpicfXrrpOperations OBJECT IDENTIFIER ::= { hpicfXrrpMIB 2 }
+ hpicfXrrpStatistics OBJECT IDENTIFIER ::= { hpicfXrrpMIB 3 }
+ hpicfXrrpConformance OBJECT IDENTIFIER ::= { hpicfXrrpMIB 4 }
+
+-- **********************************************************************
+-- Start of MIB objects
+-- **********************************************************************
+
+ hpicfXrrpVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value identifies the particular version of the XRRP
+ supported by this device."
+ ::= { hpicfXrrpOperations 1 }
+
+ hpicfXrrpAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The administrative state of the XRRP protocol
+ on the box."
+ DEFVAL { 2 }
+ ::= { hpicfXrrpOperations 2 }
+
+ hpicfXrrpDomain OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Domain that this router is in. The router can only be in
+ one domain. Routers in the same domain can fail-over for
+ each other. Up to 2 routers that have common VLANs can use
+ the same XRRP Domain."
+ DEFVAL { 1 }
+ ::= { hpicfXrrpOperations 3 }
+
+ hpicfXrrpRouterId OBJECT-TYPE
+ SYNTAX XrrpRouterId
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Unique number for this router within a given domain.
+ The router number (in combination with a VLAN ID) is
+ used as an identifier for an XRRP instance within a
+ domain. Along with 'hpicfXrrpDomain' it is used to
+ create the XRRP MAC address for the XRRP instance this
+ router owns. No two routers in the same domain can have
+ the same router number in the same level 2 switching
+ fabric."
+ DEFVAL { 1 }
+ ::= { hpicfXrrpOperations 4 }
+
+ hpicfXrrpFailback OBJECT-TYPE
+ SYNTAX Integer32 (10..999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Delay a router must wait before it can reclaim control
+ for the virtual router it owns after its VLANs have come
+ back up. This prevents any crashing for intermittent
+ failures."
+ DEFVAL { 10 }
+ ::= { hpicfXrrpOperations 5 }
+
+ hpicfXrrpTrapCntl OBJECT-TYPE
+ SYNTAX BITS {
+ stateChange(0),
+ masterState(1),
+ authFailure(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates whether the XRRP-enabled router will generate
+ SNMP traps for events defined in this MIB. The set bit
+ means 'enabled'.
+
+ - stateChange(0)
+ This bit controls whether the notification trap is
+ allowed to be send when virtual router changes the state.
+
+ - masterState(1)
+ This bit controls whether the notification trap is
+ allowed to be send when virtual router transitions
+ to the Master state.
+
+ - authFailure(2)
+ This bit controls whether the notification trap is
+ allowed to be send when virtual router detects an
+ authentication error."
+ ::= { hpicfXrrpOperations 6 }
+
+-- **********************************************************************
+-- XRRP Virtual Router (XRRP Instance) Operations Table
+-- **********************************************************************
+
+ hpicfXrrpInstancesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfXrrpInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table that contains operational characteristics of the
+ virtual routers (XRRP instances) configured on this routing
+ device. Currently on a given router for a given VLAN up to
+ 2 instances can be supported (i.e. router can be the owner
+ of one XRRP instance and backup up to one other). The
+ theoretical maximum of XRRP instances on the router can
+ be MAX_VLAN*2, currently it is limited to 512."
+ ::= { hpicfXrrpOperations 7 }
+
+ hpicfXrrpInstanceEntry OBJECT-TYPE
+ SYNTAX HpicfXrrpInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (row) in the 'hpicfXrrpInstancesTable' containing
+ the operational characteristics of the specific virtual
+ router (XRRP instance) configured on this device."
+ INDEX { hpicfXrrpInstanceRouterId, hpicfXrrpInstanceVlanId }
+ ::= { hpicfXrrpInstancesTable 1 }
+
+ HpicfXrrpInstanceEntry ::=
+ SEQUENCE {
+ hpicfXrrpInstanceRouterId XrrpRouterId,
+ hpicfXrrpInstanceVlanId VlanId,
+ hpicfXrrpInstanceOperState INTEGER,
+ hpicfXrrpInstanceAuthType INTEGER,
+ hpicfXrrpInstanceAuthKey OCTET STRING,
+ hpicfXrrpInstanceAdvertiseInterval Integer32,
+ hpicfXrrpInstanceUpTime TimeStamp,
+ hpicfXrrpInstanceRowStatus RowStatus
+ }
+
+ hpicfXrrpInstanceRouterId OBJECT-TYPE
+ SYNTAX XrrpRouterId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The router number which owns the virtual router interface
+ (XRRP instance). In combination with
+ 'hpicfXrrpInstanceVlanId' used as an index value to
+ uniquely identify a row in the
+ 'hpicfXrrpInstancesTable' table."
+ ::= { hpicfXrrpInstanceEntry 1 }
+
+ hpicfXrrpInstanceVlanId OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The VLAN ID where the virtual router (XRRP instance) is
+ running on. In combination with 'hpicfXrrpInstanceRouterId'
+ is used as an index value to uniquely identify a row in the
+ 'hpicfXrrpInstancesTable' table."
+ ::= { hpicfXrrpInstanceEntry 2 }
+
+ hpicfXrrpInstanceOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initialize(1),
+ backup(2),
+ master(3),
+ vlandown(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current state of the virtual router (XRRP instance)
+ configured on this device. This object has the following
+ defined values:
+
+ - `initialize', which indicates that the virtual router
+ (XRRP instance) is waiting for a startup event.
+
+ - `backup', which indicates that virtual router (XRRP
+ instance) is monitoring the availability of the Master.
+
+ - `master', which indicates that the given virtual router
+ (XRRP instance) is forwarding packets for the IP
+ addresses associated with it, i.e. is in the Master
+ state.
+
+ - 'vlandown', which indicates that the VLAN associated
+ with this virtual router (XRRP instance) is in down
+ state."
+
+ ::= { hpicfXrrpInstanceEntry 3 }
+
+ hpicfXrrpInstanceAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAuthentication(1),
+ simpleTextPassword(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Authentication type used for VRRP protocol exchanges
+ between virtual routers.
+ - 'noAuthentication' means that VRRP protocol exchanges
+ are notauthenticated.
+
+ - 'simpleTextPassword' means that exchanges are
+ authenticated by a clear text password."
+
+ DEFVAL { noAuthentication }
+ ::= { hpicfXrrpInstanceEntry 4 }
+
+ hpicfXrrpInstanceAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..8))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This is an authentication string that is used to
+ authenticate encapsulated VRRP packets received from
+ other routers the XRRP instance is composed. This value
+ must be consistently defined across the routers that
+ form this XRRP instance. When read, it always returns an
+ Octet String of length zero."
+ DEFVAL { NULL }
+ ::= { hpicfXrrpInstanceEntry 5 }
+
+ hpicfXrrpInstanceAdvertiseInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This parameter defines the advertisement interval in
+ seconds for XRRP packets sent out by the Master of the
+ XRRP instance."
+ DEFVAL { 5 }
+ ::= { hpicfXrrpInstanceEntry 6 }
+
+ hpicfXrrpInstanceUpTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is the value of the `sysUpTime' object when
+ the XRRP instance transitioned out of `initialized'
+ state."
+ ::= { hpicfXrrpInstanceEntry 7 }
+
+ hpicfXrrpInstanceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Status of the row in the 'hpicfXrrpInstancesTable'."
+ ::= { hpicfXrrpInstanceEntry 8 }
+
+-- **********************************************************************
+-- XRRP Virtual Routers (XRRP Instances) Associated IP addresses Table
+-- **********************************************************************
+
+ hpicfXrrpInstanceAssoIpAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfXrrpInstanceAssoIpAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains IP addresses associated with
+ virtual routers (XRRP instances) configured on
+ this device."
+ ::= { hpicfXrrpOperations 8 }
+
+ hpicfXrrpInstanceAssoIpAddrEntry OBJECT-TYPE
+ SYNTAX HpicfXrrpInstanceAssoIpAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the 'hpicfXrrpInstanceAssoIpAddrTable'.
+ The number of rows will be equal the number of IP
+ addresses backed up by the all XRRP instances on this
+ device."
+ INDEX { hpicfXrrpInstanceRouterId,
+ hpicfXrrpInstanceVlanId,
+ hpicfXrrpAssoIpAddr }
+ ::= { hpicfXrrpInstanceAssoIpAddrTable 1 }
+
+ HpicfXrrpInstanceAssoIpAddrEntry ::=
+ SEQUENCE {
+ hpicfXrrpAssoIpAddr IpAddress,
+ hpicfXrrpAssoIpMask IpAddress,
+ hpicfXrrpAssoRowStatus RowStatus
+ }
+
+ hpicfXrrpAssoIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The backed up IP address configured on the VLAN
+ 'hpicfXrrpInstanceVlanId' of the router
+ 'hpicfXrrpInstanceRouterId'."
+ ::= { hpicfXrrpInstanceAssoIpAddrEntry 1 }
+
+ hpicfXrrpAssoIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The subnet mask for the IP address."
+ ::= { hpicfXrrpInstanceAssoIpAddrEntry 2 }
+
+ hpicfXrrpAssoRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The status of the row in
+ 'hpicfXrrpInstanceAssoIpAddrTable'."
+ ::= { hpicfXrrpInstanceAssoIpAddrEntry 3 }
+
+-- **********************************************************************
+-- XRRP Transfer Control Object
+-- **********************************************************************
+
+ hpicfXrrpTransferControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transferCtrl (1),
+ notransferCtrl (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When this object is set to transferCtrl (1), it acts
+ as a trigger to intimate XRRP of the transfer of control
+ from one router to another.
+ When read, this object always returns
+ notransferCtrl (2)."
+
+ ::= { hpicfXrrpOperations 9 }
+
+ -- **********************************************************************
+-- XRRP Infinite Failback object
+-- **********************************************************************
+
+ hpicfXrrpInfiniteFailback OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When this object is set to enable (1), it sets the
+ XRRP router on infinite failback. On initialization,
+ the default value is disable (2)."
+
+ ::= { hpicfXrrpOperations 10 }
+
+-- **********************************************************************
+-- XRRP Global Statistics (Read only objects)
+-- **********************************************************************
+
+ hpicfXrrpStatsXrrpMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC Address used for XRRP instances for which this
+ router is the owner. Value is determined by XRRP
+ domain and unique router number."
+ ::= { hpicfXrrpStatistics 1 }
+
+ hpicfXrrpStatsMacAndMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the current AND mask used by XRRP to
+ determine which MAC addresses can be received for
+ routing."
+ ::= { hpicfXrrpStatistics 2 }
+
+ hpicfXrrpStatsPktsRcvd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of XRRP packets received
+ by the router."
+ ::= { hpicfXrrpStatistics 3 }
+
+ hpicfXrrpStatsNotDomainPktsReject OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of XRRP packets
+ received from the other domains."
+ ::= { hpicfXrrpStatistics 4 }
+
+ hpicfXrrpStatsCheckSumPktsReject OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of XRRP packets rejected
+ due to checksum errors."
+ ::= { hpicfXrrpStatistics 5 }
+
+ hpicfXrrpStatsBadValuePktsReject OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of received XRRP packets
+ with bad values."
+ ::= { hpicfXrrpStatistics 6 }
+
+ hpicfXrrpStatsCorruptedPktsReject OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of received XRRP packets
+ that are too short."
+ ::= { hpicfXrrpStatistics 7 }
+
+ hpicfXrrpStatsVersionErrorPktsReject OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of received XRRP packets
+ with wrong version number."
+ ::= { hpicfXrrpStatistics 8 }
+
+ hpicfXrrpStatsBcastArpsXmtd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of broacast arps sent."
+ ::= { hpicfXrrpStatistics 9 }
+
+ hpicfXrrpStatsUpTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is the value of the `sysUpTime' object when
+ the XRRP protocol has been last enabled. Used to count
+ elapsed time since last XRRP enable action."
+ ::= { hpicfXrrpStatistics 10 }
+
+ hpicfXrrpStatsProtocolCreateTime OBJECT-TYPE
+ SYNTAX LastCreateTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value of sysUpTime when XRRP protocol was last
+ activated (initialized). This can be used for polling
+ applications to detect discontinuity in the above
+ statistics counters if protocol has been reinitialized
+ between polls."
+ ::= { hpicfXrrpStatistics 11 }
+
+-- **********************************************************************
+-- XRRP Virtual Routers Statistics (Read only objects)
+-- **********************************************************************
+
+ hpicfXrrpStatsInstancesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfXrrpStatsInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table that contains statistics information for
+ the XRRP instances on the router."
+ ::= { hpicfXrrpStatistics 12 }
+
+ hpicfXrrpStatsInstanceEntry OBJECT-TYPE
+ SYNTAX HpicfXrrpStatsInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a specific XRRP instance."
+ INDEX { hpicfXrrpInstanceRouterId,
+ hpicfXrrpInstanceVlanId }
+ ::= { hpicfXrrpStatsInstancesTable 1 }
+
+ HpicfXrrpStatsInstanceEntry ::=
+ SEQUENCE {
+ hpicfXrrpInstanceRouterId XrrpRouterId,
+ hpicfXrrpInstanceVlanId VlanId,
+ hpicfXrrpStatsInstancePktsRcvd Counter32,
+ hpicfXrrpStatsInstancePktsXmtd Counter32,
+ hpicfXrrpStatsInstanceVersionErrPkts Counter32,
+ hpicfXrrpStatsInstancePriorityZeroPktsRcvd Counter32,
+ hpicfXrrpStatsInstancePriorityZeroPktsXmtd Counter32,
+ hpicfXrrpStatsInstanceMismatchedIpPkts Counter32,
+ hpicfXrrpStatsInstanceAuthFailPktsReject Counter32,
+ hpicfXrrpStatsInstanceIntervalMismatchPkts Counter32,
+ hpicfXrrpStatsInstanceCreateTime LastCreateTime
+ }
+
+ hpicfXrrpStatsInstancePktsRcvd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of XRRP packets received
+ by the virtual router (XRRP instance)."
+ ::= { hpicfXrrpStatsInstanceEntry 1 }
+
+ hpicfXrrpStatsInstancePktsXmtd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of XRRP packets transmitted
+ by the virtual router (XRRP instance)."
+ ::= { hpicfXrrpStatsInstanceEntry 2 }
+
+ hpicfXrrpStatsInstanceVersionErrPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of XRRP packets received
+ by the virtual router (XRRP instance) with incompatible
+ version value in either the XRRP or VRRP portion of the
+ header."
+ ::= { hpicfXrrpStatsInstanceEntry 3 }
+
+ hpicfXrrpStatsInstancePriorityZeroPktsRcvd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of XRRP packets received
+ with the priority set to 0 on the virtual router (i.e.
+ the current master is giving up control)."
+ ::= { hpicfXrrpStatsInstanceEntry 4 }
+
+ hpicfXrrpStatsInstancePriorityZeroPktsXmtd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of XRRP packets
+ transmitted by the virtual router with the priority set
+ to 0 (i.e. the virtual router is giving up control)."
+ ::= { hpicfXrrpStatsInstanceEntry 5 }
+
+ hpicfXrrpStatsInstanceMismatchedIpPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of XRRP packets received
+ by the virtual router with an unknown mismatched IP
+ addresses. The Backup router will automatically accept
+ the addresses from a router with a priority of 255 (i.e.
+ the virtual router owner)."
+ ::= { hpicfXrrpStatsInstanceEntry 6 }
+
+ hpicfXrrpStatsInstanceAuthFailPktsReject OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of rejected by this virtual
+ router XRRP packets due to authentication failure (i.e.
+ mismatched passwords)."
+ ::= { hpicfXrrpStatsInstanceEntry 7 }
+
+ hpicfXrrpStatsInstanceIntervalMismatchPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of XRRP packets with
+ the advertisement interval is a mismatch. The receiving
+ router will change to that of the transmitter but logs
+ a warning."
+ ::= { hpicfXrrpStatsInstanceEntry 8 }
+
+ hpicfXrrpStatsInstanceCreateTime OBJECT-TYPE
+ SYNTAX LastCreateTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value of sysUpTime when this virtual router
+ entry was last activated. This object allows to a
+ management station to detect deletion and recreation
+ cycles between polls and thus detect discontinuity
+ in the above statistics counters."
+ ::= { hpicfXrrpStatsInstanceEntry 9 }
+
+-- **********************************************************************
+-- XRRP Virtual Router Coordinator Statistics (Read only objects)
+-- **********************************************************************
+
+ hpicfXrrpStatsRcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfXrrpStatsRcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table that contains statistics information for
+ virtual router coordinators in the domain."
+ ::= { hpicfXrrpStatistics 13 }
+
+ hpicfXrrpStatsRcEntry OBJECT-TYPE
+ SYNTAX HpicfXrrpStatsRcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a specific router coordinator."
+ INDEX { hpicfXrrpStatsRcRouterId }
+ ::= { hpicfXrrpStatsRcTable 1 }
+
+ HpicfXrrpStatsRcEntry ::=
+ SEQUENCE {
+ hpicfXrrpStatsRcRouterId XrrpRouterId,
+ hpicfXrrpStatsRcOperState INTEGER,
+ hpicfXrrpStatsRcType1PktsRcvd Counter32,
+ hpicfXrrpStatsRcType1PktsXmtd Counter32,
+ hpicfXrrpStatsRcType2PktsRcvd Counter32,
+ hpicfXrrpStatsRcType2PktsXmtd Counter32,
+ hpicfXrrpStatsRcBecomeMaster Counter32,
+ hpicfXrrpStatsRcMasterTime TimeStamp,
+ hpicfXrrpStatsRcUnknownVlanId Counter32,
+ hpicfXrrpStatsRcCreateTime LastCreateTime
+ }
+
+ hpicfXrrpStatsRcRouterId OBJECT-TYPE
+ SYNTAX XrrpRouterId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The router coordinator number."
+ ::= { hpicfXrrpStatsRcEntry 1 }
+
+ hpicfXrrpStatsRcOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initialize(1),
+ backup(2),
+ master(3),
+ failback(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operational state of the router coordinator."
+
+ ::= { hpicfXrrpStatsRcEntry 2 }
+
+ hpicfXrrpStatsRcType1PktsRcvd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of type 1 XRRP packets
+ received by the router."
+ ::= { hpicfXrrpStatsRcEntry 3 }
+
+ hpicfXrrpStatsRcType1PktsXmtd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of type 1 XRRP packets
+ transmitted by the router."
+ ::= { hpicfXrrpStatsRcEntry 4 }
+
+ hpicfXrrpStatsRcType2PktsRcvd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of type 2 XRRP packets
+ received by the router."
+ ::= { hpicfXrrpStatsRcEntry 5 }
+
+ hpicfXrrpStatsRcType2PktsXmtd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value contains the number of type 2 XRRP packets
+ transmitted by the router."
+ ::= { hpicfXrrpStatsRcEntry 6 }
+
+ hpicfXrrpStatsRcBecomeMaster OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of times that this router has become
+ a master."
+ ::= { hpicfXrrpStatsRcEntry 7 }
+
+ hpicfXrrpStatsRcMasterTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Duration as master (in seconds)."
+ ::= { hpicfXrrpStatsRcEntry 8 }
+
+ hpicfXrrpStatsRcUnknownVlanId OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { hpicfXrrpStatsRcEntry 9 }
+
+ hpicfXrrpStatsRcCreateTime OBJECT-TYPE
+ SYNTAX LastCreateTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value of sysUpTime when this router coordinator
+ entry was last activated. This object allows to a
+ management station to detect deletion and recreation
+ cycles between polls and thus detect discontinuity
+ in the above statistics counters."
+ ::= { hpicfXrrpStatsRcEntry 10 }
+
+-- **********************************************************************
+-- XRRP Notifications Trap Definitions
+-- **********************************************************************
+
+ hpicfXrrpNotifications OBJECT IDENTIFIER ::= { hpicfXrrpMIB 1 }
+
+ hpicfXrrpNotificationsPrefix
+ OBJECT IDENTIFIER ::= { hpicfXrrpNotifications 0 }
+
+ hpicfXrrpNotificationsObjects
+ OBJECT IDENTIFIER ::= { hpicfXrrpNotifications 1 }
+
+ hpicfXrrpTrapAuthErrorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalidAuthType (1),
+ authTypeMismatch (2),
+ authFailure (3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Potential types of configuration conflicts.
+ Used by hpicfXrrpTrapAuthFailure trap."
+ ::= { hpicfXrrpNotificationsObjects 1 }
+
+ hpicfXrrpTrapStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ hpicfXrrpDomain,
+ hpicfXrrpStatsRcRouterId,
+ hpicfXrrpStatsRcOperState
+ }
+ STATUS current
+ DESCRIPTION "This trap indicates that a XRRP router has changed
+ state. The trap contains the domain number, the router
+ coordinator number and state value for the change.
+ This trap is being controled by the state of
+ 'hpicfXrrpTrapCntl' object."
+ ::= { hpicfXrrpNotificationsPrefix 1 }
+
+ hpicfXrrpTrapAuthFailure NOTIFICATION-TYPE
+ OBJECTS {
+ hpicfXrrpDomain,
+ hpicfXrrpRouterId, -- The originator of the trap
+ hpicfXrrpInstanceRouterId,
+ hpicfXrrpInstanceVlanId,
+ hpicfXrrpTrapAuthErrorType
+ }
+ STATUS current
+ DESCRIPTION "This trap indicates that the authentication error occured
+ on a XRRP VLAN. The trap contains the domain number, this
+ router number, instance id (owner router number and
+ VLAN ID) that detected the error and type of the
+ authentication error. This trap is being controled by the
+ state of 'hpicfXrrpTrapCntl' object."
+ ::= { hpicfXrrpNotificationsPrefix 2 }
+
+-- **********************************************************************
+-- Conformance Information
+-- **********************************************************************
+
+ hpicfXrrpMIBCompliances OBJECT IDENTIFIER ::= { hpicfXrrpConformance 1 }
+ hpicfXrrpMIBGroups OBJECT IDENTIFIER ::= { hpicfXrrpConformance 2 }
+
+-- ...................................................................
+-- Compliance Statements
+-- ...................................................................
+
+ hpicfXrrpMIBCompliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION "********* THIS COMPLIANCE IS DEPRECATED *********"
+ MODULE -- this module
+ MANDATORY-GROUPS { hpicfXrrpOperGroup,
+ hpicfXrrpStatsGroup }
+ ::= { hpicfXrrpMIBCompliances 1 }
+
+ hpicfXrrpMIBCompliance1 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The core compliance statement for XRRP implementation."
+ MODULE -- this module
+ MANDATORY-GROUPS { hpicfXrrpOperGroup1,
+ hpicfXrrpStatsGroup }
+ ::= { hpicfXrrpMIBCompliances 2 }
+
+ hpicfXrrpOperGroup OBJECT-GROUP
+ OBJECTS {
+ hpicfXrrpVersion,
+ hpicfXrrpAdminState,
+ hpicfXrrpDomain,
+ hpicfXrrpRouterId,
+ hpicfXrrpTrapCntl,
+
+ hpicfXrrpInstanceOperState,
+ hpicfXrrpInstanceAuthType,
+ hpicfXrrpInstanceAuthKey,
+ hpicfXrrpInstanceAdvertiseInterval,
+ hpicfXrrpInstanceUpTime,
+ hpicfXrrpInstanceRowStatus,
+
+ hpicfXrrpAssoIpMask,
+ hpicfXrrpAssoRowStatus
+ }
+ STATUS deprecated
+ DESCRIPTION "********* THIS GROUP IS DEPRECATED *********"
+ ::= { hpicfXrrpMIBGroups 1 }
+
+ hpicfXrrpStatsGroup OBJECT-GROUP
+ OBJECTS {
+ hpicfXrrpStatsXrrpMacAddress,
+ hpicfXrrpStatsMacAndMask,
+ hpicfXrrpStatsPktsRcvd,
+ hpicfXrrpStatsNotDomainPktsReject,
+ hpicfXrrpStatsCheckSumPktsReject,
+ hpicfXrrpStatsBadValuePktsReject,
+ hpicfXrrpStatsCorruptedPktsReject,
+ hpicfXrrpStatsVersionErrorPktsReject,
+ hpicfXrrpStatsBcastArpsXmtd,
+ hpicfXrrpStatsUpTime,
+ hpicfXrrpStatsProtocolCreateTime,
+
+ hpicfXrrpStatsInstancePktsRcvd,
+ hpicfXrrpStatsInstancePktsXmtd,
+ hpicfXrrpStatsInstanceVersionErrPkts,
+ hpicfXrrpStatsInstancePriorityZeroPktsRcvd,
+ hpicfXrrpStatsInstancePriorityZeroPktsXmtd,
+ hpicfXrrpStatsInstanceMismatchedIpPkts,
+ hpicfXrrpStatsInstanceAuthFailPktsReject,
+ hpicfXrrpStatsInstanceIntervalMismatchPkts,
+ hpicfXrrpStatsInstanceCreateTime,
+
+ hpicfXrrpStatsRcOperState,
+ hpicfXrrpStatsRcType1PktsRcvd,
+ hpicfXrrpStatsRcType1PktsXmtd,
+ hpicfXrrpStatsRcType2PktsRcvd,
+ hpicfXrrpStatsRcType2PktsXmtd,
+ hpicfXrrpStatsRcBecomeMaster,
+ hpicfXrrpStatsRcMasterTime,
+ hpicfXrrpStatsRcUnknownVlanId,
+ hpicfXrrpStatsRcCreateTime
+ }
+ STATUS current
+ DESCRIPTION "Conformance group for XRRP statistics."
+ ::= { hpicfXrrpMIBGroups 2 }
+
+ hpicfXrrpTrapGroup OBJECT-GROUP
+ OBJECTS {
+ hpicfXrrpTrapAuthErrorType
+ }
+ STATUS current
+ DESCRIPTION "Conformance group for objects contained in XRRP
+ notifications."
+ ::= { hpicfXrrpMIBGroups 3 }
+
+ hpicfXrrpNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ hpicfXrrpTrapStateChange,
+ hpicfXrrpTrapAuthFailure
+ }
+ STATUS current
+ DESCRIPTION "The XRRP MIB Notification Group."
+ ::= { hpicfXrrpMIBGroups 4 }
+
+ hpicfXrrpOperGroup1 OBJECT-GROUP
+ OBJECTS {
+ hpicfXrrpVersion,
+ hpicfXrrpAdminState,
+ hpicfXrrpDomain,
+ hpicfXrrpRouterId,
+ hpicfXrrpTrapCntl,
+
+ hpicfXrrpInstanceOperState,
+ hpicfXrrpInstanceAuthType,
+ hpicfXrrpInstanceAuthKey,
+ hpicfXrrpInstanceAdvertiseInterval,
+ hpicfXrrpInstanceUpTime,
+ hpicfXrrpInstanceRowStatus,
+
+ hpicfXrrpAssoIpMask,
+ hpicfXrrpAssoRowStatus,
+
+ hpicfXrrpTransferControl,
+ hpicfXrrpInfiniteFailback
+ }
+ STATUS current
+ DESCRIPTION "Conformance group for XRRP operations."
+ ::= { hpicfXrrpMIBGroups 5 }
+END