1. 程式人生 > >mininet中加載ECN

mininet中加載ECN

link 標誌位 group add googl 今天 抓包 AR spa

今天搗鼓了一上午,中午把ECN部署到mininet中了,簡單記錄下加載過程:

加載前搜索了全網,找到了一個有用的參考網頁:https://groups.google.com/a/openflowhub.org/forum/#!topic/floodlight-dev/w4j351KntSo

技術分享圖片

按照上面的解決方案,進行了加載。

首先是找到虛擬機/etc/sysctl.conf這個文件,用vi的方式加入了這行:net.ipv4.tcp_ecn = 1。

然後因為想著能在拓撲啟動的同時,ECN也加載啟動,不用另外再調用xterm輸入終端命令,所以在拓撲的腳本代碼裏面加入語句:

h1.cmd("sudo sysctl -p") //讓主機h1啟用ECN

net.addLink(s1,h1,cls=TCLink, enable_ecn=True) //讓s1,h1之間的連接啟用ECN

上面的語句大家可以按照自己的拓撲自行修改。

至此,ECN加載成功,從wireshark中可以抓包看到ECN標誌位了,開心^_^

mininet中加載ECN