存储网络 - FCoE 和 FCIP 的小相似与大不同
介绍
FCoE和FCIP都是将Fibre Channel(FC)协议运行于非光纤网络载体的存储传输协议。它们将FC协议封装在网络OSI模型的不同层中,这种封装技术上实现的区别使得FCoE和FCIP在应用和部署上有所不同。本文就FCoE和FCIP区别入手,描述FCoE和FCIP两种存储网络协议的共同点和,区别,以及对应的不同应用场景。作为读者在选择网络存储架构的参考。
更多信息
FCoE的全称是Fiber Channel over Ethernet,是通过以太网直接传输光纤协议,让存储网络中的数据可轻易跨越光纤和以太网的界限,通过同一种截物理介质(以太网络)进行传输,同时保留了FC中的上层协议的特性,例如数据一致性,流控制等,但不使用原先光纤网络的物理线路与接口。目的在于降低用户在存储网络构建和管理方面的成本和复杂性。(参考:存储网络 – 了解FCoE的8个技术细节)
FCIP的全称是Fibre Channel over Internet Protocol,是通过运行于以太网中的IP通道来传输FC协议,使得可以将两个距离比较远的FC SAN网络连接在一起,组成一个更大的存储网络。它的好处是无需在两地之间再部署光纤网络,就可以实现使用现有的IP网络传输FC协议。
FCoE和FCIP在应用上有一些共同点:
- 都可以利用现有的以太网/IP网络对存储网络进行扩展与融合。
- 都是把FC协议封装在不同的数据包中进行传输,而FC协议中内部都是SCSI命令。
- 都需要额外购置专用的设备,FCoE需要添置FC和以太网融合的交换机支持无损以太网传输FC协议,主机端需要配置融合网卡。FCIP则需要在两个SAN网络之间IP通道IP网管支持拆解包的操作(例如Cisco MDS的IP Storage模块)。
- 都可以利用现有的高速以太网满足带宽上的需求。
FCoE和FCIP在应用上的主要区别有以下几点:
- 传输方式方面,FCIP是将FC包交由OSI第四层的TCP/IP包封装,FCoE则是直接封装在二层的以太网帧内。FCIP直接使用第三层实现处理拥堵,服务质量和传输优先权。FCOE则依赖于增强的无损以太网实现流控制,传输优先权等等。
- 由于FCIP和FCoE在封装的方式不同,FCIP可以直接使用TCP/IP网络中的路由功能,FCoE则只能通过MAC来寻址,同时管理员需要进行点对点基于WWN的Zoning配置。
- FCIP仅仅应用交换机到交换机的连接,而FCoE则是主机 – 交换机 – 存储的多方位连接。
- FCIP对以太网没有速度上的限制,而FCoE则需要起始10Gb的带宽,且是无损以太网。
- FCIP通常来说适合长距离的SAN网络的互联,数据传输,容灾需求,IPSec功能还可以为FCIP的传输进行加密。而FCoE则更适合数据中心能的网络融合,满足数据访问需求。
总结来说,FCoE和FCIP技术的出现,都是为了在已有的以太网和IP网络中使用FC来传输SCSI,让以太网可以用作存储网络之用。无论是使用FCoE基于数据中心内部和融合网络,以及FCIP实现数据中心间的存储网融合。主要的优势还是体现在成本上,虽然在维护和管理这些网络与设备也需要额外的工具与人力,而相对于节省下来维护两个独立的光纤网络和以太网所产生的成本,或者说是就未来的存储网络规划来说都是有一定的优势存在。
参考
Cisco MDS 9000系列FCIP配置文档 – FCIP基本概念
存储网络 – 了解FCoE的8个技术细节
存储人生 iFCP,FCIP,iSCSI,FCoE区别
应用于
存储网络
存储基础
上一篇: 与普通交换机相比,核心交换机有哪些优势?
推荐阅读
-
存储网络 - FCoE 和 FCIP 的小相似与大不同
-
紧急模式问题处理 - 图 1 紧急模式 根本原因分析 应急模式提供了尽可能小的环境,即使无法进入应急模式,也可以在其中修复系统。在应急模式下,系统只安装根文件系统供读取,不尝试安装任何其他本地文件系统,不激活网络接口,只启动一些基本服务。 进入应急模式的原因通常是 /etc/fstab 文件中存在错误,导致文件系统挂载失败。 文件系统中存在错误,导致。 约束和限制 本节适用于 Linux 操作系统紧急模式。程序涉及修复文件系统。修复文件系统有丢失数据的风险,因此请先备份数据,然后再执行修复操作。 处理方法 输入根密码,然后进入修复模式。 在应急模式下,根分区以只读模式挂载。要修改根目录中的文件,需要执行以下命令以读写模式重新挂载根分区。# mount -o rw,remount / 请执行以下命令首先检查 fstab 文件是否有误,然后尝试挂载所有未挂载的文件系统。# mount -a 如果挂载点不存在,请创建一个挂载点。 如果不存在此类设备,请注释或删除挂载行。 如果指定了不正确的挂载选项,请将挂载参数更改为正确的参数。 如果没有发生错误,但出现 UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY 消息(通常是由文件系统错误引起的),请跳至第 7 步。 执行以下命令打开 /etc/fstab 以修改相应的错误。# vi /etc/fstab /etc/fstab 文件包含以下字段,以空格分隔:[文件系统] [dir] [type] [options] [dump] [fsck] 表 1 /etc/fstab 参数 说明 参数 说明 [文件系统] 要挂载的分区或存储设备。 文件系统]列建议以 UUID 的形式写入。执行 blkid 命令可查询设备文件系统 UUID。 参考格式如下: # <device> <dir> <type> <options> <dump> <fsck>; UUID=b411dc99-f0a0-4c87-9e05-184977be8539 /home ext4 defaults 0 2 使用 UUID 的好处是,它们与磁盘顺序无关。如果你在 BIOS 中更改了存储设备的顺序,或重新插入了存储设备,或者因为某些 BIOS 可能会随机更改存储设备的顺序,那么使用 UUID 会更有效率。 [文件系统] 文件系统]的挂载位置。 类型 挂载设备或分区的文件系统类型,支持多种不同的文件系统:ext2、ext3、ext4、reiserfs、xfs、jfs、smbfs、iso9660、vfat、ntfs、swap 和 auto。 设置为自动类型后,挂载命令会猜测所使用的文件系统类型,这对 CDROM 和 DVD 等移动设备非常有用。 选项 挂载时要使用的参数,有些参数是特定文件系统特有的。例如,默认值参数使用文件系统的默认挂载参数,ext4 的默认参数为:rw、suid、dev、exec、auto、nouser、async。 有关更多参数,请执行以下命令查看 man 手册:# man mount