我目前正在使用ONOS和OpenFlow。我正在使用ONOS 2.0.0和mininet-wifi。我必须遵循以下方案:无线节点在多个访问点之间移动。我想为当前和以下访问点设置流规则。拓扑如下所示:
IP 10.0.0.1的主机在访问点之间移动。但是,我无法在两个主机之间执行ping操作。在访问点,我有两个规则将所有内容从端口1转发到端口2,反之亦然:
我在这里做错了什么?在这种情况下无法ping的原因是什么?反应式转发应用程序的规则看起来并没有什么不同。代码中的一个区别是我使用的是FlowRule对象,而反应式转发使用的是ForwardingObjective对象。我也尝试过,没有任何区别。
答案 0 :(得分:0)
问题是未应答ARP请求。我必须启动ONOS的ProxyARP应用程序。这样,ONOS可以正确响应收到的ARP请求。之后,按预期使用流规则来发送ping软件包。