-- Mib files packaged on Thu Feb 25 14:37:59 EST 2010 for Storage Array Firmware V4.3.5 (R115269) EQLIPADDR-MIB DEFINITIONS ::= BEGIN IMPORTS IpAddress, Integer32, 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 FROM EQLGROUP-MIB eqlMemberIndex FROM EQLMEMBER-MIB; eqlipaddrModule MODULE-IDENTITY LAST-UPDATED "201002251937Z" ORGANIZATION "EqualLogic Inc." CONTACT-INFO "Contact: Customer Support Postal: EqualLogic Inc 9 Townsend st., Nashua, NH 03063 Tel: +1 603-579-9762 E-mail: support@equallogic.com WEB: www.equallogic.com" DESCRIPTION "Equallogic Inc. Storage Array IP address table mib Copyright (c) 2002-2008 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 } -- O B S O L E T E -- 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 current DESCRIPTION "EqualLogic-Persistent 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 refered 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 } 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 } --**************************************************** -- 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