![Linux 桥接器的多个端口可以共享一个 MAC 地址吗](https://linux22.com/image/693193/Linux%20%E6%A1%A5%E6%8E%A5%E5%99%A8%E7%9A%84%E5%A4%9A%E4%B8%AA%E7%AB%AF%E5%8F%A3%E5%8F%AF%E4%BB%A5%E5%85%B1%E4%BA%AB%E4%B8%80%E4%B8%AA%20MAC%20%E5%9C%B0%E5%9D%80%E5%90%97.png)
我正在做一个项目。有多个端口(NIC)桥接到 Linux 桥。我们想为多个端口使用一个 MAC 地址,并通过桥接来保存 MAC 地址。这可能吗?实际上,我已经做了一些测试,看起来没问题。但我不确定是否存在一些我不知道的潜在问题。例如,是否存在性能问题?我知道 Linux 桥接地址学习应该避免泛洪,但我仍然希望你能分享你的意见,以防我错了。提前谢谢。
答案1
这是正确的做法。网桥本身根本没有 MAC 地址。为什么它应该有 MAC 地址呢?因为它不能发起数据包,你也不能向它发送数据包。通常,实现网桥的主机也是连接到桥接网络的设备,该虚拟设备需要一个 MAC 地址,因为它可以发起以太网数据包,并且可以向它发送以太网数据包。