我是新的openflow,我用mininet創建了一個帶有1個控制器(POX),一個交換機和3個主機的開放流toplogy。Openflow:只爲控制器重定向TCP流
我的問題是,我如何創建一個規則切換到重定向到控制器只有TCP流?
爲*對不起我的英語不好
我是新的openflow,我用mininet創建了一個帶有1個控制器(POX),一個交換機和3個主機的開放流toplogy。Openflow:只爲控制器重定向TCP流
我的問題是,我如何創建一個規則切換到重定向到控制器只有TCP流?
爲*對不起我的英語不好
可以在mininet使用dpctl命令(OVS-dpctl在主機)配置流規則和動作的流匹配流規則
您可能已經修改提供應用程序l2_learning切換,使其滿足您的需求。
要檢查是否一個分組具有TCP信息:
tcp_pkt = packet.find( 'TCP')
如果tcp_pkt不是無:
#do東西
保重!
有兩種方法可以過濾tcp數據包。
使用與pox.lib.packet庫協調的數據包對象的有效載荷屬性。
使用find()方法查找類型爲tcp的數據包。
而且你可以在POX維基找到更多的信息: POX Wiki
希望這會有所幫助!