Class CIM_iSCSISession
extends CIM_NetworkPipe

iSCSISession is a network pipe between an initiator and target SCSIProtocolEndpoints. An iSCSISession is composed of one or more TCP connections which MUST be selected from a SystemSpecificCollection representing an iSCSI Portal Group. NetworkPipeComposition aggregates NetworkPipe instances representing iSCSI connections, which are associated to TCPProtocolEndpoints. Only an iSCSI initiator can create an iSCSI Session, an iSCSI Target MUST accept (or reject) a session request. EndOfNetworkPipe associates iSCSISession with SCSIProtocolEndpoint.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_NetworkPipe
   |
   +--CIM_iSCSISession

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringiSCSISession is a network pipe between an initiator and target SCSIProtocolEndpoints. An iSCSISession is composed of one or more TCP connections which MUST be selected from a SystemSpecificCollection representing an iSCSI Portal Group. NetworkPipeComposition aggregates NetworkPipe instances representing iSCSI connections, which are associated to TCPProtocolEndpoints. Only an iSCSI initiator can create an iSCSI Session, an iSCSI Target MUST accept (or reject) a session request. EndOfNetworkPipe associates iSCSISession with SCSIProtocolEndpoint.
UMLPackagePathstringCIM::Network::Pipes
Versionstring2.45.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
CurrentConnectionsuint32
DescriptionstringThe number of transport protocol connections that currently belong to this session.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnConnectionNumber
MaxValuesint6465535
MinValuesint641
ModelCorrespondencestringCIM_iSCSISessionSettings.MaxConnectionsPerSession
DataPDUInOrderboolean
DescriptionstringFalse indicates that iSCSI data PDUs within sequences MAY be in any order. True indicates that data PDUs within sequences MUST be at continuously increasing addresses, with no gaps or overlay between PDUs. Default is true.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnDataPDUInOrder
ModelCorrespondencestringCIM_iSCSISessionSettings.DataPDUInOrderPreference
DataSequenceInOrderboolean
DescriptionstringFalse indicates that iSCSI data PDU sequences MAY be transferred in any order. True indicates that data PDU sequences MUST be transferred using continuously increasing offsets, except during error recovery.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnDataSequenceInOrder
ModelCorrespondencestringCIM_iSCSISessionSettings.DataSequenceInOrderPreference
DefaultTimeToRetainuint32
DescriptionstringThe DefaultTime2Retain negotiated for this Session. This is the maximum time, in seconds after an initial wait (Time2Wait), before which an active iSCSI task reassignment is still possible after an unexpected connection termination or a connection reset.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiNodeDefaultTime2Retain
MaxValuesint643600
MinValuesint640
ModelCorrespondencestringCIM_iSCSISessionSettings.DefaultTimeToRetainPreference
PUnitstringsecond
UnitsstringSeconds
DefaultTimeToWaituint32
DescriptionstringThe DefaultTime2Wait negotiated for this Session. This is the minimum time, in seconds, to wait before attempting an explicit/implicit logout or active iSCSI task reassignment after an unexpected connection termination or a connection reset.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiNodeDefaultTime2Wait
MaxValuesint643600
MinValuesint640
ModelCorrespondencestringCIM_iSCSISessionSettings.DefaultTimeToWaitPreference
PUnitstringsecond
UnitsstringSeconds
Directionalityuint162
DescriptionstringiSCSI sessions MUST be bidirectional.
MappingStringsstringRecommendation.ITU|M3100.Pipe.directionality
OverridestringDirectionality
ValueMapstring2
ValuesstringBi-Directional
EndPointNamestring
DescriptionstringThe iSCSI Port Name (iSCSIProtocolEndPoint.Name), of the device at the other end of this iSCSISession.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnInitiatorName, MIB.IETF|iSCSI-MIB.iscsiSsnTargetName
ErrorRecoveryLeveluint32
DescriptionstringThe level of error recovery negotiated between the initiator and the target. Higher numbers represent more detailed recovery schemes.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnErrorRecoveryLevel
MaxValuesint64255
MinValuesint641
ModelCorrespondencestringCIM_iSCSISessionSettings.ErrorRecoveryLevelPreference
ImmediateDataboolean
DescriptionstringIndicates whether the initiator and target have agreed to support immediate data on this session.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnImmediateData
ModelCorrespondencestringCIM_iSCSISessionSettings.ImmediateDataPreference
InitialR2Tboolean
DescriptionstringIf set to true, indicates that the initiator MUST wait for an R2T before sending to the target. If set to false, the initiator MAY send data immediately, within limits set by iscsiSsnFirstBurstLength and the expected data transfer length of the request.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnInitialR2T
ModelCorrespondencestringCIM_iSCSISessionSettings.InitialR2TPreference
MaxConnectionsPerSessionuint32
DescriptionstringThe maximum number of connections allowed in this session.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiNodeMaxConnections
MaxValuesint6465535
MinValuesint641
ModelCorrespondencestringCIM_iSCSISessionSettings.MaxConnectionsPerSession
MaxDataBurstLengthuint32
DescriptionstringThe maximum number of bytes which can be sent within a single sequence of Data-In or Data-Out PDUs.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnMaxBurstLength
MaxValuesint6416777215
MinValuesint64512
ModelCorrespondencestringCIM_iSCSISessionSettings.MaxDataBurstLength
PUnitstringbyte
UnitsstringBytes
MaxOutstandingR2Tuint32
DescriptionstringThe maximum number of outstanding request-to-transmit (R2T)s per iSCSI task within this session.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnMaxOutstandingR2T
MaxValuesint6465535
MinValuesint641
ModelCorrespondencestringCIM_iSCSISessionSettings.MaxOutstandingR2T
PUnitstringbyte
UnitsstringBytes
MaxUnsolicitedFirstDataBurstLengthuint32
DescriptionstringThe maximum length supported for unsolicited data sent within this session.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnFirstBurstLength
MaxValuesint6416777215
MinValuesint64512
ModelCorrespondencestringCIM_iSCSISessionSettings.MaxUnsolicitedFirstDataBurstLength
PUnitstringbyte
UnitsstringBytes
SessionTypeuint16
DescriptionstringiSCSI Session type.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnType
ValueMapstring2, 3
ValuesstringDiscovery, Normal
TSIHuint32
DescriptionstringThe Target Session Identifying Handle (TSIH) for this session.
MappingStringsstringMIB.IETF|iSCSI-MIB.iscsiSsnTSIH

Inherited Properties

NameData Type
AggregationBehavioruint16
Captionstring
CommunicationStatusuint16
Descriptionstring
DetailedStatusuint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
Namestring
OperatingStatusuint16
OtherEnabledStatestring
PrimaryStatusuint16
RequestedStateuint16
Statusstring
TimeOfLastStateChangedatetime
TransitioningToStateuint16
AvailableRequestedStatesuint16[]
OperationalStatusuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
RequestStateChangeuint32