2017-06-13 17 views
1

SDNセットアップにRYUコントローラを使用しています。私は基本的なオープンフローのハンドシェイクメッセージを監視したいのですが、失敗しました。RYUコントローラを搭載したWireSharkのミニポート監視OpenFLowトラフィック

ここでは、mininet、wireshark、およびryuのインストール後の手順を示します。

./bin/ryu-manager --verbose ryu/app/simple_switch_13.py 

ステップ2:

sudo mn --top single,3 --man --controller remote --switch ovsk,Protocols=OpenFLow13 

今トラフィックが..私はそれにインストールオープンフロー解剖を持っているwiresharkのバージョン1.12を使用しています、私のwiresharkに現れていない仮想ネットワークを開始します。

私はキャプチャループを使用する場合、それは要求と応答パケットを示しているが、私は一言でwiresharkの

答えて

2

は私がやったことです:

は "openvswitch-testcontrollerは" ダウンしていることを確認してください:

[email protected]:/tmp$ service --status-all | grep openv 
[ + ] openvswitch-switch 
[ - ] openvswitch-testcontroller 

実行龍アプリケーション:

[email protected]:~/ryu$ pwd 
/home/yavuz/ryu 
[email protected]:~/ryu$ sudo ryu-manager --verbose ryu/app/example_switch_13.py 
lzma module is not available 
Registered VCS backend: git 
Registered VCS backend: hg 
Registered VCS backend: svn 
Registered VCS backend: bzr 
loading app ryu/app/example_switch_13.py 

loのためmininet実行tcpdumpをする前に(ではありませんeth0など)

sudo tcpdump -i lo -w ryu-local.cap 

実行ミニネット:

[email protected]:/tmp$ sudo mn --topo single,3 --controller=remote --mac 
*** Creating network 
*** Adding controller 
Connecting to remote controller at 127.0.0.1:6653 
*** Adding hosts: 
h1 h2 h3 
*** Adding switches: 
s1 
*** Adding links: 
(h1, s1) (h2, s1) (h3, s1) 
*** Configuring hosts 
h1 h2 h3 
*** Starting controller 
c0 
*** Starting 1 switches 
s1 ... 
*** Starting CLI: 
mininet> h1 ping h2 
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data. 
64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=8.38 ms 
64 bytes from 10.0.0.2: icmp_seq=2 ttl=64 time=0.228 ms 

トレースを停止して開きます。

enter image description here

は、この情報がお役に立てば幸いです。

0

でリュ・コントローラから「機能のリクエスト」を見たい=>あなたはできません。

Feature request/replyは、openflowの一部であり、IPの一部ではありません。したがって、TCP/IPモデルのパケットに埋め込まれています。ここで

関連する問題