问题标签 [pox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
63 浏览

sdn - 更改 Floodlight 上的 OpenFlow 配置

我想找到一种方法将泛光灯上的 miss_send_len 设置为0xFFFD

即翻译以下POX行

self.connection.send(of.ofp_set_config(miss_send_len = 0xFFFD)) 进入泛光灯。

0 投票
1 回答
1463 浏览

networking - 无法运行 Openvswitch 2.5.0

我已经删除了我拥有的 openvswitch 版本,并按照此链接中的相同步骤下载了版本(2.5.0)(https://github.com/mininet/mininet/wiki/Installing-new-version-of-Open -vSwitch)而不是(OpenVSwitch 1.10)我使用(OpenVSwitch 2.5.0)。安装顺利,没有错误,但是当我尝试运行 mininent 并收到以下错误。我尝试了一些我在网上找到的建议,但没有一个有效。

ovs-vsctl: unix:/usr/local/var/run/openvswitch/db.sock: 数据库连接失败(没有这样的文件或目录)ovs-vsctl exited with code 1 *** 使用 ovs- 连接到 ovs-db 时出错vsctl 确保 Open vSwitch 已安装,ovsdb-server 正在运行,并且“ovs-vsctl show”工作正常。您不妨试试“service openvswitch-switch start”。

你能告诉我该怎么做吗?

干杯,汤姆

0 投票
1 回答
1377 浏览

python - POX - 安装一个规则,当某个数据包与 ofp_match 匹配时发送一个虚拟数据包

是否可以在交换机上安装规则,指示交换机执行以下操作:

我很欣赏这是非常糟糕的伪代码,但它应该比我试图解释它更好地说明我正在尝试做的事情。

基本上,我试图通过传输虚拟数据包来分隔项目的 TCP 数据包传输,而不必要求将每个 TCP 数据包都发送到控制器。我希望交换机正常运行,但是当它接收到一个发往某个端口的 TCP 数据包时,我希望交换机也从同一个端口传输一个虚拟数据包(我已经构建),前往同一个目的地。

我知道可能有一些更好的方法来做我想要实现的目标 - 我愿意接受建议!

谢谢

0 投票
1 回答
615 浏览

openflow - pox openflow - host_tracker 未执行

我是 pox 新手,我不知道如何在 pox 中运行组件。目前我坚持使用取自https://github.com/CPqD/RouteFlow/blob/master/pox/pox/host_tracker/host_tracker.py的 host_tracker.py

我试过这样的事情: ./debug-pox.py host_tracker

并得到输出

POX 0.3.0 (dart) / Copyright 2011-2014 James McCauley, et al. DEBUG:core:POX 0.3.0 (dart) going up... DEBUG:core:Running on CPython (2.7.6/Mar 22 2014 22:59:56) DEBUG:core:Platform is Linux-3.13.0-53-generic-x86_64-with-Ubuntu-14.04-trusty DEBUG:core:host_tracker still waiting for: openflow WARNING:core:Still waiting on 1 component(s) INFO:core:POX 0.3.0 (dart) is up.

不知道这是什么意思:(请告诉我如何在 pox 中运行组件。

谢谢 :)

0 投票
1 回答
2666 浏览

python - mininet 中的 POX:event.parsed 在 pox 中给出了什么?什么是 parse.next?

在 l3_learning.py 中,有一个class l3_switch名为的方法_handle_PacketIn。现在我明白了,这个事件是当交换机收到一个数据包时联系控制器时,它在它的表中没有相应的条目。

我不明白的是这里

现在 in 是什么packet.next意思isinstance(packet.next, ipv4)

0 投票
0 回答
378 浏览

python - POX 控制器和 Mininet 主机之间的通信

我是SDN世界的新手。尝试将一些数据(负载统计信息)从 mininet 主机发送到正在运行的 POX 控制器。套接字连接或来自 pox 的 wget 不起作用。有没有办法做到这一点?

0 投票
1 回答
588 浏览

python - 想向与 mininet 连接的 pox 控制器发送一些数据包

我是 pox 控制器的新手,想编写一个代码,其中交换机将向控制器发送一些数据包,控制器将向交换机发送 hello 数据包

0 投票
0 回答
741 浏览

python - 如何将捕获的流量从客户机(安装在 Virtualbox)发送到主机?

我已经捕获了流量并存储在capture.pcap文件中。

现在我想将来自客户机(安装在 VirtualBox 中)的流量发送/重播到主机。如何将捕获的流量从客户机发送到主机?

0 投票
1 回答
224 浏览

python - host_tracker 模块不工作

我想在 POX 中使用 host_tracker 模块。我有一个使用 mininet 运行的树形拓扑。在 pox 控制台中,我运行此命令$./pox.py host_tracker openflow.discovery 当检测到链接时,我尝试从我的 mininet 控制台 ping $h1 ping h2,但它说目标主机无法访问。这是示例输出。痘:

在迷你网中:

谁能告诉为什么目标主机无法访问?谢谢!

0 投票
1 回答
859 浏览

pox - 如何处理流量移除事件

我想知道在通过 hard_timeout 后交换机何时删除任何流规则。我知道有一个可以测试 ofp_flow_mod的属性。我在控制器中做了以下操作:flagsOFPFF_SEND_FLOW_REM

实际上,hard_timeout 过期后不会触发这个方法。我不知道为什么。任何人都可以建议如何解决它。

保护你