0

我目前正在玩 ONOS 和 OpenFlow。我正在使用 ONOS 2.0.0 和 mininet-wifi。我必须遵循以下场景:无线节点在多个接入点之间移动。我想为当前和下一个接入点设置流规则。拓扑如下所示:

拓扑

IP 为 10.0.0.1 的主机在接入点之间移动。但是,我无法在两台主机之间进行 ping 操作。在接入点,我有两条规则将所有内容从其端口 1 转发到 2,反之亦然: 美联社

在核心交换机中,我的手动流程规则如下所示: 核心交换机

我在这里做错了什么?在这种情况下我无法 ping 的原因是什么?反应式转发应用程序的规则看起来并没有什么不同。代码中的一个区别是我使用的是 FlowRule 对象,而反应式转发使用的是 ForwardingObjective 对象。我也试过了,没有任何区别。

4

1 回答 1

0

问题是没有回答 ARP 请求。我不得不启动 ONOS 的 ProxyARP 应用程序。通过该 ONOS 正确响应接收到的 ARP 请求。之后,流规则按预期用于发送 ping 包。

于 2019-04-16T08:21:48.917 回答