-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathHP-ICF-VRRP-MIB
204 lines (174 loc) · 8 KB
/
HP-ICF-VRRP-MIB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
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