draft-ietf-storm-iscsimib-02.txt   draft-ietf-storm-iscsimib-03.txt 
INTERNET-DRAFT Mark Bakke INTERNET-DRAFT Mark Bakke
STORM Working Group Dell STORM Working Group Dell
Intended status: Proposed Standard Prakash Venkatesen Intended status: Proposed Standard Prakash Venkatesen
Expires: January 2013 HCL Technologies Expires: April 2013 HCL Technologies
Obsoletes: 4544 July 13, 2012 Obsoletes: 4544 October 3, 2012
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-02.txt draft-ietf-storm-iscsimib-03.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 13, 2013. This Internet-Draft will expire on April 3, 2013.
Copyright Notice Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the Copyright (c) 2012 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 3, line 7 skipping to change at page 3, line 7
6.8. iscsiTarget..............................................11 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.......................13 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.......................................85
9. IANA Considerations...........................................83 9. IANA Considerations...........................................86
10. References...................................................84 10. References...................................................86
10.1. Normative References....................................84 10.1. Normative References....................................86
10.2. Informative References..................................85 10.2. Informative References..................................87
11. Acknowledgments..............................................85 11. Acknowledgments..............................................88
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 38 skipping to change at page 3, line 38
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
-- RFC Editor:replace cccc in RFCcccc at all the places in which it is -- RFC Editor:replace cccc in RFCcccc at all the places in which it is
-- used in this document, with the RFC number assigned to -- used in this document, with the RFC number assigned to
-- draft-ietf-storm-iscsi-cons-07 & remove this note.
This document defines a MIB module for iSCSI [RFCcccc], used to 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
skipping to change at page 14, line 38 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 "201207100000Z" -- July 10, 2012 LAST-UPDATED "201210030000Z" -- October 3, 2012
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) 2011 IETF Trust and the persons identified as Copyright (c) 2012 IETF Trust and the persons identified as
authors of the code. All rights reserved. authors of the code. All rights reserved.
Redistribution and use in source and binary forms, with or Redistribution and use in source and binary forms, with or
without modification, is permitted pursuant to, and subject without modification, is permitted pursuant to, and subject
to the license terms contained in, the Simplified BSD to the license terms contained in, the Simplified BSD
License set forth in Section 4.c of the IETF Trust's Legal License set forth in Section 4.c of the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info)." (http://trustee.ietf.org/license-info)."
REVISION "201207100000Z" REVISION "201210030000Z"
DESCRIPTION DESCRIPTION
"Second version of the iSCSI Protocol MIB Module. "Second version of the iSCSI Protocol MIB Module.
[RFCcccc] 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."
skipping to change at page 22, line 24 skipping to change at page 22, line 24
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (row) containing management information applicable "An entry (row) containing management information applicable
to a particular iSCSI instance." to a particular iSCSI instance."
AUGMENTS { iscsiInstanceAttributesEntry } AUGMENTS { iscsiInstanceAttributesEntry }
::= { iscsiInstanceSsnErrorStatsTable 1 } ::= { iscsiInstanceSsnErrorStatsTable 1 }
IscsiInstanceSsnErrorStatsEntry ::= SEQUENCE { IscsiInstanceSsnErrorStatsEntry ::= SEQUENCE {
iscsiInstSsnDigestErrors Counter32, iscsiInstSsnDigestErrors Counter32,
iscsiInstSsnCxnTimeoutErrors Counter32, iscsiInstSsnCxnTimeoutErrors Counter32,
iscsiInstSsnFormatErrors Counter32 iscsiInstSsnFormatErrors Counter32,
iscsiInstSsnTgtUnmappedErrors Counter32
} }
iscsiInstSsnDigestErrors OBJECT-TYPE iscsiInstSsnDigestErrors 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 containing header or data digest errors. If this a PDU containing header or data digest errors. If this
skipping to change at page 23, line 21 skipping to change at page 23, line 21
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 cccc, Section 7.7, Format Errors" "RFC cccc, Section 7.7, Format Errors"
::= { iscsiInstanceSsnErrorStatsEntry 3 } ::= { iscsiInstanceSsnErrorStatsEntry 3 }
iscsiInstSsnTgtUnmappedErrors OBJECT-TYPE
SYNTAX Counter32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of sessions that failed due to the target
becoming unmapped. If this counter has
suffered a discontinuity, the time of the last discontinuity
is indicated in iscsiInstDiscontinuityTime."
::= { iscsiInstanceSsnErrorStatsEntry 4 }
--********************************************************************** --**********************************************************************
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 24, line 11 skipping to change at page 24, line 23
iscsiPortalRoles BITS, iscsiPortalRoles BITS,
iscsiPortalAddrType InetAddressType, iscsiPortalAddrType InetAddressType,
iscsiPortalAddr InetAddress, iscsiPortalAddr InetAddress,
iscsiPortalProtocol IscsiTransportProtocol, iscsiPortalProtocol IscsiTransportProtocol,
iscsiPortalMaxRecvDataSegLength Unsigned32, iscsiPortalMaxRecvDataSegLength Unsigned32,
iscsiPortalPrimaryHdrDigest IscsiDigestMethod, iscsiPortalPrimaryHdrDigest IscsiDigestMethod,
iscsiPortalPrimaryDataDigest IscsiDigestMethod, iscsiPortalPrimaryDataDigest IscsiDigestMethod,
iscsiPortalSecondaryHdrDigest IscsiDigestMethod, iscsiPortalSecondaryHdrDigest IscsiDigestMethod,
iscsiPortalSecondaryDataDigest IscsiDigestMethod, iscsiPortalSecondaryDataDigest IscsiDigestMethod,
iscsiPortalRecvMarker TruthValue, iscsiPortalRecvMarker TruthValue,
iscsiPortalStorageType StorageType iscsiPortalStorageType StorageType,
iscsiPortalDescr SnmpAdminString
} }
iscsiPortalIndex OBJECT-TYPE iscsiPortalIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An arbitrary integer used to uniquely identify a particular "An arbitrary integer used to uniquely identify a particular
transport endpoint within this iSCSI instance. This index transport endpoint within this iSCSI instance. This index
value must not be modified or reused by an agent unless a value must not be modified or reused by an agent unless a
skipping to change at page 27, line 30 skipping to change at page 27, line 44
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
this MIB) may have a storage type of readOnly or permanent. this MIB) may have a storage type of readOnly or permanent.
Conceptual rows having the value 'permanent' need not Conceptual rows having the value 'permanent' need not
allow write access to any columnar objects in the row." allow write access to any columnar objects in the row."
DEFVAL { nonVolatile } DEFVAL { nonVolatile }
::= { iscsiPortalAttributesEntry 13 } ::= { iscsiPortalAttributesEntry 13 }
iscsiPortalDescr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A UTF-8 string, determined by the implementation to
describe the iSCSI portal. When only a single instance
is present, this object may be set to the zero-length
string; with multiple iSCSI portals, it may be used in
an implementation-dependent manner to describe the
respective portal, and could include information such as
HBA model, description and version or software driver and
version."
::= { iscsiPortalAttributesEntry 14 }
--********************************************************************** --**********************************************************************
iscsiTargetPortal OBJECT IDENTIFIER ::= { iscsiObjects 3 } iscsiTargetPortal OBJECT IDENTIFIER ::= { iscsiObjects 3 }
-- Target Portal Attributes Table -- Target Portal Attributes Table
iscsiTgtPortalAttributesTable OBJECT-TYPE iscsiTgtPortalAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiTgtPortalAttributesEntry SYNTAX SEQUENCE OF IscsiTgtPortalAttributesEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 37, line 47 skipping to change at page 38, line 26
to a particular node that can take on a target role." to a particular node that can take on a target role."
INDEX { iscsiInstIndex, iscsiNodeIndex } INDEX { iscsiInstIndex, iscsiNodeIndex }
::= { iscsiTargetAttributesTable 1 } ::= { iscsiTargetAttributesTable 1 }
IscsiTargetAttributesEntry ::= SEQUENCE { IscsiTargetAttributesEntry ::= SEQUENCE {
iscsiTgtLoginFailures Counter32, iscsiTgtLoginFailures Counter32,
iscsiTgtLastFailureTime TimeStamp, iscsiTgtLastFailureTime TimeStamp,
iscsiTgtLastFailureType AutonomousType, iscsiTgtLastFailureType AutonomousType,
iscsiTgtLastIntrFailureName IscsiName, iscsiTgtLastIntrFailureName IscsiName,
iscsiTgtLastIntrFailureAddrType InetAddressType, iscsiTgtLastIntrFailureAddrType InetAddressType,
iscsiTgtLastIntrFailureAddr InetAddress iscsiTgtLastIntrFailureAddr InetAddress,
iscsiTgtLastIntrFailurePort InetPortNumber
} }
iscsiTgtLoginFailures OBJECT-TYPE iscsiTgtLoginFailures OBJECT-TYPE
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.
skipping to change at page 39, line 23 skipping to change at page 40, line 4
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An Internet Network Address, of the type specified by "An Internet Network Address, of the type specified by
the object iscsiTgtLastIntrFailureAddrType, giving the the object iscsiTgtLastIntrFailureAddrType, giving the
host address of the initiator that failed the last login host address of the initiator that failed the last login
attempt. If no such failures have occurred since the last attempt. If no such failures have occurred since the last
system boot, this value is a zero-length string." system boot, this value is a zero-length string."
::= { iscsiTargetAttributesEntry 6 } ::= { iscsiTargetAttributesEntry 6 }
iscsiTgtLastIntrFailurePort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transport protocol port number used by the initiator
that failed the last login attempt. If no such failures
have occurred since the last system boot, this value is a
zero-length string."
::= { iscsiTargetAttributesEntry 7 }
-- Target Login Stats Table -- Target Login Stats Table
iscsiTargetLoginStatsTable OBJECT-TYPE iscsiTargetLoginStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiTargetLoginStatsEntry SYNTAX SEQUENCE OF IscsiTargetLoginStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of counters that keep a record of the results "A table of counters that keep a record of the results
of initiators' login attempts to this target." of initiators' login attempts to this target."
skipping to change at page 42, line 25 skipping to change at page 43, line 16
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (row) containing counters of Logout Response "An entry (row) containing counters of Logout Response
PDUs that were received by this target." PDUs that were received by this target."
AUGMENTS { iscsiTargetAttributesEntry } AUGMENTS { iscsiTargetAttributesEntry }
::= { iscsiTargetLogoutStatsTable 1 } ::= { iscsiTargetLogoutStatsTable 1 }
IscsiTargetLogoutStatsEntry ::= SEQUENCE { IscsiTargetLogoutStatsEntry ::= SEQUENCE {
iscsiTgtLogoutNormals Counter32, iscsiTgtLogoutNormals Counter32,
iscsiTgtLogoutOthers Counter32 iscsiTgtLogoutOthers Counter32,
iscsiTgtLogoutCxnClosed Counter32,
iscsiTgtLogoutCxnRemoved Counter32
} }
iscsiTgtLogoutNormals OBJECT-TYPE iscsiTgtLogoutNormals OBJECT-TYPE
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).
skipping to change at page 43, line 7 skipping to change at page 43, line 50
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 cccc, Section 11.14.1, Reason Code" "RFC cccc, Section 11.14.1, Reason Code"
::= { iscsiTargetLogoutStatsEntry 2 } ::= { iscsiTargetLogoutStatsEntry 2 }
iscsiTgtLogoutCxnClosed OBJECT-TYPE
SYNTAX Counter32
UNITS "abnormal logouts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of Logout Command PDUs received by this target,
with reason code 1 (closes the connection).
If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE
"RFC cccc, Section 11.14.1, Reason Code"
::= { iscsiTargetLogoutStatsEntry 3 }
iscsiTgtLogoutCxnRemoved OBJECT-TYPE
SYNTAX Counter32
UNITS "abnormal logouts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of Logout Command PDUs received by this target,
with reason code 2 (removes the connection).
If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiNodeDiscontinuityTime."
REFERENCE
"RFC cccc, Section 11.14.1, Reason Code"
::= { iscsiTargetLogoutStatsEntry 4 }
--********************************************************************** --**********************************************************************
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
skipping to change at page 45, line 27 skipping to change at page 46, line 49
initiator capabilities." initiator capabilities."
INDEX { iscsiInstIndex, iscsiNodeIndex } INDEX { iscsiInstIndex, iscsiNodeIndex }
::= { iscsiInitiatorAttributesTable 1 } ::= { iscsiInitiatorAttributesTable 1 }
IscsiInitiatorAttributesEntry ::= SEQUENCE { IscsiInitiatorAttributesEntry ::= SEQUENCE {
iscsiIntrLoginFailures Counter32, iscsiIntrLoginFailures Counter32,
iscsiIntrLastFailureTime TimeStamp, iscsiIntrLastFailureTime TimeStamp,
iscsiIntrLastFailureType AutonomousType, iscsiIntrLastFailureType AutonomousType,
iscsiIntrLastTgtFailureName IscsiName, iscsiIntrLastTgtFailureName IscsiName,
iscsiIntrLastTgtFailureAddrType InetAddressType, iscsiIntrLastTgtFailureAddrType InetAddressType,
iscsiIntrLastTgtFailureAddr InetAddress iscsiIntrLastTgtFailureAddr InetAddress,
iscsiIntrLastTgtFailurePort InetPortNumber
} }
iscsiIntrLoginFailures OBJECT-TYPE iscsiIntrLoginFailures 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
"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."
skipping to change at page 47, line 4 skipping to change at page 48, line 26
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An Internet Network Address, of the type specified by the "An Internet Network Address, of the type specified by the
object iscsiIntrLastTgtFailureAddrType, giving the host object iscsiIntrLastTgtFailureAddrType, giving the host
address of the target that failed the last login attempt. address of the target that failed the last login attempt.
If no such failures have occurred since the last system boot, If no such failures have occurred since the last system boot,
this value is a zero-length string." this value is a zero-length string."
::= { iscsiInitiatorAttributesEntry 6 } ::= { iscsiInitiatorAttributesEntry 6 }
iscsiIntrLastTgtFailurePort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transport protocol port number used by the target
that failed the last login attempt.
If no such failures have occurred since the last system boot,
this value is a zero-length string."
::= { iscsiInitiatorAttributesEntry 7 }
-- Initiator Login Stats Table -- Initiator Login Stats Table
iscsiInitiatorLoginStatsTable OBJECT-TYPE iscsiInitiatorLoginStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiInitiatorLoginStatsEntry SYNTAX SEQUENCE OF IscsiInitiatorLoginStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of counters which keep track of the results of "A table of counters which keep track of the results of
this initiator's login attempts." this initiator's login attempts."
::= { iscsiInitiator 2 } ::= { iscsiInitiator 2 }
skipping to change at page 60, line 45 skipping to change at page 62, line 30
AUGMENTS { iscsiSessionAttributesEntry } AUGMENTS { iscsiSessionAttributesEntry }
::= { iscsiSessionStatsTable 1 } ::= { iscsiSessionStatsTable 1 }
IscsiSessionStatsEntry ::= SEQUENCE { IscsiSessionStatsEntry ::= SEQUENCE {
iscsiSsnCmdPDUs Counter32, iscsiSsnCmdPDUs Counter32,
iscsiSsnRspPDUs Counter32, iscsiSsnRspPDUs Counter32,
iscsiSsnTxDataOctets Counter64, iscsiSsnTxDataOctets Counter64,
iscsiSsnRxDataOctets Counter64, iscsiSsnRxDataOctets Counter64,
iscsiSsnLCTxDataOctets Counter32, iscsiSsnLCTxDataOctets Counter32,
iscsiSsnLCRxDataOctets Counter32 iscsiSsnLCRxDataOctets Counter32,
iscsiSsnNopReceivedPDUs Counter32,
iscsiSsnNopSentPDUs Counter32
} }
iscsiSsnCmdPDUs OBJECT-TYPE iscsiSsnCmdPDUs OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "PDUs" UNITS "PDUs"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The count of Command PDUs transferred on this session. "The count of Command PDUs transferred on this session.
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 62, line 21 skipping to change at page 64, line 7
UNITS "octets" UNITS "octets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A Low Capacity shadow object of iscsiSsnRxDataOctets "A Low Capacity shadow object of iscsiSsnRxDataOctets
for those systems which are accessible via SNMPv1 only. for those systems which are accessible via SNMPv1 only.
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."
::= { iscsiSessionStatsEntry 6 } ::= { iscsiSessionStatsEntry 6 }
iscsiSsnNopReceivedPDUs OBJECT-TYPE
SYNTAX Counter32
UNITS "PDUs"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of NOP-In or NOP-Out PDUs received on this session.
If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiSsnDiscontinuityTime."
::= { iscsiSessionStatsEntry 7 }
iscsiSsnNopSentPDUs OBJECT-TYPE
SYNTAX Counter32
UNITS "PDUs"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of NOP-In or NOP-Out PDUs sent on this session.
If this counter has suffered a discontinuity, the time of the
last discontinuity is indicated in iscsiSsnDiscontinuityTime."
::= { iscsiSessionStatsEntry 8 }
-- Session Connection Error Stats Table -- Session Connection Error Stats Table
iscsiSessionCxnErrorStatsTable OBJECT-TYPE iscsiSessionCxnErrorStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IscsiSessionCxnErrorStatsEntry SYNTAX SEQUENCE OF IscsiSessionCxnErrorStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A list of error counters for each of the sessions "A list of error counters for each of the sessions
present on this system." present on this system."
::= { iscsiSession 3 } ::= { iscsiSession 3 }
skipping to change at page 68, line 16 skipping to change at page 70, line 24
--********************************************************************** --**********************************************************************
-- Notifications -- Notifications
iscsiTgtLoginFailure NOTIFICATION-TYPE iscsiTgtLoginFailure NOTIFICATION-TYPE
OBJECTS { OBJECTS {
iscsiTgtLoginFailures, iscsiTgtLoginFailures,
iscsiTgtLastFailureType, iscsiTgtLastFailureType,
iscsiTgtLastIntrFailureName, iscsiTgtLastIntrFailureName,
iscsiTgtLastIntrFailureAddrType, iscsiTgtLastIntrFailureAddrType,
iscsiTgtLastIntrFailureAddr iscsiTgtLastIntrFailureAddr,
iscsiTgtLastIntrFailurePort
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Sent when a login is failed by a target. "Sent when a login is failed by a target.
To avoid sending an excessive number of notifications due To avoid sending an excessive number of notifications due
to multiple errors counted, an SNMP agent implementing this to multiple errors counted, an SNMP agent implementing this
notification SHOULD NOT send more than 3 notifications of notification SHOULD NOT send more than 3 notifications of
this type in any 10-second time period." this type in any 10-second time period."
::= { iscsiNotifications 1 } ::= { iscsiNotifications 1 }
iscsiIntrLoginFailure NOTIFICATION-TYPE iscsiIntrLoginFailure NOTIFICATION-TYPE
OBJECTS { OBJECTS {
iscsiIntrLoginFailures, iscsiIntrLoginFailures,
iscsiIntrLastFailureType, iscsiIntrLastFailureType,
iscsiIntrLastTgtFailureName, iscsiIntrLastTgtFailureName,
iscsiIntrLastTgtFailureAddrType, iscsiIntrLastTgtFailureAddrType,
iscsiIntrLastTgtFailureAddr iscsiIntrLastTgtFailureAddr,
iscsiIntrLastTgtFailurePort
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Sent when a login is failed by an initiator. "Sent when a login is failed by an initiator.
To avoid sending an excessive number of notifications due To avoid sending an excessive number of notifications due
to multiple errors counted, an SNMP agent implementing this to multiple errors counted, an SNMP agent implementing this
notification SHOULD NOT send more than 3 notifications of notification SHOULD NOT send more than 3 notifications of
this type in any 10-second time period." this type in any 10-second time period."
::= { iscsiNotifications 2 } ::= { iscsiNotifications 2 }
skipping to change at page 77, line 20 skipping to change at page 79, line 31
iscsiCxnDataIntegrity, iscsiCxnDataIntegrity,
iscsiCxnVersionActive iscsiCxnVersionActive
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing information about all "A collection of objects providing information about all
connections used by all sessions." connections used by all sessions."
::= { iscsiGroups 25 } ::= { iscsiGroups 25 }
iscsiNewObjectsV2 OBJECT-GROUP
OBJECTS {
iscsiInstSsnTgtUnmappedErrors,
iscsiPortalDescr,
iscsiTgtLastIntrFailurePort,
iscsiTgtLogoutCxnClosed,
iscsiTgtLogoutCxnRemoved,
iscsiIntrLastTgtFailurePort,
iscsiSsnNopReceivedPDUs,
iscsiSsnNopSentPDUs
}
STATUS current
DESCRIPTION
"A collection of objects added in the second version of the
iSCSI MIB. This group is unconditionally optional for
compliance to the MIB module."
::= { iscsiGroups 26 }
--********************************************************************** --**********************************************************************
iscsiComplianceV1 MODULE-COMPLIANCE iscsiComplianceV1 MODULE-COMPLIANCE
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"Initial version of compliance statement. "Initial version of compliance statement.
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
skipping to change at page 82, line 25 skipping to change at page 85, line 6
GROUP iscsiInitiatorAuthGroup GROUP iscsiInitiatorAuthGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for all iSCSI implementations "This group is mandatory for all iSCSI implementations
that have iSCSI initiator facilities." that have iSCSI initiator facilities."
OBJECT iscsiNodeErrorRecoveryLevel OBJECT iscsiNodeErrorRecoveryLevel
SYNTAX Unsigned32 (0..2) SYNTAX Unsigned32 (0..2)
DESCRIPTION DESCRIPTION
"Only values 0-2 are defined at present." "Only values 0-2 are defined at present."
-- Unconditionally optional groups
GROUP iscsiNewObjectsV2
DESCRIPTION
"This group is unconditionally optional."
::= { iscsiCompliances 2 } ::= { iscsiCompliances 2 }
END END
8. Security Considerations 8. Security Considerations
There are a number of management objects defined in this MIB module There are a number of management objects defined in this MIB module
with a MAX-ACCESS clause of read-write and/or read-create. Such with a MAX-ACCESS clause of read-write and/or read-create. Such
objects may be considered sensitive or vulnerable in some network objects may be considered sensitive or vulnerable in some network
environments. The support for SET operations in a non-secure environments. The support for SET operations in a non-secure
skipping to change at page 84, line 45 skipping to change at page 87, line 30
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.
[RFCcccc] Chadalapaka, M., Satran, J., and K. Meth, "iSCSI [RFCcccc] Chadalapaka, M., Satran, J., and K. Meth, "iSCSI
Protocol (Consolidated)", RFC cccc, mmyy Protocol (Consolidated)", RFC cccc, mmyy
-- RFC Editor:replace cccc with the RFC number assigned to -- RFC Editor:replace cccc with the RFC number assigned to
-- draft-ietf-storm-iscsi-cons-07 & remove this note.
-- RFC Editor:replace mmyy with the RFC month and year assigned to -- RFC Editor:replace mmyy with the RFC month and year assigned to
-- draft-ietf-storm-iscsi-cons-07 & remove this note.
[RFCssss] Knight, F., Chadalapaka, M., "Internet Small [RFCssss] Knight, F., Chadalapaka, M., "Internet Small
Computer Systems Interface (iSCSI) Update", RFC ssss, Computer Systems Interface (iSCSI) Update", RFC ssss,
mmyy mmyy
-- RFC Editor: replace ssss with the RFC number assigned to -- RFC Editor: replace ssss with the RFC number assigned to
-- draft-ietf-storm-iscsi-sam-06 & remove this note.
-- RFC Editor: replace mmyy with the RFC month and year assigned to -- RFC Editor: replace mmyy with the RFC month and year assigned to
-- draft-ietf-storm-iscsi-sam-06 & 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. 29 change blocks. 
22 lines changed or deleted 160 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/