相当于 ovs add port with vlan 的 Linux 命令

标签 linux linux-kernel openvswitch vlan

ovs-vsctl add-port hostInterface hostveth tag=9。此命令将 hostveth 添加到网桥,并且从 hostveth 发出的数据包都标记有 vlan id 9。我正在寻找用于 linux 网桥的类似命令

我的设置是

hostInterface(bridge) -> hostvethpair -> ns1vethpair(另一个命名空间) hostinterface 和 hostvethpair 是相同的默认命名空间,但 ns1vethpair 位于不同的命名空间。

我希望从 hostvethpair 发出的数据包带有 vlan id 标记,并且这些标记的数据包应发送到网桥。我能够使用上述命令通过 ovs 桥实现此目的。有没有任何命令可以在 Linux 桥接中执行相同的操作。如果是这样,您能分享一个例子吗?

提前致谢

最佳答案

我想我已经找到了我正在寻找的解决方案。可以通过桥接 VLAN 过滤规则来完成。 (桥接 VLAN 添加)。

关于相当于 ovs add port with vlan 的 Linux 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48896152/

相关文章:

Mininet OVS 上的 iptables

linux - 可以在linux(docker,openvswitch)中的两个网络接口(interface)之间建立类似桥接的东西

c++ - c++代码第一次在linux上执行时间特别慢

java - Linux 中的 SMTP/POP3 客户端

linux - 如何仅从 TCPDUMP 文件中提取目标端口

linux - 为什么 splice() 在我的系统上表现如此糟糕?

memory-management - Linux内核设置GDT的位置

linux - 通过项目中的多个文件快速搜索某些代码行的方法

linux - __blk_end_request 和 blk_end_request 之间的区别

linux - 接口(interface)无法通过 ovs vxlan 互相 ping 通