3.5.4 虚拟交换机 Linux bridge 在物理网络中,通常使用交换机连接多台主机,组成小型局域网。在 Linux 网络虚拟化技术中,也提供了物理交换机的虚拟实现,即 Linux 网桥(Linux bridge)。 Linux bridge 作为虚拟交换机,具备与物理交换机相似的功能。当使用 brctl 命令将多个网络接口(如物理网卡 eth0、虚拟接口 veth、tap 等)桥接后,它们的通信与物理交换机的转发行为一致,数据帧进入 Linux bridge 时,它根据数据帧的类型和目的地 MAC 地址,按照如下规则处理: 如果是广播帧,转发给所有桥接到该 Linux bridge 的设备。