draft-ietf-ips-iscsi-mib-06.txt   draft-ietf-ips-iscsi-mib-07.txt 
Internet Draft Mark Bakke Internet Draft Mark Bakke
<draft-ietf-ips-iscsi-mib-06.txt> Jim Muchow <draft-ietf-ips-iscsi-mib-07.txt> Jim Muchow
Expires March 2003 Cisco Systems Expires May 2003 Cisco Systems
Marjorie Krueger Marjorie Krueger
Hewlett-Packard Hewlett-Packard
Tom McSweeney Tom McSweeney
IBM IBM
September 2002 November 2002
Definitions of Managed Objects for iSCSI Definitions of Managed Objects for iSCSI
1. Status of this Memo 1. Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at page 9, line 14 skipping to change at page 9, line 14
iscsiInitiator table. Nodes such as copy managers that can take on iscsiInitiator table. Nodes such as copy managers that can take on
both roles have a corresponding entry in each table. both roles have a corresponding entry in each table.
This table also contains the login negotiations preferences for this This table also contains the login negotiations preferences for this
node. These objects indicate the values this node will offer or node. These objects indicate the values this node will offer or
prefer in the operational negotiation phase of the login process. prefer in the operational negotiation phase of the login process.
Each entry in the table also contains a RowPointer to the transport Each entry in the table also contains a RowPointer to the transport
table entry in the SCSI MIB which this iSCSI node represents. table entry in the SCSI MIB which this iSCSI node represents.
Discovery sessions may be established without a particular target
node specified as an endpoint. Since sessions are indexed in part by
the node index, a node must be provided under which to keep them. An
iscsiNode with a blank iSCSI Name may be created as a "discovery"
node; discovery sessions must include this node as part of their
indices.
6.8. iscsiTarget 6.8. iscsiTarget
The iscsiTargetAttributesTable contains target-specific attributes The iscsiTargetAttributesTable contains target-specific attributes
for iSCSI nodes. Each entry in this table uses the same index values for iSCSI nodes. Each entry in this table uses the same index values
as its corresponding iscsiNode entry. as its corresponding iscsiNode entry.
This table contains attributes used to indicate the last failure that This table contains attributes used to indicate the last failure that
was (or should have been) sent as a notification or trap. was (or should have been) sent as a notification or trap.
This table is augmented by the iscsiTargetLoginStatsTable and the This table is augmented by the iscsiTargetLoginStatsTable and the
skipping to change at page 10, line 24 skipping to change at page 10, line 28
and authenticate the target. and authenticate the target.
6.12. iscsiSession 6.12. iscsiSession
The iscsiSessionAttributesTable contains a set of rows that list the The iscsiSessionAttributesTable contains a set of rows that list the
sessions known to be existing locally for each node in each iSCSI sessions known to be existing locally for each node in each iSCSI
instance. instance.
The session type for each session indicates whether the session is The session type for each session indicates whether the session is
used for normal SCSI commands or for discovery using the SendTargets used for normal SCSI commands or for discovery using the SendTargets
text command. text command. Discovery sessions that do not belong to any
particular node are placed under the "discovery" node.
The session direction for each session indicates whether it is an The session direction for each session indicates whether it is an
Inbound Session or an Outbound Session. Inbound sessions are from Inbound Session or an Outbound Session. Inbound sessions are from
some other initiator to the target node under which the session some other initiator to the target node under which the session
appears. Outbound sessions are from the initiator node under which appears. Outbound sessions are from the initiator node under which
the session appears to a target outside this iSCSI instance. the session appears to a target outside this iSCSI instance.
Many attributes may be negotiated when starting an iSCSI session. Many attributes may be negotiated when starting an iSCSI session.
Most of these attributes are included in the session object. Most of these attributes are included in the session object.
skipping to change at page 13, line 30 skipping to change at page 13, line 30
FROM SNMPv2-CONF FROM SNMPv2-CONF
SnmpAdminString SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- RFC 2571 FROM SNMP-FRAMEWORK-MIB -- RFC 2571
InetAddressType, InetAddress InetAddressType, InetAddress
FROM INET-ADDRESS-MIB -- RFC 3291 FROM INET-ADDRESS-MIB -- RFC 3291
; ;
iscsiModule MODULE-IDENTITY iscsiModule MODULE-IDENTITY
LAST-UPDATED "200209240000Z" -- September 24, 2002 LAST-UPDATED "200211010000Z" -- November 1, 2002
ORGANIZATION "IETF IPS Working Group" ORGANIZATION "IETF IPS Working Group"
CONTACT-INFO CONTACT-INFO
" "
Mark Bakke Mark Bakke
Postal: Cisco Systems, Inc Postal: Cisco Systems, Inc
6450 Wedgwood Road, Suite 130 6450 Wedgwood Road, Suite 130
Maple Grove, MN Maple Grove, MN
USA 55311 USA 55311
Tel: +1 763-398-1000 Tel: +1 763-398-1000
skipping to change at page 14, line 34 skipping to change at page 14, line 34
USA 55311 USA 55311
Tel: +1 763-398-1000 Tel: +1 763-398-1000
Fax: +1 763-398-1001 Fax: +1 763-398-1001
E-mail: jmuchow@cisco.com" E-mail: jmuchow@cisco.com"
DESCRIPTION DESCRIPTION
"The iSCSI Protocol MIB module." "The iSCSI Protocol MIB module."
REVISION "200209240000Z" -- September 24, 2002 REVISION "200211010000Z" -- November 11, 2002
DESCRIPTION DESCRIPTION
"Initial revision published as RFC xxxx." "Initial revision published as RFC xxxx."
-- ::= { mib-2 xx } to be assigned by IANA. -- ::= { mib-2 xx } to be assigned by IANA.
-- in case you want to COMPILE -- in case you want to COMPILE
::= { experimental 9999 } ::= { experimental 9999 }
iscsiObjects OBJECT IDENTIFIER ::= { iscsiModule 1 } iscsiObjects OBJECT IDENTIFIER ::= { iscsiModule 1 }
iscsiNotifications OBJECT IDENTIFIER ::= { iscsiModule 2 } iscsiNotifications OBJECT IDENTIFIER ::= { iscsiModule 2 }
iscsiConformance OBJECT IDENTIFIER ::= { iscsiModule 3 } iscsiConformance OBJECT IDENTIFIER ::= { iscsiModule 3 }
skipping to change at page 27, line 8 skipping to change at page 27, line 8
to a particular iSCSI node." to a particular iSCSI node."
INDEX { iscsiInstIndex, iscsiNodeIndex } INDEX { iscsiInstIndex, iscsiNodeIndex }
::= { iscsiNodeAttributesTable 1 } ::= { iscsiNodeAttributesTable 1 }
IscsiNodeAttributesEntry ::= SEQUENCE { IscsiNodeAttributesEntry ::= SEQUENCE {
iscsiNodeIndex Unsigned32, iscsiNodeIndex Unsigned32,
iscsiNodeName SnmpAdminString, iscsiNodeName SnmpAdminString,
iscsiNodeAlias SnmpAdminString, iscsiNodeAlias SnmpAdminString,
iscsiNodeRoles BITS, iscsiNodeRoles BITS,
iscsiNodeTransportType RowPointer, iscsiNodeTransportType RowPointer,
iscsiNodeBidiInitialR2T TruthValue, iscsiNodeInitialR2T TruthValue,
iscsiNodeImmediateData TruthValue, iscsiNodeImmediateData TruthValue,
iscsiNodeMaxOutstandingR2T INTEGER, iscsiNodeMaxOutstandingR2T INTEGER,
iscsiNodeFirstBurstLength INTEGER, iscsiNodeFirstBurstLength INTEGER,
iscsiNodeMaxBurstLength INTEGER, iscsiNodeMaxBurstLength INTEGER,
iscsiNodeMaxConnections INTEGER, iscsiNodeMaxConnections INTEGER,
iscsiNodeDataSequenceInOrder TruthValue, iscsiNodeDataSequenceInOrder TruthValue,
iscsiNodeDataPDUInOrder TruthValue, iscsiNodeDataPDUInOrder TruthValue,
iscsiNodeDefaultTime2Wait INTEGER, iscsiNodeDefaultTime2Wait INTEGER,
iscsiNodeDefaultTime2Retain INTEGER, iscsiNodeDefaultTime2Retain INTEGER,
iscsiNodeErrorRecoveryLevel INTEGER iscsiNodeErrorRecoveryLevel INTEGER
skipping to change at page 27, line 38 skipping to change at page 27, line 38
::= { iscsiNodeAttributesEntry 1 } ::= { iscsiNodeAttributesEntry 1 }
iscsiNodeName OBJECT-TYPE iscsiNodeName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A character string that is a globally unique identifier for "A character string that is a globally unique identifier for
this iSCSI node. The node name is independent of the location this iSCSI node. The node name is independent of the location
of the node, and can be resolved into a set of addresses of the node, and can be resolved into a set of addresses
through various discovery services." through various discovery services.
If this node is used as a discovery-only node, and supports
only discovery sessions, this object contains a zero-length
string."
::= { iscsiNodeAttributesEntry 2 } ::= { iscsiNodeAttributesEntry 2 }
iscsiNodeAlias OBJECT-TYPE iscsiNodeAlias OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A character string that is a human-readable name or "A character string that is a human-readable name or
description of the iSCSI node. If configured, this alias description of the iSCSI node. If configured, this alias
may be communicated to the initiator or target node at may be communicated to the initiator or target node at
skipping to change at page 28, line 42 skipping to change at page 28, line 46
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A pointer to the corresponding scsiTrnspt object in "A pointer to the corresponding scsiTrnspt object in
the SCSI MIB (which in turn points to this iSCSI node) the SCSI MIB (which in turn points to this iSCSI node)
allowing management stations to locate the SCSI-level allowing management stations to locate the SCSI-level
Device that is represented by this iscsiNode." Device that is represented by this iscsiNode."
REFERENCE REFERENCE
"SCSI-MIB" "SCSI-MIB"
::= { iscsiNodeAttributesEntry 5 } ::= { iscsiNodeAttributesEntry 5 }
iscsiNodeBidiInitialR2T OBJECT-TYPE iscsiNodeInitialR2T OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates BidiInitialR2T preference for this node- "This object indicates the InitialR2T preference for this
node:
True = YES, True = YES,
False = will try to negotiate NO, will accept YES " False = will try to negotiate NO, will accept YES "
DEFVAL { true } DEFVAL { true }
::= { iscsiNodeAttributesEntry 6 } ::= { iscsiNodeAttributesEntry 6 }
iscsiNodeImmediateData OBJECT-TYPE iscsiNodeImmediateData OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 45, line 10 skipping to change at page 45, line 15
IscsiSessionAttributesEntry ::= SEQUENCE { IscsiSessionAttributesEntry ::= SEQUENCE {
iscsiSsnIndex Unsigned32, iscsiSsnIndex Unsigned32,
iscsiSsnDirection INTEGER, iscsiSsnDirection INTEGER,
iscsiSsnInitiatorName SnmpAdminString, iscsiSsnInitiatorName SnmpAdminString,
iscsiSsnTargetName SnmpAdminString, iscsiSsnTargetName SnmpAdminString,
iscsiSsnTSIH INTEGER, iscsiSsnTSIH INTEGER,
iscsiSsnISID OCTET STRING, iscsiSsnISID OCTET STRING,
iscsiSsnInitiatorAlias SnmpAdminString, iscsiSsnInitiatorAlias SnmpAdminString,
iscsiSsnTargetAlias SnmpAdminString, iscsiSsnTargetAlias SnmpAdminString,
iscsiSsnInitialR2T TruthValue, iscsiSsnInitialR2T TruthValue,
iscsiSsnBidiInitialR2T TruthValue,
iscsiSsnImmediateData TruthValue, iscsiSsnImmediateData TruthValue,
iscsiSsnType INTEGER, iscsiSsnType INTEGER,
iscsiSsnMaxOutstandingR2T INTEGER, iscsiSsnMaxOutstandingR2T INTEGER,
iscsiSsnFirstBurstLength INTEGER, iscsiSsnFirstBurstLength INTEGER,
iscsiSsnMaxBurstLength INTEGER, iscsiSsnMaxBurstLength INTEGER,
iscsiSsnConnectionNumber Gauge32, iscsiSsnConnectionNumber Gauge32,
iscsiSsnAuthIdentity RowPointer, iscsiSsnAuthIdentity RowPointer,
iscsiSsnDataSequenceInOrder TruthValue, iscsiSsnDataSequenceInOrder TruthValue,
iscsiSsnDataPDUInOrder TruthValue, iscsiSsnDataPDUInOrder TruthValue,
iscsiSsnErrorRecoveryLevel INTEGER iscsiSsnErrorRecoveryLevel INTEGER
skipping to change at page 46, line 9 skipping to change at page 46, line 12
target." target."
::= { iscsiSessionAttributesEntry 2 } ::= { iscsiSessionAttributesEntry 2 }
iscsiSsnInitiatorName OBJECT-TYPE iscsiSsnInitiatorName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If iscsiSsnDirection is Inbound, this object is an "If iscsiSsnDirection is Inbound, this object is an
octet string that will contain the name of the remote octet string that will contain the name of the remote
initiator. initiator. If this session is a discovery session that
does not specify a particular initiator, this object
will contain a zero-length string.
If iscsiSsnDirection is Outbound, this object will If iscsiSsnDirection is Outbound, this object will
contain a zero-length string." contain a zero-length string."
::= { iscsiSessionAttributesEntry 3 } ::= { iscsiSessionAttributesEntry 3 }
iscsiSsnTargetName OBJECT-TYPE iscsiSsnTargetName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If iscsiSsnDirection is Outbound, this object is an "If iscsiSsnDirection is Outbound, this object is an
octet string that will contain the name of the remote octet string that will contain the name of the remote
target. target. If this session is a discovery session that
does not specify a particular target, this object will
contain a zero-length string.
If iscsiSsnDirection is Inbound, this object will If iscsiSsnDirection is Inbound, this object will
contain a zero-length string." contain a zero-length string."
::= { iscsiSessionAttributesEntry 4 } ::= { iscsiSessionAttributesEntry 4 }
iscsiSsnTSIH OBJECT-TYPE iscsiSsnTSIH OBJECT-TYPE
SYNTAX INTEGER (1..65535) SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 47, line 33 skipping to change at page 47, line 38
DESCRIPTION DESCRIPTION
"If set to true, indicates that the initiator must wait "If set to true, indicates that the initiator must wait
for an R2T before sending to the target. If set to false, for an R2T before sending to the target. If set to false,
the initiator may send data immediately, within limits set the initiator may send data immediately, within limits set
by iscsiSsnFirstBurstLength and the expected data transfer by iscsiSsnFirstBurstLength and the expected data transfer
length of the request. length of the request.
Default is true." Default is true."
::= { iscsiSessionAttributesEntry 9 } ::= { iscsiSessionAttributesEntry 9 }
iscsiSsnBidiInitialR2T OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If set to true, indicates that the initiator must wait
for an R2T before sending data to the target within a
bi-directional (both read and write) request. If false,
the initiator may send unsolicited write data as part
of the request."
::= { iscsiSessionAttributesEntry 10 }
iscsiSsnImmediateData OBJECT-TYPE iscsiSsnImmediateData OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates whether the initiator and target have agreed to support "Indicates whether the initiator and target have agreed to support
immediate data on this session." immediate data on this session."
::= { iscsiSessionAttributesEntry 11 } ::= { iscsiSessionAttributesEntry 10 }
iscsiSsnType OBJECT-TYPE iscsiSsnType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
normalSession(1), normalSession(1),
discoverySession(2) discoverySession(2)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Type of iSCSI session: "Type of iSCSI session:
normalSession - session is a normal iSCSI session normalSession - session is a normal iSCSI session
discoverySession - session is being used only for discovery." discoverySession - session is being used only for discovery."
DEFVAL { normalSession } DEFVAL { normalSession }
::= { iscsiSessionAttributesEntry 12 } ::= { iscsiSessionAttributesEntry 11 }
iscsiSsnMaxOutstandingR2T OBJECT-TYPE iscsiSsnMaxOutstandingR2T OBJECT-TYPE
SYNTAX INTEGER (1..65535) SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum number of outstanding request-to-transmit "The maximum number of outstanding request-to-transmit
(R2T)s per task within this session." (R2T)s per task within this session."
::= { iscsiSessionAttributesEntry 13 } ::= { iscsiSessionAttributesEntry 12 }
iscsiSsnFirstBurstLength OBJECT-TYPE iscsiSsnFirstBurstLength OBJECT-TYPE
SYNTAX INTEGER (512..16777215) SYNTAX INTEGER (512..16777215)
UNITS "bytes" UNITS "bytes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum length supported for unsolicited data sent "The maximum length supported for unsolicited data sent
within this session." within this session."
DEFVAL { 65536 } DEFVAL { 65536 }
::= { iscsiSessionAttributesEntry 14 } ::= { iscsiSessionAttributesEntry 13 }
iscsiSsnMaxBurstLength OBJECT-TYPE iscsiSsnMaxBurstLength OBJECT-TYPE
SYNTAX INTEGER (512..16777215) SYNTAX INTEGER (512..16777215)
UNITS "bytes" UNITS "bytes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum number of bytes which can be sent within "The maximum number of bytes which can be sent within
a single sequence of Data-In or Data-Out PDUs." a single sequence of Data-In or Data-Out PDUs."
DEFVAL { 262144 } DEFVAL { 262144 }
::= { iscsiSessionAttributesEntry 15 } ::= { iscsiSessionAttributesEntry 14 }
iscsiSsnConnectionNumber OBJECT-TYPE iscsiSsnConnectionNumber OBJECT-TYPE
SYNTAX Gauge32 (1..65535) SYNTAX Gauge32 (1..65535)
UNITS "connections" UNITS "connections"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of transport protocol connections that currently "The number of transport protocol connections that currently
belong to this session." belong to this session."
::= { iscsiSessionAttributesEntry 16 }
::= { iscsiSessionAttributesEntry 15 }
iscsiSsnAuthIdentity OBJECT-TYPE iscsiSsnAuthIdentity OBJECT-TYPE
SYNTAX RowPointer SYNTAX RowPointer
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object contains a row in the IPS-AUTH MIB "This object contains a row in the IPS-AUTH MIB
which identifies the authentication method which identifies the authentication method
being used on this session, as communicated being used on this session, as communicated
during the login phase." during the login phase."
REFERENCE REFERENCE
"IPS-AUTH MIB" "IPS-AUTH MIB"
::= { iscsiSessionAttributesEntry 17 } ::= { iscsiSessionAttributesEntry 16 }
iscsiSsnDataSequenceInOrder OBJECT-TYPE iscsiSsnDataSequenceInOrder OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"False indicates that iSCSI data PDU sequences may "False indicates that iSCSI data PDU sequences may
be transferred in any order. True indicates that be transferred in any order. True indicates that
data PDU sequences must be tranferred using data PDU sequences must be tranferred using
continuously increasing offsets, except during continuously increasing offsets, except during
error recovery." error recovery."
::= { iscsiSessionAttributesEntry 18 } ::= { iscsiSessionAttributesEntry 17 }
iscsiSsnDataPDUInOrder OBJECT-TYPE iscsiSsnDataPDUInOrder OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"False indicates that iSCSI data PDUs within sequences "False indicates that iSCSI data PDUs within sequences
may be in any order. True indicates that data PDUs may be in any order. True indicates that data PDUs
within sequences must be at continuously increasing within sequences must be at continuously increasing
addresses, with no gaps or overlay between PDUs. addresses, with no gaps or overlay between PDUs.
Default is true." Default is true."
::= { iscsiSessionAttributesEntry 19 } ::= { iscsiSessionAttributesEntry 18 }
iscsiSsnErrorRecoveryLevel OBJECT-TYPE iscsiSsnErrorRecoveryLevel OBJECT-TYPE
SYNTAX INTEGER (0..255) SYNTAX INTEGER (0..255)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The level of error recovery negotiated between "The level of error recovery negotiated between
the initiator and the target. Higher numbers the initiator and the target. Higher numbers
represent more detailed recovery schemes." represent more detailed recovery schemes."
::= { iscsiSessionAttributesEntry 20 }
::= { iscsiSessionAttributesEntry 19 }
-- Session Stats Table -- Session Stats Table
iscsiSessionStatsTable OBJECT-TYPE iscsiSessionStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiSessionStatsEntry SYNTAX SEQUENCE OF IscsiSessionStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A list of general iSCSI traffic counters for each of the "A list of general iSCSI traffic counters for each of the
sessions present on the system." sessions present on the system."
skipping to change at page 53, line 23 skipping to change at page 53, line 18
present on the system." present on the system."
::= { iscsiConnection 1 } ::= { iscsiConnection 1 }
iscsiConnectionAttributesEntry OBJECT-TYPE iscsiConnectionAttributesEntry OBJECT-TYPE
SYNTAX IscsiConnectionAttributesEntry SYNTAX IscsiConnectionAttributesEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (row) containing management information applicable "An entry (row) containing management information applicable
to a particular connection." to a particular connection."
INDEX { iscsiInstIndex, iscsiNodeIndex, iscsiSsnIndex, iscsiCxnIndex } INDEX { iscsiInstIndex, iscsiNodeIndex, iscsiSsnIndex,
iscsiCxnIndex }
::= { iscsiConnectionAttributesTable 1 } ::= { iscsiConnectionAttributesTable 1 }
IscsiConnectionAttributesEntry ::= SEQUENCE { IscsiConnectionAttributesEntry ::= SEQUENCE {
iscsiCxnIndex Unsigned32, iscsiCxnIndex Unsigned32,
iscsiCxnCid INTEGER, iscsiCxnCid INTEGER,
iscsiCxnState INTEGER, iscsiCxnState INTEGER,
iscsiCxnLocalAddrType InetAddressType, iscsiCxnLocalAddrType InetAddressType,
iscsiCxnLocalAddr InetAddress, iscsiCxnLocalAddr InetAddress,
iscsiCxnProtocol IscsiTransportProtocols, iscsiCxnProtocol IscsiTransportProtocols,
iscsiCxnLocalPort Unsigned32, iscsiCxnLocalPort Unsigned32,
skipping to change at page 59, line 42 skipping to change at page 59, line 40
"A collection of objects providing information about "A collection of objects providing information about
the Internet Network Addresses of the local initiators." the Internet Network Addresses of the local initiators."
::= { iscsiGroups 5 } ::= { iscsiGroups 5 }
iscsiNodeAttributesGroup OBJECT-GROUP iscsiNodeAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
iscsiNodeName, iscsiNodeName,
iscsiNodeAlias, iscsiNodeAlias,
iscsiNodeRoles, iscsiNodeRoles,
iscsiNodeTransportType, iscsiNodeTransportType,
iscsiNodeBidiInitialR2T, iscsiNodeInitialR2T,
iscsiNodeImmediateData, iscsiNodeImmediateData,
iscsiNodeMaxOutstandingR2T, iscsiNodeMaxOutstandingR2T,
iscsiNodeFirstBurstLength, iscsiNodeFirstBurstLength,
iscsiNodeMaxBurstLength, iscsiNodeMaxBurstLength,
iscsiNodeMaxConnections, iscsiNodeMaxConnections,
iscsiNodeDataSequenceInOrder, iscsiNodeDataSequenceInOrder,
iscsiNodeDataPDUInOrder, iscsiNodeDataPDUInOrder,
iscsiNodeDefaultTime2Wait, iscsiNodeDefaultTime2Wait,
iscsiNodeDefaultTime2Retain, iscsiNodeDefaultTime2Retain,
iscsiNodeErrorRecoveryLevel iscsiNodeErrorRecoveryLevel
skipping to change at page 62, line 27 skipping to change at page 62, line 27
iscsiSessionAttributesGroup OBJECT-GROUP iscsiSessionAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
iscsiSsnDirection, iscsiSsnDirection,
iscsiSsnInitiatorName, iscsiSsnInitiatorName,
iscsiSsnTargetName, iscsiSsnTargetName,
iscsiSsnTSIH, iscsiSsnTSIH,
iscsiSsnISID, iscsiSsnISID,
iscsiSsnInitiatorAlias, iscsiSsnInitiatorAlias,
iscsiSsnTargetAlias, iscsiSsnTargetAlias,
iscsiSsnInitialR2T, iscsiSsnInitialR2T,
iscsiSsnBidiInitialR2T,
iscsiSsnImmediateData, iscsiSsnImmediateData,
iscsiSsnType, iscsiSsnType,
iscsiSsnMaxOutstandingR2T, iscsiSsnMaxOutstandingR2T,
iscsiSsnFirstBurstLength, iscsiSsnFirstBurstLength,
iscsiSsnMaxBurstLength, iscsiSsnMaxBurstLength,
iscsiSsnConnectionNumber, iscsiSsnConnectionNumber,
iscsiSsnAuthIdentity, iscsiSsnAuthIdentity,
iscsiSsnDataSequenceInOrder, iscsiSsnDataSequenceInOrder,
iscsiSsnDataPDUInOrder, iscsiSsnDataPDUInOrder,
iscsiSsnErrorRecoveryLevel iscsiSsnErrorRecoveryLevel
skipping to change at page 65, line 34 skipping to change at page 65, line 32
-- information to SNMPv1 applications. -- information to SNMPv1 applications.
GROUP iscsiSessionOctetStatsGroup GROUP iscsiSessionOctetStatsGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for all iSCSI implementations "This group is mandatory for all iSCSI implementations
that can support Counter64 data types." that can support Counter64 data types."
GROUP iscsiSessionLCOctetStatsGroup GROUP iscsiSessionLCOctetStatsGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for all iSCSI implementations "This group is mandatory for all iSCSI implementations
that cannot support Counter64 data types or must provide that provide information to SNMPv1-only applications;
information to SNMPv1 applications." this includes agents that cannot support Counter64
data types."
-- Conditionally mandatory groups to be included with -- Conditionally mandatory groups to be included with
-- the mandatory groups when the implementation has -- the mandatory groups when the implementation has
-- iSCSI target facilities. -- iSCSI target facilities.
GROUP iscsiTgtPortalAttributesGroup GROUP iscsiTgtPortalAttributesGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for all iSCSI implementations "This group is mandatory for all iSCSI implementations
that have iSCSI target facilities." that have iSCSI target facilities."
skipping to change at page 67, line 47 skipping to change at page 67, line 46
based Access Control Model RFC 2575 [RFC2575] is recommended. based Access Control Model RFC 2575 [RFC2575] is recommended.
It is then a customer/user responsibility to ensure that the SNMP It is then a customer/user responsibility to ensure that the SNMP
entity giving access to an instance of this MIB, is properly entity giving access to an instance of this MIB, is properly
configured to give access to the objects only to those principals configured to give access to the objects only to those principals
(users) that have legitimate rights to indeed GET or SET (users) that have legitimate rights to indeed GET or SET
(change/create/delete) them. (change/create/delete) them.
9. Normative References 9. Normative References
[ISCSI] J. Satran, et. al., "iSCSI", draft-ietf-ips-iSCSI-17, [ISCSI] J. Satran, et. al., "iSCSI", draft-ietf-ips-iSCSI-18,
September 2002. October 2002.
[RFC2571] D. Harrington, R. Presuhn, and B. Wijnen, "An Architecture [RFC2571] D. Harrington, R. Presuhn, and B. Wijnen, "An Architecture
for Describing SNMP Management Frameworks", RFC 2571, April for Describing SNMP Management Frameworks", RFC 2571, April
1999. 1999.
[RFC1155] M. Rose and K. McCloghrie, "Structure and Identification of [RFC1155] M. Rose and K. McCloghrie, "Structure and Identification of
Management Information for TCP/IP-based Internets", STD 16, Management Information for TCP/IP-based Internets", STD 16,
RFC 1155, May 1990. RFC 1155, May 1990.
[RFC1212] M. Rose and K. McCloghrie, "Concise MIB Definitions", STD [RFC1212] M. Rose and K. McCloghrie, "Concise MIB Definitions", STD
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/