Thursday, November 23, 2006

iSCSI & Ethernet

iSCSI:

连接到一个TCP/IP网络的直接寻址的存储库,通过块I/O SCSI指令对其进行访问。ISCSI是一种基于开放的工业标准,通过它可以用TCP/IP对SCSI(小型计算机系统接口--一种数据传输的公共协议)指令进行封装,这样就可以使这些指令能够通过基于IP(以太网或千兆位以太网)“网络”进行传输。这一标准的目的是允许使用现有的以太网网络传输SCSI指令和数据,而这一过程完全不依赖于地点。对这一产品的另外一种描述是,它是连接到TCP/IP网络的存储,但可以使用与DAS和SAN存储一样的I/O指令对其进行访问。
简单地说,ISCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。

工作流程
当客户端发出一个数据、文件或应用程序的请求后,操作系统机会根据客户端请求的内容生成一个SCSI命令和数据请求,SCSI命令和数据请求通过封装后会加上一个信息包标题,并通过以太网传输到接收端;当接收端接收到这个信息包后,会对信息包进行解包,分离出的SCSI命令与数据,而分离出来的SCSI命令和数据将会传输给存储设备,当完成一次上述流程后,数据又会被返回到客户端,以响应客户端ISCSI的请求。

Ethernet 以太网
以太网,属网络低层协议,通常在OSI模型的物理层和数据链路层操作。它是总线型协议中最常见的,数据速率为10Mbps(兆比特/秒)的同轴电缆系统。该系统相对比较便宜且容易安装,直接利用每个工作站网卡上的BNC-T型连接器,就可以将电缆从一个工作站连接到另一个工作站,完成网络传输控制任务。

No comments: