2013-08-25 61 views
0

我是新的openflow,我用mininet創建了一個帶有1個控制器(POX),一個交換機和3個主機的開放流toplogy。Openflow:只爲控制器重定向TCP流

我的問題是,我如何創建一個規則切換到重定向到控制器只有TCP流?

爲*對不起我的英語不好

回答

0

可以在mininet使用dpctl命令(OVS-dpctl在主機)配置流規則和動作的流匹配流規則

0

您可能已經修改提供應用程序l2_learning切換,使其滿足您的需求。

要檢查是否一個分組具有TCP信息:

tcp_pkt = packet.find( 'TCP')

如果tcp_pkt不是無:

#do東西

保重!

0

有兩種方法可以過濾tcp數據包。

  1. 使用與pox.lib.packet庫協調的數據包對象的有效載荷屬性。

  2. 使用find()方法查找類型爲tcp的數據包。

而且你可以在POX維基找到更多的信息: POX Wiki

希望這會有所幫助!