AoE 优点

在此探讨 AoE 优点,主要是相对于 iSCSI 与 Fibre Channel(光纤通道)来比较,这三种共同功能即是可建立 Block-Level I/O 和 Shared Storage(共享磁盘)。

便宜

因为 Fibre Channel(光纤通道)设备一般来说都不便宜,相对的 AoE 使用 以太网 (通常是千兆以太网)作传输介质,这点与 iSCSI 也使用以太网来传输数据相当类似,这可节省不少成本。

简单

AoE 使用 ATA 通讯方式来传输数据,这与 iSCSI 使用 SCSI 通讯还必须经过 TCP/IP 封包处理相比,两者相较之下 AoE 着实简单多了。

AoE 缺点

成熟度

以发展成熟度来看,Fibre Channel(光纤通道) 可说是成熟度最高之技术,接着是 iSCSI,而 AoE 算是敬陪末座,AoE 的数据包无法使用路由器,若以中高端应用看 AoE 还有努力空间。

传输距离

Fibre Channel(光纤通道)在远距传输有着优势存在,而 iSCSI 使用以太网传输,在 TCP/IP 协议下可以通过路由器 而传输到远方,AoE 在设计上没有采用 TCP/IP,而是利用标准的以太网传送 ATA 磁盘命令。AoE 的传输距离就局限在以太网能传输的距离。

速度

理论上会是 Fibre Channel(光纤通道)第一,iSCSI 与 AoE 第二且差别不大,Fibre Channel(光纤通道) 以每秒 4Gb / 2Gb / 1Gb 速度传输,而 iSCSI 与 AoE 以每秒 1Gb / 100Mb (0.1Gb)传输速度。

安全性

Fibre Channel(光纤通道)和 iSCSI 都有多种严格安全认证方式,而 AoE 只有基于网卡 MAC 地址一种验证方式,所以只能使用在可以信任的网络。

AoE 如何在网络上工作

基本上和 iSCSI 一样 AoE 也分为 Target 和 Initiato 如图 2 。

图 2. AoE 存储协议工作流程

图 2. AoE 存储协议工作流程

1. AoE Initiator 以广播 (broadcasts) 的方式在网络传送包含 AoE 配置信息寻找 AoE target 端 . 这些广播 Initiators 会定期的传送 .

2. AoE targets 端接收到 Initiator 所指定信息后 , 会将 AoE 有效的 storage volumes 传送给 Initiator 端 .3. AoE Initiator 传送给 Target 端的 AoE 信息会夹带一个唯一的 tag 用来辨识是由哪个 Initiator 给 Target 端的 . 而完整的信息还会包含 ATA 磁盘的指令 . 4. AoE targets 会依据 tag 来响应给特定的 Initiator 端并执行 AoE messages 所包含的 disk read/write 指令 .5. 如果 Initiator 传送给 Target 端的信息没响应时会重新传送这信息 .


相关内容