问题标签 [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.
sdn - 更改 Floodlight 上的 OpenFlow 配置
我想找到一种方法将泛光灯上的 miss_send_len 设置为0xFFFD
即翻译以下POX行
self.connection.send(of.ofp_set_config(miss_send_len = 0xFFFD))
进入泛光灯。
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”。
你能告诉我该怎么做吗?
干杯,汤姆
python - POX - 安装一个规则,当某个数据包与 ofp_match 匹配时发送一个虚拟数据包
是否可以在交换机上安装规则,指示交换机执行以下操作:
我很欣赏这是非常糟糕的伪代码,但它应该比我试图解释它更好地说明我正在尝试做的事情。
基本上,我试图通过传输虚拟数据包来分隔项目的 TCP 数据包传输,而不必要求将每个 TCP 数据包都发送到控制器。我希望交换机正常运行,但是当它接收到一个发往某个端口的 TCP 数据包时,我希望交换机也从同一个端口传输一个虚拟数据包(我已经构建),前往同一个目的地。
我知道可能有一些更好的方法来做我想要实现的目标 - 我愿意接受建议!
谢谢
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 中运行组件。
谢谢 :)
python - mininet 中的 POX:event.parsed 在 pox 中给出了什么?什么是 parse.next?
在 l3_learning.py 中,有一个class l3_switch
名为的方法_handle_PacketIn
。现在我明白了,这个事件是当交换机收到一个数据包时联系控制器时,它在它的表中没有相应的条目。
我不明白的是这里
现在 in 是什么packet.next
意思isinstance(packet.next, ipv4)
?
python - POX 控制器和 Mininet 主机之间的通信
我是SDN世界的新手。尝试将一些数据(负载统计信息)从 mininet 主机发送到正在运行的 POX 控制器。套接字连接或来自 pox 的 wget 不起作用。有没有办法做到这一点?
python - 想向与 mininet 连接的 pox 控制器发送一些数据包
我是 pox 控制器的新手,想编写一个代码,其中交换机将向控制器发送一些数据包,控制器将向交换机发送 hello 数据包
python - 如何将捕获的流量从客户机(安装在 Virtualbox)发送到主机?
我已经捕获了流量并存储在capture.pcap
文件中。
现在我想将来自客户机(安装在 VirtualBox 中)的流量发送/重播到主机。如何将捕获的流量从客户机发送到主机?
python - host_tracker 模块不工作
我想在 POX 中使用 host_tracker 模块。我有一个使用 mininet 运行的树形拓扑。在 pox 控制台中,我运行此命令$./pox.py host_tracker openflow.discovery
当检测到链接时,我尝试从我的 mininet 控制台 ping $h1 ping h2
,但它说目标主机无法访问。这是示例输出。痘:
在迷你网中:
谁能告诉为什么目标主机无法访问?谢谢!
pox - 如何处理流量移除事件
我想知道在通过 hard_timeout 后交换机何时删除任何流规则。我知道有一个可以测试 ofp_flow_mod
的属性。我在控制器中做了以下操作:flags
OFPFF_SEND_FLOW_REM
实际上,hard_timeout 过期后不会触发这个方法。我不知道为什么。任何人都可以建议如何解决它。
保护你