在 OVS 交换机上重定向流量

在 OVS 交换机上重定向流量

我在 mininet 上有以下拓扑:

主机 1:10.0.0.1/24 mac:aa:00:00:00:00:01 主机 2:10.0.0.2/24 mac:aa:00:00:00:00:02 主机 3:10.0.0.3/24 mac:aa:00:00:00:00:03

我想按如下方式重定向流量:

当主机 1 ping 主机 2 时,流量应重定向到主机 3。

我在 osv 交换机和 ryu 控制器上实现了以下规则:

sudo ovs-ofctl add-flow br0“表=0,优先级=100,ip,in_port=1,dl_src=aa:00:00:00:00:01,nw_dst=10.0.0.2,操作=mod_dl_src:aa:00:00:00:00:03,mod_nw_dst:10.0.0.3,输出:3”

sudo ovs-ofctl add-flow br0“表=0,优先级=100,ip,in_port=3,dl_src=aa:00:00:00:00:03,nw_dst=10.0.0.1,操作=mod_dl_src:aa:00:00:00:00:02,mod_nw_dst:10.0.0.2,输出:1”

主机 3 正在接收 ICMP 请求但未回复。我相信这是 ARP 问题。

有人能帮忙进行这个重定向吗?

相关内容