网络存储技术——iSCSI协议

正如每一个技术的革命都有市场在背后做推手,iSCSI的兴起也是一样。虽然存储网络早已成为存储业界的重心,但网络存储的天平却一直在SAN和NAS间摇摆,直到2002年7月,在IETF的推动下,基于IP协议的网络存储技术iSCSI才得以浮出水面。大公司的参与和领导往往是新技术得到推广的必不可少的条件。iSCSI一出现,马上得到了IBM,Cisco和HP三大业界巨头的鼎力支持,成为下一次技术浪潮的宠儿。

##什么是iSCSI

  • iSCSI:将SCSI命令和块状数据封装到TCP/IP包中发送、接收。

  • iSCSI优点:

    • 将存储网扩展到Internet。
    • 显著降低总体拥有成本。
  • iSCSI缺点:

    • 效率低于FC
    • 如果不使用硬件加速TCP处理,性能低。

##iSCSI操作过程

  • iSCSI登录:建立TCP连接给iSCSI使用。启动器向目标器发登录请求,经过相互认证,协商各种参数。完成后就进入全功能阶段。

  • iSCSI全功能阶段:启动器向目标器发送SCSI命令,目标器予以回复。

  • 连接的一致性:如果iSCSI请求在一个TCP连接中传输,回复也应该在同一个TCP连接中。出现错误时,可以在另一个TCP连接中传输。

##iSCSI协议数据单元

  • SCSI命令封装到iSCSI请求数据包,SCSI回答和状态在iSCSI回复数据包。

  • iSCSI的每一个数据单元有一个数据头,后面是一个或多个数据段。

  • 数据头分为基本数据头(BHS)和可选择的数据头(AHS)。BHS是每一个iSCSI数据包必需的,固定48Bytes。

ISCSI.png

###iSCSI基本数据头

ISCSI2.png

##思考题

  • SCSI能否不通过iSCSI层直接通过TCP传输?

  • 如果规定只能通过一个TCP连接传输iSCSI,iSCSI协议如何简化?

  • 有FC交换机,有没有iSCSI交换机?

网络存储技术——iSCSI协议

正如每一个技术的革命都有市场在背后做推手,iSCSI的兴起也是一样。虽然存储网络早已成为存储业界的重心,但网络存储的天平却一直在SAN和NAS间摇摆,直到2002年7月,在IETF的推动下,基于IP协议的网络存储技术iSCSI才得以浮出水面。大公司的参与和领导往往是新技术得到推广的必不可少的条件。iSCSI一出现,马上得到了IBM,Cisco和HP三大业界巨头的鼎力支持,成为下一次技术浪潮的宠儿。 Continue reading “网络存储技术——iSCSI协议”