1HP-ICF-VRRP-MIB DEFINITIONS ::= BEGIN 2 3 IMPORTS 4 MODULE-IDENTITY, OBJECT-TYPE, IpAddress 5 FROM SNMPv2-SMI 6 MODULE-COMPLIANCE, OBJECT-GROUP 7 FROM SNMPv2-CONF 8 vrrpOperEntry, vrrpAssoIpAddrEntry 9 FROM VRRP-MIB 10 TruthValue 11 FROM SNMPv2-TC 12 hpSwitch 13 FROM HP-ICF-OID; 14 15 hpicfVrrpMIB MODULE-IDENTITY 16 LAST-UPDATED "200708220000Z" -- AUGUST 22, 2007 17 ORGANIZATION "Hewlett Packard Company, 18 Procurve Networking Business" 19 CONTACT-INFO "Hewlett Packard Company 20 8000 Foothills Blvd. 21 Roseville, CA 95747" 22 DESCRIPTION "This MIB module contains HP proprietary 23 extensions to the standard VRRP MIB (RFC 2787)." 24 25 REVISION "200708220000Z" -- AUGUST 22, 2007 26 DESCRIPTION "Added hpicfVrrpVrPreemptDelayTime to the 27 hpicfVrrpOperEntry object." 28 29 REVISION "200507140000Z" -- July 14, 2005 30 DESCRIPTION "Initial revision." 31 32 ::= { hpSwitch 31 } 33 34-- ********************************************************************** 35-- VRRP MIB Groups 36-- ********************************************************************** 37 38 hpicfVrrpOperations OBJECT IDENTIFIER ::= { hpicfVrrpMIB 1 } 39 hpicfVrrpConformance OBJECT IDENTIFIER ::= { hpicfVrrpMIB 2 } 40 41-- ********************************************************************** 42-- Start of MIB objects 43-- ********************************************************************** 44 45 hpicfVrrpAdminStatus OBJECT-TYPE 46 SYNTAX TruthValue 47 MAX-ACCESS read-write 48 STATUS current 49 DESCRIPTION "When set to TRUE, this enables VRRP globally on the 50 router. If set to FALSE, this would disable VRRP. 51 Default is FALSE." 52 DEFVAL { false } 53 ::= { hpicfVrrpOperations 1 } 54 55-- ********************************************************************** 56-- Extensions to the VRRP Operations Table (RFC 2787) 57-- ********************************************************************** 58 59 hpicfVrrpOperTable OBJECT-TYPE 60 SYNTAX SEQUENCE OF HpicfVrrpOperEntry 61 MAX-ACCESS not-accessible 62 STATUS current 63 DESCRIPTION "HP extensions to the vrrpOperTable (RFC 2787)." 64 ::= { hpicfVrrpOperations 2 } 65 66 hpicfVrrpOperEntry OBJECT-TYPE 67 SYNTAX HpicfVrrpOperEntry 68 MAX-ACCESS not-accessible 69 STATUS current 70 DESCRIPTION "HP extensions for an entry in the vrrpOperTable." 71 AUGMENTS { vrrpOperEntry } 72 ::= { hpicfVrrpOperTable 1 } 73 74 HpicfVrrpOperEntry ::= 75 SEQUENCE { 76 hpicfVrrpVrMode INTEGER, 77 hpicfVrrpVrMasterPreempt TruthValue, 78 hpicfVrrpVrTransferControl TruthValue, 79 hpicfVrrpVrPreemptDelayTime Integer32 80 } 81 82 hpicfVrrpVrMode OBJECT-TYPE 83 SYNTAX INTEGER { 84 owner(1), 85 backup(2), 86 uninitialized(3) 87 } 88 MAX-ACCESS read-create 89 STATUS current 90 DESCRIPTION "This object denotes whether this VR has been 91 designated as an owner or as a backup. On VR 92 creation, this field is set to uninitialized. 93 The user cannot set the value of this object to 94 uninitialized." 95 DEFVAL { uninitialized } 96 ::= { hpicfVrrpOperEntry 1 } 97 98 hpicfVrrpVrMasterPreempt OBJECT-TYPE 99 SYNTAX TruthValue 100 MAX-ACCESS read-create 101 STATUS current 102 DESCRIPTION "This object, when set to TRUE, would enable the 103 Master Preemption mode wherein a virtual router 104 even though an owner will not preempt a lower 105 priority Backup." 106 DEFVAL { false } 107 ::= { hpicfVrrpOperEntry 2 } 108 109 hpicfVrrpVrTransferControl OBJECT-TYPE 110 SYNTAX TruthValue 111 MAX-ACCESS read-create 112 STATUS current 113 DESCRIPTION "This object, when set to TRUE, would serve as 114 trigger to enable a virtual router owner to take 115 control of its IP address. When this value is read 116 it always returns FALSE." 117 DEFVAL { false } 118 ::= { hpicfVrrpOperEntry 3 } 119 120 hpicfVrrpVrPreemptDelayTime OBJECT-TYPE 121 SYNTAX Integer32(0..600) 122 MAX-ACCESS read-create 123 STATUS current 124 DESCRIPTION "This object specifies the time that the owner 125 virtual router will wait before taking control of 126 its virtual IP address. A value of 0 indicates 127 that that the pre-empt delay timer is not active" 128 DEFVAL { 0 } 129 ::= { hpicfVrrpOperEntry 4 } 130 131-- ********************************************************************** 132-- Extensions to the VRRP Associated IP Address Table (RFC 2787) 133-- ********************************************************************** 134 135 hpicfVrrpAssoIpAddrTable OBJECT-TYPE 136 SYNTAX SEQUENCE OF HpicfVrrpAssoIpAddrEntry 137 MAX-ACCESS not-accessible 138 STATUS current 139 DESCRIPTION "HP extensions to the vrrpAssoIpAddrTable (RFC 2787)." 140 ::= { hpicfVrrpOperations 3 } 141 142 hpicfVrrpAssoIpAddrEntry OBJECT-TYPE 143 SYNTAX HpicfVrrpAssoIpAddrEntry 144 MAX-ACCESS not-accessible 145 STATUS current 146 DESCRIPTION "HP extensions for an entry in the vrrpAssoIpAddrTable." 147 AUGMENTS { vrrpAssoIpAddrEntry } 148 ::= { hpicfVrrpAssoIpAddrTable 1 } 149 150 HpicfVrrpAssoIpAddrEntry ::= 151 SEQUENCE { 152 hpicfVrrpAssoIpMask IpAddress 153 } 154 155 hpicfVrrpAssoIpMask OBJECT-TYPE 156 SYNTAX IpAddress 157 MAX-ACCESS read-create 158 STATUS current 159 DESCRIPTION "The subnet mask to be used in conjunction with 160 the 'vrrpAssoIpAddr' object to uniquely identify 161 a subnet." 162 DEFVAL { '00000000'H } -- 0.0.0.0 163 ::= { hpicfVrrpAssoIpAddrEntry 1 } 164 165-- ********************************************************************** 166-- Conformance Information 167-- ********************************************************************** 168 169 hpicfVrrpMIBCompliances OBJECT IDENTIFIER ::= { hpicfVrrpConformance 1 } 170 hpicfVrrpMIBGroups OBJECT IDENTIFIER ::= { hpicfVrrpConformance 2 } 171 172-- ...................................................................... 173-- Compliance statements 174-- ...................................................................... 175 176 hpicfVrrpMIBCompliance MODULE-COMPLIANCE 177 STATUS current 178 DESCRIPTION "The compliance statement for HP routers running 179 VRRP (RFC 3768) and implementing the HP-ICF-VRRP-MIB." 180 MODULE -- this module 181 MANDATORY-GROUPS { hpicfVrrpOperGroup } 182 183 GROUP hpicfVrrpOperGroup 184 DESCRIPTION "Support for this group is required for HP routers 185 that support VRRP (RFC 3768)." 186 ::= { hpicfVrrpMIBCompliances 1 } 187 188-- ...................................................................... 189-- Conformance Groups 190-- ...................................................................... 191 192 hpicfVrrpOperGroup OBJECT-GROUP 193 OBJECTS { hpicfVrrpAdminStatus, 194 hpicfVrrpVrMode, 195 hpicfVrrpVrMasterPreempt, 196 hpicfVrrpVrTransferControl, 197 hpicfVrrpVrPreemptDelayTime, 198 hpicfVrrpAssoIpMask } 199 STATUS current 200 DESCRIPTION "A collection of HP proprietary objects to support 201 VRRP configuration on HP routers." 202 ::= { hpicfVrrpMIBGroups 1 } 203 204END 205