【发布时间】:2016-05-20 04:41:20
【问题描述】:
在 mininet 中,我能够在我的自定义 POX 控制器 c0 中的服务器 h1 和主机 h4 之间建立 TCP 连接,如下所示:
h1.cmd('python -m SimpleHTTPServer 80 &')
thread.start_new_thread(tcp_thread, h4)
def tcp_thread(src):
for i in range(10):
src.cmd('wget -O - 10.0.0.1')
time.sleep(5)
h4 向服务器请求 HTTP 页面,并根据 TCP 标准保持正常确认服务器。在这里,我希望能够强制h4 使用它们之间的另一条路径发送ACK 数据包。我在转发或创建路径方面没有问题,但在发送 h4 之前如何捕获或提取 Ack 数据包以便我可以根据需要转发它们。
谢谢。
【问题讨论】:
-
你有处理PacketIn的函数吗?
-
是的,我愿意。它是
def _handle_PacketIn(self, event):。它如何帮助您思考?