在 DLUX 上看不到自定义拓扑
Can't see custom topology on DLUX
我在 mininet 中创建了自定义拓扑并向交换机添加了流规则。我可以 ping 主机,但看不到 DLUX 上的拓扑。我尝试了其他拓扑结构,例如单一拓扑结构和线性拓扑结构,这些都可以正常工作。我不明白自定义拓扑有什么问题。如果有人可以阐明一些问题。
尝试重新启动 ODL,像这样 。我会怀疑
你在 l2switch 项目中遇到了一些错误。但是,您可以进一步调试
通过检查自定义拓扑中每个交换机上的流量。每个开关
应该有 dl_type=0x88cc 的流,该流会发送到 CONTROLLER。那些
是 LLDP 数据包,这是 ODL 学习链接的方式,反过来
DLUX 将如何在您的 GUI 中绘制它们。如果流量不存在,那么
你会想弄清楚为什么吗?也许开关忽略了
流编程(检查交换机日志),或者流可能不均匀
正在发送(您可以检查 ODL 日志,或者甚至执行 tcpdump 以查看是否
开放流规则正在发送到交换机)。如果流量正在
编程,并且 LLDP 数据包被踢到 ODL 那么问题
可能是 ODL 和 DLUX 内部的。
公平地说,DLUX 是一个陈旧的项目,将被删除。那里
可能是您遇到的错误。
奇怪的是,我现在突然可以ping通了,没有做任何更改。我之前也遇到过这个问题,控制器一周左右不工作然后突然启动 运行。
问题不是来自 ODL,而是来自 OVS 交换机,您需要为您的交换机控制器使用此脚本
sudo ovs-vsctl set bridge s1 protocols=OpenFlow13
我在 mininet 中创建了自定义拓扑并向交换机添加了流规则。我可以 ping 主机,但看不到 DLUX 上的拓扑。我尝试了其他拓扑结构,例如单一拓扑结构和线性拓扑结构,这些都可以正常工作。我不明白自定义拓扑有什么问题。如果有人可以阐明一些问题。
尝试重新启动 ODL,像这样
公平地说,DLUX 是一个陈旧的项目,将被删除。那里 可能是您遇到的错误。
奇怪的是,我现在突然可以ping通了,没有做任何更改。我之前也遇到过这个问题,控制器一周左右不工作然后突然启动 运行。
问题不是来自 ODL,而是来自 OVS 交换机,您需要为您的交换机控制器使用此脚本
sudo ovs-vsctl set bridge s1 protocols=OpenFlow13