Trema Day #2 #tremaday

3
Noritaka Sekiyama @moomindani

マジなコントローラの要件: ・1000台以上のスイッチ ・10000台以上の端末 ・10000以上の仮想ネットワーク コントローラが巨大なパッチパネルをやる。そんなに簡単ではない。 #tremaday

2013-04-20 13:52:46
Noritaka Sekiyama @moomindani

ロードバランサでコントローラの複数のWorkerに、スイッチ単位でリクエストを振り分ける。各WorkerはバックエンドのDBから設定と状態を参照する。Workerはいつ死んでも大丈夫。 #tremaday

2013-04-20 13:54:55
Noritaka Sekiyama @moomindani

OpenFlowコントローラのロードバランサはLVSで実現している。各WorkerはTremaとVirtual Network Managerの組で構成する。 #tremaday

2013-04-20 13:57:53
Noritaka Sekiyama @moomindani

Workerが1台あたりで処理できるスイッチの台数:410〜412台。(Workerの搭載メモリがボトルネック)メモリさえ増やせばもっといける。 #tremaday

2013-04-20 13:59:50
Noritaka Sekiyama @moomindani

16384の仮想ネットワーク(8ポート)まで何ら問題なく動作することを確認。(pingをフルメッシュで打つのが大変だった。) #tremaday

2013-04-20 14:01:19
Noritaka Sekiyama @moomindani

スイッチは初期状態ではエントリがない状態。Tremaの機能でつながった瞬間から5秒間ほど全パケットを落とすようにする。その後、コントローラから「永遠に黙れ」という指示を出す。 #tremaday

2013-04-20 14:08:20
東 義一 @t_j_baldwin

スイッチを素早く黙らせる機能。稼働初期時の負荷低減のため。 #tremaday

2013-04-20 14:12:12
Noritaka Sekiyama @moomindani

GItHub上のソースコード見ながらの質疑応答なんて初めて! #tremaday

2013-04-20 14:12:19
Noritaka Sekiyama @moomindani

SDN人生相談が急きょ始まった。 #tremaday

2013-04-20 14:38:15
Noritaka Sekiyama @moomindani

「OpenDayLightの正体を教えて下さい。」 #tremaday

2013-04-20 14:39:29
Hiroshi Ota @otahi

突然上司にOpenFlowのネットワークを作ってといわれたら。。 #tremaday

2013-04-20 14:46:58
東 義一 @t_j_baldwin

上司にOpenFlowをやれと言われて困ってるネタ。w 手段だしなあ。 #tremaday

2013-04-20 14:48:46
Sho Shimizu @oshothebig

OpenDaylightのプロジェクトにnet-virt-platformっていう謎のものが増えている #tremaday

2013-04-20 14:50:35
Noritaka Sekiyama @moomindani

OpenDaylightのアカウントをさっき作ってみた。いまソースをGitリポジトリからクローン中。 #tremaday

2013-04-20 14:52:20
Sho Shimizu @oshothebig

鈴木さんの講義 ためになる #tremaday

2013-04-20 14:54:04
Noritaka Sekiyama @moomindani

@oshothebig アカウントは http://t.co/DB0VfWBZUr の"create an account"からすぐ作れたんですが、その先がよくわからず。。結局 http://t.co/x0Pqzoktzb の方法でソース見ようとしてます。 #tremaday

2013-04-20 14:54:23
東 義一 @t_j_baldwin

ネットワークの管理なんかしたくない。(モチベーション) #tremaday

2013-04-20 14:56:40
Hiroshi Ota @otahi

OpenFlowのユースケースはIPv6のときと同じ。 #tremaday

2013-04-20 15:00:56
Noritaka Sekiyama @moomindani

大学でOpenFlowが注目されており、卒業研究でオレオレコントローラを作ったりというのが結構やられてる。 #tremaday

2013-04-20 15:03:22