1-- Mib files packaged on  Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
2
3
4
5EQLIPADDR-MIB DEFINITIONS ::= BEGIN
6IMPORTS
7        IpAddress, Integer32, Unsigned32, OBJECT-TYPE,MODULE-IDENTITY, enterprises
8                FROM SNMPv2-SMI
9    RowStatus, DisplayString
10        FROM SNMPv2-TC
11    ifIndex
12        FROM RFC1213-MIB
13    InetAddressType, InetAddress
14            FROM INET-ADDRESS-MIB       -- RFC2851
15    equalLogic
16            FROM EQUALLOGIC-SMI
17    eqlGroupId, UTFString
18            FROM EQLGROUP-MIB
19    eqlMemberIndex
20            FROM EQLMEMBER-MIB;
21
22
23    eqlipaddrModule MODULE-IDENTITY
24	LAST-UPDATED "201503171528Z"
25    ORGANIZATION  "EqualLogic Inc."
26    CONTACT-INFO
27        "Contact: Customer Support
28         Postal:  Dell Inc
29                  300 Innovative Way, Suite 301, Nashua, NH 03062
30         Tel:     +1 603-579-9762
31         E-mail:  US-NH-CS-TechnicalSupport@dell.com
32         WEB:     www.equallogic.com"
33
34    DESCRIPTION
35        "Equallogic Inc. Storage Array IP address table mib
36
37         Copyright (c) 2002-2010 by Dell, Inc.
38
39         All rights reserved.  This software may not be copied, disclosed,
40         transferred, or used except in accordance with a license granted
41         by Dell, Inc.  This software embodies proprietary information
42         and trade secrets of Dell, Inc.
43        "
44
45
46    -- Revision history, in reverse chronological order
47    REVISION    "200209060000Z"         -- 02-Sep-06
48    DESCRIPTION "Initial revision"
49    ::= { enterprises equalLogic(12740) 9 }
50
51
52          -- the IP address table
53
54          -- The IP address table contains this entity's IP addressing
55          -- information.
56
57          eqlipAddrTable OBJECT-TYPE
58              SYNTAX  SEQUENCE OF EqlipAddrEntry
59              MAX-ACCESS    not-accessible
60              STATUS        deprecated
61              DESCRIPTION
62                            "EqualLogic-Dynamic Storage Volume Table.
63                             The table of addressing information relevant to
64                             this entity's IP addresses."
65              ::= { eqlipaddrModule 1 }
66
67          eqlipAddrEntry OBJECT-TYPE
68              SYNTAX        EqlipAddrEntry
69              MAX-ACCESS    not-accessible
70              STATUS        current
71              DESCRIPTION
72                            "The addressing information for one of this
73                            entity's IP addresses."
74              INDEX     {eqlGroupId, eqlMemberIndex, eqlIpAdEntAddr}
75              ::= { eqlipAddrTable 1 }
76
77          EqlipAddrEntry ::=
78              SEQUENCE {
79                  eqlIpAdEntAddr        IpAddress,
80                  eqlIpAdEntIfName      DisplayString,
81                  eqlIpAdEntNetMask     IpAddress,
82                  eqlIpAdEntIfIndex     Integer32,
83                  eqlIpAdEntRowStatus   RowStatus
84     }
85
86          eqlIpAdEntAddr OBJECT-TYPE
87              SYNTAX        IpAddress
88              MAX-ACCESS    not-accessible
89              STATUS        current
90              DESCRIPTION
91                            "The IP address to which this entry's addressing
92                            information pertains."
93              ::= { eqlipAddrEntry 1 }
94
95
96          eqlIpAdEntIfName OBJECT-TYPE
97              SYNTAX        DisplayString (SIZE (1..16))
98              MAX-ACCESS    read-create
99              STATUS        current
100              DESCRIPTION
101                            "The interface name for which this entry's addressing
102                            information pertains."
103              ::= { eqlipAddrEntry 2 }
104
105          eqlIpAdEntNetMask OBJECT-TYPE
106              SYNTAX        IpAddress
107              MAX-ACCESS    read-create
108              STATUS        current
109              DESCRIPTION
110                            "The subnet mask associated with the IP address of
111                             this entry.  The value of the mask is an IP
112                             address with all the network bits set to 1 and all
113                             the hosts bits set to 0."
114              ::= { eqlipAddrEntry 3 }
115
116          eqlIpAdEntIfIndex OBJECT-TYPE
117              SYNTAX        Integer32
118              MAX-ACCESS    read-create
119              STATUS        current
120              DESCRIPTION
121                            "The interface index for which this entry's addressing
122                            information pertains."
123              ::= { eqlipAddrEntry 4 }
124
125      eqlIpAdEntRowStatus  OBJECT-TYPE
126              SYNTAX         RowStatus
127              MAX-ACCESS     read-create
128              STATUS         current
129              DESCRIPTION   "The status of this conceptual row.
130
131                 Until instances of all read-create columns are
132                 appropriately configured, the value of the
133                 corresponding instance of the eqlIpRowStatus column
134                 is 'notReady'.
135
136                 The  RowStatus TC [RFC1903] requires that this
137                 DESCRIPTION clause states under which circumstances
138                 other objects in this row can be modified:
139
140                 The value of this object has no effect on whether
141                 other objects in this conceptual row can be modified.
142                "
143         ::= { eqlipAddrEntry 5 }
144
145--****************************************************
146
147-- 		Equallogic Interfaces Table
148
149-- ****************************************************
150
151          eqlifTable OBJECT-TYPE
152              SYNTAX  SEQUENCE OF EqlifEntry
153              MAX-ACCESS    not-accessible
154              STATUS        current
155              DESCRIPTION
156                            "EqualLogic-Persistent Interfaces Table.
157                             The table of information relevant to
158                             this entity's physical interfaces."
159              ::= { eqlipaddrModule 2 }
160
161          eqlifEntry OBJECT-TYPE
162              SYNTAX        EqlifEntry
163              MAX-ACCESS    not-accessible
164              STATUS        current
165              DESCRIPTION
166                            " "
167              INDEX         { eqlGroupId, eqlMemberIndex, ifIndex }
168              ::= { eqlifTable 1 }
169
170           EqlifEntry ::=
171              SEQUENCE {
172                eqlifDescr     DisplayString,
173                eqlifPortAttr  INTEGER,
174                eqlifAdminStatus INTEGER,
175                eqlifRole INTEGER
176              }
177
178            eqlifDescr OBJECT-TYPE
179               SYNTAX          DisplayString (SIZE (0..128))
180               MAX-ACCESS      read-write
181               STATUS          current
182               DESCRIPTION     "This field provides a writable area for a manager to
183                                enter user specific data pertaining to the interface
184                                referred by this instance of ifIndex "
185	            ::=  {  eqlifEntry 1 }
186
187
188            eqlifPortAttr OBJECT-TYPE
189               SYNTAX          INTEGER     {
190                    attr-pss-only(1),
191                    attr-initiator-only(2),
192                    attr-any(3)
193                }
194                MAX-ACCESS      read-write
195                STATUS          current
196                DESCRIPTION     "This field specifies the mode of the specified port as follows:"
197                DEFVAL          { attr-any }
198	            ::=  {  eqlifEntry 2 }
199
200          eqlifAdminStatus OBJECT-TYPE
201              SYNTAX  INTEGER {
202                          up(1),       -- ready to pass packets
203                          down(2),
204                          testing(3)   -- in some test mode
205                      }
206              MAX-ACCESS  read-write
207              STATUS  current
208              DESCRIPTION
209                      "
210                      The desired state of the interface.  The
211                      testing(3) state indicates that no operational
212                      packets can be passed.
213                      This column is used to maintain the desired state of the
214                      interface accross reboots. The value of this object MUST
215                      always be equal to ifAdminStatus defined in rfc1213 mib."
216              ::= { eqlifEntry 3 }
217
218          eqlifRole OBJECT-TYPE
219              SYNTAX  INTEGER {
220                          iscsi-only(0), -- iscsi traffic
221                          mgmt-only(1) -- only mgmt traffic
222                      }
223              MAX-ACCESS  read-write
224              STATUS  current
225              DESCRIPTION
226                      "
227                      The desired role of the interface. By default the interface will allow
228                      iscsi only traffic. when set to mgmt-only, only management traffic
229                      will be allowed. (There is not a both at this time)"
230              DEFVAL { iscsi-only }
231              ::= { eqlifEntry 4 }
232
233
234-----------------------------------------------------------
235-----------------------------------------------------------
236eqlWKATable OBJECT-TYPE
237    SYNTAX  SEQUENCE OF EqlWKAEntry
238    MAX-ACCESS      not-accessible
239    STATUS          current
240    DESCRIPTION     "EqualLogic-Persistent WKA Table. This table maintains the list of
241                     well known ipaddresses (WKA) in the group."
242    ::=  {  eqlipaddrModule  3}
243
244eqlWKAEntry OBJECT-TYPE
245    SYNTAX          EqlWKAEntry
246    MAX-ACCESS      not-accessible
247    STATUS          current
248    DESCRIPTION     "An entry (row) containing storage group WKA information."
249    INDEX     {eqlGroupId, eqlInetAddrEntAddrType, eqlInetAddrEntAddr}
250    ::=    { eqlWKATable 1 }
251
252EqlWKAEntry ::=
253    SEQUENCE {
254    eqlWKARowStatus             RowStatus,
255    eqlWKARole                  INTEGER
256    }
257
258    eqlWKARowStatus  OBJECT-TYPE
259    SYNTAX         RowStatus
260    MAX-ACCESS     read-create
261    STATUS         current
262    DESCRIPTION   "The status of this conceptual row."
263    ::= {eqlWKAEntry 1}
264
265    eqlWKARole  OBJECT-TYPE
266    SYNTAX         INTEGER {
267         management(1),
268         secondary(2)
269    }
270    MAX-ACCESS     read-create
271    STATUS         current
272    DESCRIPTION   " The role of this WKA. Management WKA is used for only management traffic. secondary WKA can be used incase the
273                    of failover to secondary site and secondary site wants to use primary site's WKA. Secondary WKAs can exist
274                    independent of partner records and their ipaddresses."
275    DEFVAL {secondary}
276    ::= {eqlWKAEntry 2}
277
278
279-----------------------------------------------------------
280-----------------------------------------------------------
281eqlifStatusTable OBJECT-TYPE
282    SYNTAX          SEQUENCE OF EqlifStatusEntry
283    MAX-ACCESS      not-accessible
284    STATUS          current
285    DESCRIPTION     "EqualLogic-Dynamic Interface Table.
286                     This table contains WKA information about the interfaces."
287    ::=    { eqlipaddrModule 4 }
288
289
290eqlifStatusEntry OBJECT-TYPE
291    SYNTAX          EqlifStatusEntry
292    MAX-ACCESS      not-accessible
293    STATUS          current
294    DESCRIPTION     "An entry (row) containing Interface WKA information."
295    AUGMENTS        { eqlifEntry }
296
297    ::=   { eqlifStatusTable 1}
298
299EqlifStatusEntry ::=
300    SEQUENCE {
301        eqlifStatusMgmtRolePolicy               INTEGER,
302        eqlifStatusConfigurationFlags           BITS,
303        eqlifOperStatus                         INTEGER
304    }
305
306	eqlifStatusMgmtRolePolicy  OBJECT-TYPE
307    SYNTAX         INTEGER {
308         non-configurable(0),
309         configurable(1),
310         fixed(2)
311    }
312    MAX-ACCESS     read-only
313    STATUS         current
314    DESCRIPTION     "
315                     This field is for specifying the policy of this interface, i.e whether this interface can be used for mgmt-only role."
316    DEFVAL {non-configurable}
317    ::=  { eqlifStatusEntry 1 }
318
319eqlifStatusConfigurationFlags OBJECT-TYPE
320    SYNTAX          BITS {
321                    isDcbCapable(0), -- is Interface DCB Capable
322                    flag1(1),
323                    flag2(2),
324                    flag3(3),
325                    flag4(4),
326                    flag5(5),
327                    flag6(6),
328                    flag7(7),
329                    flag8(8),
330                    flag9(9),
331                    flag10(10),
332                    flag11(11),
333                    flag12(12),
334                    flag13(13),
335                    flag14(14),
336                    flag15(15),
337                    flag16(16),
338                    flag17(17),
339                    flag18(18),
340                    flag19(19),
341                    flag20(20),
342                    flag21(21),
343                    flag22(22),
344                    flag23(23),
345                    flag24(24),
346                    flag25(25),
347                    flag26(26),
348                    flag27(27),
349                    flag28(28),
350                    flag29(29),
351                    flag30(30),
352                    flag31(31)
353    }
354    MAX-ACCESS      read-only
355    STATUS          current
356    DESCRIPTION     "This fields defines the common place holder for ethernet interface
357                     configuration flags.  The flags must be of type
358                     enable(1) or disable(0), and the default will always be disable(0)."
359    DEFVAL          { {} }
360    ::= { eqlifStatusEntry 2 }
361
362eqlifOperStatus OBJECT-TYPE
363    SYNTAX  INTEGER {
364                   up(1),       -- ready to pass packets
365                   down(2),
366                   testing(3),  -- in some test mode
367                   unknown(4),  -- status can not be determined
368                                -- for some reason.
369                   dormant(5)
370               }
371    MAX-ACCESS  read-only
372    STATUS      current
373    DESCRIPTION
374               "The current operational state of the interface.  The
375               testing(3) state indicates that no operational packets
376               can be passed.  If eqlifAdminStatus is down(2) then
377               eqlifOperStatus should be down(2).  If eqlifAdminStatus is
378               changed to up(1) then eqlifOperStatus should change to
379               up(1) if the interface is ready to transmit and
380               receive network traffic; it should change to
381               dormant(5) if the interface is waiting for external
382               actions (such as a serial line waiting for an
383               incomming connection); it should remain in the down(2)
384               state if and only if there is a fault that prevents if
385               from going to the up(1) state."
386    ::= { eqlifStatusEntry 3 }
387
388
389
390--****************************************************
391
392          -- R E P L A C E M E N T   F O R   I P v 4   I P   A D D R E S S   T A B L E
393
394          -- IP address table
395
396          -- The IP address table contains this entity's IP addressing
397          -- information.
398
399-- ****************************************************
400
401          eqlinetAddrTable OBJECT-TYPE
402              SYNTAX  SEQUENCE OF EqlinetAddrEntry
403              MAX-ACCESS    not-accessible
404              STATUS        current
405              DESCRIPTION
406                            "EqualLogic-Persistent Storage Volume Table.
407                             The table of addressing information relevant to
408                             this entity's IP addresses."
409              ::= { eqlipaddrModule 5 }
410
411          eqlinetAddrEntry OBJECT-TYPE
412              SYNTAX        EqlinetAddrEntry
413              MAX-ACCESS    not-accessible
414              STATUS        current
415              DESCRIPTION
416                            "The addressing information for one of this
417                            entity's IP addresses."
418              INDEX     {eqlGroupId, eqlMemberIndex, eqlInetAddrEntAddrType, eqlInetAddrEntAddr}
419              ::= { eqlinetAddrTable 1 }
420
421          EqlinetAddrEntry ::=
422              SEQUENCE {
423                  eqlInetAddrEntAddrType    InetAddressType,
424                  eqlInetAddrEntAddr        InetAddress,
425                  eqlInetAddrEntIfName      DisplayString,
426                  eqlInetAddrEntNetMaskType InetAddressType,
427                  eqlInetAddrEntNetMask     InetAddress,
428                  eqlInetAddrEntIfIndex     Integer32,
429                  eqlInetAddrEntFlags       INTEGER,
430                  eqlInetAddrEntRowStatus   RowStatus
431              }
432
433          eqlInetAddrEntAddrType OBJECT-TYPE
434              SYNTAX        InetAddressType
435              MAX-ACCESS    not-accessible
436              STATUS        current
437              DESCRIPTION
438                            "The IP address to which this entry's addressing
439                            information pertains."
440              ::= { eqlinetAddrEntry 1 }
441
442
443          eqlInetAddrEntAddr OBJECT-TYPE
444              SYNTAX        InetAddress
445              MAX-ACCESS    not-accessible
446              STATUS        current
447              DESCRIPTION
448                            "The IP address to which this entry's addressing
449                            information pertains."
450              ::= { eqlinetAddrEntry 2 }
451
452
453          eqlInetAddrEntIfName OBJECT-TYPE
454              SYNTAX        DisplayString (SIZE (1..16))
455              MAX-ACCESS    read-create
456              STATUS        current
457              DESCRIPTION
458                            "The interface name for which this entry's addressing
459                            information pertains."
460              ::= { eqlinetAddrEntry 3 }
461
462          eqlInetAddrEntNetMaskType OBJECT-TYPE
463              SYNTAX        InetAddressType
464              MAX-ACCESS    read-create
465              STATUS        current
466              DESCRIPTION
467                            "The subnet mask associated with the IP address of
468                             this entry.  The value of the mask is an IP
469                             address with all the network bits set to 1 and all
470                             the hosts bits set to 0."
471              ::= { eqlinetAddrEntry 4 }
472
473          eqlInetAddrEntNetMask OBJECT-TYPE
474              SYNTAX        InetAddress
475              MAX-ACCESS    read-create
476              STATUS        current
477              DESCRIPTION
478                            "The subnet mask associated with the IP address of
479                             this entry.  The value of the mask is an IP
480                             address with all the network bits set to 1 and all
481                             the hosts bits set to 0."
482              ::= { eqlinetAddrEntry 5 }
483
484          eqlInetAddrEntIfIndex OBJECT-TYPE
485              SYNTAX        Integer32
486              MAX-ACCESS    read-create
487              STATUS        current
488              DESCRIPTION
489                            "The interface index for which this entry's addressing
490                            information pertains."
491              ::= { eqlinetAddrEntry 6 }
492
493          eqlInetAddrEntFlags OBJECT-TYPE
494              SYNTAX        INTEGER {
495                 no-options(0),
496                 static(1)
497              }
498              MAX-ACCESS    read-create
499              STATUS        current
500              DESCRIPTION
501                            "This specifies specific flags for the address.
502                            Currently the only flag that can be set is static (1),
503                            which means the address has been statically
504                            configured by the administrator"
505              ::= { eqlinetAddrEntry 7 }
506
507          eqlInetAddrEntRowStatus  OBJECT-TYPE
508              SYNTAX         RowStatus
509              MAX-ACCESS     read-create
510              STATUS         current
511              DESCRIPTION   "The status of this conceptual row.
512
513                 Until instances of all read-create columns are
514                 appropriately configured, the value of the
515                 corresponding instance of the eqlIpRowStatus column
516                 is 'notReady'.
517
518                 The  RowStatus TC [RFC1903] requires that this
519                 DESCRIPTION clause states under which circumstances
520                 other objects in this row can be modified:
521
522                 The value of this object has no effect on whether
523                 other objects in this conceptual row can be modified.
524                "
525              ::= { eqlinetAddrEntry 8 }
526
527END
528