如何设置 IP over FC?

如何设置 IP over FC?

我有 2 个系统,一个 Broadcom BCM5701 和一个 LSI7202p,它们通过 LC->SC 电缆连接。这些卡在 Linux 中被正确检测到,但是我希望设置 IP over FC。我在网上看到这是可能的,但是我实际上没有看到任何人在 Linux 上设置它的示例。这真的可能吗?

任何帮助,将不胜感激。

编辑:我研究过,在 OpenSolaris 中设置起来确实很容易。不过,我希望能够使用 Linux 来实现这一点。

答案1

是的,有可能(RFC2625),我这样做了一次帮助我摆脱在远程站点遇到的一个大问题,尽管它运行良好,允许我传输将我锁定在盒子外面的驱动程序文件,但我不能说我会推荐它。

当然,它会很快而且可靠,但是设置和维护起来非常复杂,所以我建议你回顾一下为什么要这样做而不是更常规的以太网 IP?

至于怎么做,嗯,我已经老了,我大约在 18-24 个月前做过这件事,所以相关的脑细胞一定已经死了,因为我已经忘记了,但我确实用过链接加上大量的谷歌搜索。顺便说一句,我估计花了 6 个小时才搞定。

正如我所说,你可以做到,但我不确定你是否应该这样做。

答案2

通常您必须在交换机上启用它(通常需要额外的许可证和一些 $$$)。此外,您的 HBA 必须支持 IPFC。您可能需要在 HBA 之间安装交换机。在交换机上启用它后,您基本上需要正确的 HBA 驱动程序来启动设备。如 Chopper3 提供的链接中所述,大多数 HBA 驱动程序似乎都在删除 IPFC 代码。

如果驱动程序支持该功能,则 bfa 驱动程序(用于 Brocade HBA)将输出类似以下内容modinfo

# modinfo bfa
filename:       /lib/modules/2.6.27.19-5-default/updates/bfa.ko
version:        2.3.0.0
author:         Brocade Communications Systems, Inc.
description:    Brocade Fibre Channel HBA Driver fcpim ipfc

这告诉您 fcpim、ipfc(光纤通道协议启动器模式和 IPFC)受支持。

警告:Linux 似乎已经放弃了 IPFC 堆栈支持,因此 HBA 驱动程序无法启动正确的设备。

相关内容