openvswitch vlan port 模式解析

来源:互联网 发布:js更新json值 编辑:程序博客网 时间:2024/06/07 18:06

ovs-vsctl 命令可以设置端口的vlan_mode

#ovs-vsctl set port <port name> vlan_mode=trunk|access|native-tagged|native-untagged
  • 1

vlan_mode 可选trunk, access, native-tagged, native-untagged之一。

trunk

trunk 类似交换机配置的trunk模式。trunk 端口传递指定vlan(通过trunks指定)的包。如果trunks为空,则所有的VLAN都可以通过,即通过trunk port的包带任何vlan tag都不动的通过,如果没有不带vlan tag,就属于vlan 0通过。如果trunks不为空,则仅仅带着这些vlanid的包通过,其他vlan tag的包全部丢弃。

access

access 端口只允许tag指定vlan的包通过。从access port发出的包不带vlan tag。不带vlantag的包进入端口会打上tag,如果一个本身带vlan tag的包进入access port,即便vlan tag等于tag,也会被抛弃。

native-tagged

native-tagged端口与trunk端口类似,只有一点例外:不带802.1Q header的包进入端口会进入“native vlan”(通过tag指定)

native-untagged

native-untagged端口类似native-tagged端口,不同点是:从native-untagged端口发出的包进入native vlan会去掉802.1Q header

转载地址: http://blog.csdn.net/wentyoon/article/details/55224348

原创粉丝点击