2016-04-24 231 views
0

如果我指定的控制器成功地在兩臺主機之間ping通,是否可以通過Mininet在它們之間建立TCP連接?我做了mininet>h0 ping h4成功,但pinging只是ICMP數據包不是TCP!在主機之間建立TCP連接

謝謝

+0

你是什麼意思的「建立」? – SotirisTsartsaris

+0

我的意思是啓動兩臺主機之間的TCP連接。我做了'mininet> h0 ping h4',但是ping只是ICMP數據包不是TCP –

回答

1

如果ping是確定的,你可以嘗試的iperf將測試帶寬通過TCP(在這裏閱讀https://github.com/mininet/mininet/wiki/Bufferbloat#part-3-streaming-video---sketch-the-tcp-cwnd-and-buffer-occupancy) 您也可以嘗試設置上mininet一個簡單的HTTP服務器的一些主機,將站立在上TCP。

mininet> h1 python -m SimpleHTTPServer 80 & 
mininet> h2 wget -O - h1 

以上兩者應該工作,並給你的TCP連接

+1

非常感謝... –

0

你應該先檢查是否允許使用下面的命令在主機之間的通信之後的規則的(想象一下開關S1):

mininet> ovs-ofctl dump-flows s1 

並檢查抵靠流條目匹配IP協議字段。對於TCP,值應爲6,17,對於UDP,值爲1,對於ICMP。你可以在這裏查看所有的協議號碼:http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml

相關問題