Open vSwichの構成方法
KVMで使いたいので、設定のメモ
Ubuntu 12.10での作成方法。
多分、他のでもあんまり変わらない
詳細はこちら
http://openvswitch.org/
openvswitchインストール
基本操作
openvswitchの初期化
ovs-vsctl init
openvswitchへのブリッジ追加
ovs-vsctl add-br br0
openvswitchで上記のブリッジへのインターフェイス追加
ovs-vsctl add-port br0 p4p1
openvswitchのブリッジの確認
こんな感じに見えるはず。
以下の例だと、ブリッジを二個作成してる
root@kvm-01:~# ovs-vsctl show f40dec1a-47a4-46a7-85bb-812d3a5553a8 Bridge "br1" Port "br1" Interface "br1" type: internal Port "p2p1" Interface "p2p1" Bridge "br0" Port "p4p1" Interface "p4p1" Port "br0" Interface "br0" type: internal ovs_version: "1.4.3"
openvswitchのブリッジから、ethポート削除
ovs-vsctl del-port br0 p4p1
openvswitchのブリッジ削除
ovs-vsctl del-br br0
openvswitchでの接続済みのethポート確認
ovs-vsctl list-port br0
openvswitchでの作成済みブリッジの確認
ovs-vsctl list-br
コントローラ追加
OpenFlowコントローラは ryu を使用。
起動コマンドは以下。
ryu-manager --nouse-stderr --log-dir /var/log/ryu --verbose ryu/app/simple_switch_13.py ryu/app/rest.py