用hw桥接的双接口网卡?

我正在寻找具有两个PHY的PCI网卡,这些网卡能够在硬件中进行桥接/交换,但允许主机监视通信量。 这样的事情存在吗?

这将在Linux主机上运行。

编辑 :软件桥接不适用于此应用程序。 我正在寻找一些可以进行具有监视function的硬件切换的卡型号。

是的,这样的事情存在。 它们在家庭WiFi路由器中非常受欢迎 – 这就是您的Linksys路由器平均工作方式:四个“LAN”端口连接到一个桥接适配器,然后通过软件桥接到802.11适配器,然后是NAT“编辑到“WAN”端口。

然而,很难find一个你可以插入任何一台计算机 – 需求是不存在的。 相反,我build议使用brctl进行简单的软件桥接 – 这将创build一个“虚拟”适配器,通常称为“br0”,它代表了两个适配器的桥梁。 您可以像处理任何物理适配器一样处理该虚拟适配器。

在软件中桥接适配器的开销是微不足道的,即使是平庸的硬件。

如果brctl不能提供你所需要的(也许软件层增加了太多的延迟),下一个最好的select就是在你的交换机上使用一个span或monitor端口。 stream量不是桥接的,只是复制到目标端口,无论您需要做什么监控都可能发生。 不好的一面是你不能过滤stream量,但是你可以监控它。