ホワイトボックススイッチユーザ会 第一回勉強会 #wbsug
ホワイトボックススイッチユーザ会 第一回勉強会 #atnd #wbs atnd.org/events/65122 参加しています。石田渉さんのプレゼン中。
2015-05-13 15:13:18石田さん:将来市場予測: ・OCPサミット →HPの方がキーノートで発表 →OCPは、Facebookが企画した、H/Wの規格 →既存H/Wのスケールメリットは減少 →大規模DC向けのH/Wが今後市場でドミナント #wbs #wbsug
2015-05-13 15:14:29石田さん:登場の歴史: ・1980~:NW機器というジャンルが。スイッチングプレーンはCPU ・1990~:スイッチングのH/Wオフローディング ・2000~:汎用チップセットの登場:ブロードコム →H/Wのコモディティ化 #wbs #wbsug
2015-05-13 15:15:52「ネットワーク機器が、ムーアの法則に追いついていくには、カスタムチップを辞めていくのが一番だ」 #wbs #wbsug
2015-05-13 15:16:15石田さん:活用方法: ・OSから開発する必要はない →いくつかのステップがある ・H/Wだけを買ってきて、他は自分たちで ・OSはありもので、自分たちのアプリケーションを開発 ・アプリケーションまでを含んだ物を買い、自分たちがほしい物だけを作る #wbs #wbsug
2015-05-13 15:18:06石田さん:ソフトウェア開発ツールの相次ぐ発表: ・OpenNSL、OFDPA ・Open Ethernet ・ONIE ・Open Network Linux ・FBOSS ・OCP SAI ・OpenConfig #wbs #wbsug
2015-05-13 15:19:21石田さん: ・ASIC →パケット転送を行うスイッチの心臓部 →→Broadcomがマーケットリーダー ・CPU →スイッチの制御部・OSが稼働 →→OSのデバイスドライバーで →→SDKを通してデーモンが制御 #wbs #wbsug
2015-05-13 15:21:09石田さん:OpenNSL, OFDPA: ・BCM ASICを制御するためのオープンなSDK →対応スイッチならNDAなしでBCM ASICを扱うことができる #wbs #wbsug
2015-05-13 15:22:48石田さん:ONIE: ・Open Network Install Environment →ブートローダー兼OSインストール機構 →スイッチのROMに焼かれて出荷されることを想定 →→違う会社のOSを同じ筐体にインストールする #wbs #wbsug
2015-05-13 15:24:00石田さん:Open Network Linux: ・Debianベース ・OSSスイッチ用Linuxディストリビューション →ASIC以外のデバイス(SPF、ファン、センサーなど)のデバイスドライバーを同梱 #wbs #wbsug
2015-05-13 15:24:45石田さん:FBOSS: ・Facebookのスイッチエージェント →OpenNSLと連携して動作 →Facebook社では自社開発BGPエージェントも使用 →→D言語で開発、IPv6のみサポートとの噂 #wbs #wbsug
2015-05-13 15:25:55石田さん:OCP SAI: ・Switch Abstraction Interface →異種チップに共通なAPI →ASICに非依存なスイッチングデーモンの開発が可能 →OCPで Microsoft、Mellanox、Dellが中心に議論 #wbs #wbsug
2015-05-13 15:26:51石田さん:OpenConfig: ・BGPコンフィグレーションのYANGモデル →異種BGP実装に共通なBGPコンフィグレーションモデル →Google、Microsoft、AT&T、BTが中心に策定 #wbs #wbsug
2015-05-13 15:27:31石田さん:ソフトウェア開発ツールの相次ぐ発表: ・スイッチソフトウェアのオープン化が進んでいる #wbs #wbsug
2015-05-13 15:28:09石田さん:スイッチ向けLinuxディストリビューション: ・Cumulus Linux ・Switch Light OS(Big Switch Networks) ・PicOS(Pica8) #wbs #wbsug
2015-05-13 15:29:30石田さん:実際にホワイトボックススイッチソフトウェアを開発してみた: ・EVPN/VXLANをCumulus Linux上にGo言語で実装 ・コンフィグのモデルにはOpenConfigを使用 ・API実装にはgPRC このように、自分たちのニーズでできる #wbs #wbsug
2015-05-13 15:30:31石田さん:EVPN/VXLAN: ・EVPN →RFC 7209, 7432 →VPLSに代わるL2VPN構築手法 →MACアドレス学習をBGPで行う ・EVPN/VXLAN →L2VPNのトランスポート層としてVXLAN →ハイパーバイザー連携など #wbs #wbsug
2015-05-13 15:32:09