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
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
|
ADTRAN-AOS-VRRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
adIdentity
FROM ADTRAN-MIB
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
ifIndex FROM IF-MIB
adGenAOSConformance, adGenAOSRouter
FROM ADTRAN-AOS;
adGenAOSVrrpMib MODULE-IDENTITY
LAST-UPDATED "201404170000Z"
ORGANIZATION "ADTRAN, Inc."
CONTACT-INFO
" Technical Support Dept.
Postal: ADTRAN, Inc.
901 Explorer Blvd.
Huntsville, AL 35806
Tel: +1 800 726-8663
Fax: +1 256 963 6217
E-mail: support@adtran.com"
DESCRIPTION
"The MIB module defines VRRP V2 and V3 notifications for AdtranOS
products and provides information about the virtual router instance."
REVISION "201407290000Z" -- July 29, 2014 / YYYYMMDDHHMMZ
DESCRIPTION
"Revised text in descriptions."
REVISION "201404170000Z" -- April 17, 2014 / YYYYMMDDHHMMZ
DESCRIPTION
"Created the adGenAosVrrp MIB. Revision R11.3"
::= { adIdentity 10000 53 2 3}
adGenAOSVrrp OBJECT IDENTIFIER ::= { adGenAOSRouter 3 }
--=============================================================================================
adGenAOSVrrpTrap OBJECT IDENTIFIER ::= { adGenAOSVrrp 0 }
adGenAOSVrrpTrapCntl OBJECT IDENTIFIER ::= { adGenAOSVrrp 1 }
--Define Vrrp Table and Entry for the table
adGenAOSVrrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenAOSVrrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Vrrp Router instances."
::= { adGenAOSVrrp 2 }
adGenAOSVrrpEntry OBJECT-TYPE
SYNTAX AdGenAOSVrrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The parameters of a particular VRRP Instance."
INDEX { ifIndex, adGenAOSVrrpVersion, adGenAOSVrrpId,
adGenAOSVrrpInetAddrType }
::= { adGenAOSVrrpTable 1 }
AdGenAOSVrrpEntry ::=
SEQUENCE {
adGenAOSVrrpVersion INTEGER,
adGenAOSVrrpId Integer32,
adGenAOSVrrpInetAddrType InetAddressType,
adGenAOSVrrpInetAddr InetAddress,
adGenAOSVrrpOperStatus INTEGER,
adGenAOSVrrpPriority Integer32
}
adGenAOSVrrpVersion OBJECT-TYPE
SYNTAX INTEGER {
v2(2),
v3(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the version of VRRP used in the current Virtual Router instance."
::= { adGenAOSVrrpEntry 1 }
adGenAOSVrrpId OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies a row in the AdGenAOSVrrpTable. The ID is unique to the VRRP
instance of VRRP Type (v2 and v3). "
::= { adGenAOSVrrpEntry 2 }
adGenAOSVrrpInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the primary IP address type."
::= { adGenAOSVrrpEntry 3 }
adGenAOSVrrpInetAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the primary IP address."
::= { adGenAOSVrrpEntry 4 }
adGenAOSVrrpOperStatus OBJECT-TYPE
SYNTAX INTEGER {
initialize(1),
backup(2),
master(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies if the router is the master or backup."
::= { adGenAOSVrrpEntry 5 }
adGenAOSVrrpPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the priority of the virtual router instance."
::= { adGenAOSVrrpEntry 6 }
--Trap Control information
adGenAOSVrrpMasterTrapCntl OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system produces
the adGenAOSVrrpMaster trap."
DEFVAL { disabled }
::= { adGenAOSVrrpTrapCntl 1 }
--Trap notification information
adGenAOSVrrpMasterTrap NOTIFICATION-TYPE
OBJECTS {
adGenAOSVrrpOperStatus
}
STATUS current
DESCRIPTION
"A Master Trap signifies that one of the virtual routers has changed
its state. Either from Master to Backup or Backup to Master"
::= { adGenAOSVrrpTrap 1 }
------------------------------------------------------------
-- Conformance information
--
adGenAOSVrrpConformance OBJECT IDENTIFIER
::= { adGenAOSConformance 20 }
adGenAOSVrrpGroups OBJECT IDENTIFIER
::= { adGenAOSVrrpConformance 1 }
adGenAOSVrrpCompliances OBJECT IDENTIFIER
::= { adGenAOSVrrpConformance 2 }
-- Compliance statements
--
-- Full compliance statement
adGenAOSVrrpFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
VRRP V2 and V3 in adGenAosVrrp MIB. When this MIB is implemented
with support for read-write, then such an implementation can claim
full compliance."
MODULE -- this module
GROUP adGenAOSVrrpObjectGroup
DESCRIPTION
"A collection of objects that constitute the VRRP Table."
GROUP adGenAOSVrrpTrapCfgGroup
DESCRIPTION
"A collection of objects providing configuration for the VRRP trap."
GROUP adGenAOSVrrpTrapGroup
DESCRIPTION
"This group is used for the management of
asynchronous notifications for VRRP state changes."
GROUP adGenAOSVrrpNotificationGroup
DESCRIPTION
"This optional group defines the asynchronous
notifications generated VRRP state changes."
::= {adGenAOSVrrpCompliances 1}
--
-- Read-Only Compliance
--
adGenAOSVrrpReadOnlyCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
VRRP V2 and V3 in adGenAOSVrrp MIB. When this MIB is implemented
without support for read-create (i.e. in read-only mode),
then such an implementation can claim read-only compliance.
A virtual router can be defined but cannot be modified using
this MIB."
MODULE -- this module
GROUP adGenAOSVrrpObjectGroup
DESCRIPTION
"A collection of objects that constitute the VRRP Table."
::= { adGenAOSVrrpCompliances 2 }
--Group Definitions
adGenAOSVrrpObjectGroup OBJECT-GROUP
OBJECTS{ adGenAOSVrrpInetAddr, adGenAOSVrrpPriority }
STATUS current
DESCRIPTION
"The objects that define VRRP table."
::= { adGenAOSVrrpGroups 1 }
adGenAOSVrrpTrapCfgGroup OBJECT-GROUP
OBJECTS {
adGenAOSVrrpMasterTrapCntl
}
STATUS current
DESCRIPTION
"This group contains the objects necessary to enable/disable
VRRP traps."
::= { adGenAOSVrrpGroups 2 }
adGenAOSVrrpTrapGroup OBJECT-GROUP
OBJECTS {
adGenAOSVrrpOperStatus
}
STATUS current
DESCRIPTION
"The objects necessary to control VRRP state notification messages."
::= { adGenAOSVrrpGroups 3 }
adGenAOSVrrpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { adGenAOSVrrpMasterTrap }
STATUS current
DESCRIPTION
"Traps which may be used to detect the change of state
in any of the virtual router instances."
::= { adGenAOSVrrpGroups 4 }
END
|