mininet と SDN は初めてです。以下は、iperf コマンドを調べているときに遭遇した問題です。
1) 次のコマンドを使用して、3 つのホストとユーザー空間スイッチでトポロジを設定します。
$ sudo mn --topo single,3 --mac --controller remote --switch user
2) フロールートは追加されていません。
3) 次のコマンドで参照コントローラー (POX) を実行します。
$ controller ptcp:
4) 次のコマンドを使用した iperf テスト:
mininet> iperf (on mininet console)
エラー #1: iperf
フロー ルートが定義されていないため、テストは失敗します。これに続いて、完全なクリーンアップが行われます。
5) これを修正するために、次のコマンドでフロー ルートを追加しようとしました。
$ ovs-ofctl add-flow s1 in_port=1,actions=output:2
エラー #2:次のエラー メッセージが表示されます。
ovs-ofctl: s1 is not a bridge or a socket
誰かが私の間違いを教えてもらえますか? どうすればこれを修正できますか?
参考:https ://github.com/mininet/openflow-tutorial/wiki/Learn-Development-Tools