如何将光纤通道 HBA 适配器设置为网络设备?

如何将光纤通道 HBA 适配器设置为网络设备?

如何将 HBA 适配器用作网络设备?我想将一台计算机上的 HBA 适配器连接到另一台计算机上的 HBA 适配器,并像传统网络设备一样使用它们

我的 HBA 适配器类型似乎可以正常工作。它在“lspci”中显示为 Emulex LPe15000/LPe16000 设备。

并且我有 /sys/class 中列出的所有光纤通道数据,如这篇 redhat 文章中所述https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_storage_devices/using-fibre-channel-devices_managing-storage-devices

但我想将一张卡连接到另一张卡作为简单的网络接口。所以我可以使用 scp、samba 等。我希望它出现在“ip addr”命令中

这是硬件产品:IBM 00RY004 2 端口 16Gb 光纤通道主机总线适配器网卡。但似乎其上的固件是 Emulex。我在两台不同的机器上安装了两张这样的卡,用一根光纤电缆连接。如果它们之间需要某种未知的东西,我也可以买一个中央“路由器”或交换机,但我不知道那是什么。

我如何将其用作简单的网络接口?

答案1

光纤通道和以太网是两种独立且互不兼容的技术,旨在解决不同的问题。将光纤通道电缆插入以太网光纤交换机将无法正常工作。

光纤通道协议最初是为了将计算机连接到磁盘驱动器而创建的。它从一开始就被设计为一种“传输”协议,而不是网络协议。它与 OSI 模型 网络协议基于哪些基础。

尽管如此,以太网和光纤通道可以互相封装数据帧。光纤通道帧封装以太网帧称为 光纤通道以太网 或“EoFC”。

为了与以太网/TCP/IP 堆栈兼容,您需要 CNH(融合网络 HBA)。

融合网络适配器 定义为:

融合网络适配器 (CNA),也称为融合网络接口控制器 (C-NIC),是一种计算机输入/输出设备,它将主机总线适配器 (HBA) 的功能与网络接口控制器 (NIC) 的功能相结合。换句话说,它分别“融合”了对存储区域网络和通用计算机网络的访问。

所以你的 HBA 适配器不是合适的硬件。它只能完成一半的工作。

您的(已关闭)帖子也得到了相同的答案 网络工程.stackexchange

光纤通道 HBA网络接口(用于光纤通道网络/结构)以及主机适配器。但是,它不是以太网接口这似乎是你的目标。

一些 FC HBA 可以选择运行以太网(和 FCoE),但 LPe15000 似乎没有该选项。

您需要获得融合网络适配器,而不是 HBA 适配器,才能通过光纤通道建立以太网。此硬件的实用性可能不值得花费。

答案2

ARGH 停止链接这是愚人节的玩笑,并不是真正的文件!

答案3

2023 年 2 月 5 日更新:虽然对于许多 FC 卡(如果不是全部)来说,之前的答案在技术上是正确的,但也有例外。市场上有一些卡,它们是为了造福客户环境而出售的,这些客户环境可能目前使用融合存储拓扑(因此是 CNA 或融合网络适配器/C-NIC),但计划将来升级到基于 FC 的拓扑。以一个存在预先存在的 NAS 并且客户升级其服务器的环境为例,客户可以选择使用其中一个双模式 CNA 来暂时使用其现有的存储设置,然后在将来升级存储部署后在 FC 模式下重新使用此硬件。该卡在基于 TCP/IP 的网络上运行时不会同时在 FC 模式下运行。但是,它可能支持 FC 16Gb 或 10GbE。

以 QLogic QLE8362 为例,它是一款 CNA,也可以在 FC 模式下运行。还存在可以在两种模式下运行的交换机。首先想到的是 Brocade VDX 系列交换机(被 Extreme Networks 收购),例如 VDX-6720 或 6740。这些交换机可以在基于 10GbE 的网络中运行。它们也可以接受原生 FC 16Gbs 光纤。它们还可以在具有 FCoE 的更多混合拓扑中运行。

关键是,从技术上讲,市场上没有可以同时在 FC 或 TCP/IP 模式下运行的卡是不正确的。对于任何想知道这是否可能的人,我给出的最好建议是检查您使用的卡的数据表。我不知道戴尔或 HPE 的 OEM 卡可以做到这一点。然而,这些领域中更“小众”或“专注”的参与者可能经常针对这些场景有战略性的、灵活的选择,而如今,市场上充斥着过去 5-10 年来这种硬件。

相关内容