draft-ietf-ips-iscsi-mib-05.txt   draft-ietf-ips-iscsi-mib-06.txt 
Internet Draft Mark Bakke Internet Draft Mark Bakke
<draft-ietf-ips-iscsi-mib-05.txt> Jim Muchow <draft-ietf-ips-iscsi-mib-06.txt> Jim Muchow
Expires December 2002 Cisco Systems Expires March 2003 Cisco Systems
Marjorie Krueger Marjorie Krueger
Hewlett-Packard Hewlett-Packard
Tom McSweeney Tom McSweeney
IBM IBM
June 2002 September 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 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 "200206260000Z" -- June 26, 2002 LAST-UPDATED "200209240000Z" -- September 24, 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 "200206260000Z" -- June 26, 2002 REVISION "200209240000Z" -- September 24, 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 18, line 32 skipping to change at page 18, line 32
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An octet string set by the manufacturer describing the verison "An octet string set by the manufacturer describing the verison
of the implementation of this instance. The format of this string of the implementation of this instance. The format of this string
is determined solely by the manufacturer, and is for informational is determined solely by the manufacturer, and is for informational
purposes only. It is unrelated to the iSCSI specification version purposes only. It is unrelated to the iSCSI specification version
numbers." numbers."
::= { iscsiInstanceAttributesEntry 6 } ::= { iscsiInstanceAttributesEntry 6 }
iscsiInstPortalNumber OBJECT-TYPE iscsiInstPortalNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32
UNITS "transport endpoints" UNITS "transport endpoints"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of rows in the iscsiPortalAttributesTable "The number of rows in the iscsiPortalAttributesTable
which are currently associated with this iSCSI instance." which are currently associated with this iSCSI instance."
::= { iscsiInstanceAttributesEntry 7 } ::= { iscsiInstanceAttributesEntry 7 }
iscsiInstNodeNumber OBJECT-TYPE iscsiInstNodeNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32
UNITS "Internet Network Addresses" UNITS "Internet Network Addresses"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of rows in the iscsiNodeAttributesTable "The number of rows in the iscsiNodeAttributesTable
which are currently associated with this iSCSI instance." which are currently associated with this iSCSI instance."
::= { iscsiInstanceAttributesEntry 8 } ::= { iscsiInstanceAttributesEntry 8 }
iscsiInstSessionNumber OBJECT-TYPE iscsiInstSessionNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32
UNITS "sessions" UNITS "sessions"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of rows in the iscsiSessionAttributesTable "The number of rows in the iscsiSessionAttributesTable
which are currently associated with this iSCSI instance." which are currently associated with this iSCSI instance."
::= { iscsiInstanceAttributesEntry 9 } ::= { iscsiInstanceAttributesEntry 9 }
iscsiInstSsnFailures OBJECT-TYPE iscsiInstSsnFailures OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
skipping to change at page 22, line 24 skipping to change at page 22, line 24
iscsiPortalRoles OBJECT-TYPE iscsiPortalRoles OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
targetTypePortal(0), targetTypePortal(0),
initiatorTypePortal(1) initiatorTypePortal(1)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A portal can operate in one or both of two roles: "A portal can operate in one or both of two roles:
as a target portal and/or an initiator portal. as a target portal and/or an initiator portal. If
the portal will operate in both roles, both bits
must be set.
When a new iscsiPortalAttributesEntry is to be created, When a new iscsiPortalAttributesEntry is to be created,
the agent should use this object as a hint for the the agent should use this object as a hint for the
creation of a new iscsiTgtPortalAttributesEntry and/or creation of a new iscsiTgtPortalAttributesEntry and/or
iscsiIntrPortalAttributesEntry." iscsiIntrPortalAttributesEntry."
::= { iscsiPortalAttributesEntry 3 } ::= { iscsiPortalAttributesEntry 3 }
iscsiPortalAddrType OBJECT-TYPE iscsiPortalAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Internet Network Address in the iscsiPortalAddr." "The type of Internet Network Address in the iscsiPortalAddr."
DEFVAL { ipv4 }
::= { iscsiPortalAttributesEntry 4 } ::= { iscsiPortalAttributesEntry 4 }
iscsiPortalAddr OBJECT-TYPE iscsiPortalAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The portal's Internet Network Address." "The portal's Internet Network Address."
::= { iscsiPortalAttributesEntry 5 } ::= { iscsiPortalAttributesEntry 5 }
skipping to change at page 23, line 27 skipping to change at page 23, line 30
allow this object to be changed." allow this object to be changed."
DEFVAL { 8192 } DEFVAL { 8192 }
::= { iscsiPortalAttributesEntry 7 } ::= { iscsiPortalAttributesEntry 7 }
iscsiPortalPrimaryHdrDigest OBJECT-TYPE iscsiPortalPrimaryHdrDigest OBJECT-TYPE
SYNTAX IscsiDigestMethod SYNTAX IscsiDigestMethod
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The preferred header digest for this portal." "The preferred header digest for this portal."
DEFVAL { noDigest } DEFVAL { crc32c }
::= { iscsiPortalAttributesEntry 8 } ::= { iscsiPortalAttributesEntry 8 }
iscsiPortalPrimaryDataDigest OBJECT-TYPE iscsiPortalPrimaryDataDigest OBJECT-TYPE
SYNTAX IscsiDigestMethod SYNTAX IscsiDigestMethod
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The preferred data digest method for this portal." "The preferred data digest method for this portal."
DEFVAL { noDigest } DEFVAL { crc32c }
::= { iscsiPortalAttributesEntry 9 } ::= { iscsiPortalAttributesEntry 9 }
iscsiPortalSecondaryHdrDigest OBJECT-TYPE iscsiPortalSecondaryHdrDigest OBJECT-TYPE
SYNTAX IscsiDigestMethod SYNTAX IscsiDigestMethod
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An alternate header digest preference for this portal." "An alternate header digest preference for this portal."
DEFVAL { none } DEFVAL { noDigest }
::= { iscsiPortalAttributesEntry 10 } ::= { iscsiPortalAttributesEntry 10 }
iscsiPortalSecondaryDataDigest OBJECT-TYPE iscsiPortalSecondaryDataDigest OBJECT-TYPE
SYNTAX IscsiDigestMethod SYNTAX IscsiDigestMethod
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An alternate data digest preference for this portal." "An alternate data digest preference for this portal."
DEFVAL { none } DEFVAL { noDigest }
::= { iscsiPortalAttributesEntry 11 } ::= { iscsiPortalAttributesEntry 11 }
iscsiPortalRecvMarker OBJECT-TYPE iscsiPortalRecvMarker OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates whether or not this portal will "This object indicates whether or not this portal will
request markers in it's incoming data stream." request markers in it's incoming data stream."
DEFVAL { false }
::= { iscsiPortalAttributesEntry 12 } ::= { iscsiPortalAttributesEntry 12 }
---------------------------------------------------------------------- ----------------------------------------------------------------------
iscsiTargetPortal OBJECT IDENTIFIER ::= { iscsiObjects 4 } iscsiTargetPortal OBJECT IDENTIFIER ::= { iscsiObjects 4 }
-- Target Portal Attributes Table -- Target Portal Attributes Table
iscsiTgtPortalAttributesTable OBJECT-TYPE iscsiTgtPortalAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiTgtPortalAttributesEntry SYNTAX SEQUENCE OF IscsiTgtPortalAttributesEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at page 26, line 52 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,
iscsiNodeInitialR2T TruthValue,
iscsiNodeBidiInitialR2T TruthValue, iscsiNodeBidiInitialR2T TruthValue,
iscsiNodeImmediateData TruthValue, iscsiNodeImmediateData TruthValue,
iscsiNodeMaxOutstandingR2T INTEGER, iscsiNodeMaxOutstandingR2T INTEGER,
iscsiNodeFirstBurstSize INTEGER, iscsiNodeFirstBurstLength INTEGER,
iscsiNodeMaxBurstSize 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
} }
iscsiNodeIndex OBJECT-TYPE iscsiNodeIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 28, line 15 skipping to change at page 28, line 19
::= { iscsiNodeAttributesEntry 3 } ::= { iscsiNodeAttributesEntry 3 }
iscsiNodeRoles OBJECT-TYPE iscsiNodeRoles OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
targetTypeNode(0), targetTypeNode(0),
initiatorTypeNode(1) initiatorTypeNode(1)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A node can operate as in one or both of two roles: "A node can operate in one or both of two roles:
a target role and/or an initiator role." a target role and/or an initiator role. If the node
will operate in both roles, both bits must be set.
When a new iscsiNodeAttributesEntry is to be created,
the agent should use this object as a hint for the
creation of a new iscsiTargetAttributesEntry and/or
iscsiInitiatorAttributesEntry."
::= { iscsiNodeAttributesEntry 4 } ::= { iscsiNodeAttributesEntry 4 }
iscsiNodeTransportType OBJECT-TYPE iscsiNodeTransportType OBJECT-TYPE
SYNTAX RowPointer SYNTAX RowPointer
MAX-ACCESS read-only MAX-ACCESS read-only
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 }
iscsiNodeInitialR2T OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates InitialR2T preference for this node -
True = YES,
False = will try to negotiate NO, will accept YES "
DEFVAL { true }
::= { iscsiNodeAttributesEntry 6 }
iscsiNodeBidiInitialR2T OBJECT-TYPE iscsiNodeBidiInitialR2T 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 BidiInitialR2T 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 7 }
iscsiNodeImmediateData OBJECT-TYPE iscsiNodeImmediateData OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates ImmediateData preference for this node "This object indicates ImmediateData preference for this node
True = YES (but will accept NO), True = YES (but will accept NO),
False = NO " False = NO "
DEFVAL { true } DEFVAL { true }
::= { iscsiNodeAttributesEntry 8 } ::= { iscsiNodeAttributesEntry 7 }
iscsiNodeMaxOutstandingR2T OBJECT-TYPE iscsiNodeMaxOutstandingR2T OBJECT-TYPE
SYNTAX INTEGER (1..65535) SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Maximum number of outstanding R2Ts allowed per task." "Maximum number of outstanding R2Ts allowed per task."
DEFVAL { 1 } DEFVAL { 1 }
::= { iscsiNodeAttributesEntry 9 } ::= { iscsiNodeAttributesEntry 8 }
iscsiNodeFirstBurstSize OBJECT-TYPE iscsiNodeFirstBurstLength OBJECT-TYPE
SYNTAX INTEGER (512..16777215) SYNTAX INTEGER (512..16777215)
UNITS "bytes" UNITS "bytes"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum length (bytes) supported for unsolicited data "The maximum length (bytes) supported for unsolicited data
to/from this node." to/from this node."
DEFVAL { 65536 } DEFVAL { 65536 }
::= { iscsiNodeAttributesEntry 10 } ::= { iscsiNodeAttributesEntry 9 }
iscsiNodeMaxBurstSize OBJECT-TYPE iscsiNodeMaxBurstLength OBJECT-TYPE
SYNTAX INTEGER (512..16777215) SYNTAX INTEGER (512..16777215)
UNITS "bytes" UNITS "bytes"
MAX-ACCESS read-write MAX-ACCESS read-write
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 }
::= { iscsiNodeAttributesEntry 11 } ::= { iscsiNodeAttributesEntry 10 }
iscsiNodeMaxConnections OBJECT-TYPE iscsiNodeMaxConnections OBJECT-TYPE
SYNTAX INTEGER (1..65535) SYNTAX INTEGER (1..65535)
UNITS "connections" UNITS "connections"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum number of connections allowed in each "The maximum number of connections allowed in each
session to and/or from this node." session to and/or from this node."
DEFVAL { 1 } DEFVAL { 1 }
::= { iscsiNodeAttributesEntry 12 } ::= { iscsiNodeAttributesEntry 11 }
iscsiNodeDataSequenceInOrder OBJECT-TYPE iscsiNodeDataSequenceInOrder OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DataSequenceInOrder preference of this node. "The DataSequenceInOrder preference of this node.
False (=No) indicates that iSCSI data PDU sequences may False (=No) indicates that iSCSI data PDU sequences may
be transferred in any order. True (=Yes) indicates that be transferred in any order. True (=Yes) 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."
DEFVAL { true } DEFVAL { true }
::= { iscsiNodeAttributesEntry 13 } ::= { iscsiNodeAttributesEntry 12 }
iscsiNodeDataPduInOrder OBJECT-TYPE iscsiNodeDataPDUInOrder OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DataPDUInOrder preference of this node. "The DataPDUInOrder preference of this node.
False (=No) indicates that iSCSI data PDUs within sequences False (=No) indicates that iSCSI data PDUs within sequences
may be in any order. True (=Yes) indicates that data PDUs may be in any order. True (=Yes) 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."
DEFVAL { true } DEFVAL { true }
::= { iscsiNodeAttributesEntry 14 } ::= { iscsiNodeAttributesEntry 13 }
iscsiNodeDefaultTime2Wait OBJECT-TYPE iscsiNodeDefaultTime2Wait OBJECT-TYPE
SYNTAX INTEGER (0..3600) SYNTAX INTEGER (0..3600)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DefaultTime2Wait preference of this node. "The DefaultTime2Wait preference of this node.
This is the minimum time, in seconds, to wait before attempting This is the minimum time, in seconds, to wait before attempting
an explicit/implicit logout or active task reassignment after an explicit/implicit logout or active task reassignment after
an unexpected connection termination or a connection reset." an unexpected connection termination or a connection reset."
DEFVAL { 2 } DEFVAL { 2 }
::= { iscsiNodeAttributesEntry 15 } ::= { iscsiNodeAttributesEntry 14 }
iscsiNodeDefaultTime2Retain OBJECT-TYPE iscsiNodeDefaultTime2Retain OBJECT-TYPE
SYNTAX INTEGER (0..3600) SYNTAX INTEGER (0..3600)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DefaultTime2Retain preference of this node. "The DefaultTime2Retain preference of this node.
This is the maximum time, in seconds after an initial wait This is the maximum time, in seconds after an initial wait
(Time2Wait), before which an active task reassignment is still (Time2Wait), before which an active task reassignment is still
possible after an unexpected connection termination or a possible after an unexpected connection termination or a
connection reset." connection reset."
DEFVAL { 20 } DEFVAL { 20 }
::= { iscsiNodeAttributesEntry 16 } ::= { iscsiNodeAttributesEntry 15 }
iscsiNodeErrorRecoveryLevel OBJECT-TYPE iscsiNodeErrorRecoveryLevel OBJECT-TYPE
SYNTAX INTEGER (0..255) SYNTAX INTEGER (0..255)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ErrorRecoveryLevel preference of this node. "The ErrorRecoveryLevel preference of this node.
Currently, only 0-2 are valid. Currently, only 0-2 are valid.
This object is designed to accommodate future error recover This object is designed to accommodate future error recover
levels. levels.
Higher error recovery levels imply support in addition to Higher error recovery levels imply support in addition to
support for the lower error level functions. In otherwords, support for the lower error level functions. In otherwords,
error level 2 implies support for levels 0-1, since those error level 2 implies support for levels 0-1, since those
functions are subsets of error level 2." functions are subsets of error level 2."
DEFVAL { 0 } DEFVAL { 0 }
::= { iscsiNodeAttributesEntry 17 } ::= { iscsiNodeAttributesEntry 16 }
---------------------------------------------------------------------- ----------------------------------------------------------------------
iscsiTarget OBJECT IDENTIFIER ::= { iscsiObjects 7 } iscsiTarget OBJECT IDENTIFIER ::= { iscsiObjects 7 }
-- Target Attributes Table -- Target Attributes Table
iscsiTargetAttributesTable OBJECT-TYPE iscsiTargetAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiTargetAttributesEntry SYNTAX SEQUENCE OF IscsiTargetAttributesEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at page 33, line 18 skipping to change at page 33, line 16
that failed the last login attempt." that failed the last login attempt."
::= { iscsiTargetAttributesEntry 4 } ::= { iscsiTargetAttributesEntry 4 }
iscsiTgtLastIntrFailureAddrType OBJECT-TYPE iscsiTgtLastIntrFailureAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Internet Network Address in "The type of Internet Network Address in
iscsiTgtLastIntrFailureAddr." iscsiTgtLastIntrFailureAddr."
DEFVAL { ipv4 }
::= { iscsiTargetAttributesEntry 5 } ::= { iscsiTargetAttributesEntry 5 }
iscsiTgtLastIntrFailureAddr OBJECT-TYPE iscsiTgtLastIntrFailureAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An Internet Network Address giving the host address "An Internet Network Address giving the host address
of the initiator that failed the last login attempt." of the initiator that failed the last login attempt."
::= { iscsiTargetAttributesEntry 6 } ::= { iscsiTargetAttributesEntry 6 }
skipping to change at page 39, line 38 skipping to change at page 39, line 36
"An octet string giving the name of the target that failed "An octet string giving the name of the target that failed
the last login attempt." the last login attempt."
::= { iscsiInitiatorAttributesEntry 4 } ::= { iscsiInitiatorAttributesEntry 4 }
iscsiIntrLastTgtFailureAddrType OBJECT-TYPE iscsiIntrLastTgtFailureAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Internet Network Address in iscsiIntrLastTgtFailureAddr." "The type of Internet Network Address in iscsiIntrLastTgtFailureAddr."
DEFVAL { ipv4 }
::= { iscsiInitiatorAttributesEntry 5 } ::= { iscsiInitiatorAttributesEntry 5 }
iscsiIntrLastTgtFailureAddr OBJECT-TYPE iscsiIntrLastTgtFailureAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An Internet Network Address giving the host address of the target "An Internet Network Address giving the host address of the target
that failed the last login attempt." that failed the last login attempt."
::= { iscsiInitiatorAttributesEntry 6 } ::= { iscsiInitiatorAttributesEntry 6 }
skipping to change at page 45, line 6 skipping to change at page 45, line 5
"An entry (row) containing management information applicable "An entry (row) containing management information applicable
to a particular session." to a particular session."
INDEX { iscsiInstIndex, iscsiNodeIndex, iscsiSsnIndex } INDEX { iscsiInstIndex, iscsiNodeIndex, iscsiSsnIndex }
::= { iscsiSessionAttributesTable 1 } ::= { iscsiSessionAttributesTable 1 }
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, iscsiSsnBidiInitialR2T TruthValue,
iscsiSsnImmediateData TruthValue, iscsiSsnImmediateData TruthValue,
iscsiSsnType INTEGER, iscsiSsnType INTEGER,
iscsiSsnMaxOutstandingR2T INTEGER, iscsiSsnMaxOutstandingR2T INTEGER,
iscsiSsnFirstBurstSize INTEGER, iscsiSsnFirstBurstLength INTEGER,
iscsiSsnMaxBurstSize INTEGER, iscsiSsnMaxBurstLength INTEGER,
iscsiSsnConnectionNumber Gauge32, iscsiSsnConnectionNumber Gauge32,
iscsiSsnAuthIdentity RowPointer, iscsiSsnAuthIdentity RowPointer,
iscsiSsnDataSequenceInOrder TruthValue, iscsiSsnDataSequenceInOrder TruthValue,
iscsiSsnDataPduInOrder TruthValue, iscsiSsnDataPDUInOrder TruthValue,
iscsiSsnErrorRecoveryLevel INTEGER iscsiSsnErrorRecoveryLevel INTEGER
} }
iscsiSsnIndex OBJECT-TYPE iscsiSsnIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An arbitrary integer used to uniquely identify a "An arbitrary integer used to uniquely identify a
particular session within an iSCSI instance present particular session within an iSCSI instance present
skipping to change at page 46, line 29 skipping to change at page 46, line 28
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 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
"The target-defined identification handle for this session." "The target-defined identification handle for this session."
::= { iscsiSessionAttributesEntry 5 } ::= { iscsiSessionAttributesEntry 5 }
iscsiSsnIsid OBJECT-TYPE iscsiSsnISID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6)) SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The initiator-defined portion of the iSCSI Session ID." "The initiator-defined portion of the iSCSI Session ID."
::= { iscsiSessionAttributesEntry 6 } ::= { iscsiSessionAttributesEntry 6 }
iscsiSsnInitiatorAlias OBJECT-TYPE iscsiSsnInitiatorAlias OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at page 47, line 27 skipping to change at page 47, line 27
::= { iscsiSessionAttributesEntry 8 } ::= { iscsiSessionAttributesEntry 8 }
iscsiSsnInitialR2T OBJECT-TYPE iscsiSsnInitialR2T OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
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 iscsiSsnFirstBurstSize 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 iscsiSsnBidiInitialR2T OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 48, line 28 skipping to change at page 48, line 28
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 13 }
iscsiSsnFirstBurstSize 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 14 }
iscsiSsnMaxBurstSize 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 15 }
skipping to change at page 49, line 36 skipping to change at page 49, line 36
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 18 }
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."
skipping to change at page 50, line 33 skipping to change at page 50, line 33
SYNTAX IscsiSessionStatsEntry SYNTAX IscsiSessionStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (row) containing general iSCSI traffic counters "An entry (row) containing general iSCSI traffic counters
for a particular session." for a particular session."
AUGMENTS { iscsiSessionAttributesEntry } AUGMENTS { iscsiSessionAttributesEntry }
::= { iscsiSessionStatsTable 1 } ::= { iscsiSessionStatsTable 1 }
IscsiSessionStatsEntry ::= SEQUENCE { IscsiSessionStatsEntry ::= SEQUENCE {
iscsiSsnCmdPdus Counter32, iscsiSsnCmdPDUs Counter32,
iscsiSsnRspPdus Counter32, iscsiSsnRspPDUs Counter32,
iscsiSsnTxDataOctets Counter64, iscsiSsnTxDataOctets Counter64,
iscsiSsnRxDataOctets Counter64 iscsiSsnRxDataOctets Counter64,
iscsiSsnLCTxDataOctets Counter32,
iscsiSsnLCRxDataOctets Counter32
} }
iscsiSsnCmdPdus OBJECT-TYPE iscsiSsnCmdPDUs OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "PDUs" UNITS "PDUs"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Command PDUs transferred on this session." "The count of Command PDUs transferred on this session."
::= { iscsiSessionStatsEntry 1 } ::= { iscsiSessionStatsEntry 1 }
iscsiSsnRspPdus OBJECT-TYPE iscsiSsnRspPDUs OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "PDUs" UNITS "PDUs"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Response PDUs transferred on this session." "The count of Response PDUs transferred on this session."
::= { iscsiSessionStatsEntry 2 } ::= { iscsiSessionStatsEntry 2 }
iscsiSsnTxDataOctets OBJECT-TYPE iscsiSsnTxDataOctets OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
skipping to change at page 51, line 29 skipping to change at page 51, line 31
iscsiSsnRxDataOctets OBJECT-TYPE iscsiSsnRxDataOctets OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "octets" UNITS "octets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of data octets that were received by "The count of data octets that were received by
the local iSCSI node on this session." the local iSCSI node on this session."
::= { iscsiSessionStatsEntry 4 } ::= { iscsiSessionStatsEntry 4 }
iscsiSsnLCTxDataOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A Low Capacity shadow object of iscsiSsnTxDataOctets
for those systems that don't support Counter64."
::= { iscsiSessionStatsEntry 5 }
iscsiSsnLCRxDataOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A Low Capacity shadow object of iscsiSsnRxDataOctets
for those systems that don't support Counter64."
::= { iscsiSessionStatsEntry 6 }
-- Session Connection Error Stats Table -- Session Connection Error Stats Table
iscsiSessionCxnErrorStatsTable OBJECT-TYPE iscsiSessionCxnErrorStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiSessionCxnErrorStatsEntry SYNTAX SEQUENCE OF IscsiSessionCxnErrorStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A list of error counters for each of the sessions "A list of error counters for each of the sessions
present on this system." present on this system."
::= { iscsiSession 3 } ::= { iscsiSession 3 }
skipping to change at page 54, line 21 skipping to change at page 54, line 41
received, but the transport protocol connection has received, but the transport protocol connection has
not yet been closed." not yet been closed."
::= { iscsiConnectionAttributesEntry 3 } ::= { iscsiConnectionAttributesEntry 3 }
iscsiCxnLocalAddrType OBJECT-TYPE iscsiCxnLocalAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Internet Network Address in iscsiCxnLocalAddr." "The type of Internet Network Address in iscsiCxnLocalAddr."
DEFVAL { ipv4 }
::= { iscsiConnectionAttributesEntry 4 } ::= { iscsiConnectionAttributesEntry 4 }
iscsiCxnLocalAddr OBJECT-TYPE iscsiCxnLocalAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The local Internet Network Address used by this connection." "The local Internet Network Address used by this connection."
::= { iscsiConnectionAttributesEntry 5 } ::= { iscsiConnectionAttributesEntry 5 }
skipping to change at page 55, line 6 skipping to change at page 55, line 27
DESCRIPTION DESCRIPTION
"The local transport protocol port used by this connection." "The local transport protocol port used by this connection."
::= { iscsiConnectionAttributesEntry 7 } ::= { iscsiConnectionAttributesEntry 7 }
iscsiCxnRemoteAddrType OBJECT-TYPE iscsiCxnRemoteAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Internet Network Address in iscsiCxnRemoteAddr." "The type of Internet Network Address in iscsiCxnRemoteAddr."
DEFVAL { ipv4 }
::= { iscsiConnectionAttributesEntry 8 } ::= { iscsiConnectionAttributesEntry 8 }
iscsiCxnRemoteAddr OBJECT-TYPE iscsiCxnRemoteAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The remote Internet Network Address used by this connection." "The remote Internet Network Address used by this connection."
::= { iscsiConnectionAttributesEntry 9 } ::= { iscsiConnectionAttributesEntry 9 }
skipping to change at page 56, line 15 skipping to change at page 56, line 37
digest scheme in use within this connection." digest scheme in use within this connection."
::= { iscsiConnectionAttributesEntry 13 } ::= { iscsiConnectionAttributesEntry 13 }
iscsiCxnRecvMarker OBJECT-TYPE iscsiCxnRecvMarker OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates whether or not this connection "This object indicates whether or not this connection
is receiving markers in in its incoming data stream." is receiving markers in in its incoming data stream."
DEFVAL { false }
::= { iscsiConnectionAttributesEntry 14 } ::= { iscsiConnectionAttributesEntry 14 }
iscsiCxnSendMarker OBJECT-TYPE iscsiCxnSendMarker OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates whether or not this connection "This object indicates whether or not this connection
is inserting markers in in its outgoing data stream." is inserting markers in in its outgoing data stream."
DEFVAL { false }
::= { iscsiConnectionAttributesEntry 15 } ::= { iscsiConnectionAttributesEntry 15 }
------------------------------------------------------------------------ ------------------------------------------------------------------------
-- Notifications -- Notifications
iscsiNotificationsPrefix OBJECT IDENTIFIER ::= { iscsiNotifications 0 } iscsiNotificationsPrefix OBJECT IDENTIFIER ::= { iscsiNotifications 0 }
iscsiTgtLoginFailure NOTIFICATION-TYPE iscsiTgtLoginFailure NOTIFICATION-TYPE
OBJECTS { OBJECTS {
iscsiTgtLoginFailures, iscsiTgtLoginFailures,
skipping to change at page 59, line 21 skipping to change at page 59, line 42
"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,
iscsiNodeInitialR2T,
iscsiNodeBidiInitialR2T, iscsiNodeBidiInitialR2T,
iscsiNodeImmediateData, iscsiNodeImmediateData,
iscsiNodeMaxOutstandingR2T, iscsiNodeMaxOutstandingR2T,
iscsiNodeFirstBurstSize, iscsiNodeFirstBurstLength,
iscsiNodeMaxBurstSize, iscsiNodeMaxBurstLength,
iscsiNodeMaxConnections, iscsiNodeMaxConnections,
iscsiNodeDataSequenceInOrder, iscsiNodeDataSequenceInOrder,
iscsiNodeDataPduInOrder, iscsiNodeDataPDUInOrder,
iscsiNodeDefaultTime2Wait, iscsiNodeDefaultTime2Wait,
iscsiNodeDefaultTime2Retain, iscsiNodeDefaultTime2Retain,
iscsiNodeErrorRecoveryLevel iscsiNodeErrorRecoveryLevel
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing information about all "A collection of objects providing information about all
local targets." local targets."
::= { iscsiGroups 6 } ::= { iscsiGroups 6 }
skipping to change at page 61, line 50 skipping to change at page 62, line 22
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"." "."
::= { iscsiGroups 14 } ::= { iscsiGroups 14 }
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, iscsiSsnBidiInitialR2T,
iscsiSsnImmediateData, iscsiSsnImmediateData,
iscsiSsnType, iscsiSsnType,
iscsiSsnMaxOutstandingR2T, iscsiSsnMaxOutstandingR2T,
iscsiSsnFirstBurstSize, iscsiSsnFirstBurstLength,
iscsiSsnMaxBurstSize, iscsiSsnMaxBurstLength,
iscsiSsnConnectionNumber, iscsiSsnConnectionNumber,
iscsiSsnAuthIdentity, iscsiSsnAuthIdentity,
iscsiSsnDataSequenceInOrder, iscsiSsnDataSequenceInOrder,
iscsiSsnDataPduInOrder, iscsiSsnDataPDUInOrder,
iscsiSsnErrorRecoveryLevel iscsiSsnErrorRecoveryLevel
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing information applicable to "A collection of objects providing information applicable to
all sessions." all sessions."
::= { iscsiGroups 15 } ::= { iscsiGroups 15 }
iscsiSessionStatsGroup OBJECT-GROUP iscsiSessionPDUStatsGroup OBJECT-GROUP
OBJECTS {
iscsiSsnCmdPDUs,
iscsiSsnRspPDUs
}
STATUS current
DESCRIPTION
"A collection of objects providing information about PDU
traffic for each session."
::= { iscsiGroups 16 }
iscsiSessionOctetStatsGroup OBJECT-GROUP
OBJECTS { OBJECTS {
iscsiSsnCmdPdus,
iscsiSsnRspPdus,
iscsiSsnTxDataOctets, iscsiSsnTxDataOctets,
iscsiSsnRxDataOctets iscsiSsnRxDataOctets
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing information about message "A collection of objects providing information about octet
and data traffic for all sessions." traffic for each session using a Counter64 data type."
::= { iscsiGroups 16 } ::= { iscsiGroups 17 }
iscsiSessionLCOctetStatsGroup OBJECT-GROUP
OBJECTS {
iscsiSsnLCTxDataOctets,
iscsiSsnLCRxDataOctets
}
STATUS current
DESCRIPTION
"A collection of objects providing information about octet
traffic for each session using a Counter32 data type."
::= { iscsiGroups 18 }
iscsiSessionCxnErrorStatsGroup OBJECT-GROUP iscsiSessionCxnErrorStatsGroup OBJECT-GROUP
OBJECTS { OBJECTS {
iscsiSsnDigestErrors, iscsiSsnDigestErrors,
iscsiSsnCxnTimeoutErrors iscsiSsnCxnTimeoutErrors
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing information about connection "A collection of objects providing information about connection
errors for all sessions." errors for all sessions."
::= { iscsiGroups 17 } ::= { iscsiGroups 19 }
iscsiConnectionAttributesGroup OBJECT-GROUP iscsiConnectionAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
iscsiCxnCid, iscsiCxnCid,
iscsiCxnState, iscsiCxnState,
iscsiCxnProtocol, iscsiCxnProtocol,
iscsiCxnLocalAddrType, iscsiCxnLocalAddrType,
iscsiCxnLocalAddr, iscsiCxnLocalAddr,
iscsiCxnLocalPort, iscsiCxnLocalPort,
iscsiCxnRemoteAddrType, iscsiCxnRemoteAddrType,
skipping to change at page 63, line 22 skipping to change at page 64, line 14
iscsiCxnMaxRecvDataSegLength, iscsiCxnMaxRecvDataSegLength,
iscsiCxnHeaderIntegrity, iscsiCxnHeaderIntegrity,
iscsiCxnDataIntegrity, iscsiCxnDataIntegrity,
iscsiCxnRecvMarker, iscsiCxnRecvMarker,
iscsiCxnSendMarker iscsiCxnSendMarker
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing information about all "A collection of objects providing information about all
connections used by all sessions." connections used by all sessions."
::= { iscsiGroups 18 } ::= { iscsiGroups 20 }
iscsiTgtLgnNotificationsGroup NOTIFICATION-GROUP iscsiTgtLgnNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { NOTIFICATIONS {
iscsiTgtLoginFailure iscsiTgtLoginFailure
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of notifications which indicate a login "A collection of notifications which indicate a login
failure from a remote initiator to a local target." failure from a remote initiator to a local target."
::= { iscsiGroups 19 } ::= { iscsiGroups 21 }
iscsiIntrLgnNotificationsGroup NOTIFICATION-GROUP iscsiIntrLgnNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { NOTIFICATIONS {
iscsiIntrLoginFailure iscsiIntrLoginFailure
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of notifications which indicate a login "A collection of notifications which indicate a login
failure from a local initiator to a remote target." failure from a local initiator to a remote target."
::= { iscsiGroups 20 } ::= { iscsiGroups 22 }
iscsiSsnFlrNotificationsGroup NOTIFICATION-GROUP iscsiSsnFlrNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { NOTIFICATIONS {
iscsiInstSessionFailure iscsiInstSessionFailure
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of notifications which indicate session "A collection of notifications which indicate session
failures occurring after login." failures occurring after login."
::= { iscsiGroups 23 }
::= { iscsiGroups 21 }
------------------------------------------------------------------------ ------------------------------------------------------------------------
iscsiCompliances OBJECT IDENTIFIER ::= { iscsiConformance 2 } iscsiCompliances OBJECT IDENTIFIER ::= { iscsiConformance 2 }
iscsiComplianceV1 MODULE-COMPLIANCE iscsiComplianceV1 MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Initial version of compliance statement based on "Initial version of compliance statement based on
initial version of MIB. initial version of MIB.
If an implementation can be both a target and an If an implementation can be both a target and an
initiator, all groups are mandatory." initiator, all groups are mandatory."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
iscsiInstanceAttributesGroup, iscsiInstanceAttributesGroup,
iscsiPortalAttributesGroup, iscsiPortalAttributesGroup,
iscsiNodeAttributesGroup, iscsiNodeAttributesGroup,
iscsiSessionAttributesGroup, iscsiSessionAttributesGroup,
iscsiSessionStatsGroup, iscsiSessionPDUStatsGroup,
iscsiSessionCxnErrorStatsGroup, iscsiSessionCxnErrorStatsGroup,
iscsiConnectionAttributesGroup, iscsiConnectionAttributesGroup,
iscsiSsnFlrNotificationsGroup iscsiSsnFlrNotificationsGroup
} }
-- Conditionally mandatory groups depending on the ability
-- to support Counter64 data types and/or to provide counter
-- information to SNMPv1 applications.
GROUP iscsiSessionOctetStatsGroup
DESCRIPTION
"This group is mandatory for all iSCSI implementations
that can support Counter64 data types."
GROUP iscsiSessionLCOctetStatsGroup
DESCRIPTION
"This group is mandatory for all iSCSI implementations
that cannot support Counter64 data types or must provide
information to SNMPv1 applications."
-- 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."
GROUP iscsiTargetAttributesGroup GROUP iscsiTargetAttributesGroup
skipping to change at page 66, line 41 skipping to change at page 67, line 47
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] Satran, J., et. al., "iSCSI", draft-ietf-ips-iSCSI-13, June [ISCSI] J. Satran, et. al., "iSCSI", draft-ietf-ips-iSCSI-17,
2002. September 2002.
[RFC2571] Harrington, D., Presuhn, R., 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] Rose, M., and K. McCloghrie, "Structure and Identification [RFC1155] M. Rose and K. McCloghrie, "Structure and Identification of
of Management Information for TCP/IP-based Internets", STD Management Information for TCP/IP-based Internets", STD 16,
16, RFC 1155, May 1990. RFC 1155, May 1990.
[RFC1212] Rose, M., and K. McCloghrie, "Concise MIB Definitions", STD [RFC1212] M. Rose and K. McCloghrie, "Concise MIB Definitions", STD
16, RFC 1212, March 1991. 16, RFC 1212, March 1991.
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2578] K. McCloghrie, D. Perkins, J. Schoenwaelder, J. Case, M.
Rose, M., and S. Waldbusser, "Structure of Management Rose, and S. Waldbusser, "Structure of Management
Information Version 2 (SMIv2)", STD 58, RFC 2578, April Information Version 2 (SMIv2)", STD 58, RFC 2578, April
1999. 1999.
[RFC1215] M. Rose, "A Convention for Defining Traps for use with the [RFC1215] M. Rose, "A Convention for Defining Traps for use with the
SNMP", RFC 1215, March 1991. SNMP", RFC 1215, March 1991.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2579] K. McCloghrie, D. Perkins, J. Schoenwaelder, J. Case, M.
Rose, M., and S. Waldbusser, "Textual Conventions for Rose, and S. Waldbusser, "Textual Conventions for SMIv2",
SMIv2", STD 58, RFC 2579, April 1999. STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., [RFC2580] K. McCloghrie, D. Perkins, J. Schoenwaelder, J. Case, M.
Rose, M., and S. Waldbusser, "Conformance Statements for Rose, and S. Waldbusser, "Conformance Statements for SMIv2",
SMIv2", STD 58, RFC 2580, April 1999. STD 58, RFC 2580, April 1999.
[RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple [RFC1157] J. Case, M. Fedor, M. Schoffstall, and J. Davin, "Simple
Network Management Protocol", STD 15, RFC 1157, May 1990. Network Management Protocol", STD 15, RFC 1157, May 1990.
[RFC3291] Daniele, M., et. al., "Textual Conventions for Internet [RFC3291] M. Daniele, et. al., "Textual Conventions for Internet
Network Addresses", RFC 3291, May 2002. Network Addresses", RFC 3291, May 2002.
[SCSI-MIB] Hallak-Stamler, M., et. al., "Definitions of Managed Objects [SCSI-MIB] M. Hallak-Stamler, et. al., "Definitions of Managed Objects
for SCSI Entities", draft-ietf-ips-scsi-mib-03.txt, June for SCSI Entities", draft-ietf-ips-scsi-mib-03.txt, June
2002. 2002.
[AUTH-MIB] Bakke, M., et. al., "Definitions of Managed Objects for User [AUTH-MIB] M. Bakke, J. Muchow, "Definitions of Managed Objects for
Identity Authentication", draft-ietf-ips-auth-mib-01.txt, User Identity Authentication", draft-ietf-ips-auth-
June 2002. mib-02.txt, September 2002.
10. Informative References 10. Informative References
[RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [RFC1901] J. Case, K. McCloghrie, M. Rose, and S. Waldbusser,
"Introduction to Community-based SNMPv2", RFC 1901, January "Introduction to Community-based SNMPv2", RFC 1901, January
1996. 1996.
[RFC1906] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [RFC1906] J. Case, K. McCloghrie, M. Rose, and S. Waldbusser,
"Transport Mappings for Version 2 of the Simple Network "Transport Mappings for Version 2 of the Simple Network
Management Protocol (SNMPv2)", RFC 1906, January 1996. Management Protocol (SNMPv2)", RFC 1906, January 1996.
[RFC2572] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message [RFC2572] J. Case, D. Harrington, R. Presuhn, and B. Wijnen, "Message
Processing and Dispatching for the Simple Network Management Processing and Dispatching for the Simple Network Management
Protocol (SNMP)", RFC 2572, April 1999. Protocol (SNMP)", RFC 2572, April 1999.
[RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security Model [RFC2574] U. Blumenthal, and B. Wijnen, "User-based Security Model
(USM) for version 3 of the Simple Network Management (USM) for version 3 of the Simple Network Management
Protocol (SNMPv3)", RFC 2574, April 1999. Protocol (SNMPv3)", RFC 2574, April 1999.
[RFC1905] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [RFC1905] J. Case, K. McCloghrie, M. Rose, and S. Waldbusser,
"Protocol Operations for Version 2 of the Simple Network "Protocol Operations for Version 2 of the Simple Network
Management Protocol (SNMPv2)", RFC 1905, January 1996. Management Protocol (SNMPv2)", RFC 1905, January 1996.
[RFC2573] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 Applications", [RFC2573] D. Levi, P. Meyer, and B. Stewart, "SNMPv3 Applications",
RFC 2573, April 1999. RFC 2573, April 1999.
[RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based [RFC2575] B. Wijnen, R. Presuhn, and K. McCloghrie, "View-based Access
Access Control Model (VACM) for the Simple Network Control Model (VACM) for the Simple Network Management
Management Protocol (SNMP)", RFC 2575, April 1999. Protocol (SNMP)", RFC 2575, April 1999.
[RFC2570] Case, J., Mundy, R., Partain, D., and B. Stewart, [RFC2570] J. Case, R. Mundy, D. Partain, and B. Stewart, "Introduction
"Introduction to Version 3 of the Internet-standard Network to Version 3 of the Internet-standard Network Management
Management Framework", RFC 2570, April 1999. Framework", RFC 2570, April 1999.
[RFC2012] McCloghrie, K., "SNMPv2 Management Information Base for the [RFC2012] K. McCloghrie, "SNMPv2 Management Information Base for the
Transmission Control Protocol using SMIv2", RFC 2012, Transmission Control Protocol using SMIv2", RFC 2012,
November 1996. November 1996.
[RFC2851] Daniele, M., et. al., "Textual Conventions for Internet
Network Addresses", RFC 2851, June 2000.
11. Authors' Addresses 11. Authors' Addresses
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
 End of changes. 

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