draft-ietf-storm-iscsimib-00.txt   draft-ietf-storm-iscsimib-01.txt 
INTERNET-DRAFT Mark Bakke INTERNET-DRAFT Mark Bakke
STORM Working Group Cisco Systems STORM Working Group Cisco Systems
Intended status: Proposed Standard Prakash Venkatesen Intended status: Proposed Standard Prakash Venkatesen
Expires: January 2012 HCL Technologies Expires: April 2012 HCL Technologies
Obsoletes: 4544 July 4, 2011 Obsoletes: 4544 October 25, 2011
Definitions of Managed Objects for Internet Small Computer System Definitions of Managed Objects for Internet Small Computer System
Interface (iSCSI) Interface (iSCSI)
draft-ietf-storm-iscsimib-00.txt draft-ietf-storm-iscsimib-01.txt
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
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
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 1, line 33 skipping to change at page 1, line 33
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html http://www.ietf.org/shadow.html
This Internet-Draft will expire on January 4, 2012. This Internet-Draft will expire on April 25, 2012.
Copyright Notice Copyright Notice
Copyright (c) 2011 IETF Trust and the persons identified as the Copyright (c) 2011 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 2, line 34 skipping to change at page 2, line 34
Computer System Interface (iSCSI) protocol (SCSI over TCP). Computer System Interface (iSCSI) protocol (SCSI over TCP).
This document obsoletes RFC4544. This document obsoletes RFC4544.
Table of Contents Table of Contents
1. The Internet-Standard Management Framework.....................3 1. The Internet-Standard Management Framework.....................3
2. Introduction...................................................3 2. Introduction...................................................3
3. Relationship to Other MIB Modules..............................3 3. Relationship to Other MIB Modules..............................3
4. Relationship to SNMP Contexts..................................4 4. Relationship to SNMP Contexts..................................4
5. Differences from RFC 4544......................................4 5. Differences from RFC 4544......................................5
6. Discussion.....................................................5 6. Discussion.....................................................5
6.1. iSCSI MIB Object Model....................................5 6.1. iSCSI MIB Object Model....................................5
6.2. iSCSI MIB Table Structure.................................6 6.2. iSCSI MIB Table Structure.................................6
6.3. iscsiInstance.............................................7 6.3. iscsiInstance.............................................7
6.4. iscsiPortal...............................................8 6.4. iscsiPortal...............................................8
6.5. iscsiTargetPortal.........................................9 6.5. iscsiTargetPortal.........................................9
6.6. iscsiInitiatorPortal......................................9 6.6. iscsiInitiatorPortal......................................9
6.7. iscsiNode................................................10 6.7. iscsiNode................................................10
6.8. iscsiTarget..............................................10 6.8. iscsiTarget..............................................11
6.9. iscsiTgtAuthorization....................................11 6.9. iscsiTgtAuthorization....................................11
6.10. iscsiInitiator..........................................11 6.10. iscsiInitiator..........................................11
6.11. iscsiIntrAuthorization..................................11 6.11. iscsiIntrAuthorization..................................11
6.12. iscsiSession............................................11 6.12. iscsiSession............................................11
6.13. iscsiConnection.........................................12 6.13. iscsiConnection.........................................12
6.14. IP Addresses and TCP Port Numbers.......................12 6.14. IP Addresses and TCP Port Numbers.......................13
6.15. Descriptors: Using OIDs in Place of Enumerated Types....13 6.15. Descriptors: Using OIDs in Place of Enumerated Types....13
6.16. Notifications...........................................13 6.16. Notifications...........................................13
7. MIB Definition................................................14 7. MIB Definition................................................14
8. Security Considerations.......................................82 8. Security Considerations.......................................82
9. IANA Considerations...........................................83 9. IANA Considerations...........................................83
10. References...................................................83 10. References...................................................83
10.1. Normative References....................................83 10.1. Normative References....................................83
10.2. Informative References..................................84 10.2. Informative References..................................84
11. Acknowledgments..............................................84 11. Acknowledgments..............................................85
1. The Internet-Standard Management Framework 1. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410]. RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB objects are generally the Management Information Base or MIB. MIB objects are generally
accessed through the Simple Network Management Protocol (SNMP). accessed through the Simple Network Management Protocol (SNMP).
skipping to change at page 3, line 36 skipping to change at page 3, line 36
RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580
[RFC2580]. [RFC2580].
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in "OPTIONAL" in this document are to be interpreted as described in
[RFC2119]. [RFC2119].
2. Introduction 2. Introduction
This document defines a MIB module for iSCSI [RFC3720], used to -- RFC Editor: replace cccc in RFCcccc at all the places in which it is
-- used in this document, with the RFC number assigned to
-- draft-ietf-storm-iscsi-cons-03 & remove this note.
This document defines a MIB module for iSCSI [RFCcccc], used to
manage devices that implement the iSCSI protocol. It obsoletes RFC manage devices that implement the iSCSI protocol. It obsoletes RFC
4544 [RFC4544]. 4544 [RFC4544].
3. Relationship to Other MIB Modules 3. Relationship to Other MIB Modules
The iSCSI MIB module is normally layered between the SCSI MIB module The iSCSI MIB module is normally layered between the SCSI MIB module
[RFC4455] and the TCP MIB module [RFC4022], and makes use of the IP [RFC4455] and the TCP MIB module [RFC4022], and makes use of the IP
Storage (IPS) Identity Authentication MIB module [RFC4545]. Here is Storage (IPS) Identity Authentication MIB module [RFC4545]. Here is
how these modules are related: how these modules are related:
skipping to change at page 4, line 49 skipping to change at page 5, line 7
an iSCSI-capable device. The use of an instance works well with an iSCSI-capable device. The use of an instance works well with
partitionable or hierarchical storage devices and fits in logically partitionable or hierarchical storage devices and fits in logically
with other management schemes. Instances do not replace SNMP with other management schemes. Instances do not replace SNMP
contexts, however they do provide a very simple way to assign a contexts, however they do provide a very simple way to assign a
virtual or physical partition of a device to one or more SNMP virtual or physical partition of a device to one or more SNMP
contexts, without having to do so for each individual node, portal, contexts, without having to do so for each individual node, portal,
and session row. and session row.
5. Differences from RFC 4544 5. Differences from RFC 4544
[iSCSI-CONS] updates several RFCs, including [RFC3720]. This document [RFCcccc] updates several RFCs, including [RFC3720]. This document
updates the iSCSI MIB correspondingly. It obsoletes [RFC4544]. Below updates the iSCSI MIB correspondingly. The document uses
is a brief description of the changes: iSCSIProtocolLevel as defined in [RFCssss]. It obsoletes [RFC4544].
Below is a brief description of the changes:
. Added iscsiInstXNodeArchitecture to InstanceAttributes . Added iscsiInstXNodeArchitecture to InstanceAttributes
. Added iscsiSsnTaskReporting of type BITS to SessionAttributes . Added iscsiSsnTaskReporting of type BITS to SessionAttributes
. Added iscsiSsnProtocolLevel to SessionAttributes . Added iscsiSsnProtocolLevel to SessionAttributes
. Deprecated the marker objects . Deprecated the marker objects
. Changed the conformance statements to match the above . Changed the conformance statements to match the above
. Fixed the errata to [RFC4544] . Fixed the errata to [RFC4544]
6. Discussion 6. Discussion
This MIB module structure supplies configuration, fault, and This MIB module structure supplies configuration, fault, and
statistics information for iSCSI devices [RFC3720]. It is structured statistics information for iSCSI devices [RFCcccc]. It is structured
around the well-known iSCSI objects, such as targets, initiators, around the well-known iSCSI objects, such as targets, initiators,
sessions, connections, and the like. sessions, connections, and the like.
This MIB module may also be used to configure access to iSCSI This MIB module may also be used to configure access to iSCSI
targets, by creating iSCSI Portals and authorization list entries. targets, by creating iSCSI Portals and authorization list entries.
It is worthwhile to note that this is an iSCSI MIB module and as such It is worthwhile to note that this is an iSCSI MIB module and as such
reflects only iSCSI objects. This module does not contain reflects only iSCSI objects. This module does not contain
information about the SCSI-layer attributes of a device. If a SCSI information about the SCSI-layer attributes of a device. If a SCSI
layer is present, the SCSI MIB module [RFC4455] layer is present, the SCSI MIB module [RFC4455]
skipping to change at page 8, line 50 skipping to change at page 9, line 8
iscsiPortalRoles will cause the implementation to start listening for iscsiPortalRoles will cause the implementation to start listening for
iSCSI connections on the portal. Creating a row with the iSCSI connections on the portal. Creating a row with the
initiatorTypePortal bit set in iscsiPortalRoles will not necessarily initiatorTypePortal bit set in iscsiPortalRoles will not necessarily
cause connections to be established; it is left to the implementation cause connections to be established; it is left to the implementation
whether and when to make use of the portal. Both bits may be set if whether and when to make use of the portal. Both bits may be set if
the portal is to be used by both initiator and target nodes. the portal is to be used by both initiator and target nodes.
When deleting a row in the iscsiPortalAttibutesTable, all connections When deleting a row in the iscsiPortalAttibutesTable, all connections
associated with that row are terminated. The implementation may associated with that row are terminated. The implementation may
either terminate the connection immediately or request a clean either terminate the connection immediately or request a clean
shutdown as specified in [RFC3720]. An outbound connection (when an shutdown as specified in [RFCcccc]. An outbound connection (when an
iscsiInitiatorPortal is deleted) matches the portal if its iscsiInitiatorPortal is deleted) matches the portal if its
iscsiCxnLocalAddr matches the iscsiPortalAddr. An inbound connection iscsiCxnLocalAddr matches the iscsiPortalAddr. An inbound connection
(when an iscsiTargetPortal is deleted) matches the portal if its (when an iscsiTargetPortal is deleted) matches the portal if its
iscsiCxnLocalAddr matches the iscsiPortalAddr, and its iscsiCxnLocalAddr matches the iscsiPortalAddr, and its
iscsiCxnLocalPort matches the iscsiTargetPortalPort. iscsiCxnLocalPort matches the iscsiTargetPortalPort.
Individual objects within a row in this table may not be modified Individual objects within a row in this table may not be modified
while the row is active. For instance, changing the IP address of a while the row is active. For instance, changing the IP address of a
portal requires that the rows associated with the old IP address be portal requires that the rows associated with the old IP address be
deleted, and new rows be created (in either order). deleted, and new rows be created (in either order).
skipping to change at page 14, line 30 skipping to change at page 14, line 38
FROM SNMPv2-CONF FROM SNMPv2-CONF
SnmpAdminString SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- RFC 3411 FROM SNMP-FRAMEWORK-MIB -- RFC 3411
InetAddressType, InetAddress, InetPortNumber InetAddressType, InetAddress, InetPortNumber
FROM INET-ADDRESS-MIB -- RFC 4001 FROM INET-ADDRESS-MIB -- RFC 4001
; ;
iscsiMibModule MODULE-IDENTITY iscsiMibModule MODULE-IDENTITY
LAST-UPDATED "201107040000Z" -- Jul 04, 2011 LAST-UPDATED "201110210000Z" -- October 21, 2011
ORGANIZATION "IETF STORage Maintenance (STORM) Working Group" ORGANIZATION "IETF STORage Maintenance (STORM) Working Group"
CONTACT-INFO " CONTACT-INFO "
Working Group Email : storm@ietf.org Working Group Email : storm@ietf.org
Attn: Mark Bakke Attn: Mark Bakke
Cisco Systems, Inc Cisco Systems, Inc
Email: mbakke@cisco.com Email: mbakke@cisco.com
Prakash Venkatesen Prakash Venkatesen
HCL Technologies HCL Technologies
Email: prakashvn@hcl.com" Email: prakashvn@hcl.com"
DESCRIPTION DESCRIPTION
"This module defines management information specific "This module defines management information specific
to the iSCSI protocol. to the iSCSI protocol.
Copyright (C) The IETF Trust (2011). This Copyright (C) The IETF Trust (2011). This
version of this MIB module is part of RFC xxxx; version of this MIB module is part of RFC xxxx;
see the RFC itself for full legal notices." see the RFC itself for full legal notices."
-- RFC Editor: replace xxxx with actual RFC number & remove this note. -- RFC Editor: replace xxxx with actual RFC number & remove this note.
REVISION "201107040000Z" REVISION "201110210000Z"
DESCRIPTION DESCRIPTION
"Second version of the iSCSI Protocol MIB Module. "Second version of the iSCSI Protocol MIB Module.
[iSCSI-CONS] makes several updates to [RFC3720]. This [RFCcccc] makes several updates to [RFC3720]. This
version makes corresponding updates to the MIB module. version makes corresponding updates to the MIB module.
This MIB module published as RFC xxxx." This MIB module published as RFC xxxx."
-- RFC Editor: replace xxxx with actual RFC number & remove this note. -- RFC Editor: replace xxxx with actual RFC number & remove this note.
REVISION "200605220000Z" REVISION "200605220000Z"
DESCRIPTION DESCRIPTION
"Initial version of the iSCSI Protocol MIB module. "Initial version of the iSCSI Protocol MIB module.
This MIB module published as RFC 4544." This MIB module published as RFC 4544."
::= { mib-2 142 } ::= { mib-2 142 }
skipping to change at page 15, line 44 skipping to change at page 16, line 4
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (0..255)
IscsiDigestMethod ::= TEXTUAL-CONVENTION IscsiDigestMethod ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This data type represents the methods possible "This data type represents the methods possible
for digest negotiation. for digest negotiation.
none - a placeholder for a secondary digest method none - a placeholder for a secondary digest method
that means only the primary method can be that means only the primary method can be
used. used.
other - a digest method other than those defined below. other - a digest method other than those defined below.
noDigest - does not support digests (will operate without noDigest - does not support digests (will operate without
a digest (Note: implementations must support a digest (Note: implementations must support
digests to be compliant with the RFC3720). digests to be compliant with the RFCcccc).
CRC32c - require a CRC32C digest." CRC32c - require a CRC32C digest."
REFERENCE REFERENCE
"RFC 3720, Section 12.1, HeaderDigest and DataDigest" "RFC cccc, Section 13.1, HeaderDigest and DataDigest"
SYNTAX INTEGER { SYNTAX INTEGER {
none(1), none(1),
other(2), other(2),
noDigest(3), noDigest(3),
crc32c(4) crc32c(4)
} }
IscsiName ::= TEXTUAL-CONVENTION IscsiName ::= TEXTUAL-CONVENTION
DISPLAY-HINT "223t" DISPLAY-HINT "223t"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This data type is used for objects whose value is an "This data type is used for objects whose value is an
iSCSI name with the properties described in RFC 3720 iSCSI name with the properties described in RFC cccc
section 3.2.6.1, and encoded as specified in RFC 3720 section 4.2.7.1, and encoded as specified in RFC cccc
section 3.2.6.2. A zero-length string indicates the section 4.2.7.2. A zero-length string indicates the
absence of an iSCSI name." absence of an iSCSI name."
REFERENCE REFERENCE
"RFC 3720, Section 3.2.6, iSCSI Names." "RFC cccc, Section 4.2.7, iSCSI Names."
SYNTAX OCTET STRING (SIZE(0 | 16..223)) SYNTAX OCTET STRING (SIZE(0 | 16..223))
--********************************************************************** --**********************************************************************
iscsiDescriptors OBJECT IDENTIFIER ::= { iscsiAdmin 1 } iscsiDescriptors OBJECT IDENTIFIER ::= { iscsiAdmin 1 }
iscsiHeaderIntegrityTypes OBJECT IDENTIFIER ::= { iscsiDescriptors 1 } iscsiHeaderIntegrityTypes OBJECT IDENTIFIER ::= { iscsiDescriptors 1 }
iscsiHdrIntegrityNone OBJECT-IDENTITY iscsiHdrIntegrityNone OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The authoritative identifier when no integrity "The authoritative identifier when no integrity
scheme for the header is being used." scheme for the header is being used."
REFERENCE REFERENCE
"RFC 3720, Section 12.1, HeaderDigest and DataDigest" "RFC cccc, Section 13.1, HeaderDigest and DataDigest"
::= { iscsiHeaderIntegrityTypes 1 } ::= { iscsiHeaderIntegrityTypes 1 }
iscsiHdrIntegrityCrc32c OBJECT-IDENTITY iscsiHdrIntegrityCrc32c OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The authoritative identifier when the integrity "The authoritative identifier when the integrity
scheme for the header is CRC32c." scheme for the header is CRC32c."
REFERENCE REFERENCE
"RFC 3720, Section 12.1, HeaderDigest and DataDigest" "RFC cccc, Section 13.1, HeaderDigest and DataDigest"
::= { iscsiHeaderIntegrityTypes 2 } ::= { iscsiHeaderIntegrityTypes 2 }
iscsiDataIntegrityTypes OBJECT IDENTIFIER ::= { iscsiDescriptors 2 } iscsiDataIntegrityTypes OBJECT IDENTIFIER ::= { iscsiDescriptors 2 }
iscsiDataIntegrityNone OBJECT-IDENTITY iscsiDataIntegrityNone OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The authoritative identifier when no integrity "The authoritative identifier when no integrity
scheme for the data is being used." scheme for the data is being used."
REFERENCE REFERENCE
"RFC 3720, Section 12.1, HeaderDigest and DataDigest" "RFC cccc, Section 13.1, HeaderDigest and DataDigest"
::= { iscsiDataIntegrityTypes 1 } ::= { iscsiDataIntegrityTypes 1 }
iscsiDataIntegrityCrc32c OBJECT-IDENTITY iscsiDataIntegrityCrc32c OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The authoritative identifier when the integrity "The authoritative identifier when the integrity
scheme for the data is CRC32c." scheme for the data is CRC32c."
REFERENCE REFERENCE
"RFC 3720, Section 12.1, HeaderDigest and DataDigest" "RFC cccc, Section 13.1, HeaderDigest and DataDigest"
::= { iscsiDataIntegrityTypes 2 } ::= { iscsiDataIntegrityTypes 2 }
--********************************************************************** --**********************************************************************
iscsiInstance OBJECT IDENTIFIER ::= { iscsiObjects 1 } iscsiInstance OBJECT IDENTIFIER ::= { iscsiObjects 1 }
-- Instance Attributes Table -- Instance Attributes Table
iscsiInstanceAttributesTable OBJECT-TYPE iscsiInstanceAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiInstanceAttributesEntry SYNTAX SEQUENCE OF IscsiInstanceAttributesEntry
skipping to change at page 18, line 45 skipping to change at page 19, line 6
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum version number of the iSCSI specification "The minimum version number of the iSCSI specification
such that this iSCSI instance supports this minimum such that this iSCSI instance supports this minimum
value, the maximum value indicated by the corresponding value, the maximum value indicated by the corresponding
instance in iscsiInstVersionMax, and all versions in instance in iscsiInstVersionMax, and all versions in
between." between."
REFERENCE REFERENCE
"RFC 3720, Section 10.12, Login Request" "RFC cccc, Section 11.12, Login Request"
::= { iscsiInstanceAttributesEntry 3 } ::= { iscsiInstanceAttributesEntry 3 }
iscsiInstVersionMax OBJECT-TYPE iscsiInstVersionMax OBJECT-TYPE
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum version number of the iSCSI specification "The maximum version number of the iSCSI specification
such that this iSCSI instance supports this maximum such that this iSCSI instance supports this maximum
value, the minimum value indicated by the corresponding value, the minimum value indicated by the corresponding
instance in iscsiInstVersionMin, and all versions in instance in iscsiInstVersionMin, and all versions in
between." between."
REFERENCE REFERENCE
"RFC 3720, Section 10.12, Login Request" "RFC cccc, Section 11.12, Login Request"
::= { iscsiInstanceAttributesEntry 4 } ::= { iscsiInstanceAttributesEntry 4 }
iscsiInstVendorID OBJECT-TYPE iscsiInstVendorID OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A UTF-8 string describing the manufacturer of the "A UTF-8 string describing the manufacturer of the
implementation of this instance." implementation of this instance."
::= { iscsiInstanceAttributesEntry 5 } ::= { iscsiInstanceAttributesEntry 5 }
skipping to change at page 20, line 25 skipping to change at page 20, line 35
SYNTAX Counter32 SYNTAX Counter32
UNITS "sessions" UNITS "sessions"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object counts the number of times a session belonging "This object counts the number of times a session belonging
to this instance has failed. If this counter has to this instance has failed. If this counter has
suffered a discontinuity, the time of the last discontinuity suffered a discontinuity, the time of the last discontinuity
is indicated in iscsiInstDiscontinuityTime." is indicated in iscsiInstDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 12.1, HeaderDigest and DataDigest" "RFC cccc, Section 13.1, HeaderDigest and DataDigest"
::= { iscsiInstanceAttributesEntry 10 } ::= { iscsiInstanceAttributesEntry 10 }
iscsiInstLastSsnFailureType OBJECT-TYPE iscsiInstLastSsnFailureType OBJECT-TYPE
SYNTAX AutonomousType SYNTAX AutonomousType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The counter object in the iscsiInstSsnErrorStatsTable "The counter object in the iscsiInstSsnErrorStatsTable
that was incremented when the last session failure occurred. that was incremented when the last session failure occurred.
skipping to change at page 21, line 30 skipping to change at page 21, line 40
DESCRIPTION DESCRIPTION
"A UTF-8 string set by the manufacturer declaring the "A UTF-8 string set by the manufacturer declaring the
details of its iSCSI node architecture to the remote details of its iSCSI node architecture to the remote
endpoint. These details may include, but are not limited endpoint. These details may include, but are not limited
to, iSCSI vendor software, firmware, or hardware versions, to, iSCSI vendor software, firmware, or hardware versions,
the OS version, or hardware architecture. the OS version, or hardware architecture.
The format of this string is determined solely by the The format of this string is determined solely by the
manufacturer, and is for informational purposes only. manufacturer, and is for informational purposes only.
It is unrelated to the iSCSI specification version numbers." It is unrelated to the iSCSI specification version numbers."
REFERENCE REFERENCE
"[iSCSI-CONS], Section 13.26, X#NodeArchitecture" "[RFCcccc], Section 13.26, X#NodeArchitecture"
::= { iscsiInstanceAttributesEntry 14 } ::= { iscsiInstanceAttributesEntry 14 }
-- Instance Session Failure Stats Table -- Instance Session Failure Stats Table
iscsiInstanceSsnErrorStatsTable OBJECT-TYPE iscsiInstanceSsnErrorStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiInstanceSsnErrorStatsEntry SYNTAX SEQUENCE OF IscsiInstanceSsnErrorStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Statistics regarding the occurrences of error types "Statistics regarding the occurrences of error types
skipping to change at page 22, line 21 skipping to change at page 22, line 31
SYNTAX Counter32 SYNTAX Counter32
UNITS "sessions" UNITS "sessions"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of sessions that failed due to receipt of "The count of sessions that failed due to receipt of
a PDU containing header or data digest errors. If this a PDU containing header or data digest errors. If this
counter has suffered a discontinuity, the time of the last counter has suffered a discontinuity, the time of the last
discontinuity is indicated in iscsiInstDiscontinuityTime." discontinuity is indicated in iscsiInstDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 6.7, Digest Errors" "RFC cccc, Section 7.8, Digest Errors"
::= { iscsiInstanceSsnErrorStatsEntry 1 } ::= { iscsiInstanceSsnErrorStatsEntry 1 }
iscsiInstSsnCxnTimeoutErrors OBJECT-TYPE iscsiInstSsnCxnTimeoutErrors OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "sessions" UNITS "sessions"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of sessions that failed due to a sequence "The count of sessions that failed due to a sequence
exceeding a time limit. If this counter has suffered a exceeding a time limit. If this counter has suffered a
discontinuity, the time of the last discontinuity discontinuity, the time of the last discontinuity
is indicated in iscsiInstDiscontinuityTime." is indicated in iscsiInstDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 6.4, Connection Timeout Management" "RFC cccc, Section 7.5, Connection Timeout Management"
::= { iscsiInstanceSsnErrorStatsEntry 2 } ::= { iscsiInstanceSsnErrorStatsEntry 2 }
iscsiInstSsnFormatErrors OBJECT-TYPE iscsiInstSsnFormatErrors OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "sessions" UNITS "sessions"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of sessions that failed due to receipt of "The count of sessions that failed due to receipt of
a PDU that contained a format error. If this counter has a PDU that contained a format error. If this counter has
suffered a discontinuity, the time of the last discontinuity suffered a discontinuity, the time of the last discontinuity
is indicated in iscsiInstDiscontinuityTime." is indicated in iscsiInstDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 6.6, Format Errors" "RFC cccc, Section 7.7, Format Errors"
::= { iscsiInstanceSsnErrorStatsEntry 3 } ::= { iscsiInstanceSsnErrorStatsEntry 3 }
--********************************************************************** --**********************************************************************
iscsiPortal OBJECT IDENTIFIER ::= { iscsiObjects 2 } iscsiPortal OBJECT IDENTIFIER ::= { iscsiObjects 2 }
-- Portal Attributes Table -- Portal Attributes Table
iscsiPortalAttributesTable OBJECT-TYPE iscsiPortalAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiPortalAttributesEntry SYNTAX SEQUENCE OF IscsiPortalAttributesEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 25, line 42 skipping to change at page 26, line 4
DEFVAL { 6 } -- TCP DEFVAL { 6 } -- TCP
::= { iscsiPortalAttributesEntry 6 } ::= { iscsiPortalAttributesEntry 6 }
iscsiPortalMaxRecvDataSegLength OBJECT-TYPE iscsiPortalMaxRecvDataSegLength OBJECT-TYPE
SYNTAX Unsigned32 (512..16777215) SYNTAX Unsigned32 (512..16777215)
UNITS "bytes" UNITS "bytes"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum PDU length this portal can receive. "The maximum PDU length this portal can receive.
This may be constrained by hardware characteristics This may be constrained by hardware characteristics
and individual implementations may choose not to and individual implementations may choose not to
allow this object to be changed." allow this object to be changed."
REFERENCE REFERENCE
"RFC 3720, Section 12.12, MaxRecvDataSegmentLength" "RFC cccc, Section 13.12, MaxRecvDataSegmentLength"
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 { crc32c } DEFVAL { crc32c }
skipping to change at page 26, line 46 skipping to change at page 27, line 7
::= { iscsiPortalAttributesEntry 11 } ::= { iscsiPortalAttributesEntry 11 }
iscsiPortalRecvMarker OBJECT-TYPE iscsiPortalRecvMarker OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"This object indicates whether or not this portal will "This object indicates whether or not this portal will
request markers in its incoming data stream." request markers in its incoming data stream."
REFERENCE REFERENCE
"[iSCSI-CONS], 13.25 Obsoleted Keys." "[RFCcccc], 13.25 Obsoleted Keys."
DEFVAL { false } DEFVAL { false }
::= { iscsiPortalAttributesEntry 12 } ::= { iscsiPortalAttributesEntry 12 }
iscsiPortalStorageType OBJECT-TYPE iscsiPortalStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this row. Rows in this table that were "The storage type for this row. Rows in this table that were
created through an external process (e.g. not created via created through an external process (e.g. not created via
skipping to change at page 28, line 42 skipping to change at page 28, line 53
SYNTAX Unsigned32 (1..65535) SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The portal's aggregation tag when the portal is used as "The portal's aggregation tag when the portal is used as
a target portal. Multiple-connection sessions may a target portal. Multiple-connection sessions may
be aggregated over portals sharing an identical be aggregated over portals sharing an identical
aggregation tag. This object's storage type is aggregation tag. This object's storage type is
specified in iscsiPortalStorageType." specified in iscsiPortalStorageType."
REFERENCE REFERENCE
"RFC 3720, Section 3.4.1, iSCSI Architectural Model" "RFC cccc, Section 4.4.1, iSCSI Architectural Model"
::= { iscsiTgtPortalAttributesEntry 3 } ::= { iscsiTgtPortalAttributesEntry 3 }
--********************************************************************** --**********************************************************************
iscsiInitiatorPortal OBJECT IDENTIFIER ::= { iscsiObjects 4 } iscsiInitiatorPortal OBJECT IDENTIFIER ::= { iscsiObjects 4 }
-- Initiator Portal Attributes Table -- Initiator Portal Attributes Table
iscsiIntrPortalAttributesTable OBJECT-TYPE iscsiIntrPortalAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiIntrPortalAttributesEntry SYNTAX SEQUENCE OF IscsiIntrPortalAttributesEntry
skipping to change at page 30, line 12 skipping to change at page 30, line 22
SYNTAX Unsigned32 (1..65535) SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The portal's aggregation tag when the portal is used as "The portal's aggregation tag when the portal is used as
an initiator portal. Multiple-connection sessions may an initiator portal. Multiple-connection sessions may
be aggregated over portals sharing an identical be aggregated over portals sharing an identical
aggregation tag. This object's storage type is aggregation tag. This object's storage type is
specified in iscsiPortalStorageType." specified in iscsiPortalStorageType."
REFERENCE REFERENCE
"RFC 3720, Section 3.4.1, iSCSI Architectural Model" "RFC cccc, Section 4.4.1, iSCSI Architectural Model"
::= { iscsiIntrPortalAttributesEntry 2 } ::= { iscsiIntrPortalAttributesEntry 2 }
--********************************************************************** --**********************************************************************
iscsiNode OBJECT IDENTIFIER ::= { iscsiObjects 5 } iscsiNode OBJECT IDENTIFIER ::= { iscsiObjects 5 }
-- Node Attributes Table -- Node Attributes Table
iscsiNodeAttributesTable OBJECT-TYPE iscsiNodeAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiNodeAttributesEntry SYNTAX SEQUENCE OF IscsiNodeAttributesEntry
skipping to change at page 31, line 51 skipping to change at page 32, line 12
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
the remote end of the connection during a Login Request the remote end of the connection during a Login Request
or Response message. This string is not used as an or Response message. This string is not used as an
identifier, but can be displayed by the system's user identifier, but can be displayed by the system's user
interface in a list of initiators and/or targets to interface in a list of initiators and/or targets to
which it is connected. which it is connected.
If no alias exists, the value is a zero-length string." If no alias exists, the value is a zero-length string."
REFERENCE REFERENCE
"RFC 3720, Section 12.6, TargetAlias, 12.7, InitiatorAlias" "RFC cccc, Section 13.6, TargetAlias, 13.7, InitiatorAlias"
::= { 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 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. If the node a target role and/or an initiator role. If the node
skipping to change at page 32, line 42 skipping to change at page 33, line 4
"A pointer to the corresponding row in the appropriate "A pointer to the corresponding row in the appropriate
table for this SCSI transport, thereby allowing management table for this SCSI transport, thereby allowing management
stations to locate the SCSI-level device that is represented stations to locate the SCSI-level device that is represented
by this iscsiNode. For example, it will usually point to the by this iscsiNode. For example, it will usually point to the
corresponding scsiTrnspt object in the SCSI MIB module. corresponding scsiTrnspt object in the SCSI MIB module.
If no corresponding row exists, the value 0.0 must be If no corresponding row exists, the value 0.0 must be
used to indicate this." used to indicate this."
REFERENCE REFERENCE
"SCSI-MIB" "SCSI-MIB"
::= { iscsiNodeAttributesEntry 5 } ::= { iscsiNodeAttributesEntry 5 }
iscsiNodeInitialR2T 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 the InitialR2T preference for this "This object indicates the InitialR2T preference for this
node: node:
true = YES, true = YES,
false = will try to negotiate NO, will accept YES " false = will try to negotiate NO, will accept YES "
REFERENCE REFERENCE
"RFC 3720, Section 12.10, InitialR2T" "RFC cccc, Section 13.10, InitialR2T"
::= { 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
"This object indicates ImmediateData preference for this "This object indicates ImmediateData preference for this
node: node:
true = YES (but will accept NO), true = YES (but will accept NO),
false = NO " false = NO "
REFERENCE REFERENCE
"RFC 3720, Section 12.11, ImmediateData" "RFC cccc, Section 13.11, ImmediateData"
DEFVAL { true } DEFVAL { true }
::= { iscsiNodeAttributesEntry 7 } ::= { iscsiNodeAttributesEntry 7 }
iscsiNodeMaxOutstandingR2T OBJECT-TYPE iscsiNodeMaxOutstandingR2T OBJECT-TYPE
SYNTAX Unsigned32 (1..65535) SYNTAX Unsigned32 (1..65535)
UNITS "R2Ts" UNITS "R2Ts"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Maximum number of outstanding requests-to-transmit (R2Ts) "Maximum number of outstanding requests-to-transmit (R2Ts)
allowed per iSCSI task." allowed per iSCSI task."
REFERENCE REFERENCE
"RFC 3720, Section 12.17, MaxOutstandingR2T" "RFC cccc, Section 13.17, MaxOutstandingR2T"
DEFVAL { 1 } DEFVAL { 1 }
::= { iscsiNodeAttributesEntry 8 } ::= { iscsiNodeAttributesEntry 8 }
iscsiNodeFirstBurstLength OBJECT-TYPE iscsiNodeFirstBurstLength OBJECT-TYPE
SYNTAX Unsigned32 (512..16777215) SYNTAX Unsigned32 (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
skipping to change at page 33, line 44 skipping to change at page 34, line 4
::= { iscsiNodeAttributesEntry 8 } ::= { iscsiNodeAttributesEntry 8 }
iscsiNodeFirstBurstLength OBJECT-TYPE iscsiNodeFirstBurstLength OBJECT-TYPE
SYNTAX Unsigned32 (512..16777215) SYNTAX Unsigned32 (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."
REFERENCE REFERENCE
"RFC 3720, Section 12.14, FirstBurstLength" "RFC cccc, Section 13.14, FirstBurstLength"
DEFVAL { 65536 } DEFVAL { 65536 }
::= { iscsiNodeAttributesEntry 9 } ::= { iscsiNodeAttributesEntry 9 }
iscsiNodeMaxBurstLength OBJECT-TYPE iscsiNodeMaxBurstLength OBJECT-TYPE
SYNTAX Unsigned32 (512..16777215) SYNTAX Unsigned32 (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 that can be sent within "The maximum number of bytes that can be sent within
a single sequence of Data-In or Data-Out PDUs." a single sequence of Data-In or Data-Out PDUs."
REFERENCE REFERENCE
"RFC 3720, Section 12.13, MaxBurstLength" "RFC cccc, Section 13.13, MaxBurstLength"
DEFVAL { 262144 } DEFVAL { 262144 }
::= { iscsiNodeAttributesEntry 10 } ::= { iscsiNodeAttributesEntry 10 }
iscsiNodeMaxConnections OBJECT-TYPE iscsiNodeMaxConnections OBJECT-TYPE
SYNTAX Unsigned32 (1..65535) SYNTAX Unsigned32 (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."
REFERENCE REFERENCE
"RFC 3720, Section 12.2, MaxConnections" "RFC cccc, Section 13.2, MaxConnections"
DEFVAL { 1 } DEFVAL { 1 }
::= { iscsiNodeAttributesEntry 11 } ::= { 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 transferred using data PDU sequences must be transferred using
continuously increasing offsets, except during continuously increasing offsets, except during
error recovery." error recovery."
REFERENCE REFERENCE
"RFC 3720, Section 12.19, DataSequenceInOrder" "RFC cccc, Section 13.19, DataSequenceInOrder"
DEFVAL { true } DEFVAL { true }
::= { iscsiNodeAttributesEntry 12 } ::= { 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."
REFERENCE REFERENCE
"RFC 3720, Section 12.18, DataPDUInOrder" "RFC cccc, Section 13.18, DataPDUInOrder"
DEFVAL { true } DEFVAL { true }
::= { iscsiNodeAttributesEntry 13 } ::= { iscsiNodeAttributesEntry 13 }
iscsiNodeDefaultTime2Wait OBJECT-TYPE iscsiNodeDefaultTime2Wait OBJECT-TYPE
SYNTAX Unsigned32 (0..3600) SYNTAX Unsigned32 (0..3600)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DefaultTime2Wait preference of this node. This is the "The DefaultTime2Wait preference of this node. This is the
minimum time, in seconds, to wait before attempting an minimum time, in seconds, to wait before attempting an
explicit/implicit logout or active iSCSI task reassignment explicit/implicit logout or active iSCSI task reassignment
after an unexpected connection termination or a connection after an unexpected connection termination or a connection
reset." reset."
REFERENCE REFERENCE
"RFC 3720, Section 12.15, DefaultTime2Wait" "RFC cccc, Section 13.15, DefaultTime2Wait"
DEFVAL { 2 } DEFVAL { 2 }
::= { iscsiNodeAttributesEntry 14 } ::= { iscsiNodeAttributesEntry 14 }
iscsiNodeDefaultTime2Retain OBJECT-TYPE iscsiNodeDefaultTime2Retain OBJECT-TYPE
SYNTAX Unsigned32 (0..3600) SYNTAX Unsigned32 (0..3600)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The DefaultTime2Retain preference of this node. This is "The DefaultTime2Retain preference of this node. This is
the maximum time, in seconds after an initial wait the maximum time, in seconds after an initial wait
(Time2Wait), before which an active iSCSI task reassignment (Time2Wait), before which an active iSCSI task reassignment
is still possible after an unexpected connection termination is still possible after an unexpected connection termination
or a connection reset." or a connection reset."
REFERENCE REFERENCE
"RFC 3720, Section 12.16, DefaultTime2Retain" "RFC cccc, Section 13.16, DefaultTime2Retain"
DEFVAL { 20 } DEFVAL { 20 }
::= { iscsiNodeAttributesEntry 15 } ::= { iscsiNodeAttributesEntry 15 }
iscsiNodeErrorRecoveryLevel OBJECT-TYPE iscsiNodeErrorRecoveryLevel OBJECT-TYPE
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (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 recovery This object is designed to accommodate future error recovery
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 other words, support for the lower error level functions. In other words,
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."
REFERENCE REFERENCE
"RFC 3720, Section 12.20, ErrorRecoveryLevel" "RFC cccc, Section 13.20, ErrorRecoveryLevel"
DEFVAL { 0 } DEFVAL { 0 }
::= { iscsiNodeAttributesEntry 16 } ::= { iscsiNodeAttributesEntry 16 }
iscsiNodeDiscontinuityTime OBJECT-TYPE iscsiNodeDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of SysUpTime on the most recent occasion "The value of SysUpTime on the most recent occasion
at which any one or more of this node's counters at which any one or more of this node's counters
skipping to change at page 36, line 31 skipping to change at page 36, line 41
then this object contains a zero value." then this object contains a zero value."
::= { iscsiNodeAttributesEntry 17 } ::= { iscsiNodeAttributesEntry 17 }
iscsiNodeStorageType OBJECT-TYPE iscsiNodeStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for all read-write objects within this "The storage type for all read-write objects within this
row. Rows in this table are always created via an row. Rows in this table are always created via an
external process (e.g. not created via this MIB), and may external process (e.g. not created via this MIB). Conceptual
have a storage type of readOnlyor permanent. Conceptual
rows having the value 'permanent' need not allow write rows having the value 'permanent' need not allow write
access to any columnar objects in the row. access to any columnar objects in the row.
If this object has the value 'volatile', modifications If this object has the value 'volatile', modifications
to read-write objects in this row are not persistent to read-write objects in this row are not persistent
across reboots. If this object has the value across reboots. If this object has the value
'nonVolatile', modifications to objects in this row 'nonVolatile', modifications to objects in this row
are persistent. are persistent.
An implementation may choose to allow this object An implementation may choose to allow this object
skipping to change at page 37, line 46 skipping to change at page 38, line 6
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed login attempts" UNITS "failed login attempts"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object counts the number of times a login attempt to this "This object counts the number of times a login attempt to this
local target has failed. local target has failed.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiTargetAttributesEntry 1 } ::= { iscsiTargetAttributesEntry 1 }
iscsiTgtLastFailureTime OBJECT-TYPE iscsiTgtLastFailureTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The timestamp of the most recent failure of a login attempt "The timestamp of the most recent failure of a login attempt
to this target. A value of zero indicates that no such to this target. A value of zero indicates that no such
failures have occurred since the last system boot." failures have occurred since the last system boot."
skipping to change at page 39, line 51 skipping to change at page 40, line 11
UNITS "successful logins" UNITS "successful logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Login Response PDUs with status "The count of Login Response PDUs with status
0x0000, Accept Login, transmitted by this 0x0000, Accept Login, transmitted by this
target. target.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiTargetLoginStatsEntry 1 } ::= { iscsiTargetLoginStatsEntry 1 }
iscsiTgtLoginOtherFails OBJECT-TYPE iscsiTgtLoginOtherFails OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Login Response PDUs that were transmitted "The number of Login Response PDUs that were transmitted
by this target and that were not counted by any other by this target and that were not counted by any other
object in the row. object in the row.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
skipping to change at page 40, line 16 skipping to change at page 40, line 26
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Login Response PDUs that were transmitted "The number of Login Response PDUs that were transmitted
by this target and that were not counted by any other by this target and that were not counted by any other
object in the row. object in the row.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiTargetLoginStatsEntry 2 } ::= { iscsiTargetLoginStatsEntry 2 }
iscsiTgtLoginRedirects OBJECT-TYPE iscsiTgtLoginRedirects OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "redirected logins" UNITS "redirected logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Login Response PDUs with status class 0x01, "The count of Login Response PDUs with status class 0x01,
Redirection, transmitted by this target. Redirection, transmitted by this target.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiTargetLoginStatsEntry 3 } ::= { iscsiTargetLoginStatsEntry 3 }
iscsiTgtLoginAuthorizeFails OBJECT-TYPE iscsiTgtLoginAuthorizeFails OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Login Response PDUs with status 0x0202, "The count of Login Response PDUs with status 0x0202,
Forbidden Target, transmitted by this target. Forbidden Target, transmitted by this target.
If this counter is incremented, an iscsiTgtLoginFailure If this counter is incremented, an iscsiTgtLoginFailure
notification should be generated. notification should be generated.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiTargetLoginStatsEntry 4 } ::= { iscsiTargetLoginStatsEntry 4 }
iscsiTgtLoginAuthenticateFails OBJECT-TYPE iscsiTgtLoginAuthenticateFails OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Login Response PDUs with status 0x0201, "The count of Login Response PDUs with status 0x0201,
Authentication Failed, transmitted by this target. Authentication Failed, transmitted by this target.
If this counter is incremented, an iscsiTgtLoginFailure If this counter is incremented, an iscsiTgtLoginFailure
notification should be generated. notification should be generated.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiTargetLoginStatsEntry 5 } ::= { iscsiTargetLoginStatsEntry 5 }
iscsiTgtLoginNegotiateFails OBJECT-TYPE iscsiTgtLoginNegotiateFails OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of times a target has effectively refused a "The number of times a target has effectively refused a
login because the parameter negotiation failed. login because the parameter negotiation failed.
skipping to change at page 42, line 24 skipping to change at page 42, line 33
SYNTAX Counter32 SYNTAX Counter32
UNITS "normal logouts" UNITS "normal logouts"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Logout Command PDUs received by this target, "The count of Logout Command PDUs received by this target,
with reason code 0 (closes the session). with reason code 0 (closes the session).
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.14.1, Reason Code" "RFC cccc, Section 11.14.1, Reason Code"
::= { iscsiTargetLogoutStatsEntry 1 } ::= { iscsiTargetLogoutStatsEntry 1 }
iscsiTgtLogoutOthers OBJECT-TYPE iscsiTgtLogoutOthers OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "abnormal logouts" UNITS "abnormal logouts"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Logout Command PDUs received by this target, "The count of Logout Command PDUs received by this target,
with any reason code other than 0. with any reason code other than 0.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.14.1, Reason Code" "RFC cccc, Section 11.14.1, Reason Code"
::= { iscsiTargetLogoutStatsEntry 2 } ::= { iscsiTargetLogoutStatsEntry 2 }
--********************************************************************** --**********************************************************************
iscsiTgtAuthorization OBJECT IDENTIFIER ::= { iscsiObjects 7 } iscsiTgtAuthorization OBJECT IDENTIFIER ::= { iscsiObjects 7 }
-- Target Authorization Attributes Table -- Target Authorization Attributes Table
iscsiTgtAuthAttributesTable OBJECT-TYPE iscsiTgtAuthAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiTgtAuthAttributesEntry SYNTAX SEQUENCE OF IscsiTgtAuthAttributesEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A list of initiator identities that are authorized to "A list of initiator identities that are authorized to
access each target node within each iSCSI instance access each target node within each iSCSI instance
present on the local system." present on the local system."
skipping to change at page 45, line 27 skipping to change at page 45, line 35
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object counts the number of times a login attempt from "This object counts the number of times a login attempt from
this local initiator has failed. this local initiator has failed.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiInitiatorAttributesEntry 1 } ::= { iscsiInitiatorAttributesEntry 1 }
iscsiIntrLastFailureTime OBJECT-TYPE iscsiIntrLastFailureTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The timestamp of the most recent failure of a login attempt "The timestamp of the most recent failure of a login attempt
from this initiator. A value of zero indicates that no such from this initiator. A value of zero indicates that no such
failures have occurred since the last system boot." failures have occurred since the last system boot."
skipping to change at page 47, line 31 skipping to change at page 47, line 40
SYNTAX Counter32 SYNTAX Counter32
UNITS "successful logins" UNITS "successful logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Login Response PDUs with status "The count of Login Response PDUs with status
0x0000, Accept Login, received by this initiator. 0x0000, Accept Login, received by this initiator.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiInitiatorLoginStatsEntry 1 } ::= { iscsiInitiatorLoginStatsEntry 1 }
iscsiIntrLoginOtherFailRsps OBJECT-TYPE iscsiIntrLoginOtherFailRsps OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Login Response PDUs received by this "The count of Login Response PDUs received by this
initiator with any status code not counted in the initiator with any status code not counted in the
objects below. objects below.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiInitiatorLoginStatsEntry 2 } ::= { iscsiInitiatorLoginStatsEntry 2 }
iscsiIntrLoginRedirectRsps OBJECT-TYPE iscsiIntrLoginRedirectRsps OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Login Response PDUs with status class 0x01, "The count of Login Response PDUs with status class 0x01,
Redirection, received by this initiator. Redirection, received by this initiator.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiInitiatorLoginStatsEntry 3 } ::= { iscsiInitiatorLoginStatsEntry 3 }
iscsiIntrLoginAuthFailRsps OBJECT-TYPE iscsiIntrLoginAuthFailRsps OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Login Response PDUs with status class 0x201, "The count of Login Response PDUs with status class 0x201,
Authentication Failed, received by this initiator. Authentication Failed, received by this initiator.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiInitiatorLoginStatsEntry 4 } ::= { iscsiInitiatorLoginStatsEntry 4 }
iscsiIntrLoginAuthenticateFails OBJECT-TYPE iscsiIntrLoginAuthenticateFails OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of times the initiator has aborted a "The number of times the initiator has aborted a
login because the target could not be authenticated. login because the target could not be authenticated.
No response is generated. No response is generated.
If this counter is incremented, an iscsiIntrLoginFailure If this counter is incremented, an iscsiIntrLoginFailure
notification should be generated. notification should be generated.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiInitiatorLoginStatsEntry 5 } ::= { iscsiInitiatorLoginStatsEntry 5 }
iscsiIntrLoginNegotiateFails OBJECT-TYPE iscsiIntrLoginNegotiateFails OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of times the initiator has aborted a "The number of times the initiator has aborted a
login because parameter negotiation with the target login because parameter negotiation with the target
failed. failed.
No response is generated. No response is generated.
If this counter is incremented, an iscsiIntrLoginFailure If this counter is incremented, an iscsiIntrLoginFailure
notification should be generated. notification should be generated.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 6.10, Negotiation Failures" "RFC cccc, Section 7.12, Negotiation Failures"
::= { iscsiInitiatorLoginStatsEntry 6 } ::= { iscsiInitiatorLoginStatsEntry 6 }
iscsiIntrLoginAuthorizeFails OBJECT-TYPE iscsiIntrLoginAuthorizeFails OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "failed logins" UNITS "failed logins"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Login Response PDUs with status 0x0202, "The count of Login Response PDUs with status 0x0202,
Forbidden Target, received by this initiator. Forbidden Target, received by this initiator.
If this counter is incremented, an iscsiIntrLoginFailure If this counter is incremented, an iscsiIntrLoginFailure
notification should be generated. notification should be generated.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.13.5, Status-Class and Status-Detail" "RFC cccc, Section 11.13.5, Status-Class and Status-Detail"
::= { iscsiInitiatorLoginStatsEntry 7 } ::= { iscsiInitiatorLoginStatsEntry 7 }
-- Initiator Logout Stats Table -- Initiator Logout Stats Table
iscsiInitiatorLogoutStatsTable OBJECT-TYPE iscsiInitiatorLogoutStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiInitiatorLogoutStatsEntry SYNTAX SEQUENCE OF IscsiInitiatorLogoutStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"When an initiator attempts to send a Logout command, the target "When an initiator attempts to send a Logout command, the target
skipping to change at page 50, line 30 skipping to change at page 50, line 39
SYNTAX Counter32 SYNTAX Counter32
UNITS "normal logouts" UNITS "normal logouts"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Logout Command PDUs generated by this initiator "The count of Logout Command PDUs generated by this initiator
with reason code 0 (closes the session). with reason code 0 (closes the session).
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.14.1, Reason Code" "RFC cccc, Section 11.14.1, Reason Code"
::= { iscsiInitiatorLogoutStatsEntry 1 } ::= { iscsiInitiatorLogoutStatsEntry 1 }
iscsiIntrLogoutOthers OBJECT-TYPE iscsiIntrLogoutOthers OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "abnormal logouts" UNITS "abnormal logouts"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Logout Command PDUs generated by this initiator "The count of Logout Command PDUs generated by this initiator
with any status code other than 0. with any status code other than 0.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime." last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 10.14.1, Reason Code" "RFC cccc, Section 11.14.1, Reason Code"
::= { iscsiInitiatorLogoutStatsEntry 2 } ::= { iscsiInitiatorLogoutStatsEntry 2 }
--********************************************************************** --**********************************************************************
iscsiIntrAuthorization OBJECT IDENTIFIER ::= { iscsiObjects 9 } iscsiIntrAuthorization OBJECT IDENTIFIER ::= { iscsiObjects 9 }
-- Initiator Authorization Attributes Table -- Initiator Authorization Attributes Table
iscsiIntrAuthAttributesTable OBJECT-TYPE iscsiIntrAuthAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiIntrAuthAttributesEntry SYNTAX SEQUENCE OF IscsiIntrAuthAttributesEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A list of target identities that each initiator "A list of target identities that each initiator
on the local system may access." on the local system may access."
::= { iscsiIntrAuthorization 1 } ::= { iscsiIntrAuthorization 1 }
iscsiIntrAuthAttributesEntry OBJECT-TYPE iscsiIntrAuthAttributesEntry OBJECT-TYPE
skipping to change at page 55, line 24 skipping to change at page 55, line 33
contain a zero-length string." contain a zero-length string."
::= { iscsiSessionAttributesEntry 5 } ::= { iscsiSessionAttributesEntry 5 }
iscsiSsnTSIH OBJECT-TYPE iscsiSsnTSIH OBJECT-TYPE
SYNTAX Unsigned32 (1..65535) SYNTAX Unsigned32 (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."
REFERENCE REFERENCE
"RFC 3720, Section 10.12.6, TSIH" "RFC cccc, Section 11.12.6, TSIH"
::= { iscsiSessionAttributesEntry 6 } ::= { iscsiSessionAttributesEntry 6 }
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."
REFERENCE REFERENCE
"RFC 3720, Section 10.12.5, ISID" "RFC cccc, Section 11.12.5, ISID"
::= { iscsiSessionAttributesEntry 7 } ::= { iscsiSessionAttributesEntry 7 }
iscsiSsnInitiatorAlias OBJECT-TYPE iscsiSsnInitiatorAlias OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A UTF-8 string that gives the alias communicated by the "A UTF-8 string that gives the alias communicated by the
initiator end of the session during the login phase. initiator end of the session during the login phase.
If no alias exists, the value is a zero-length string." If no alias exists, the value is a zero-length string."
REFERENCE REFERENCE
"RFC 3720, Section 12.7, InitiatorAlias" "RFC cccc, Section 13.7, InitiatorAlias"
::= { iscsiSessionAttributesEntry 8 } ::= { iscsiSessionAttributesEntry 8 }
iscsiSsnTargetAlias OBJECT-TYPE iscsiSsnTargetAlias OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A UTF-8 string that gives the alias communicated by the "A UTF-8 string that gives the alias communicated by the
target end of the session during the login phase. target end of the session during the login phase.
If no alias exists, the value is a zero-length string." If no alias exists, the value is a zero-length string."
REFERENCE REFERENCE
"RFC 3720, Section 12.6, TargetAlias" "RFC cccc, Section 13.6, TargetAlias"
::= { iscsiSessionAttributesEntry 9 } ::= { iscsiSessionAttributesEntry 9 }
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 iscsiSsnFirstBurstLength and the expected data transfer by iscsiSsnFirstBurstLength and the expected data transfer
length of the request." length of the request."
REFERENCE REFERENCE
"RFC 3720, Section 12.10, InitialR2T" "RFC cccc, Section 13.10, InitialR2T"
::= { iscsiSessionAttributesEntry 10 } ::= { 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 "Indicates whether the initiator and target have agreed to
support immediate data on this session." support immediate data on this session."
REFERENCE REFERENCE
"RFC 3720, Section 12.11, ImmediateData" "RFC cccc, Section 13.11, ImmediateData"
::= { iscsiSessionAttributesEntry 11 } ::= { iscsiSessionAttributesEntry 11 }
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."
REFERENCE REFERENCE
"RFC 3720, Section 12.21, SessionType" "RFC cccc, Section 13.21, SessionType"
::= { iscsiSessionAttributesEntry 12 } ::= { iscsiSessionAttributesEntry 12 }
iscsiSsnMaxOutstandingR2T OBJECT-TYPE iscsiSsnMaxOutstandingR2T OBJECT-TYPE
SYNTAX Unsigned32 (1..65535) SYNTAX Unsigned32 (1..65535)
UNITS "R2Ts" UNITS "R2Ts"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum number of outstanding requests-to-transmit "The maximum number of outstanding requests-to-transmit
(R2Ts) per iSCSI task within this session." (R2Ts) per iSCSI task within this session."
REFERENCE REFERENCE
"RFC 3720, Section 12.17, MaxOutstandingR2T" "RFC cccc, Section 13.17, MaxOutstandingR2T"
::= { iscsiSessionAttributesEntry 13 } ::= { iscsiSessionAttributesEntry 13 }
iscsiSsnFirstBurstLength OBJECT-TYPE iscsiSsnFirstBurstLength OBJECT-TYPE
SYNTAX Unsigned32 (512..16777215) SYNTAX Unsigned32 (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."
REFERENCE REFERENCE
"RFC 3720, Section 12.14, FirstBurstLength" "RFC cccc, Section 13.14, FirstBurstLength"
::= { iscsiSessionAttributesEntry 14 } ::= { iscsiSessionAttributesEntry 14 }
iscsiSsnMaxBurstLength OBJECT-TYPE iscsiSsnMaxBurstLength OBJECT-TYPE
SYNTAX Unsigned32 (512..16777215) SYNTAX Unsigned32 (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 that can be sent within "The maximum number of bytes that can be sent within
a single sequence of Data-In or Data-Out PDUs." a single sequence of Data-In or Data-Out PDUs."
REFERENCE REFERENCE
"RFC 3720, Section 12.13, MaxBurstLength" "RFC cccc, Section 13.13, MaxBurstLength"
::= { iscsiSessionAttributesEntry 15 } ::= { iscsiSessionAttributesEntry 15 }
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."
skipping to change at page 58, line 26 skipping to change at page 58, line 35
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 transferred using data PDU sequences must be transferred using
continuously increasing offsets, except during continuously increasing offsets, except during
error recovery." error recovery."
REFERENCE REFERENCE
"RFC 3720, Section 12.19, DataSequenceInOrder" "RFC cccc, Section 13.19, DataSequenceInOrder"
::= { 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."
REFERENCE REFERENCE
"RFC 3720, Section 12.18, DataPDUInOrder" "RFC cccc, Section 13.18, DataPDUInOrder"
::= { iscsiSessionAttributesEntry 19 } ::= { iscsiSessionAttributesEntry 19 }
iscsiSsnErrorRecoveryLevel OBJECT-TYPE iscsiSsnErrorRecoveryLevel OBJECT-TYPE
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (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."
REFERENCE REFERENCE
"RFC 3720, Section 12.20, ErrorRecoveryLevel" "RFC cccc, Section 13.20, ErrorRecoveryLevel"
::= { iscsiSessionAttributesEntry 20 } ::= { iscsiSessionAttributesEntry 20 }
iscsiSsnDiscontinuityTime OBJECT-TYPE iscsiSsnDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of SysUpTime on the most recent occasion "The value of SysUpTime on the most recent occasion
at which any one or more of this session's counters at which any one or more of this session's counters
suffered a discontinuity. suffered a discontinuity.
When a session is established, and this object is When a session is established, and this object is
created, it is initialized to the current value created, it is initialized to the current value
of SysUpTime." of SysUpTime."
::= { iscsiSessionAttributesEntry 21 } ::= { iscsiSessionAttributesEntry 21 }
iscsiSsnProtocolLevel OBJECT-TYPE iscsiSsnProtocolLevel OBJECT-TYPE
SYNTAX Unsigned32 (1..65535) SYNTAX Unsigned32 (0..31)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The iSCSI protocol level negotiated for this session." "The iSCSI protocol level negotiated for this session."
REFERENCE REFERENCE
"[iSCSI-SAM], Section 7.1.1, iSCSIProtocolLevel" "RFC ssss, Section 7.1.1, iSCSIProtocolLevel"
-- RFC Editor: replace ssss in RFC ssss with the RFC number assigned to
-- draft-ietf-storm-iscsi-sam-04 & remove this note.
DEFVAL { 1 } DEFVAL { 1 }
::= { iscsiSessionAttributesEntry 22 } ::= { iscsiSessionAttributesEntry 22 }
iscsiSsnTaskReporting OBJECT-TYPE iscsiSsnTaskReporting OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
taskReportingRfc3720(0), taskReportingRfc3720(0),
taskReportingResponseFence(1), taskReportingResponseFence(1),
taskReportingFastAbort(2) taskReportingFastAbort(2)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This key is used to negotiate the task completion reporting "This key is used to negotiate the task completion reporting
semantics from the SCSI target. semantics from the SCSI target.
Default value is taskReportingRfc3720." Default value is taskReportingRfc3720."
REFERENCE REFERENCE
"[iSCSI-CONS], Section 13.23, Task Reporting" "RFC cccc, Section 13.23, Task Reporting"
::= { iscsiSessionAttributesEntry 23 } ::= { iscsiSessionAttributesEntry 23 }
-- 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
skipping to change at page 62, line 38 skipping to change at page 62, line 51
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 PDUs that were received on the session and "The count of PDUs that were received on the session and
contained header or data digest errors. contained header or data digest errors.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiSsnDiscontinuityTime." last discontinuity is indicated in iscsiSsnDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 6.7, Digest Errors" "RFC cccc, Section 7.8, Digest Errors"
::= { iscsiSessionCxnErrorStatsEntry 1 } ::= { iscsiSessionCxnErrorStatsEntry 1 }
iscsiSsnCxnTimeoutErrors OBJECT-TYPE iscsiSsnCxnTimeoutErrors OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "connections" UNITS "connections"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of connections within this session "The count of connections within this session
that have been terminated due to timeout. that have been terminated due to timeout.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiSsnDiscontinuityTime." last discontinuity is indicated in iscsiSsnDiscontinuityTime."
skipping to change at page 62, line 52 skipping to change at page 63, line 15
SYNTAX Counter32 SYNTAX Counter32
UNITS "connections" UNITS "connections"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of connections within this session "The count of connections within this session
that have been terminated due to timeout. that have been terminated due to timeout.
If this counter has suffered a discontinuity, the time of the If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiSsnDiscontinuityTime." last discontinuity is indicated in iscsiSsnDiscontinuityTime."
REFERENCE REFERENCE
"RFC 3720, Section 6.4, Connection Timeout Management" "RFC cccc, Section 7.5, Connection Timeout Management"
::= { iscsiSessionCxnErrorStatsEntry 2 } ::= { iscsiSessionCxnErrorStatsEntry 2 }
--********************************************************************** --**********************************************************************
iscsiConnection OBJECT IDENTIFIER ::= { iscsiObjects 11 } iscsiConnection OBJECT IDENTIFIER ::= { iscsiObjects 11 }
-- Connection Attributes Table -- Connection Attributes Table
iscsiConnectionAttributesTable OBJECT-TYPE iscsiConnectionAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiConnectionAttributesEntry SYNTAX SEQUENCE OF IscsiConnectionAttributesEntry
skipping to change at page 66, line 16 skipping to change at page 66, line 29
iscsiCxnMaxRecvDataSegLength OBJECT-TYPE iscsiCxnMaxRecvDataSegLength OBJECT-TYPE
SYNTAX Unsigned32 (512..16777215) SYNTAX Unsigned32 (512..16777215)
UNITS "bytes" UNITS "bytes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum data payload size supported for command "The maximum data payload size supported for command
or data PDUs able to be received on this connection." or data PDUs able to be received on this connection."
REFERENCE REFERENCE
"RFC 3720, Section 12.12, MaxRecvDataSegmentLength" "RFC cccc, Section 13.12, MaxRecvDataSegmentLength"
::= { iscsiConnectionAttributesEntry 10 } ::= { iscsiConnectionAttributesEntry 10 }
iscsiCxnMaxXmitDataSegLength OBJECT-TYPE iscsiCxnMaxXmitDataSegLength OBJECT-TYPE
SYNTAX Unsigned32 (512..16777215) SYNTAX Unsigned32 (512..16777215)
UNITS "bytes" UNITS "bytes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum data payload size supported for command "The maximum data payload size supported for command
or data PDUs to be sent on this connection." or data PDUs to be sent on this connection."
REFERENCE REFERENCE
"RFC 3720, Section 12.12, MaxRecvDataSegmentLength" "RFC cccc, Section 13.12, MaxRecvDataSegmentLength"
::= { iscsiConnectionAttributesEntry 11 } ::= { iscsiConnectionAttributesEntry 11 }
iscsiCxnHeaderIntegrity OBJECT-TYPE iscsiCxnHeaderIntegrity OBJECT-TYPE
SYNTAX IscsiDigestMethod SYNTAX IscsiDigestMethod
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object identifies the iSCSI header "This object identifies the iSCSI header
digest scheme in use within this connection." digest scheme in use within this connection."
::= { iscsiConnectionAttributesEntry 12 } ::= { iscsiConnectionAttributesEntry 12 }
skipping to change at page 67, line 8 skipping to change at page 67, line 21
::= { iscsiConnectionAttributesEntry 13 } ::= { iscsiConnectionAttributesEntry 13 }
iscsiCxnRecvMarker OBJECT-TYPE iscsiCxnRecvMarker OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"This object indicates whether or not this connection "This object indicates whether or not this connection
is receiving markers in its incoming data stream." is receiving markers in its incoming data stream."
REFERENCE REFERENCE
"[iSCSI-CONS], 13.25 Obsoleted Keys." "[RFCcccc], 13.25 Obsoleted Keys."
::= { iscsiConnectionAttributesEntry 14 } ::= { iscsiConnectionAttributesEntry 14 }
iscsiCxnSendMarker OBJECT-TYPE iscsiCxnSendMarker OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"This object indicates whether or not this connection "This object indicates whether or not this connection
is inserting markers in its outgoing data stream." is inserting markers in its outgoing data stream."
REFERENCE REFERENCE
"[iSCSI-CONS], 13.25 Obsoleted Keys." "[RFCcccc], 13.25 Obsoleted Keys."
::= { iscsiConnectionAttributesEntry 15 } ::= { iscsiConnectionAttributesEntry 15 }
iscsiCxnVersionActive OBJECT-TYPE iscsiCxnVersionActive OBJECT-TYPE
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Active version number of the iSCSI specification negotiated "Active version number of the iSCSI specification negotiated
on this connection." on this connection."
REFERENCE REFERENCE
"RFC 3720, Section 10.12, Login Request" "RFC cccc, Section 11.12, Login Request"
::= { iscsiConnectionAttributesEntry 16 } ::= { iscsiConnectionAttributesEntry 16 }
--********************************************************************** --**********************************************************************
-- Notifications -- Notifications
iscsiTgtLoginFailure NOTIFICATION-TYPE iscsiTgtLoginFailure NOTIFICATION-TYPE
OBJECTS { OBJECTS {
iscsiTgtLoginFailures, iscsiTgtLoginFailures,
iscsiTgtLastFailureType, iscsiTgtLastFailureType,
iscsiTgtLastIntrFailureName, iscsiTgtLastIntrFailureName,
skipping to change at page 70, line 6 skipping to change at page 70, line 19
iscsiPortalSecondaryDataDigest, iscsiPortalSecondaryDataDigest,
iscsiPortalRecvMarker iscsiPortalRecvMarker
} }
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"A collection of objects providing information about "A collection of objects providing information about
the transport protocol endpoints of the local targets. the transport protocol endpoints of the local targets.
This object group is deprecated because the marker key This object group is deprecated because the marker key
is obsolete." is obsolete."
REFERENCE REFERENCE
"[iSCSI-CONS], 13.25 Obsoleted Keys." "[RFCcccc], 13.25 Obsoleted Keys."
::= { iscsiGroups 3 } ::= { iscsiGroups 3 }
iscsiTgtPortalAttributesGroup OBJECT-GROUP iscsiTgtPortalAttributesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
iscsiTgtPortalPort, iscsiTgtPortalPort,
iscsiTgtPortalTag iscsiTgtPortalTag
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing information about "A collection of objects providing information about
skipping to change at page 75, line 19 skipping to change at page 75, line 32
iscsiCxnSendMarker, iscsiCxnSendMarker,
iscsiCxnVersionActive iscsiCxnVersionActive
} }
STATUS deprecated STATUS deprecated
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.
This object group is deprecated because the marker key This object group is deprecated because the marker key
is obsolete." is obsolete."
REFERENCE REFERENCE
"[iSCSI-CONS], 13.25 Obsoleted Keys." "[RFCcccc], 13.25 Obsoleted Keys."
::= { iscsiGroups 20 } ::= { iscsiGroups 20 }
iscsiTgtLgnNotificationsGroup NOTIFICATION-GROUP iscsiTgtLgnNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { NOTIFICATIONS {
iscsiTgtLoginFailure iscsiTgtLoginFailure
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of notifications that indicate a login "A collection of notifications that indicate a login
failure from a remote initiator to a local target." failure from a remote initiator to a local target."
skipping to change at page 77, line 10 skipping to change at page 77, line 23
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"Initial version of compliance statement based on "Initial version of compliance statement based on
initial version of this MIB module. initial version of this MIB module.
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.
This module compliance is deprecated because the This module compliance is deprecated because the
marker keys are obsolete." marker keys are obsolete."
REFERENCE REFERENCE
"[iSCSI-CONS], 13.25 Obsoleted Keys." "[RFCcccc], 13.25 Obsoleted Keys."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
iscsiInstanceAttributesGroup, iscsiInstanceAttributesGroup,
iscsiInstanceSsnErrorStatsGroup, iscsiInstanceSsnErrorStatsGroup,
iscsiPortalAttributesGroup, iscsiPortalAttributesGroup,
iscsiNodeAttributesGroup, iscsiNodeAttributesGroup,
iscsiSessionAttributesGroup, iscsiSessionAttributesGroup,
iscsiSessionPDUStatsGroup, iscsiSessionPDUStatsGroup,
iscsiSessionCxnErrorStatsGroup, iscsiSessionCxnErrorStatsGroup,
iscsiConnectionAttributesGroup, iscsiConnectionAttributesGroup,
skipping to change at page 82, line 38 skipping to change at page 82, line 52
the network via SNMP. These are the tables and objects and their the network via SNMP. These are the tables and objects and their
sensitivity/vulnerability: sensitivity/vulnerability:
iscsiNodeAttributesTable, iscsiTargetAttributesTable, and iscsiNodeAttributesTable, iscsiTargetAttributesTable, and
iscsiTgtAuthorization can be used to glean information needed to iscsiTgtAuthorization can be used to glean information needed to
make connections to the iSCSI targets this module represents. make connections to the iSCSI targets this module represents.
However, it is the responsibility of the initiators and targets However, it is the responsibility of the initiators and targets
involved to authenticate each other to ensure that an involved to authenticate each other to ensure that an
inappropriately advertised or discovered initiator or target does inappropriately advertised or discovered initiator or target does
not compromise their security. These issues are discussed in not compromise their security. These issues are discussed in
[RFC3720]. [RFCcccc].
SNMP versions prior to SNMPv3 did not include adequate security. SNMP versions prior to SNMPv3 did not include adequate security.
Even if the network itself is secure (for example by using IPsec), Even if the network itself is secure (for example by using IPsec),
even then, there is no control as to who on the secure network is even then, there is no control as to who on the secure network is
allowed to access and GET/SET (read/change/create/delete) the objects allowed to access and GET/SET (read/change/create/delete) the objects
in this MIB module. in this MIB module.
It is RECOMMENDED that implementers consider the security features as It is RECOMMENDED that implementers consider the security features as
provided by the SNMPv3 framework (see [RFC3410], section 8), provided by the SNMPv3 framework (see [RFC3410], section 8),
including full support for SNMPv3 cryptographic mechanisms (for including full support for SNMPv3 cryptographic mechanisms (for
skipping to change at page 84, line 4 skipping to change at page 84, line 17
[RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An
Architecture for Describing Simple Network Management Architecture for Describing Simple Network Management
Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, Protocol (SNMP) Management Frameworks", STD 62, RFC 3411,
December 2002. December 2002.
[RFC3720] Satran, J., Meth, K., Sapuntzakis, C., Chadalapaka, M., [RFC3720] Satran, J., Meth, K., Sapuntzakis, C., Chadalapaka, M.,
and E. Zeidner, "Internet Small Computer Systems and E. Zeidner, "Internet Small Computer Systems
Interface (iSCSI)", RFC 3720, March 2004. Interface (iSCSI)", RFC 3720, March 2004.
[RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J.
Schoenwaelder, "Textual Conventions for Internet Network Schoenwaelder, "Textual Conventions for Internet Network
Addresses", RFC 4001, February 2005. Addresses", RFC 4001, February 2005.
[RFC4545] Bakke, M. and J. Muchow, "Definitions of Managed Objects [RFC4545] Bakke, M. and J. Muchow, "Definitions of Managed Objects
for IP Storage User Identity Authorization", RFC 4545, for IP Storage User Identity Authorization", RFC 4545,
May 2006. May 2006.
[iSCSI-CONS] Chadalapaka, M., Satran, J., and K. Meth, "iSCSI [RFCcccc] Chadalapaka, M., Satran, J., and K. Meth, "iSCSI
Protocol (Consolidated)", draft-ietf-storm-iscsi- Protocol (Consolidated)", RFC cccc, mmyy
cons-02.txt (work in progress), March 2011
[iSCSI-SAM] Knight, F., Chadalapaka, M., "Internet Small -- RFC Editor: replace cccc with the RFC number assigned to
Computer Systems Interface (iSCSI) Update", draft-ietf- -- draft-ietf-storm-iscsi-cons-03 & remove this note.
Storm-iscsi-sam-02.txt (work in progress), March 2011 -- RFC Editor: replace mmyy with the RFC month and year assigned to
-- draft-ietf-storm-iscsi-cons-03 & remove this note.
[RFCssss] Knight, F., Chadalapaka, M., "Internet Small
Computer Systems Interface (iSCSI) Update", RFC ssss,
mmyy
-- RFC Editor: replace ssss with the RFC number assigned to
-- draft-ietf-storm-iscsi-sam-04 & remove this note.
-- RFC Editor: replace mmyy with the RFC month and year assigned to
-- draft-ietf-storm-iscsi-sam-04 & remove this note.
10.2. Informative References 10.2. Informative References
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction and Applicability Statements for Internet- "Introduction and Applicability Statements for Internet-
Standard Management Framework", RFC 3410, December 2002. Standard Management Framework", RFC 3410, December 2002.
[RFC4022] Raghunarayan, R., "Management Information Base for the [RFC4022] Raghunarayan, R., "Management Information Base for the
Transmission Control Protocol (TCP)", RFC 4022, March Transmission Control Protocol (TCP)", RFC 4022, March
2005. 2005.
 End of changes. 108 change blocks. 
112 lines changed or deleted 129 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/