528 lines
20 KiB
Plaintext
528 lines
20 KiB
Plaintext
|
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
|
||
|
|
||
|
|
||
|
|
||
|
EQLIPADDR-MIB DEFINITIONS ::= BEGIN
|
||
|
IMPORTS
|
||
|
IpAddress, Integer32, Unsigned32, OBJECT-TYPE,MODULE-IDENTITY, enterprises
|
||
|
FROM SNMPv2-SMI
|
||
|
RowStatus, DisplayString
|
||
|
FROM SNMPv2-TC
|
||
|
ifIndex
|
||
|
FROM RFC1213-MIB
|
||
|
InetAddressType, InetAddress
|
||
|
FROM INET-ADDRESS-MIB -- RFC2851
|
||
|
equalLogic
|
||
|
FROM EQUALLOGIC-SMI
|
||
|
eqlGroupId, UTFString
|
||
|
FROM EQLGROUP-MIB
|
||
|
eqlMemberIndex
|
||
|
FROM EQLMEMBER-MIB;
|
||
|
|
||
|
|
||
|
eqlipaddrModule MODULE-IDENTITY
|
||
|
LAST-UPDATED "201503171528Z"
|
||
|
ORGANIZATION "EqualLogic Inc."
|
||
|
CONTACT-INFO
|
||
|
"Contact: Customer Support
|
||
|
Postal: Dell Inc
|
||
|
300 Innovative Way, Suite 301, Nashua, NH 03062
|
||
|
Tel: +1 603-579-9762
|
||
|
E-mail: US-NH-CS-TechnicalSupport@dell.com
|
||
|
WEB: www.equallogic.com"
|
||
|
|
||
|
DESCRIPTION
|
||
|
"Equallogic Inc. Storage Array IP address table mib
|
||
|
|
||
|
Copyright (c) 2002-2010 by Dell, Inc.
|
||
|
|
||
|
All rights reserved. This software may not be copied, disclosed,
|
||
|
transferred, or used except in accordance with a license granted
|
||
|
by Dell, Inc. This software embodies proprietary information
|
||
|
and trade secrets of Dell, Inc.
|
||
|
"
|
||
|
|
||
|
|
||
|
-- Revision history, in reverse chronological order
|
||
|
REVISION "200209060000Z" -- 02-Sep-06
|
||
|
DESCRIPTION "Initial revision"
|
||
|
::= { enterprises equalLogic(12740) 9 }
|
||
|
|
||
|
|
||
|
-- the IP address table
|
||
|
|
||
|
-- The IP address table contains this entity's IP addressing
|
||
|
-- information.
|
||
|
|
||
|
eqlipAddrTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlipAddrEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS deprecated
|
||
|
DESCRIPTION
|
||
|
"EqualLogic-Dynamic Storage Volume Table.
|
||
|
The table of addressing information relevant to
|
||
|
this entity's IP addresses."
|
||
|
::= { eqlipaddrModule 1 }
|
||
|
|
||
|
eqlipAddrEntry OBJECT-TYPE
|
||
|
SYNTAX EqlipAddrEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The addressing information for one of this
|
||
|
entity's IP addresses."
|
||
|
INDEX {eqlGroupId, eqlMemberIndex, eqlIpAdEntAddr}
|
||
|
::= { eqlipAddrTable 1 }
|
||
|
|
||
|
EqlipAddrEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqlIpAdEntAddr IpAddress,
|
||
|
eqlIpAdEntIfName DisplayString,
|
||
|
eqlIpAdEntNetMask IpAddress,
|
||
|
eqlIpAdEntIfIndex Integer32,
|
||
|
eqlIpAdEntRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
eqlIpAdEntAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP address to which this entry's addressing
|
||
|
information pertains."
|
||
|
::= { eqlipAddrEntry 1 }
|
||
|
|
||
|
|
||
|
eqlIpAdEntIfName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (1..16))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The interface name for which this entry's addressing
|
||
|
information pertains."
|
||
|
::= { eqlipAddrEntry 2 }
|
||
|
|
||
|
eqlIpAdEntNetMask OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The subnet mask associated with the IP address of
|
||
|
this entry. The value of the mask is an IP
|
||
|
address with all the network bits set to 1 and all
|
||
|
the hosts bits set to 0."
|
||
|
::= { eqlipAddrEntry 3 }
|
||
|
|
||
|
eqlIpAdEntIfIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The interface index for which this entry's addressing
|
||
|
information pertains."
|
||
|
::= { eqlipAddrEntry 4 }
|
||
|
|
||
|
eqlIpAdEntRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "The status of this conceptual row.
|
||
|
|
||
|
Until instances of all read-create columns are
|
||
|
appropriately configured, the value of the
|
||
|
corresponding instance of the eqlIpRowStatus column
|
||
|
is 'notReady'.
|
||
|
|
||
|
The RowStatus TC [RFC1903] requires that this
|
||
|
DESCRIPTION clause states under which circumstances
|
||
|
other objects in this row can be modified:
|
||
|
|
||
|
The value of this object has no effect on whether
|
||
|
other objects in this conceptual row can be modified.
|
||
|
"
|
||
|
::= { eqlipAddrEntry 5 }
|
||
|
|
||
|
--****************************************************
|
||
|
|
||
|
-- Equallogic Interfaces Table
|
||
|
|
||
|
-- ****************************************************
|
||
|
|
||
|
eqlifTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlifEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"EqualLogic-Persistent Interfaces Table.
|
||
|
The table of information relevant to
|
||
|
this entity's physical interfaces."
|
||
|
::= { eqlipaddrModule 2 }
|
||
|
|
||
|
eqlifEntry OBJECT-TYPE
|
||
|
SYNTAX EqlifEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" "
|
||
|
INDEX { eqlGroupId, eqlMemberIndex, ifIndex }
|
||
|
::= { eqlifTable 1 }
|
||
|
|
||
|
EqlifEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqlifDescr DisplayString,
|
||
|
eqlifPortAttr INTEGER,
|
||
|
eqlifAdminStatus INTEGER,
|
||
|
eqlifRole INTEGER
|
||
|
}
|
||
|
|
||
|
eqlifDescr OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..128))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field provides a writable area for a manager to
|
||
|
enter user specific data pertaining to the interface
|
||
|
referred by this instance of ifIndex "
|
||
|
::= { eqlifEntry 1 }
|
||
|
|
||
|
|
||
|
eqlifPortAttr OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
attr-pss-only(1),
|
||
|
attr-initiator-only(2),
|
||
|
attr-any(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This field specifies the mode of the specified port as follows:"
|
||
|
DEFVAL { attr-any }
|
||
|
::= { eqlifEntry 2 }
|
||
|
|
||
|
eqlifAdminStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
up(1), -- ready to pass packets
|
||
|
down(2),
|
||
|
testing(3) -- in some test mode
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"
|
||
|
The desired state of the interface. The
|
||
|
testing(3) state indicates that no operational
|
||
|
packets can be passed.
|
||
|
This column is used to maintain the desired state of the
|
||
|
interface accross reboots. The value of this object MUST
|
||
|
always be equal to ifAdminStatus defined in rfc1213 mib."
|
||
|
::= { eqlifEntry 3 }
|
||
|
|
||
|
eqlifRole OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
iscsi-only(0), -- iscsi traffic
|
||
|
mgmt-only(1) -- only mgmt traffic
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"
|
||
|
The desired role of the interface. By default the interface will allow
|
||
|
iscsi only traffic. when set to mgmt-only, only management traffic
|
||
|
will be allowed. (There is not a both at this time)"
|
||
|
DEFVAL { iscsi-only }
|
||
|
::= { eqlifEntry 4 }
|
||
|
|
||
|
|
||
|
-----------------------------------------------------------
|
||
|
-----------------------------------------------------------
|
||
|
eqlWKATable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlWKAEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Persistent WKA Table. This table maintains the list of
|
||
|
well known ipaddresses (WKA) in the group."
|
||
|
::= { eqlipaddrModule 3}
|
||
|
|
||
|
eqlWKAEntry OBJECT-TYPE
|
||
|
SYNTAX EqlWKAEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing storage group WKA information."
|
||
|
INDEX {eqlGroupId, eqlInetAddrEntAddrType, eqlInetAddrEntAddr}
|
||
|
::= { eqlWKATable 1 }
|
||
|
|
||
|
EqlWKAEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqlWKARowStatus RowStatus,
|
||
|
eqlWKARole INTEGER
|
||
|
}
|
||
|
|
||
|
eqlWKARowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "The status of this conceptual row."
|
||
|
::= {eqlWKAEntry 1}
|
||
|
|
||
|
eqlWKARole OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
management(1),
|
||
|
secondary(2)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION " The role of this WKA. Management WKA is used for only management traffic. secondary WKA can be used incase the
|
||
|
of failover to secondary site and secondary site wants to use primary site's WKA. Secondary WKAs can exist
|
||
|
independent of partner records and their ipaddresses."
|
||
|
DEFVAL {secondary}
|
||
|
::= {eqlWKAEntry 2}
|
||
|
|
||
|
|
||
|
-----------------------------------------------------------
|
||
|
-----------------------------------------------------------
|
||
|
eqlifStatusTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlifStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "EqualLogic-Dynamic Interface Table.
|
||
|
This table contains WKA information about the interfaces."
|
||
|
::= { eqlipaddrModule 4 }
|
||
|
|
||
|
|
||
|
eqlifStatusEntry OBJECT-TYPE
|
||
|
SYNTAX EqlifStatusEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry (row) containing Interface WKA information."
|
||
|
AUGMENTS { eqlifEntry }
|
||
|
|
||
|
::= { eqlifStatusTable 1}
|
||
|
|
||
|
EqlifStatusEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqlifStatusMgmtRolePolicy INTEGER,
|
||
|
eqlifStatusConfigurationFlags BITS,
|
||
|
eqlifOperStatus INTEGER
|
||
|
}
|
||
|
|
||
|
eqlifStatusMgmtRolePolicy OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
non-configurable(0),
|
||
|
configurable(1),
|
||
|
fixed(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "
|
||
|
This field is for specifying the policy of this interface, i.e whether this interface can be used for mgmt-only role."
|
||
|
DEFVAL {non-configurable}
|
||
|
::= { eqlifStatusEntry 1 }
|
||
|
|
||
|
eqlifStatusConfigurationFlags OBJECT-TYPE
|
||
|
SYNTAX BITS {
|
||
|
isDcbCapable(0), -- is Interface DCB Capable
|
||
|
flag1(1),
|
||
|
flag2(2),
|
||
|
flag3(3),
|
||
|
flag4(4),
|
||
|
flag5(5),
|
||
|
flag6(6),
|
||
|
flag7(7),
|
||
|
flag8(8),
|
||
|
flag9(9),
|
||
|
flag10(10),
|
||
|
flag11(11),
|
||
|
flag12(12),
|
||
|
flag13(13),
|
||
|
flag14(14),
|
||
|
flag15(15),
|
||
|
flag16(16),
|
||
|
flag17(17),
|
||
|
flag18(18),
|
||
|
flag19(19),
|
||
|
flag20(20),
|
||
|
flag21(21),
|
||
|
flag22(22),
|
||
|
flag23(23),
|
||
|
flag24(24),
|
||
|
flag25(25),
|
||
|
flag26(26),
|
||
|
flag27(27),
|
||
|
flag28(28),
|
||
|
flag29(29),
|
||
|
flag30(30),
|
||
|
flag31(31)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This fields defines the common place holder for ethernet interface
|
||
|
configuration flags. The flags must be of type
|
||
|
enable(1) or disable(0), and the default will always be disable(0)."
|
||
|
DEFVAL { {} }
|
||
|
::= { eqlifStatusEntry 2 }
|
||
|
|
||
|
eqlifOperStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
up(1), -- ready to pass packets
|
||
|
down(2),
|
||
|
testing(3), -- in some test mode
|
||
|
unknown(4), -- status can not be determined
|
||
|
-- for some reason.
|
||
|
dormant(5)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The current operational state of the interface. The
|
||
|
testing(3) state indicates that no operational packets
|
||
|
can be passed. If eqlifAdminStatus is down(2) then
|
||
|
eqlifOperStatus should be down(2). If eqlifAdminStatus is
|
||
|
changed to up(1) then eqlifOperStatus should change to
|
||
|
up(1) if the interface is ready to transmit and
|
||
|
receive network traffic; it should change to
|
||
|
dormant(5) if the interface is waiting for external
|
||
|
actions (such as a serial line waiting for an
|
||
|
incomming connection); it should remain in the down(2)
|
||
|
state if and only if there is a fault that prevents if
|
||
|
from going to the up(1) state."
|
||
|
::= { eqlifStatusEntry 3 }
|
||
|
|
||
|
|
||
|
|
||
|
--****************************************************
|
||
|
|
||
|
-- 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
|
||
|
|
||
|
-- IP address table
|
||
|
|
||
|
-- The IP address table contains this entity's IP addressing
|
||
|
-- information.
|
||
|
|
||
|
-- ****************************************************
|
||
|
|
||
|
eqlinetAddrTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EqlinetAddrEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"EqualLogic-Persistent Storage Volume Table.
|
||
|
The table of addressing information relevant to
|
||
|
this entity's IP addresses."
|
||
|
::= { eqlipaddrModule 5 }
|
||
|
|
||
|
eqlinetAddrEntry OBJECT-TYPE
|
||
|
SYNTAX EqlinetAddrEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The addressing information for one of this
|
||
|
entity's IP addresses."
|
||
|
INDEX {eqlGroupId, eqlMemberIndex, eqlInetAddrEntAddrType, eqlInetAddrEntAddr}
|
||
|
::= { eqlinetAddrTable 1 }
|
||
|
|
||
|
EqlinetAddrEntry ::=
|
||
|
SEQUENCE {
|
||
|
eqlInetAddrEntAddrType InetAddressType,
|
||
|
eqlInetAddrEntAddr InetAddress,
|
||
|
eqlInetAddrEntIfName DisplayString,
|
||
|
eqlInetAddrEntNetMaskType InetAddressType,
|
||
|
eqlInetAddrEntNetMask InetAddress,
|
||
|
eqlInetAddrEntIfIndex Integer32,
|
||
|
eqlInetAddrEntFlags INTEGER,
|
||
|
eqlInetAddrEntRowStatus RowStatus
|
||
|
}
|
||
|
|
||
|
eqlInetAddrEntAddrType OBJECT-TYPE
|
||
|
SYNTAX InetAddressType
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP address to which this entry's addressing
|
||
|
information pertains."
|
||
|
::= { eqlinetAddrEntry 1 }
|
||
|
|
||
|
|
||
|
eqlInetAddrEntAddr OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP address to which this entry's addressing
|
||
|
information pertains."
|
||
|
::= { eqlinetAddrEntry 2 }
|
||
|
|
||
|
|
||
|
eqlInetAddrEntIfName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (1..16))
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The interface name for which this entry's addressing
|
||
|
information pertains."
|
||
|
::= { eqlinetAddrEntry 3 }
|
||
|
|
||
|
eqlInetAddrEntNetMaskType OBJECT-TYPE
|
||
|
SYNTAX InetAddressType
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The subnet mask associated with the IP address of
|
||
|
this entry. The value of the mask is an IP
|
||
|
address with all the network bits set to 1 and all
|
||
|
the hosts bits set to 0."
|
||
|
::= { eqlinetAddrEntry 4 }
|
||
|
|
||
|
eqlInetAddrEntNetMask OBJECT-TYPE
|
||
|
SYNTAX InetAddress
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The subnet mask associated with the IP address of
|
||
|
this entry. The value of the mask is an IP
|
||
|
address with all the network bits set to 1 and all
|
||
|
the hosts bits set to 0."
|
||
|
::= { eqlinetAddrEntry 5 }
|
||
|
|
||
|
eqlInetAddrEntIfIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The interface index for which this entry's addressing
|
||
|
information pertains."
|
||
|
::= { eqlinetAddrEntry 6 }
|
||
|
|
||
|
eqlInetAddrEntFlags OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
no-options(0),
|
||
|
static(1)
|
||
|
}
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This specifies specific flags for the address.
|
||
|
Currently the only flag that can be set is static (1),
|
||
|
which means the address has been statically
|
||
|
configured by the administrator"
|
||
|
::= { eqlinetAddrEntry 7 }
|
||
|
|
||
|
eqlInetAddrEntRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-create
|
||
|
STATUS current
|
||
|
DESCRIPTION "The status of this conceptual row.
|
||
|
|
||
|
Until instances of all read-create columns are
|
||
|
appropriately configured, the value of the
|
||
|
corresponding instance of the eqlIpRowStatus column
|
||
|
is 'notReady'.
|
||
|
|
||
|
The RowStatus TC [RFC1903] requires that this
|
||
|
DESCRIPTION clause states under which circumstances
|
||
|
other objects in this row can be modified:
|
||
|
|
||
|
The value of this object has no effect on whether
|
||
|
other objects in this conceptual row can be modified.
|
||
|
"
|
||
|
::= { eqlinetAddrEntry 8 }
|
||
|
|
||
|
END
|