C. FAQ

在这里您可以找到一些关于网桥的常见问题。

FAQ

1. 硬件
运行一个带有 2-n个网卡的网桥需要什么硬件。
请问您能推荐一些工具来测量双端口 Linux 网桥的吞吐量吗?
2. 软件
我正在运行 x.x.x 内核。是否有补丁可以让我使用这些功能?

1. 硬件

运行一个带有 2-n个网卡的网桥需要什么硬件。

我认为一台配置不错的 486 或者一台普通的奔腾应该能够很好地应对 2x100Mbit 的吞吐量,但我从未对此进行过测试。我认为内存不会有太大影响(8MB 或 16MB 应该都足够了)。CPU 也不会有太大影响(486/奔腾 应该都足够了)。我认为主要的决定因素是总线类型(ISA,PCI)和网卡类型(有些网卡比其他网卡需要更少的 “工作”)。大型交换机通常具有非常强大的内部总线(3 或 4 千兆位并不少见)。例如,标准 PCI 无法跟上千兆以太网卡的速度。

请问您能推荐一些工具来测量双端口 Linux 网桥的吞吐量吗?

嗯,第一个问题是:它是否具有 100mbit 接口?如果它没有(只有 10mbit),那么它应该能够轻松应对,几乎与处理器速度无关。如果它确实有 100mbit 接口,并且您不确定它是否能够跟上,您可以跨它运行一个带有大包的 flood ping (ping -f -s 1450 ipaddress) 来看看它是否能够跟上。

2. 软件

我正在运行 x.x.x 内核。是否有补丁可以让我使用这些功能?

有针对 2.2.14 和 2.2.15 的补丁。自从 2.3.47 以来,它已经包含在主流内核中,所以您不需要打补丁。如果您说的是其他内核,如果您需要使用网桥功能,则必须升级。

注意:我听说了一些未经证实的传言,说 2.2.15 的补丁在 2.2.16 内核上也能无需任何更改地工作。有人介意告诉我相关信息吗?