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-ICF-VRRP-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/hp/HP-ICF-VRRP-MIB')
| -rw-r--r-- | MIBS/hp/HP-ICF-VRRP-MIB | 204 |
1 files changed, 204 insertions, 0 deletions
diff --git a/MIBS/hp/HP-ICF-VRRP-MIB b/MIBS/hp/HP-ICF-VRRP-MIB new file mode 100644 index 0000000..75077ec --- /dev/null +++ b/MIBS/hp/HP-ICF-VRRP-MIB @@ -0,0 +1,204 @@ +HP-ICF-VRRP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, IpAddress + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + vrrpOperEntry, vrrpAssoIpAddrEntry + FROM VRRP-MIB + TruthValue + FROM SNMPv2-TC + hpSwitch + FROM HP-ICF-OID; + + hpicfVrrpMIB MODULE-IDENTITY + LAST-UPDATED "200708220000Z" -- AUGUST 22, 2007 + ORGANIZATION "Hewlett Packard Company, + Procurve Networking Business" + CONTACT-INFO "Hewlett Packard Company + 8000 Foothills Blvd. + Roseville, CA 95747" + DESCRIPTION "This MIB module contains HP proprietary + extensions to the standard VRRP MIB (RFC 2787)." + + REVISION "200708220000Z" -- AUGUST 22, 2007 + DESCRIPTION "Added hpicfVrrpVrPreemptDelayTime to the + hpicfVrrpOperEntry object." + + REVISION "200507140000Z" -- July 14, 2005 + DESCRIPTION "Initial revision." + + ::= { hpSwitch 31 } + +-- ********************************************************************** +-- VRRP MIB Groups +-- ********************************************************************** + + hpicfVrrpOperations OBJECT IDENTIFIER ::= { hpicfVrrpMIB 1 } + hpicfVrrpConformance OBJECT IDENTIFIER ::= { hpicfVrrpMIB 2 } + +-- ********************************************************************** +-- Start of MIB objects +-- ********************************************************************** + + hpicfVrrpAdminStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When set to TRUE, this enables VRRP globally on the + router. If set to FALSE, this would disable VRRP. + Default is FALSE." + DEFVAL { false } + ::= { hpicfVrrpOperations 1 } + +-- ********************************************************************** +-- Extensions to the VRRP Operations Table (RFC 2787) +-- ********************************************************************** + + hpicfVrrpOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfVrrpOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "HP extensions to the vrrpOperTable (RFC 2787)." + ::= { hpicfVrrpOperations 2 } + + hpicfVrrpOperEntry OBJECT-TYPE + SYNTAX HpicfVrrpOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "HP extensions for an entry in the vrrpOperTable." + AUGMENTS { vrrpOperEntry } + ::= { hpicfVrrpOperTable 1 } + + HpicfVrrpOperEntry ::= + SEQUENCE { + hpicfVrrpVrMode INTEGER, + hpicfVrrpVrMasterPreempt TruthValue, + hpicfVrrpVrTransferControl TruthValue, + hpicfVrrpVrPreemptDelayTime Integer32 + } + + hpicfVrrpVrMode OBJECT-TYPE + SYNTAX INTEGER { + owner(1), + backup(2), + uninitialized(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object denotes whether this VR has been + designated as an owner or as a backup. On VR + creation, this field is set to uninitialized. + The user cannot set the value of this object to + uninitialized." + DEFVAL { uninitialized } + ::= { hpicfVrrpOperEntry 1 } + + hpicfVrrpVrMasterPreempt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object, when set to TRUE, would enable the + Master Preemption mode wherein a virtual router + even though an owner will not preempt a lower + priority Backup." + DEFVAL { false } + ::= { hpicfVrrpOperEntry 2 } + + hpicfVrrpVrTransferControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object, when set to TRUE, would serve as + trigger to enable a virtual router owner to take + control of its IP address. When this value is read + it always returns FALSE." + DEFVAL { false } + ::= { hpicfVrrpOperEntry 3 } + + hpicfVrrpVrPreemptDelayTime OBJECT-TYPE + SYNTAX Integer32(0..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object specifies the time that the owner + virtual router will wait before taking control of + its virtual IP address. A value of 0 indicates + that that the pre-empt delay timer is not active" + DEFVAL { 0 } + ::= { hpicfVrrpOperEntry 4 } + +-- ********************************************************************** +-- Extensions to the VRRP Associated IP Address Table (RFC 2787) +-- ********************************************************************** + + hpicfVrrpAssoIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfVrrpAssoIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "HP extensions to the vrrpAssoIpAddrTable (RFC 2787)." + ::= { hpicfVrrpOperations 3 } + + hpicfVrrpAssoIpAddrEntry OBJECT-TYPE + SYNTAX HpicfVrrpAssoIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "HP extensions for an entry in the vrrpAssoIpAddrTable." + AUGMENTS { vrrpAssoIpAddrEntry } + ::= { hpicfVrrpAssoIpAddrTable 1 } + + HpicfVrrpAssoIpAddrEntry ::= + SEQUENCE { + hpicfVrrpAssoIpMask IpAddress + } + + hpicfVrrpAssoIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The subnet mask to be used in conjunction with + the 'vrrpAssoIpAddr' object to uniquely identify + a subnet." + DEFVAL { '00000000'H } -- 0.0.0.0 + ::= { hpicfVrrpAssoIpAddrEntry 1 } + +-- ********************************************************************** +-- Conformance Information +-- ********************************************************************** + + hpicfVrrpMIBCompliances OBJECT IDENTIFIER ::= { hpicfVrrpConformance 1 } + hpicfVrrpMIBGroups OBJECT IDENTIFIER ::= { hpicfVrrpConformance 2 } + +-- ...................................................................... +-- Compliance statements +-- ...................................................................... + + hpicfVrrpMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The compliance statement for HP routers running + VRRP (RFC 3768) and implementing the HP-ICF-VRRP-MIB." + MODULE -- this module + MANDATORY-GROUPS { hpicfVrrpOperGroup } + + GROUP hpicfVrrpOperGroup + DESCRIPTION "Support for this group is required for HP routers + that support VRRP (RFC 3768)." + ::= { hpicfVrrpMIBCompliances 1 } + +-- ...................................................................... +-- Conformance Groups +-- ...................................................................... + + hpicfVrrpOperGroup OBJECT-GROUP + OBJECTS { hpicfVrrpAdminStatus, + hpicfVrrpVrMode, + hpicfVrrpVrMasterPreempt, + hpicfVrrpVrTransferControl, + hpicfVrrpVrPreemptDelayTime, + hpicfVrrpAssoIpMask } + STATUS current + DESCRIPTION "A collection of HP proprietary objects to support + VRRP configuration on HP routers." + ::= { hpicfVrrpMIBGroups 1 } + +END |