storage R&D guy.
全部博文(1000)
分类: 服务器与存储
2014-09-28 13:51:05
SCSI 协议是映射了若干的传输协议,包括并行SCSI,IPI,IEEE-1394和FC协议。这些传输协议有特定的I/O和距离限制因素。
The iSCSI protocol defined in this document describes a means of transporting SCSI packets over TCP/IP (see [], [], [], []), providing for an interoperable solution which can take advantage of existing Internet infrastructure, Internet management facilities, and address distance limitations.iSCSI协议定义在这个文档中描述一种手段传输SCSI包通过TCP/IP,提供一个共同的方案,利用已存在的Internet基础、管理情况和地址距离限制。
2. Definitions and Acronyms 定义和缩写别名:别名字符串可以用来关联一个iSCSI节点。别名允许一个组织去关联一个用户友好的字符串iSCSI名字。当然这个别名字符串不能替代iSCSI节点名。
- CID (Connection ID): Connections within a session are identified by a connection ID. It is a unique ID for this connection within the session for the initiator. It is generated by the initiator and presented to the target during login requests and during logouts that close connections.
CID(连接ID):连接包含在一个session中,被定义为一个连接ID。它是唯一的ID为了这个连接到启动设备的session。它产生于启动设备和被介绍给目标设备,在注册请求期间和关闭连接的退出请求期间。
- Connection: A connection is a TCP connection. Communication between the initiator and target occurs over one or more TCP connections. The TCP connections carry control messages, SCSI commands, parameters, and data within iSCSI Protocol Data Units (iSCSI PDUs).
连接: 连接时一个TCP连接。消息在启动设备和目标设备之间出现通过TCP连接方式。这个TCP连接包括控制信息、SCSI命令、参数和包含iSCSI协议数据单位的数据。
- iSCSI Device: A SCSI Device using an iSCSI service delivery subsystem. Service Delivery Subsystem is defined by [SAM2] as a transport mechanism for SCSI commands and responses.
iSCSI设备:SCSI设备使用iSCSI服务投递子系统。投递子系统服务定义在传输机器为了SCSI命令和请求。
- iSCSI Initiator Name: The iSCSI Initiator Name specifies the worldwide unique name of the initiator.
iSCSI 启动设备名:这个iSCSI启动设备名指定全世界独一无二的名字给这个启动设备。
- iSCSI Initiator Node: The "initiator". The word "initiator" has been appropriately qualified as either a port or a device in the rest of the document when the context is ambiguous. All unqualified usages of "initiator" refer to an initiator port (or device) depending on the context.
- iSCSI Layer: This layer builds/receives iSCSI PDUs and relays/receives them to/from one or more TCP connections that form an initiator-target "session".
iSCSI层:层建立/接收 iSCSI协议数据单元,转发/接收它们从/到一个或多个TCP连接在从启动设备和目标设备之间的会话。
- iSCSI Name: The name of an iSCSI initiator or iSCSI target.
iSCSI名:名字在启动设备或目标设备。
- iSCSI Node: The iSCSI Node represents a single iSCSI initiator or iSCSI target. There are one or more iSCSI Nodes within a Network Entity. The iSCSI Node is accessible via one or more Network Portals. An iSCSI Node is identified by its iSCSI Name. The separation of the iSCSI Name from the addresses used by and for the iSCSI Node allows multiple iSCSI Nodes to use the same address, and the same iSCSI Node to use multiple addresses.
iSCSI节点:iSCSI节点描述一个单一的iSCSI启动设备或iSCSI目标设备。一个或者更多的节点在一个网络实体中。节点是可访问的通过一个或者更多的网络入口。一个节点被定义为它的iSCSI名称。iSCSI名字的分离从使用的地址for iscsi节点,允许多个节点去使用一样的地址,同时一样的节点使用多个地址。
- iSCSI Target Name: The iSCSI Target Name specifies the worldwide unique name of the target.
iSCSI 目标设备名: iSCSI目标设备名描述一个全世界唯一的名字给这个设备。
- iSCSI Target Node: The "target".
iSCSI 目标设备节点:又叫“目标设备”
- iSCSI Task: An iSCSI task is an iSCSI request for which a response is expected.
iSCSI任务:一个iSCSI任务是一个iSCSI请求,被期望的回答。
- iSCSI Transfer Direction: The iSCSI transfer direction is defined with regard to the initiator. Outbound or outgoing transfers are transfers from the initiator to the target, while inbound or incoming transfers are from the target to the initiator.
iCSCI传输方向:iCSCI传输方向定义关于启动设备。出站或者传出传输是从启动设备到目标设备的传输,同时入站或者进站传输是从目标设备到启动设备的传输。
- ISID: The initiator part of the Session Identifier. It is explicitly specified by the initiator during Login.
ISID: 启动设备角色的会话标识符。在启动设备注册期间被明确地定义。
- I_T nexus: According to [SAM2], the I_T nexus is a relationship between a SCSI Initiator Port and a SCSI Target Port. For iSCSI, this relationship is a session, defined as a relationship between an iSCSI Initiator's end of the session (SCSI Initiator Port) and the iSCSI Target's Portal Group. The I_T nexus can be identified by the conjunction of the SCSI port names; that is, the I_T nexus identifier is the tuple (iSCSI Initiator Name + ',i,'+ ISID, iSCSI Target Name + ',t,'+ Portal Group Tag).
I_T nexus:根据[SAM2],I_T nexus是一种关系在SCSI启动设备角色和SCSI目标设备角色之间产生。对于iSCSI,这种关系是一个会话,定义类似关系在启动设备会话的结尾部分(SCSI启动设备角色)和iSCSI目标设备的入口组(SCSI目标设备角色)。I_T nexus 可以被支持在SCSI角色名的连接,就是说,这个I_T nexus标记是一组数据(iSCSI Initiator Name + ',i,'+ ISID, iSCSI Target Name + ',t,'+ Portal Group Tag).
Network Entity: The Network Entity represents a device or gateway that is accessible from the IP network. A Network Entity must have one or more Network Portals, each of which can be used to gain access to the IP network by some iSCSI Nodes contained in that Network Entity.
网络团体:网络团体表现为可通过IP网络访问的一个驱动或者网关。一个网络团体必须有一个或者多个网络入口,,每一个都可以使用,通过IP网络访问到一些iSCSI节点容器在网络团体中。
- Network Portal: The Network Portal is a component of a Network Entity that has a TCP/IP network address and that may be used by an iSCSI Node within that Network Entity for the connection(s) within one of its iSCSI sessions. A Network Portal in an initiator is identified by its IP address. A Network Portal in a target is identified by its IP address and its listening TCP port.
网络入口:网络如后是一个网络团队的组件,有一个TCP/IP的网络地址可以使用给一个iSCSI节点,在一个ISCSI会话中提供连接。一个网络如后在启动设备中间被识别为一个IP地址。一个网络入口在目标设备被识别为一个IP地址+监听端口。
- Originator: In a negotiation or exchange, the party that initiates the negotiation or exchange.
发起人:在一个协商或交换中,协商或发起的启动设备一方。
- PDU (Protocol Data Unit): The initiator and target divide their communications into messages. The term "iSCSI protocol data unit" (iSCSI PDU) is used for these messages.
PDU,协议数据单元。启动设备和目标设备分割他们的通讯到消息中。
- Portal Groups: iSCSI supports multiple connections within the same session; some implementations will have the ability to combine connections in a session across multiple Network Portals. A Portal Group defines a set of Network Portals within an iSCSI Network Entity that collectively supports the capability of coordinating a session with connections spanning these portals. Not all Network Portals within a Portal Group need participate in every session connected through that Portal Group. One or more Portal Groups may provide access to an iSCSI Node. Each Network Portal, as utilized by a given iSCSI Node, belongs to exactly one portal group within that node.
入口组:iSCSI支持多重连接在一个同样的会话中。部分实施将有能力结合连接在一个会话中访问多个网络接口。一个入口组定义了一套网络入口在一个iSCSI网络团体。
- Portal Group Tag: This 16-bit quantity identifies a Portal Group within an iSCSI Node. All Network Portals with the same portal group tag in the context of a given iSCSI Node are in the same Portal Group.
入口组标签:这16字节大小识别一个入口组在一个iSCSI节点。所有的网络入口具有一样的入口组标签在一个给定iSCSI节点的上下文中是一样的入口组。
- Recovery R2T: An R2T generated by a target upon detecting the loss of one or more Data-Out PDUs through one of the following means: a digest error, a sequence error, or a sequence reception timeout. A recovery R2T carries the next unused R2TSN, but requests all or part of the data burst that an earlier R2T (with a lower R2TSN) had already requested.
- Responder: In a negotiation or exchange, the party that responds to the originator of the negotiation or exchange.
应答:
- SCSI Device: This is the SAM2 term for an entity that contains one or more SCSI ports that are connected to a service delivery subsystem and supports a SCSI application protocol. For example, a SCSI Initiator Device contains one or more SCSI Initiator Ports and zero or more application clients. A Target Device contains one or more SCSI Target Ports and one or more device servers and associated logical units. For iSCSI, the SCSI Device is the component within an iSCSI Node that provides the SCSI functionality. As such, there can be at most, one SCSI Device within a given iSCSI Node. Access to the SCSI Device can only be achieved in an iSCSI normal operational session. The SCSI Device Name is defined to be the iSCSI Name of the node.
SCSI设备
- SCSI Layer: This builds/receives SCSI CDBs (Command Descriptor Blocks) and relays/receives them with the remaining command execute [SAM2] parameters to/from the iSCSI Layer.
SCSI标签
- Session: The group of TCP connections that link an initiator with a target form a session (loosely equivalent to a SCSI I-T nexus). TCP connections can be added and removed from a session. Across all connections within a session, an initiator sees one and the same target.
会话
- SCSI Initiator Port: This maps to the endpoint of an iSCSI normal operational session. An iSCSI normal operational session is negotiated through the login process between an iSCSI initiator node and an iSCSI target node. At successful completion of this process, a SCSI Initiator Port is created within the SCSI Initiator Device. The SCSI Initiator Port Name and SCSI Initiator Port Identifier are both defined to be the iSCSI Initiator Name together with (a) a label that identifies it as an initiator port name/identifier and (b) the ISID portion of the session identifier.
SCSI 启动端口
- SCSI Port: This is the SAM2 term for an entity in a SCSI Device that provides the SCSI functionality to interface with a service delivery subsystem. For iSCSI, the definition of the SCSI Initiator Port and the SCSI Target Port are different.
SCSI端口:
- SCSI Port Name: A name made up as UTF-8 [RFC2279] characters and includes the iSCSI Name + 'i' or 't' + ISID or Portal Group Tag.
SCSI端口名:一个名子字制作成UTF-8字符,包含iSCSI名+‘i’或’t’+ISID 或者入口组标签。
- SCSI Target Port: This maps to an iSCSI Target Portal Group.
SCIS目标端口:这映射到一个iSCSI目标入口组。
- SCSI Target Port Name and SCSI Target Port Identifier: These are both defined to be the iSCSI Target Name together with (a) a label that identifies it as a target port name/identifier and (b) the portal group tag.
SCSI目标端口名和SCSI目标端口认证:这里同时有两种定义这个iSCSI目标名。1.一个标签识别它作为一个目标端口名/验证。2.入口组标签。
- SSID (Session ID): A session between an iSCSI initiator and an iSCSI target is defined by a session ID that is a tuple composed of an initiator part (ISID) and a target part (Target Portal Group Tag). The ISID is explicitly specified by the initiator at session establishment. The Target Portal Group Tag is implied by the initiator through the selection of the TCP endpoint at connection establishment. The TargetPortalGroupTag key must also be returned by the target as a confirmation during connection establishment when TargetName is given.
SSID(会话ID): 一个会话在iSCSI启动设备和iSCSI目标两者之间被定义为一个会话ID. 是由一个启动设备角色(ISID)和一个目标设备角色(Target Portal Group Tag)组成的一个数组。这个ISID是一个明确的规定启动设备会话建立。这个目标入口组标签键值也应该返回目标设备,当目标名称被设定时,目标设备认可在连接建立中。
- Target Portal Group Tag: A numerical identifier (16-bit) for an iSCSI Target Portal Group.
目标入口组标签:一个数字验证,16字节给一个iSCSI 目标入口组
- TSIH (Target Session Identifying Handle): A target assigned tag for a session with a specific named initiator. The target generates it during session establishment. Its internal format and content are not defined by this protocol, except for the value 0 that is reserved and used by the initiator to indicate a new session. It is given to the target during additional connection establishment for the same session.
TSIH(目标会话识别句柄):一个目标分配标签为了一个制定了名字的启动会话。这个目标产生在会话的连接期间。它的内部格式和内容没有定义在这个协议,出了变量0以外,变量0被保留使用在启动设备去标示一个新的会话。它是规定,目标增加连接的建立给一样的会话。
-------------------------
------------------------
2.2. Acronyms 缩写
Acronym Definition
------------------------------------------------------------
3DES :Triple Data Encryption Standard 三倍数据加密标准
ACA:Auto Contingent Allegiance
AEN :Asynchronous Event Notification 异步事件通知
AES: Advanced Encryption Standard 超强加密标准
AH: Additional Header (not the IPsec AH!) 增加头
AHS: Additional Header Segment 增加头部片段
API :Application Programming Interface 应用程序接口
ASC: Additional Sense Code 增加辨别码
ASCII: American Standard Code for Information Interchange
ASCQ :Additional Sense Code Qualifier
BHS :Basic Header Segment 基础头片段
CBC: Cipher Block Chaining 加密块链模式
CD :Compact Disk 协议盘
CDB :Command Descriptor Block 命令描述块
CHAP :Challenge Handshake Au