我想知道是否可以使用 FC 交换机(用于 SAN)来传输 TCP/IP 流量。
我们的服务器(虚拟机)必须有快速网络才能复制大量数据。使用现有的 FC 网络比使用较慢的 1 Gb 网络更好。
这可能吗?
答案1
这是可能的。它被称为 IPFC,RFC 2625 对此进行了说明。您必须为 HBA 配备 TCP/IP 堆栈。请详细说明哪些 HBA 和交换机等。
答案2
是的,这是可能的 - QLogic(至少)HBA 支持 IP over F/C,许多交换机也支持它。但是,如果您想通过它推送大量数据,您将与磁盘争夺带宽,因此您可能需要关注总利用率。
您可能需要获得额外的许可才能让您的交换机支持 IP。
F/C 可能是广泛使用的最昂贵的网络技术,因此除非您真的坚持使用它,否则最好使用其他技术。如果您有独立服务器,那么 10Gbit 以太网或 Infiniband 的带宽可能比光纤通道更便宜。
如果您使用的是刀片服务器,那么您几乎只能使用刀片机箱所支持的任何设备。如果刀片服务器中的 HBA 支持 IP over F/C,那么您可以使用它。看看机箱是否可以升级以支持 Infiniband。
答案3
编辑-我承认错误,pfo 发现得很清楚。
不可以,您可以通过 IP(FCIP)传输 FC 流量,但抱歉,反之则不行。
你不能只强制将特定的虚拟机安装到同一主机上吗?没有什么比 vSwitch 更快了。
答案4
这是可能的,但是需要满足以下要求:
- 支持它的 HBA(归结为驱动程序和固件)
- 支持该功能的FC交换机
- 支持它的操作系统(据说 Solaris 应该支持每个适配器的 IPoFC)
无论如何我都会尝试一下。
我从这里获取知识(非常值得一读): http://noteablecomputers.com/ipfc.txt