代码之家  ›  专栏  ›  技术社区  ›  sushmita das

无法在DLUX上查看自定义拓扑

  •  1
  • sushmita das  · 技术社区  · 7 年前

    我在mininet中创建了一个自定义拓扑,并向交换机添加了流规则。我可以ping主机,但看不到DLUX上的拓扑。我尝试了其他拓扑,如单拓扑和线性拓扑,这些都很好。我不明白自定义拓扑有什么问题。如果有人能透露一些信息。

    3 回复  |  直到 7 年前
        1
  •  1
  •   jamo    7 年前

    尝试重新启动ODL,如下所示 person is doing 。我怀疑 您在l2switch项目中遇到了一些错误。但是,您可以进一步调试 通过检查自定义拓扑中每个交换机上的流。每个交换机 应该有一个dl\U type=0x88cc的流,该流将注入控制器。那些 是LLDP数据包,这是ODL学习链接的方式 DLUX将如何在GUI中绘制它们。如果没有流量,那么 你想知道为什么吗?也许开关被忽略了 流编程(检查开关日志),或者流不均匀 正在发送(您可以检查ODL日志,甚至可以执行tcpdump以查看 openflow规则正在发送到交换机)。如果流量正在 编程后,LLDP数据包被发送到ODL,然后问题就来了 可能是ODL和DLUX的内部。

    公平地说,DLUX是一个过时的项目,将被删除。那里 可能是你碰到的虫子。

        2
  •  0
  •   sushmita das    7 年前

    奇怪的是,我现在可以突然ping而不做任何改变。我之前也遇到过这个问题,控制器大约有一周不工作,然后突然开始运行。

        3
  •  0
  •   Jeremia Aji Nugroho    5 年前

    问题不是来自ODL,而是来自OVS switch,您需要为交换机控制器编写此脚本

    sudo ovs vsctl set bridge s1 protocols=OpenFlow13

    http://kspviswa.github.io/Installing-ODL-BE.html