我正在尝试将 ovs 设置为中转交换机。这将用于为 Docker 容器创建数据网络。
即在下图中,我能够将 veth0-veth3 和 veth100 到 veth103 添加到 ovs 中。但我想进行配置,使来自 veth0 的所有流量都流向 veth100,反之亦然。类似地,veth1-veth101、veth2-veth102、veth3-veth103 对。 一种方法是使用 VLAN,但如果可能的话我想避免这样做。 是否有可能允许如上所述固定端口的配置?
Openvswitch +-------------+ veth0 +------+ +--veth100-- veth1 +------+ +--veth101-- veth2 +------+ +--veth102-- veth3 +------+ +--veth103-- +-------------+
最佳答案
这可以通过以下命令来完成:
ovs-ofctl add-flow <Bridge> in_port=<src_Port>,actions=<Action>
在 <Action>
输入目的端口如下:
output:destination_port
关于networking - 如何在 open-vswitch 中将流量从特定端口转发到另一个端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40413674/