Linux bridge VLAN filter 功能使得 bridge 像一个真正的交换机一样来提供 VLAN 服务。本文解释 Linux bridge vlan 相关的一些命令。

bridge vlan add

Access Port

如下图所示,我们要将 tap0 加入 br0,然后要让 tap0 像一个 access port 一样工作。

首先执行 ip link set dev tap0 master br0。然后执行下图所示的命令,下图还说明了命令的每个部分分别表示什么含义:

linux_vlan_filter_add_command_1

上图所描述的行为,就是交换机上一个 access port 的行为。

Trunk Port

如下图所示,我们要将 bond0 加入 br0,然后要让 bond0 像一个 trunk port 一样工作。

首先执行 ip link set dev bond0 master br0。然后执行下图所示的命令,下图还说明了命令的每个部分分别表示什么含义:

linux_vlan_filter_add_command_2

上图所描述的行为,就是交换机上一个 trunk port 的行为。


知识共享许可协议本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。