警告:由于未指定先决条件 nw_src nw _dst,lib openflow _01 字段被忽略

问题描述 投票:0回答:2

这个问题之前已经被问过,我已经尝试了答案中给出的所有内容,但仍然收到相同的警告。我正在这个link中使用代码 (lab4.py 和 lab4_controller.py)。我正在

/mininet/examples
中创建一个单独的拓扑文件,并尝试从另一个终端使用 pox 控制器访问交换机,但收到上述警告。

python api mininet pox
2个回答
3
投票

此警告意味着您只指定了较高层参数,而没有先指定较低层参数。

请参考这个链接


0
投票

更新了答案的链接: https://noxrepo.github.io/pox-doc/html/#what-does-the-fields-ignored-due-to-unspecified-preventions-warning-mean

基本上这意味着您指定了一些更高层的字段 也不指定相应的下层字段。 为了 例如,您可能尝试创建一个您指定的匹配 仅tp_dst=80,打算捕获HTTP流量。 你不能这样做。 要匹配 TCP 端口 80,还必须指定要匹配 TCP (nw_proto=6)。 并且为了在 TCP 上匹配,还必须匹配 在 IP 上(dl_type=0x800)。

© www.soinside.com 2019 - 2024. All rights reserved.