OpenvSwitchの落とし穴
内藤郁之
電気通信大学大学院 情報理工学研究科
2014/08/01
自己紹介
• 社会人博士課程@uec.ac.jp
• 研究分野
– 無線LAN
– ネットワーク管理
• 某大学の情報センター勤務、インフラ運用担
当(2011/04-2014/03)
2014/8/1 大TremaDay 2
おことわり
• GA-9SISL(5/20発表)を利用したパフォーマンス
テストを予定
⇒まだ、リリースされていません
http://b2b.gigabyte.com/products/product-
page.aspx?pid=4988#ov
2014/8/1 大TremaDay 3
背景
• 無線LANアクセスポイントをOpenFlowで作る
– Raspberry Pi(Type B) + USB Hub + USB Wifi dongle
+ USB Fast Ethernet
– Raspbean + OpenvSwitch + ryu
– Learning SW
2014/8/1 大TremaDay 4
アクセスポイント
2014/8/1 5大TremaDay
Linux bridgeとOpenvSwitchの比較
• Linux bridge
– カーネルの機能、bridge-utils
• OpenvSwitch
– ソフトウェアL2スイッチ
– VLAN
– OpenFlow
– VXLAN(1.10)
2014/8/1 大TremaDay 6
OpenvSwitchを動かす
• 1.4,1,9のデフォルトでインストールされている
バージョンは、ブリッジは動作する
• Raspbeanでは、OpenFlowが動かない
• ググっても分からない
• UbuntuのOVSバージョン調査
2014/8/1 大TremaDay 7
OpenvSwitch
• バージョンごとに実装状況が違う
• ディストリビューションにより、パッケージバー
ジョンも異なる
– 1.4.x(ubuntu12.04)
– 1.9.x(ubuntu13.x)、Stableバージョン
– 1.10.x
– 2.x(ubuntu14.04)
2014/8/1 大TremaDay 8
1.9.xと1.10.xの違い
• ブリッジの実装が異なる
• brcompatが1.10.xから廃止
• 1.9.xは、stable扱いだが、動かないことも
• 1.9.xで動かないときは、バージョンを上げて
みる
2014/8/1 大TremaDay 9
Lagopus
• 7/31リリース
http://lagopus.github.io
• 現在、make終了、これから、試します
• 期待している機能
– SNMPサポート予定
• 期待しています
2014/8/1 大TremaDay 10

OpenvSwitchの落とし穴