|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] iSCSI MIB draftHere's a MIB draft that we intend to send to the IETF by Wednesday. I apologize for sending this out late, but I suspect that the MIB can't really solidify until the protocol is done. At any rate, I will try to incorporate any comments received before I send this on Wednesday. -- Mark A. Bakke NuSpeed, Inc. mark.bakke@nuspeed.com 763.398.1054
Internet Draft Mark Bakke
<draft-bakke-iscsimib-00.txt> NuSpeed, Inc
Expires January 2001 Jim Muchow
NuSpeed, Inc
July 2000
Definitions of Managed Objects for SCSI over TCP
1. Status of this Memo
This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet- Drafts as reference mate-
rial or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
1.1. Copyright Notice
Copyright (C) The Internet Society (2000). All Rights Reserved.
2. Abstract
This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in TCP/IP based internets.
In particular it defines objects for managing a client using the SCSI
over TCP (aka iSCSI) protocol.
Bakke, Muchow [Page 1]
Internet Draft iSCSI MIB July 2000
3. The SNMP Management Framework
The SNMP Management Framework presently consists of five major compo-
nents:
o An overall architecture, described in RFC 2571 [RFC2571].
o Mechanisms for describing and naming objects and events for the
purpose of management. The first version of this Structure of
Management Information (SMI) is called SMIv1 and described in
STD 16, RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC
1215 [RFC1215]. The second version, called SMIv2, is described
in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and
STD 58, RFC 2580 [RFC2580].
o Message protocols for transferring management information. The
first version of the SNMP message protocol is called SNMPv1 and
described in STD 15, RFC 1157 [RFC1157]. A second version of
the SNMP message protocol, which is not an Internet standards
track protocol, is called SNMPv2c and described in RFC 1901
[RFC1901] and RFC 1906 [RFC1906]. The third version of the mes-
sage protocol is called SNMPv3 and described in RFC 1906
[RFC1906], RFC 2572 [RFC2572] and RFC 2574 [RFC2574].
o Protocol operations for accessing management information. The
first set of protocol operations and associated PDU formats is
described in STD 15, RFC 1157 [RFC1157]. A second set of proto-
col operations and associated PDU formats is described in RFC
1905 [RFC1905].
o A set of fundamental applications described in RFC 2573
[RFC2573] and the view-based access control mechanism described
in RFC 2575 [RFC2575].
A more detailed introduction to the current SNMP Management Framework
can be found in RFC 2570 [RFC2570].
Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. Objects in the MIB are
defined using the mechanisms defined in the SMI.
This memo specifies a MIB module that is compliant to the SMIv2. A
MIB conforming to the SMIv1 can be produced through the appropriate
translations. The resulting translated MIB must be semantically
equivalent, except where objects or events are omitted because no
translation is possible (use of Counter64). Some machine readable
information in SMIv2 will be converted into textual descriptions in
SMIv1 during the translation process. However, this loss of machine
Bakke, Muchow [Page 2]
Internet Draft iSCSI MIB July 2000
readable information is not considered to change the semantics of the
MIB.
4. Discussion
This structure attempts to put together a starting point for an iSCSI
(SCSI/TCP) MIB. Although derived from NuSpeed's enterprise MIB, it is
not intended to reflect or depend on NuSpeed propietary MIB objects.
This structure is intended to satisfy fault, configuration, performance,
accounting, and security management for an iSCSI implementation. It is
currently structured around objects such as targets, luns, ports, and
connections, but we need to keep the other categories in mind. We have
looked at using a fault/config/perf/acct/security structure for the MIB,
but this would result in a larger number of tables. Any opinions on
this?
This structure basically covers the server side of iSCSI. We will prob-
ably need to do something with the client side as well. Perhaps adding
an initiator table would help, but I'm not sure that's enough. Any
thoughts on whether managing the client side via SNMP is useful, and
what the requirements might be?
Below the iscsimgmt object, there are basically six tables:
iscsiTable, main table, list iSCSI instances known. Normally, there
might be just one instance in this table; however, it is added as a
table to correct a few shortcomings of other routing MIBs, in that most
of these do not provide for multiple virtual instances. For example,
many IP routing products now allow multiple virtual routers. iSCSI
should allow for the same idea.
iscsiPortTable, sub-table of iscsiTable: a list of server ports on which
the iSCSI server can listen for client connections.
targetTable, sub-table of iscsiTable: a list of iSCSI targets. It
includes per-target configuration parameters, as well as statistics and
login information.
iscsiConnectionTable, sub-table of iscsiTargetTable: a list of current
connections to the server. Entries in this table are fairly transient;
it might be a good debugging tool, but should not be used for accounting
or anything serious. This should probably be optional.
iscsiLunTable, sub-table of iscsiTargetTable: a list of iSCSI LUNs,
indexed by target name and LUN. It is used to gain finer-granularity
statistics.
Bakke, Muchow [Page 3]
Internet Draft iSCSI MIB July 2000
iscsiInitiatorTable is a list of iSCSI initiators. It includes mainly
the initiator's name and IP address, along with statistics. This should
primarily be useful for troubleshooting errant client implementations,
or tracking usage by initiator.
A fairly standard list of statistics have been added to each of the
above objects. At first glance, these appear to be redundant, and could
be computed from lower-level objects. However, some of the objects are
transient (connections can come and go, and initiators that have discon-
nected may not be seen again, LUNs could be added and removed on a disk
array), so we felt that duplicating them was not too high of a price for
the availability of good information.
There are no doubt still some important statistics and other information
still missing; the authors would welcome any comments.
Note: We still need to add counters for the new messages, NOOP and MAP.
5. MIB Definitions
ISCSI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
IpAddress, Counter32, Counter64,
experimental
-- mib-2
FROM SNMPv2-SMI
DisplayString
-- DisplayString, RowStatus
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
-- MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
;
iscsiModule MODULE-IDENTITY
LAST-UPDATED "0007010000Z"
ORGANIZATION "NuSpeed, Inc"
CONTACT-INFO
"
Mark Bakke
Bakke, Muchow [Page 4]
Internet Draft iSCSI MIB July 2000
Postal: NuSpeed, Inc
6450 Wedgwood Road
Maple Grove, MN
USA 55311
Tel: +1 763-398-1000
Fax: +1 763-398-1001
E-mail: mark.bakke@nuspeed.com
Jim Muchow
Postal: NuSpeed, Inc
6450 Wedgwood Road
Maple Grove, MN
USA 55311
Tel: +1 763-398-1000
Fax: +1 763-398-1001
E-mail: jim.muchow@nuspeed.com"
DESCRIPTION
"."
::= { experimental 1 }
iscsiMgmt OBJECT IDENTIFIER ::= { iscsiModule 1 }
iscsiObjects OBJECT IDENTIFIER ::= { iscsiMgmt 1 }
iscsiNotifications OBJECT IDENTIFIER ::= { iscsiMgmt 2 }
iscsiConformance OBJECT IDENTIFIER ::= { iscsiMgmt 3 }
-- Textual Conventions
-- IScsiLunId ::= OCTET STRING (SIZE(8))
IScsiConnectState ::= INTEGER {
unknown (1),
notLoggedIn (2),
fullPhase (3),
loginDenied (4),
terminating (5)
}
IScsiAuthType ::= INTEGER {
unknown (1),
none (2),
digest (3)
-- Work to do here. Should this be a string, instead of an enum,
-- for better flexibility?
Bakke, Muchow [Page 5]
Internet Draft iSCSI MIB July 2000
}
IScsiCheckType ::= INTEGER {
unknown (1),
none (2), -- No extra checksums
checksum16 (3), -- 1s complement
crc32 (4), -- 32-bit CRC
md5 (5) -- MD5 hash
}
-- We need to get an experimental number for this MIB.
iscsiNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of iSCSI instances present on the system."
::= { iscsiObjects 1 }
iscsiTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { iscsiObjects 2 }
iscsiEntry OBJECT-TYPE
SYNTAX IscsiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { iscsiIndex }
::= { iscsiTable 1 }
IscsiEntry ::= SEQUENCE {
iscsiIndex Unsigned32,
iscsiName DisplayString,
iscsiDescription DisplayString,
rxMsgs Counter32,
rxPingCmdMsgs Counter32,
rxScsiCmdMsgs Counter32,
rxScsiCmdMsgsRejected Counter32,
rxTaskMgtMsgs Counter32,
rxTaskMgtMsgsRejected Counter32,
Bakke, Muchow [Page 6]
Internet Draft iSCSI MIB July 2000
rxLoginCmdMsgs Counter32,
rxLoginCmdMsgsRejected Counter32,
rxTextCmdMsgs Counter32,
rxTextCmdMsgsRejected Counter32,
rxInvalidMsgs Counter32,
rxDataMsgs Counter32,
rxDataBytes Counter64,
rxDataMsgsDiscarded Counter32,
rxDataBytesDiscarded Counter32,
txMsgs Counter32,
txPingRspMsgs Counter32,
txScsiRspMsgs Counter32,
txScsiTaskMgtRspMsgs Counter32,
txLoginRspMsgs Counter32,
txTextRspMsgs Counter32,
txRttMsgs Counter32,
txAsyncEvtMsgs Counter32,
txInvalidOpcodeMsgs Counter32,
txDataMsgs Counter32,
txDataBytes Counter64,
connectionsCreated Counter32,
connectionsRefused Counter32,
connectionsTerminated Counter32,
connectionsErrored Counter32
}
iscsiIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 1 }
iscsiName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 2 }
iscsiDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 3 }
rxMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
Bakke, Muchow [Page 7]
Internet Draft iSCSI MIB July 2000
DESCRIPTION "."
::= { iscsiEntry 4 }
rxPingCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 5 }
rxScsiCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 6 }
rxScsiCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 7 }
rxTaskMgtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 8 }
rxTaskMgtMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 9 }
rxLoginCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 10 }
rxLoginCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 11 }
rxTextCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
Bakke, Muchow [Page 8]
Internet Draft iSCSI MIB July 2000
DESCRIPTION "."
::= { iscsiEntry 12 }
rxTextCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 13 }
rxInvalidMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 14 }
rxDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 15 }
rxDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 16 }
rxDataMsgsDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 17 }
rxDataBytesDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 18 }
txMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 19 }
txPingRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
Bakke, Muchow [Page 9]
Internet Draft iSCSI MIB July 2000
DESCRIPTION "."
::= { iscsiEntry 20 }
txScsiRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 21 }
txScsiTaskMgtRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 22 }
txLoginRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 23 }
txTextRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 24 }
txRttMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 25 }
txAsyncEvtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 26 }
txInvalidOpcodeMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 27 }
txDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
Bakke, Muchow [Page 10]
Internet Draft iSCSI MIB July 2000
DESCRIPTION "."
::= { iscsiEntry 28 }
txDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 29 }
connectionsCreated OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 30 }
connectionsRefused OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 31 }
connectionsTerminated OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 32 }
connectionsErrored OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiEntry 33 }
----------------------------------------------------------------------
iscsiPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { iscsiObjects 3 }
iscsiPortEntry OBJECT-TYPE
SYNTAX IscsiPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
Bakke, Muchow [Page 11]
Internet Draft iSCSI MIB July 2000
INDEX { iscsiIndex, portIpAddress, portTcpPort }
::= { iscsiPortTable 1 }
IscsiPortEntry ::= SEQUENCE {
portIpAddress IpAddress,
portTcpPort Unsigned32,
portIfIndex InterfaceIndex,
hostName DisplayString,
rxPortMsgs Counter32,
rxPortPingCmdMsgs Counter32,
rxPortScsiCmdMsgs Counter32,
rxPortScsiCmdMsgsRejected Counter32,
rxPortTaskMgtMsgs Counter32,
rxPortTaskMgtMsgsRejected Counter32,
rxPortLoginCmdMsgs Counter32,
rxPortLoginCmdMsgsRejected Counter32,
rxPortTextCmdMsgs Counter32,
rxPortTextCmdMsgsRejected Counter32,
rxPortInvalidMsgs Counter32,
rxPortDataMsgs Counter32,
rxPortDataBytes Counter64,
rxPortDataMsgsDiscarded Counter32,
rxPortDataBytesDiscarded Counter32,
txPortMsgs Counter32,
txPortPingRspMsgs Counter32,
txPortScsiRspMsgs Counter32,
txPortScsiTaskMgtRspMsgs Counter32,
txPortLoginRspMsgs Counter32,
txPortTextRspMsgs Counter32,
txPortRttMsgs Counter32,
txPortAsyncEvtMsgs Counter32,
txPortInvalidOpcodeMsgs Counter32,
txPortDataMsgs Counter32,
txPortDataBytes Counter64
}
portIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 1 }
portTcpPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
Bakke, Muchow [Page 12]
Internet Draft iSCSI MIB July 2000
::= { iscsiPortEntry 2 }
portIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 3 }
hostName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 4 }
rxPortMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 5 }
rxPortPingCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 6 }
rxPortScsiCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 7 }
rxPortScsiCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 8 }
rxPortTaskMgtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 9 }
rxPortTaskMgtMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
Bakke, Muchow [Page 13]
Internet Draft iSCSI MIB July 2000
::= { iscsiPortEntry 10 }
rxPortLoginCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 11 }
rxPortLoginCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 12 }
rxPortTextCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 13 }
rxPortTextCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 14 }
rxPortInvalidMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 15 }
rxPortDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 16 }
rxPortDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 17 }
rxPortDataMsgsDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
Bakke, Muchow [Page 14]
Internet Draft iSCSI MIB July 2000
::= { iscsiPortEntry 18 }
rxPortDataBytesDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 19 }
txPortMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 20 }
txPortPingRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 21 }
txPortScsiRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 22 }
txPortScsiTaskMgtRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 23 }
txPortLoginRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 24 }
txPortTextRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 25 }
txPortRttMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
Bakke, Muchow [Page 15]
Internet Draft iSCSI MIB July 2000
::= { iscsiPortEntry 26 }
txPortAsyncEvtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 27 }
txPortInvalidOpcodeMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 28 }
txPortDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 29 }
txPortDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiPortEntry 30 }
----------------------------------------------------------------------
iscsiTargetTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiTargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { iscsiObjects 4 }
iscsiTargetEntry OBJECT-TYPE
SYNTAX IscsiTargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { iscsiIndex, targetIndex }
::= { iscsiTargetTable 1 }
IscsiTargetEntry ::= SEQUENCE {
targetIndex Unsigned32,
targetName DisplayString,
Bakke, Muchow [Page 16]
Internet Draft iSCSI MIB July 2000
rxTargetMsgs Counter32,
rxTargetScsiCmdMsgs Counter32,
rxTargetScsiCmdMsgsRejected Counter32,
rxTargetTaskMgtMsgs Counter32,
rxTargetTaskMgtMsgsRejected Counter32,
rxTargetLoginCmdMsgs Counter32,
rxTargetLoginCmdMsgsRejected Counter32,
rxTargetDataMsgs Counter32,
rxTargetDataBytes Counter64,
rxTargetDataMsgsDiscarded Counter32,
rxTargetDataBytesDiscarded Counter32,
txTargetMsgs Counter32,
txTargetScsiRspMsgs Counter32,
txTargetScsiTaskMgtRspMsgs Counter32,
txTargetLoginRspMsgs Counter32,
txTargetRttMsgs Counter32,
txTargetAsyncEvtMsgs Counter32,
txTargetDataMsgs Counter32,
txTargetDataBytes Counter64
}
targetIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 1 }
targetName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 2 }
rxTargetMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 3 }
rxTargetScsiCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 4 }
rxTargetScsiCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
Bakke, Muchow [Page 17]
Internet Draft iSCSI MIB July 2000
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 5 }
rxTargetTaskMgtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 6 }
rxTargetTaskMgtMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 7 }
rxTargetLoginCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 8 }
rxTargetLoginCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 9 }
rxTargetDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 10 }
rxTargetDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 11 }
rxTargetDataMsgsDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 12 }
rxTargetDataBytesDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
Bakke, Muchow [Page 18]
Internet Draft iSCSI MIB July 2000
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 13 }
txTargetMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 14 }
txTargetScsiRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 15 }
txTargetScsiTaskMgtRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 16 }
txTargetLoginRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 17 }
txTargetRttMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 18 }
txTargetAsyncEvtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 19 }
txTargetDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 20 }
txTargetDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
Bakke, Muchow [Page 19]
Internet Draft iSCSI MIB July 2000
STATUS current
DESCRIPTION "."
::= { iscsiTargetEntry 21 }
----------------------------------------------------------------------
iscsiLunTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiLunEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { iscsiObjects 5 }
iscsiLunEntry OBJECT-TYPE
SYNTAX IscsiLunEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { iscsiIndex, targetIndex, lunId }
::= { iscsiLunTable 1 }
IscsiLunEntry ::= SEQUENCE {
lunId Unsigned32,
rxLunMsgs Counter32,
rxLunScsiCmdMsgs Counter32,
rxLunScsiCmdMsgsRejected Counter32,
rxLunTaskMgtMsgs Counter32,
rxLunTaskMgtMsgsRejected Counter32,
rxLunDataMsgs Counter32,
rxLunDataBytes Counter64,
rxLunDataMsgsDiscarded Counter32,
rxLunDataBytesDiscarded Counter32,
txLunMsgs Counter32,
txLunScsiRspMsgs Counter32,
txLunScsiTaskMgtRspMsgs Counter32,
txLunAsyncEvtMsgs Counter32,
txLunDataMsgs Counter32,
txLunDataBytes Counter64,
lunInquiryString DisplayString
}
lunId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
Bakke, Muchow [Page 20]
Internet Draft iSCSI MIB July 2000
::= { iscsiLunEntry 1 }
rxLunMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 2 }
rxLunScsiCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 3 }
rxLunScsiCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 4 }
rxLunTaskMgtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 5 }
rxLunTaskMgtMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 6 }
rxLunDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 7 }
rxLunDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 8 }
rxLunDataMsgsDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
Bakke, Muchow [Page 21]
Internet Draft iSCSI MIB July 2000
::= { iscsiLunEntry 9 }
rxLunDataBytesDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 10 }
txLunMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 11 }
txLunScsiRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 12 }
txLunScsiTaskMgtRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 13 }
txLunAsyncEvtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 14 }
txLunDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 15 }
txLunDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiLunEntry 16 }
lunInquiryString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
Bakke, Muchow [Page 22]
Internet Draft iSCSI MIB July 2000
::= { iscsiLunEntry 17 }
----------------------------------------------------------------------
iscsiInitiatorTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiInitiatorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { iscsiObjects 6 }
iscsiInitiatorEntry OBJECT-TYPE
SYNTAX IscsiInitiatorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { initiatorIndex }
::= { iscsiInitiatorTable 1 }
IscsiInitiatorEntry ::= SEQUENCE {
initiatorIndex Unsigned32,
initiatorName DisplayString,
status INTEGER,
connections Unsigned32,
rxInitiatorMsgs Counter32,
rxInitiatorPingCmdMsgs Counter32,
rxInitiatorScsiCmdMsgs Counter32,
rxInitiatorScsiCmdMsgsRejected Counter32,
rxInitiatorTaskMgtMsgs Counter32,
rxInitiatorTaskMgtMsgsRejected Counter32,
rxInitiatorLoginCmdMsgs Counter32,
rxInitiatorLoginCmdMsgsRejected Counter32,
rxInitiatorTextCmdMsgs Counter32,
rxInitiatorTextCmdMsgsRejected Counter32,
rxInitiatorInvalidMsgs Counter32,
rxInitiatorDataMsgs Counter32,
rxInitiatorDataBytes Counter64,
rxInitiatorDataMsgsDiscarded Counter32,
rxInitiatorDataBytesDiscarded Counter32,
txInitiatorMsgs Counter32,
txInitiatorPingRspMsgs Counter32,
txInitiatorScsiRspMsgs Counter32,
txInitiatorScsiTaskMgtRspMsgs Counter32,
txInitiatorLoginRspMsgs Counter32,
txInitiatorTextRspMsgs Counter32,
txInitiatorRttMsgs Counter32,
Bakke, Muchow [Page 23]
Internet Draft iSCSI MIB July 2000
txInitiatorAsyncEvtMsgs Counter32,
txInitiatorInvalidOpcodeMsgs Counter32,
txInitiatorDataMsgs Counter32,
txInitiatorDataBytes Counter64
}
initiatorIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 1 }
initiatorName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 2 }
status OBJECT-TYPE
SYNTAX INTEGER { someStatus (1), someOtherStatus (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 3 }
connections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 4 }
rxInitiatorMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 5 }
rxInitiatorPingCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 6 }
rxInitiatorScsiCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 7 }
Bakke, Muchow [Page 24]
Internet Draft iSCSI MIB July 2000
rxInitiatorScsiCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 8}
rxInitiatorTaskMgtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 9 }
rxInitiatorTaskMgtMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 10 }
rxInitiatorLoginCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 11 }
rxInitiatorLoginCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 12 }
rxInitiatorTextCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 13 }
rxInitiatorTextCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 14 }
rxInitiatorInvalidMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 15 }
Bakke, Muchow [Page 25]
Internet Draft iSCSI MIB July 2000
rxInitiatorDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 16 }
rxInitiatorDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 17 }
rxInitiatorDataMsgsDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 18 }
rxInitiatorDataBytesDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 19 }
txInitiatorMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 20 }
txInitiatorPingRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 21 }
txInitiatorScsiRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 22 }
txInitiatorScsiTaskMgtRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 23 }
Bakke, Muchow [Page 26]
Internet Draft iSCSI MIB July 2000
txInitiatorLoginRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 24 }
txInitiatorTextRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 25 }
txInitiatorRttMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 26 }
txInitiatorAsyncEvtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 27 }
txInitiatorInvalidOpcodeMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 28 }
txInitiatorDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 29 }
txInitiatorDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiInitiatorEntry 30 }
----------------------------------------------------------------------
iscsiCxnTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiCxnEntry
MAX-ACCESS not-accessible
Bakke, Muchow [Page 27]
Internet Draft iSCSI MIB July 2000
STATUS current
DESCRIPTION
"."
::= { iscsiObjects 7 }
iscsiCxnEntry OBJECT-TYPE
SYNTAX IscsiCxnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { initiatorIndex, cxnIpAddress, cxnTcpPort }
::= { iscsiCxnTable 1 }
IscsiCxnEntry ::= SEQUENCE {
cxnIpAddress IpAddress,
cxnTcpPort Unsigned32,
isid Unsigned32, -- Session ID (0..65535)
tsid Unsigned32, -- Session ID (0..65535)
state IScsiConnectState,
allowNoRtt INTEGER, -- (0 == No; 1 == Yes)
initiator DisplayString,
authenticator DisplayString,
authType IScsiAuthType,
msgCheckType IScsiCheckType,
dataCheckType IScsiCheckType,
rxCxnMsgs Counter32,
rxCxnPingCmdMsgs Counter32,
rxCxnScsiCmdMsgs Counter32,
rxCxnScsiCmdMsgsRejected Counter32,
rxCxnTaskMgtMsgs Counter32,
rxCxnTaskMgtMsgsRejected Counter32,
rxCxnLoginCmdMsgs Counter32,
rxCxnLoginCmdMsgsRejected Counter32,
rxCxnTextCmdMsgs Counter32,
rxCxnTextCmdMsgsRejected Counter32,
rxCxnInvalidMsgs Counter32,
rxCxnDataMsgs Counter32,
rxCxnDataBytes Counter64,
rxCxnDataMsgsDiscarded Counter32,
rxCxnDataBytesDiscarded Counter32,
txCxnMsgs Counter32,
txCxnPingRspMsgs Counter32,
txCxnScsiRspMsgs Counter32,
txCxnScsiTaskMgtRspMsgs Counter32,
txCxnLoginRspMsgs Counter32,
txCxnTextRspMsgs Counter32,
Bakke, Muchow [Page 28]
Internet Draft iSCSI MIB July 2000
txCxnRttMsgs Counter32,
txCxnAsyncEvtMsgs Counter32,
txCxnInvalidOpcodeMsgs Counter32,
txCxnDataMsgs Counter32,
txCxnDataBytes Counter64
}
cxnIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 1 }
cxnTcpPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 2 }
isid OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 3 }
tsid OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 4 }
state OBJECT-TYPE
SYNTAX IScsiConnectState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 5 }
allowNoRtt OBJECT-TYPE
SYNTAX INTEGER { no (1), yes (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 6 }
initiator OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
Bakke, Muchow [Page 29]
Internet Draft iSCSI MIB July 2000
::= { iscsiCxnEntry 7 }
authenticator OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 8 }
authType OBJECT-TYPE
SYNTAX IScsiAuthType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 9 }
msgCheckType OBJECT-TYPE
SYNTAX IScsiCheckType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 10 }
dataCheckType OBJECT-TYPE
SYNTAX IScsiCheckType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 11 }
rxCxnMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 12 }
rxCxnPingCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 13 }
rxCxnScsiCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 14 }
rxCxnScsiCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
Bakke, Muchow [Page 30]
Internet Draft iSCSI MIB July 2000
::= { iscsiCxnEntry 15 }
rxCxnTaskMgtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 16 }
rxCxnTaskMgtMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 17 }
rxCxnLoginCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 18 }
rxCxnLoginCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 19 }
rxCxnTextCmdMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 20 }
rxCxnTextCmdMsgsRejected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 21 }
rxCxnInvalidMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 22 }
rxCxnDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
Bakke, Muchow [Page 31]
Internet Draft iSCSI MIB July 2000
::= { iscsiCxnEntry 23 }
rxCxnDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 24 }
rxCxnDataMsgsDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 25 }
rxCxnDataBytesDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 26 }
txCxnMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 27 }
txCxnPingRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 28 }
txCxnScsiRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 29 }
txCxnScsiTaskMgtRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 30 }
txCxnLoginRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
Bakke, Muchow [Page 32]
Internet Draft iSCSI MIB July 2000
::= { iscsiCxnEntry 31 }
txCxnTextRspMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 32 }
txCxnRttMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 33 }
txCxnAsyncEvtMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 34 }
txCxnInvalidOpcodeMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 35 }
txCxnDataMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 36 }
txCxnDataBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { iscsiCxnEntry 37 }
-----------------------------------------------------------------------------
iscsiGeneralInfoGroup OBJECT-GROUP
OBJECTS {
iscsiNumber,
iscsiIndex,
iscsiName,
iscsiDescription,
rxMsgs,
rxPingCmdMsgs,
Bakke, Muchow [Page 33]
Internet Draft iSCSI MIB July 2000
rxScsiCmdMsgs,
rxScsiCmdMsgsRejected,
rxTaskMgtMsgs,
rxTaskMgtMsgsRejected,
rxLoginCmdMsgs,
rxLoginCmdMsgsRejected,
rxTextCmdMsgs,
rxTextCmdMsgsRejected,
rxInvalidMsgs,
rxDataMsgs,
rxDataBytes,
rxDataMsgsDiscarded,
rxDataBytesDiscarded,
txMsgs,
txPingRspMsgs,
txScsiRspMsgs,
txScsiTaskMgtRspMsgs,
txLoginRspMsgs,
txTextRspMsgs,
txRttMsgs,
txAsyncEvtMsgs,
txInvalidOpcodeMsgs,
txDataMsgs,
txDataBytes,
connectionsCreated,
connectionsRefused,
connectionsTerminated,
connectionsErrored,
portIpAddress,
portTcpPort,
portIfIndex,
hostName,
rxPortMsgs,
rxPortPingCmdMsgs,
rxPortScsiCmdMsgs,
rxPortScsiCmdMsgsRejected,
rxPortTaskMgtMsgs,
rxPortTaskMgtMsgsRejected,
rxPortLoginCmdMsgs,
rxPortLoginCmdMsgsRejected,
rxPortTextCmdMsgs,
rxPortTextCmdMsgsRejected,
rxPortInvalidMsgs,
rxPortDataMsgs,
rxPortDataBytes,
rxPortDataMsgsDiscarded,
rxPortDataBytesDiscarded,
Bakke, Muchow [Page 34]
Internet Draft iSCSI MIB July 2000
txPortMsgs,
txPortPingRspMsgs,
txPortScsiRspMsgs,
txPortScsiTaskMgtRspMsgs,
txPortLoginRspMsgs,
txPortTextRspMsgs,
txPortRttMsgs,
txPortAsyncEvtMsgs,
txPortInvalidOpcodeMsgs,
txPortDataMsgs,
txPortDataBytes,
targetIndex,
targetName,
rxTargetMsgs,
rxTargetScsiCmdMsgs,
rxTargetScsiCmdMsgsRejected,
rxTargetTaskMgtMsgs,
rxTargetTaskMgtMsgsRejected,
rxTargetLoginCmdMsgs,
rxTargetLoginCmdMsgsRejected,
rxTargetDataMsgs,
rxTargetDataBytes,
rxTargetDataMsgsDiscarded,
rxTargetDataBytesDiscarded,
txTargetMsgs,
txTargetScsiRspMsgs,
txTargetScsiTaskMgtRspMsgs,
txTargetLoginRspMsgs,
txTargetRttMsgs,
txTargetAsyncEvtMsgs,
txTargetDataMsgs,
txTargetDataBytes,
lunId,
rxLunMsgs,
rxLunScsiCmdMsgs,
rxLunScsiCmdMsgsRejected,
rxLunTaskMgtMsgs,
rxLunTaskMgtMsgsRejected,
rxLunDataMsgs,
rxLunDataBytes,
rxLunDataMsgsDiscarded,
rxLunDataBytesDiscarded,
txLunMsgs,
txLunScsiRspMsgs,
txLunScsiTaskMgtRspMsgs,
txLunAsyncEvtMsgs,
Bakke, Muchow [Page 35]
Internet Draft iSCSI MIB July 2000
txLunDataMsgs,
txLunDataBytes,
lunInquiryString,
initiatorIndex,
initiatorName,
status,
connections,
rxInitiatorMsgs,
rxInitiatorPingCmdMsgs,
rxInitiatorScsiCmdMsgs,
rxInitiatorScsiCmdMsgsRejected,
rxInitiatorTaskMgtMsgs,
rxInitiatorTaskMgtMsgsRejected,
rxInitiatorLoginCmdMsgs,
rxInitiatorLoginCmdMsgsRejected,
rxInitiatorTextCmdMsgs,
rxInitiatorTextCmdMsgsRejected,
rxInitiatorInvalidMsgs,
rxInitiatorDataMsgs,
rxInitiatorDataBytes,
rxInitiatorDataMsgsDiscarded,
rxInitiatorDataBytesDiscarded,
txInitiatorMsgs,
txInitiatorPingRspMsgs,
txInitiatorScsiRspMsgs,
txInitiatorScsiTaskMgtRspMsgs,
txInitiatorLoginRspMsgs,
txInitiatorTextRspMsgs,
txInitiatorRttMsgs,
txInitiatorAsyncEvtMsgs,
txInitiatorInvalidOpcodeMsgs,
txInitiatorDataMsgs,
txInitiatorDataBytes,
cxnIpAddress,
cxnTcpPort,
isid,
tsid,
state,
allowNoRtt,
initiator,
authenticator,
authType,
msgCheckType,
dataCheckType,
rxCxnMsgs,
rxCxnPingCmdMsgs,
Bakke, Muchow [Page 36]
Internet Draft iSCSI MIB July 2000
rxCxnScsiCmdMsgs,
rxCxnScsiCmdMsgsRejected,
rxCxnTaskMgtMsgs,
rxCxnTaskMgtMsgsRejected,
rxCxnLoginCmdMsgs,
rxCxnLoginCmdMsgsRejected,
rxCxnTextCmdMsgs,
rxCxnTextCmdMsgsRejected,
rxCxnInvalidMsgs,
rxCxnDataMsgs,
rxCxnDataBytes,
rxCxnDataMsgsDiscarded,
rxCxnDataBytesDiscarded,
txCxnMsgs,
txCxnPingRspMsgs,
txCxnScsiRspMsgs,
txCxnScsiTaskMgtRspMsgs,
txCxnLoginRspMsgs,
txCxnTextRspMsgs,
txCxnRttMsgs,
txCxnAsyncEvtMsgs,
txCxnInvalidOpcodeMsgs,
txCxnDataMsgs,
txCxnDataBytes
}
STATUS current
DESCRIPTION "."
::= { iscsiConformance 1 }
iscsiCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "."
MODULE -- this module
MANDATORY-GROUPS
{ iscsiGeneralInfoGroup }
::= { iscsiConformance 2 }
END
6. Acknowledgments
Some sort of acknowledgment...
Bakke, Muchow [Page 37]
Internet Draft iSCSI MIB July 2000
7. Security Considerations
I think there's a standard blurb to insert here if the MIB has any
read-write or read-create variables...
8. References
[RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture
for Describing SNMP Management Frameworks", RFC 2571, April
1999.
[RFC1155] Rose, M., and K. McCloghrie, "Structure and Identification
of Management Information for TCP/IP-based Internets", STD
16, RFC 1155, May 1990.
[RFC1212] Rose, M., and K. McCloghrie, "Concise MIB Definitions", STD
16, RFC 1212, March 1991.
[RFC1215] M. Rose, "A Convention for Defining Traps for use with the
SNMP", RFC 1215, March 1991.
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
Rose, M., and S. Waldbusser, "Structure of Management Infor-
mation Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
Rose, M., and S. Waldbusser, "Textual Conventions for
SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
Rose, M., and S. Waldbusser, "Conformance Statements for
SMIv2", STD 58, RFC 2580, April 1999.
[RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
Network Management Protocol", STD 15, RFC 1157, May 1990.
[RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Introduction to Community-based SNMPv2", RFC 1901, January
1996.
[RFC1906] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Transport Mappings for Version 2 of the Simple Network Man-
agement Protocol (SNMPv2)", RFC 1906, January 1996.
[RFC2572] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message
Processing and Dispatching for the Simple Network Management
Protocol (SNMP)", RFC 2572, April 1999.
Bakke, Muchow [Page 38]
Internet Draft iSCSI MIB July 2000
[RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security Model
(USM) for version 3 of the Simple Network Management Proto-
col (SNMPv3)", RFC 2574, April 1999.
[RFC1905] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Pro-
tocol Operations for Version 2 of the Simple Network Manage-
ment Protocol (SNMPv2)", RFC 1905, January 1996.
[RFC2573] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 Applications",
RFC 2573, April 1999.
[RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based
Access Control Model (VACM) for the Simple Network Manage-
ment Protocol (SNMP)", RFC 2575, April 1999.
[RFC2570] Case, J., Mundy, R., Partain, D., and B. Stewart, "Introduc-
tion to Version 3 of the Internet-standard Network Manage-
ment Framework", RFC 2570, April 1999.
9. Authors' Addresses
Mark Bakke
Postal: NuSpeed, Inc
6450 Wedgwood Road
Maple Grove, MN
USA 55311
Tel: +1 763-398-1000
Fax: +1 763-398-1001
E-mail: mark.bakke@nuspeed.com
Jim Muchow
Postal: NuSpeed, Inc
6450 Wedgwood Road
Maple Grove, MN
USA 55311
Tel: +1 763-398-1000
Fax: +1 763-398-1001
E-mail: jim.muchow@nuspeed.com
Bakke, Muchow [Page 39]
Home Last updated: Tue Sep 04 01:08:08 2001 6315 messages in chronological order |