diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/hp/HP-SN-IP-VRRP-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/hp/HP-SN-IP-VRRP-MIB')
| -rw-r--r-- | MIBS/hp/HP-SN-IP-VRRP-MIB | 1144 |
1 files changed, 1144 insertions, 0 deletions
diff --git a/MIBS/hp/HP-SN-IP-VRRP-MIB b/MIBS/hp/HP-SN-IP-VRRP-MIB new file mode 100644 index 0000000..c8ac2b1 --- /dev/null +++ b/MIBS/hp/HP-SN-IP-VRRP-MIB @@ -0,0 +1,1144 @@ +HP-SN-IP-VRRP-MIB DEFINITIONS ::= BEGIN + + +-- Foundry SnRouter Group MIB Release 1.0.0 +-- Revision 0 1/7/97 +-- Revision 1 6/5/02 +-- Revision 2 08/10/02 + +-- Copyright 1996-97 Foundry Networks, Inc. +-- All rights reserved. +-- This Foundry Networks SNMP Management Information Base +-- Specification embodies Foundry Networks' confidential and +-- proprietary intellectual property. Foundry Networks retains all +-- title and ownership in the Specification, including any +-- revisions. + +-- This Specification is supplied "AS IS," and Foundry Networks makes +-- no warranty, either express or implied, as to the use, +-- operation, condition, or performance of the Specification. + +-- SECTION 1: Top Level Definitions + +-- Imports + +IMPORTS + IpAddress, Counter + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + ifIndex FROM IF-MIB + + snVrrp FROM HP-SN-ROOT-MIB ; + + MacAddress ::= + OCTET STRING (SIZE(6)) + -- This data type is used to model media addresses. For many + -- types of media, this will be in a binary representation. + -- For example, an ethernet address would be represented as + -- a string of 6 octets. + +snVrrpGlobal OBJECT IDENTIFIER ::= { snVrrp 1 } +snVrrpIntf OBJECT IDENTIFIER ::= { snVrrp 2 } +snVrrpVirRtr OBJECT IDENTIFIER ::= { snVrrp 3 } +snVrrpIntf2 OBJECT IDENTIFIER ::= { snVrrp 4 } +snVrrpVirRtr2 OBJECT IDENTIFIER ::= { snVrrp 5 } + + +-- VRRP and VRRP-Extended MIBs + +-- Section 1: VRRP Global Variables + +snVrrpGroupOperMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The VRRP is configured on this system + either enabled or disabled and the + default is disabled mode. + disabled(0)..........disable VRRP + enabled(1)...........activate VRRP" + ::= { snVrrpGlobal 1 } + +snVrrpIfStateChangeTrap OBJECT-TYPE + SYNTAX INTEGER { disabled(0), enabled(1) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether the SNMP agent process is + permitted to generate vrrp and vrrpe interface state change + traps." + DEFVAL { enabled } + ::= { snVrrpGlobal 2 } + +snVrrpIfMaxNumVridPerIntf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of VRID per interface." + ::= { snVrrpGlobal 3 } + +snVrrpIfMaxNumVridPerSystem OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of VRID per system." + ::= { snVrrpGlobal 4 } + +snVrrpClearVrrpStat OBJECT-TYPE + SYNTAX INTEGER { normal(0), clear(1) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Clear VRRP statistics command." + ::= { snVrrpGlobal 5 } + +snVrrpGroupOperModeVrrpextended OBJECT-TYPE + SYNTAX INTEGER { disabled(0), enabled(1) } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The VRRP_extended is configured on this system either enabled + or disabled and the default is disabled mode. + disabled(0)..........disable VRRP extended + enabled(1)...........activate VRRP extended" + ::= { snVrrpGlobal 6 } + + +-- Section 2: VRRP Interface Table +-- The following table is deprecated by snVrrpIf2Table, which is +-- ifIndex based table + +snVrrpIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnVrrpIfEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The VRRP Interface Table describes the interfaces from + the viewpoint of VRRP." + ::= { snVrrpIntf 1 } + + snVrrpIfEntry OBJECT-TYPE + SYNTAX SnVrrpIfEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The VRRP Interface Entry describes one interface from + the viewpoint of VRRP." + INDEX { snVrrpIfPort } + ::= { snVrrpIfTable 1 } + + SnVrrpIfEntry ::= + SEQUENCE { + snVrrpIfPort + INTEGER, + snVrrpIfAuthType + INTEGER, + snVrrpIfAuthPassword + OCTET STRING, + snVrrpIfRxHeaderErrCnts + Counter, + snVrrpIfRxAuthTypeErrCnts + Counter, + snVrrpIfRxAuthPwdMismatchErrCnts + Counter, + snVrrpIfRxVridErrCnts + Counter + } + + + snVrrpIfPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP port of this VRRP interface." + ::= { snVrrpIfEntry 1 } + + snVrrpIfAuthType OBJECT-TYPE + SYNTAX INTEGER { + noAuth(0), + simpleTextPasswd(1), + ipAuthHeader(2) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The authentication type of this interface." + ::= { snVrrpIfEntry 2 } + + snVrrpIfAuthPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The simple text password is allowed if only if + the snVrrpIfAuthType type is simpleTextPasswd(1)." + ::= { snVrrpIfEntry 3 } + + snVrrpIfRxHeaderErrCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The received Header error counts in this interface." + ::= { snVrrpIfEntry 4 } + + snVrrpIfRxAuthTypeErrCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The received authentication type error counts in this interface." + ::= { snVrrpIfEntry 5 } + + snVrrpIfRxAuthPwdMismatchErrCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The received authentication password mismatched error counts in this interface." + ::= { snVrrpIfEntry 6 } + + snVrrpIfRxVridErrCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The received unfound VRID error counts in this interface." + ::= { snVrrpIfEntry 7 } + +-- Section 3: VRRP and VRRP-Extended Interface Table, +-- this is a modified vrrp/vrrpe interface table with ifIndex. +-- NOTE: Protocols VRRPE and VRRP-Extended are one and the same. + +snVrrpIf2Table OBJECT-TYPE + SYNTAX SEQUENCE OF SnVrrpIf2Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The VRRP and VRRPE Interface Table describes the interfaces from + the viewpoint of VRRP and VRRPE." + ::= { snVrrpIntf2 1 } + + snVrrpIf2Entry OBJECT-TYPE + SYNTAX SnVrrpIf2Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The VRRP and VRRPE Interface Entry describes one interface from + the viewpoint of VRRP and VRRPE." + INDEX { ifIndex} + ::= { snVrrpIf2Table 1 } + + SnVrrpIf2Entry ::= + SEQUENCE { + snVrrpIf2AuthType + INTEGER, + snVrrpIf2AuthPassword + OCTET STRING, + snVrrpIf2RxHeaderErrCnts + Counter, + snVrrpIf2RxAuthTypeErrCnts + Counter, + snVrrpIf2RxAuthPwdMismatchErrCnts + Counter, + snVrrpIf2RxVridErrCnts + Counter + } + + snVrrpIf2AuthType OBJECT-TYPE + SYNTAX INTEGER { + noAuth(0), + simpleTextPasswd(1), + ipAuthHeader(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The authentication type of this interface." + ::= { snVrrpIf2Entry 1 } + + snVrrpIf2AuthPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The simple text password is allowed if only if + the snVrrpIf2AuthType type is simpleTextPasswd(1)." + ::= { snVrrpIf2Entry 2 } + + snVrrpIf2RxHeaderErrCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The received Header error counts in this interface." + ::= { snVrrpIf2Entry 3 } + + snVrrpIf2RxAuthTypeErrCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The received authentication type error counts in this interface." + ::= { snVrrpIf2Entry 4 } + + snVrrpIf2RxAuthPwdMismatchErrCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The received authentication password mismatched error counts in this interface." + ::= { snVrrpIf2Entry 5 } + + snVrrpIf2RxVridErrCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The received unfound VRID error counts in this interface." + ::= { snVrrpIf2Entry 6 } + +-- Section 4: VRRP virtual Router Configuration Table. + +-- The VRRP (Virtual Router Redundancy Protocol) Virtual Router Table augments +-- with VRRP specific information. +-- The following table is deprecated by snVrrpVirRtr2Table, which is +-- ifIndex based table + +snVrrpVirRtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnVrrpVirRtrEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The VRRP virtual router Entry describes one virtual router from + the viewpoint of VRRP." + ::= { snVrrpVirRtr 1 } + + snVrrpVirRtrEntry OBJECT-TYPE + SYNTAX SnVrrpVirRtrEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The VRRP virtual router Entry describes one virtual router from + the viewpoint of VRRP." + INDEX { snVrrpVirRtrPort, snVrrpVirRtrId } + ::= { snVrrpVirRtrTable 1 } + + SnVrrpVirRtrEntry ::= + SEQUENCE { + snVrrpVirRtrPort + INTEGER, + snVrrpVirRtrId + INTEGER, + snVrrpVirRtrOwnership + INTEGER, + snVrrpVirRtrCfgPriority + INTEGER, + snVrrpVirRtrTrackPriority + INTEGER, + snVrrpVirRtrCurrPriority + INTEGER, + snVrrpVirRtrHelloInt + INTEGER, + snVrrpVirRtrDeadInt + INTEGER, + snVrrpVirRtrPreemptMode + INTEGER, + snVrrpVirRtrState + INTEGER, + snVrrpVirRtrActivate + INTEGER, + snVrrpVirRtrIpAddrMask + OCTET STRING, + snVrrpVirRtrTrackPortMask + OCTET STRING, + snVrrpVirRtrTrackVifMask + OCTET STRING, + snVrrpVirRtrRowStatus + INTEGER, + snVrrpVirRtrRxArpPktDropCnts + Counter, + snVrrpVirRtrRxIpPktDropCnts + Counter, + snVrrpVirRtrRxPortMismatchCnts + Counter, + snVrrpVirRtrRxNumOfIpMismatchCnts + Counter, + snVrrpVirRtrRxIpMismatchCnts + Counter, + snVrrpVirRtrRxHelloIntMismatchCnts + Counter, + snVrrpVirRtrRxPriorityZeroFromMasterCnts + Counter, + snVrrpVirRtrRxHigherPriorityCnts + Counter, + snVrrpVirRtrTransToMasterStateCnts + Counter, + snVrrpVirRtrTransToBackupStateCnts + Counter, + snVrrpVirRtrCurrDeadInt + INTEGER, + snVrrpVirRtrTrackPortList + OCTET STRING, + snVrrpVirRtrTrackVifPortList + OCTET STRING + } + + + snVrrpVirRtrPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP port of this VRRP interface." + ::= { snVrrpVirRtrEntry 1 } + + snVrrpVirRtrId OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS deprecated + DESCRIPTION + "One of the virtual router ID of this VRRP interface." + ::= { snVrrpVirRtrEntry 2 } + + snVrrpVirRtrOwnership OBJECT-TYPE + SYNTAX INTEGER { + incomplete(0), + owner(1), + backup(2) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The ownership of this VRRP router interface + can be set either owner(1) or backup(2). + VirRtr SNMP-GET returns incomplete(0), it means + no IP address has assigned to this VRRP router interface." + ::= { snVrrpVirRtrEntry 3 } + + snVrrpVirRtrCfgPriority OBJECT-TYPE + SYNTAX INTEGER (3..254) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The higher the number the higher the priority is. + This parameter decides which backup router should becomes + the Active Router for the interface. A backup Router with + higher priority selected to becomes the Active Router. + Therefore, this Object can be set if only if snVrrpVirRtrOwnership + is set to backup(2)." + DEFVAL { 100 } + ::= { snVrrpVirRtrEntry 4 } + + snVrrpVirRtrTrackPriority OBJECT-TYPE + SYNTAX INTEGER (1..254) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The higher the number the higher the priority is. + after this object is configured, the snVrrpVirRtrCurrPriority + of this interface will be adjusted dynamically with this + track priority when the Track Port states first + changes from UP to DOWN." + ::= { snVrrpVirRtrEntry 5 } + + snVrrpVirRtrCurrPriority OBJECT-TYPE + SYNTAX INTEGER (1..254) + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The higher the number the higher the priority is. + This object will be adjusted dynamically with the + track priority when the Track Port states first + changes from UP to DOWN." + ::= { snVrrpVirRtrEntry 6 } + + snVrrpVirRtrHelloInt OBJECT-TYPE + SYNTAX INTEGER (1..84) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "Time interval between advertisements (seconds)." + DEFVAL { 1 } + ::= { snVrrpVirRtrEntry 7 } + + snVrrpVirRtrDeadInt OBJECT-TYPE + SYNTAX INTEGER (1..84) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "Dead interval (seconds)." + DEFVAL { 1 } + ::= { snVrrpVirRtrEntry 8 } + + snVrrpVirRtrPreemptMode OBJECT-TYPE + SYNTAX INTEGER { disabled(0), enabled(1) } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "This mode controls whether a higher priority Backup router + preempts a lower priority Master. The mode with enabled(1) + allow preemption and disabled(0) prohibit preemption." + DEFVAL { enabled } + ::= { snVrrpVirRtrEntry 9 } + + snVrrpVirRtrState OBJECT-TYPE + SYNTAX INTEGER { + init(0), + master(1), + backup(2) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object specifies the VRRP Router's interface state as: + init(0)...initialization state. + master(1)...master state. + backup(2)...backup state." + ::= { snVrrpVirRtrEntry 10 } + + snVrrpVirRtrActivate OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object specifies the VRRP Router's activate command as: + disabled(0)...deactivate this VRRP Router. + enabled(1)....activate this VRRP Router." + ::= { snVrrpVirRtrEntry 11 } + + snVrrpVirRtrIpAddrMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(64)) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The numbers of IP Addresses of this virtual router of this interface." + ::= { snVrrpVirRtrEntry 12 } + + snVrrpVirRtrTrackPortMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4..32)) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object specifies the identity of the physical port + whose state is to be monitored. Each bit is a port of + the system. Default value is 0. VirRtr this object is configured + then the Preference Level of this interface will be adjusted + dynamically depending on the state of the Track Port. + The interface's Preference Level is reduced by value of + Preference Level parameter when the Track Port states first + changes from UP to DOWN. When the Track Port next comes up + the interface's Preference Level is increased by the amount + specified by the Preference Level. + The Chassis/Stackable router VRRP Track port membership. + The size of the OCTET STRING for Chassis is 32. + The size of the OCTET STRING for Stackable is 4. + (It was obsoleted after release 07100, replaced by snVrrpVirRtrTrackPortList)" + ::= { snVrrpVirRtrEntry 13 } + + snVrrpVirRtrTrackVifMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4..512)) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object specifies the identity of the virtual interface + whose state is to be monitored. Each bit is a port of + the system. Default value is 0. VirRtr this object is configured + then the Preference Level of this interface will be adjusted + dynamically depending on the state of the Track Port. + The interface's Preference Level is reduced by value of + Preference Level parameter when the Track Port states first + changes from UP to DOWN. When the Track Port next comes up + the interface's Preference Level is increased by the amount + specified by the Preference Level. + The Chassis/Stackable router VRRP Track port membership + The size of the OCTET STRING for Chassis is 8. + The size of the OCTET STRING for Stackable is 4. + (It was obsoleted after release 07100, replaced by snVrrpVirRtrTrackVifPortList)" + ::= { snVrrpVirRtrEntry 14 } + + snVrrpVirRtrRowStatus OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), + valid(2), + delete(3), + create(4), + modify(5) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object is used to create and + delete row in the table and control + if they are used. The values + that can be written are: + delete(3)...deletes the row + create(4)...creates a new row + modify(5)...modifies an existing row + + VirRtr the row exists, then a SET with + value of create(4) returns error + 'badValue'. Deleted rows go away + immediately. The following values + can be returned on reads: + noSuch(0)...no such row + invalid(1)...Setting it to 'invalid' has the effect of + rendering it inoperative.. + valid(2)....the row exists and is valid" + ::= { snVrrpVirRtrEntry 15 } + + snVrrpVirRtrRxArpPktDropCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The received VRRP ARP Packet Drop Counts." + ::= { snVrrpVirRtrEntry 16 } + + snVrrpVirRtrRxIpPktDropCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The received VRRP IP Packet Drop Counts." + ::= { snVrrpVirRtrEntry 17 } + + snVrrpVirRtrRxPortMismatchCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The received VRRP Port mismatching Counts." + ::= { snVrrpVirRtrEntry 18 } + + snVrrpVirRtrRxNumOfIpMismatchCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The received VRRP Number of IP Addresses mismatching Counts." + ::= { snVrrpVirRtrEntry 19 } + + snVrrpVirRtrRxIpMismatchCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The received VRRP IP Address mismatching Counts." + ::= { snVrrpVirRtrEntry 20 } + + snVrrpVirRtrRxHelloIntMismatchCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The counts of the virtual router interface with hello interval mismatch counts." + ::= { snVrrpVirRtrEntry 21 } + + snVrrpVirRtrRxPriorityZeroFromMasterCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The counts of the virtual router interface with Priority zero from the master." + ::= { snVrrpVirRtrEntry 22 } + + snVrrpVirRtrRxHigherPriorityCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The counts of the virtual router interface with higher Priority." + ::= { snVrrpVirRtrEntry 23 } + + snVrrpVirRtrTransToMasterStateCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The counts of the virtual router interface transition to master state." + ::= { snVrrpVirRtrEntry 24 } + + snVrrpVirRtrTransToBackupStateCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The counts of the virtual router interface transition to backup state." + ::= { snVrrpVirRtrEntry 25 } + + snVrrpVirRtrCurrDeadInt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Current Dead interval (in 100 milliseconds)." + ::= { snVrrpVirRtrEntry 26 } + + snVrrpVirRtrTrackPortList OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object specifies the identity of the physical port + whose state is to be monitored. Each port index is a + 16-bit integer in big endian order. 8-bit is the slot + number, the other 8-bit is the port number. Default value + is 0 length octet string. If this object is configured + then the Preference Level of this interface will be adjusted + dynamically depending on the state of the Track Port. + The interface's Preference Level is reduced by value of + Preference Level parameter when the Track Port states first + changes from UP to DOWN. When the Track Port next comes up + the interface's Preference Level is increased by the amount + specified by the Preference Level. + The router VRRP physical track port membership." + ::= { snVrrpVirRtrEntry 27 } + + snVrrpVirRtrTrackVifPortList OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object specifies the identity of the virtual interface + whose state is to be monitored. Each port index is a + 16-bit integer in big endian order. Default value + is 0 length octet string. If this object is configured + then the Preference Level of this interface will be adjusted + dynamically depending on the state of the Track Port. + The interface's Preference Level is reduced by value of + Preference Level parameter when the Track Port states first + changes from UP to DOWN. When the Track Port next comes up + the interface's Preference Level is increased by the amount + specified by the Preference Level. + The router VRRP virtual port track membership." + ::= { snVrrpVirRtrEntry 28 } + + +-- Section 5: VRRP and VRRPE Virtual Router Configuration Table, ifIndex based + +-- The VRRP(Virtual Router Redundancy Protocol, rfc 2338 based, made an +-- enhancement!) and VRRPE (Virtual Router Redundancy Protocol hp extended) +-- configuration. +-- Added snVrrpVirRtr2CurrDeadInt, snVrrpVirRtr2AdvertiseBackup, SnVrrpVirRtr2VirtualMacAddr +-- SnVrrpVirRtr2IpAddrCount, SnVrrpVirRtr2MasterIpAddr as new objects +-- and deleted port masks objects and virtual interface track port list. + +snVrrpVirRtr2Table OBJECT-TYPE + SYNTAX SEQUENCE OF SnVrrpVirRtr2Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Vrrp and Vrrpe virtual router Entry describes one virtual router from + the viewpoint of Vrrp and Vrrpe." + ::= { snVrrpVirRtr2 1 } + + snVrrpVirRtr2Entry OBJECT-TYPE + SYNTAX SnVrrpVirRtr2Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Vrrp and Vrrpe virtual router Entry describes one virtual router from + the viewpoint of Vrrp and Vrrpe." + INDEX { ifIndex, snVrrpVirRtr2Id } + ::= { snVrrpVirRtr2Table 1 } + + SnVrrpVirRtr2Entry ::= + SEQUENCE { + snVrrpVirRtr2Id + INTEGER, + snVrrpVirRtr2Ownership + INTEGER, + snVrrpVirRtr2CfgPriority + INTEGER, + snVrrpVirRtr2TrackPriority + INTEGER, + snVrrpVirRtr2CurrPriority + INTEGER, + snVrrpVirRtr2HelloInt + INTEGER, + snVrrpVirRtr2DeadInt + INTEGER, + snVrrpVirRtr2PreemptMode + INTEGER, + snVrrpVirRtr2State + INTEGER, + snVrrpVirRtr2IpAddrMask + OCTET STRING, + snVrrpVirRtr2Activate + INTEGER, + snVrrpVirRtr2BackupInt + INTEGER, + snVrrpVirRtr2RowStatus + INTEGER, + snVrrpVirRtr2RxArpPktDropCnts + Counter, + snVrrpVirRtr2RxIpPktDropCnts + Counter, + snVrrpVirRtr2RxPortMismatchCnts + Counter, + snVrrpVirRtr2RxNumOfIpMismatchCnts + Counter, + snVrrpVirRtr2RxIpMismatchCnts + Counter, + snVrrpVirRtr2RxHelloIntMismatchCnts + Counter, + snVrrpVirRtr2RxPriorityZeroFromMasterCnts + Counter, + snVrrpVirRtr2RxHigherPriorityCnts + Counter, + snVrrpVirRtr2TransToMasterStateCnts + Counter, + snVrrpVirRtr2TransToBackupStateCnts + Counter, + snVrrpVirRtr2CurrDeadInt + INTEGER, + snVrrpVirRtr2TrackPortList + OCTET STRING, + snVrrpVirRtr2AdvertiseBackup + INTEGER, + snVrrpVirRtr2MasterIpAddr + IpAddress, + snVrrpVirRtr2IpAddrCount + INTEGER, + snVrrpVirRtr2VirtualMacAddr + MacAddress + } + + snVrrpVirRtr2Id OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One of the virtual router ID of this Vrrp and Vrrpe interface." + ::= { snVrrpVirRtr2Entry 1 } + + snVrrpVirRtr2Ownership OBJECT-TYPE + SYNTAX INTEGER { + incomplete(0), + owner(1), + backup(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ownership of this Vrrp router interface + can be set either owner(1) or backup(2). + VirRtr SNMP-GET returns incomplete(0), it means + no IP address has assigned to this Vrrp router interface. + vrrpe protocol has no owner(1), can only be set to backup(2) or incomplete(0)." + ::= { snVrrpVirRtr2Entry 2 } + + snVrrpVirRtr2CfgPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + 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 only for VRRP - owner. Not valid for number to + configure VRRPE." + DEFVAL { 100 } + ::= { snVrrpVirRtr2Entry 3 } + + snVrrpVirRtr2TrackPriority OBJECT-TYPE + SYNTAX INTEGER (1..254) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The higher the number the higher the priority is. + after this object is configured, the snVrrpVirRtr2CurrPriority + of this interface will be adjusted dynamically with this + track priority when the Track Port states first + changes from UP to DOWN." + ::= { snVrrpVirRtr2Entry 4 } + + snVrrpVirRtr2CurrPriority OBJECT-TYPE + SYNTAX INTEGER (1..254) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The higher the number the higher the priority is. + This object will be adjusted dynamically with the + track priority when the Track Port states first + changes from UP to DOWN." + ::= { snVrrpVirRtr2Entry 5 } + + snVrrpVirRtr2HelloInt OBJECT-TYPE + SYNTAX INTEGER (1..84) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Time interval between advertisements (seconds)." + DEFVAL { 1 } + ::= { snVrrpVirRtr2Entry 6 } + + snVrrpVirRtr2DeadInt OBJECT-TYPE + SYNTAX INTEGER (0..84) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Dead interval (seconds)." + DEFVAL { 1 } + ::= { snVrrpVirRtr2Entry 7 } + + snVrrpVirRtr2PreemptMode OBJECT-TYPE + SYNTAX INTEGER { disabled(0), enabled(1) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This mode controls whether a higher priority Backup router + preempts a lower priority Master. The mode with enabled(1) + allow preemption and disabled(0) prohibit preemption." + DEFVAL { enabled } + ::= { snVrrpVirRtr2Entry 8 } + + snVrrpVirRtr2State OBJECT-TYPE + SYNTAX INTEGER { + init(0), + master(1), + backup(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object specifies the Vrrp and vrrpe Router's interface state as: + init(0)...initialization state. + master(1)...master state. + backup(2)...backup state." + ::= { snVrrpVirRtr2Entry 9} + + snVrrpVirRtr2IpAddrMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The numbers of IP Addresses of this virtual router of this interface." + ::= { snVrrpVirRtr2Entry 10 } + + snVrrpVirRtr2Activate OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object specifies the Vrrp Router's activate command as: + disabled(0)...deactivate this Vrrp and Vrrpe Routers. + enabled(1)....activate this Vrrp and Vrrpe Routers." + ::= { snVrrpVirRtr2Entry 11 } + + snVrrpVirRtr2BackupInt OBJECT-TYPE + SYNTAX INTEGER (60..3600) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Time interval between backup routers hello message advertisements (seconds)." + DEFVAL { 60 } + ::= { snVrrpVirRtr2Entry 12 } + + snVrrpVirRtr2RowStatus OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), + valid(2), + delete(3), + create(4), + modify(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to create and + delete row in the table and control + if they are used. The values + that can be written are: + delete(3)...deletes the row + create(4)...creates a new row + modify(5)...modifies an existing row + + VirRtr the row exists, then a SET with + value of create(4) returns error + 'badValue'. Deleted rows go away + immediately. The following values + can be returned on reads: + noSuch(0)...no such row + invalid(1)...Setting it to 'invalid' has the effect of + rendering it inoperative.. + valid(2)....the row exists and is valid" + ::= { snVrrpVirRtr2Entry 13 } + + snVrrpVirRtr2RxArpPktDropCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The received Vrrp and Vrrpe ARP Packet Drop Counts." + ::= { snVrrpVirRtr2Entry 14 } + + snVrrpVirRtr2RxIpPktDropCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The received Vrrp and Vrrpe IP Packet Drop Counts." + ::= { snVrrpVirRtr2Entry 15 } + + snVrrpVirRtr2RxPortMismatchCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The received Vrrp and Vrrpe Port mismatching Counts." + ::= { snVrrpVirRtr2Entry 16 } + + snVrrpVirRtr2RxNumOfIpMismatchCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The received Vrrp and Vrrpe Number of IP Addresses mismatching Counts." + ::= { snVrrpVirRtr2Entry 17 } + + snVrrpVirRtr2RxIpMismatchCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The received Vrrp and Vrrpe IP Address mismatching Counts." + ::= { snVrrpVirRtr2Entry 18 } + + snVrrpVirRtr2RxHelloIntMismatchCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The counts of the virtual router interface with hello interval mismatch counts." + ::= { snVrrpVirRtr2Entry 19 } + + snVrrpVirRtr2RxPriorityZeroFromMasterCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The counts of the virtual router interface with Priority zero from the master." + ::= { snVrrpVirRtr2Entry 20 } + + snVrrpVirRtr2RxHigherPriorityCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The counts of the virtual router interface with higher Priority." + ::= { snVrrpVirRtr2Entry 21 } + + snVrrpVirRtr2TransToMasterStateCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The counts of the virtual router interface transition to master state." + ::= { snVrrpVirRtr2Entry 22 } + + snVrrpVirRtr2TransToBackupStateCnts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The counts of the virtual router interface transition to backup state." + ::= { snVrrpVirRtr2Entry 23 } + + snVrrpVirRtr2CurrDeadInt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current Dead interval (in 100 milliseconds)." + ::= { snVrrpVirRtr2Entry 24 } + + snVrrpVirRtr2TrackPortList OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object specifies the identity of the physical port and virtual ports + whose state is to be monitored. Each port index is + an ifIndex, if there are consecutive 4 or more ifIndex then + they will be encoded like below. + Encoding and decoding scheme is range based: + Each range prefix with 0000 (2 octets) where 0000 is not valid + ifIndex. Next 2 octets indicates lower range ifIndex, followed by 2 + octets of higher range ifIndex. Individual(non range) ones will be displayed as it is. + Ex: + port list: 0001..0005 0015 0032..0047 + Port list in PDU: 0000 0001 0005 000f 0000 0020 002f. + If this object is configured + then the Preference Level of this interface will be adjusted + dynamically depending on the state of the Track Port. + The interface's Preference Level is reduced by value of + Preference Level parameter when the Track Port states first + changes from UP to DOWN. When the Track Port next comes up + the interface's Preference Level is increased by the amount + specified by the Preference Level. + The router VRRP and VRRP-E physical track port membership." + ::= { snVrrpVirRtr2Entry 25 } + + snVrrpVirRtr2AdvertiseBackup OBJECT-TYPE + SYNTAX INTEGER { disabled(0), enabled(1) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set Advertise this backup router to master " + DEFVAL { disabled } + ::= { snVrrpVirRtr2Entry 26 } + + snVrrpVirRtr2MasterIpAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The master router's real/virtual (primary) IP address. This is + the IP address listed as the source in VRRP and VRRPE advertisement + last received by this virtual router." + ::= { snVrrpVirRtr2Entry 27 } + + snVrrpVirRtr2IpAddrCount OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-only + STATUS mandatory + 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." + ::= { snVrrpVirRtr2Entry 28 } + + snVrrpVirRtr2VirtualMacAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The virtual MAC address of the virtual router. Although this + object can be derived from the 'snVrrpVirRtr2VrId' object, it is + defined so that it is easily obtainable by a management + application and can be included in VRRP-related SNMP traps." + ::= { snVrrpVirRtr2Entry 29 } + +END |