Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ホワイトボックススイッチとNOSを取り巻く状況について
Search
Masaru OKI
June 28, 2019
Technology
3
2.2k
ホワイトボックススイッチとNOSを取り巻く状況について
ホワイトボックススイッチの特徴及びその上で動作するNOSについて概況を紹介します。
Masaru OKI
June 28, 2019
Tweet
Share
More Decks by Masaru OKI
See All by Masaru OKI
SONiCを自前でビルドする話
imasaruoki
1
880
Ansible把握した 1日目
imasaruoki
0
260
NPLによるデータプレーンプログラミング
imasaruoki
8
2.3k
SONiC近況報告 2019/Fall
imasaruoki
1
1.2k
ホワイトボックススイッチをAnsibleで操る話
imasaruoki
2
2.3k
SONICイントロダクション
imasaruoki
1
440
SONiCをはじめてみよう
imasaruoki
4
1.7k
SONiCで設定するFRRouting
imasaruoki
0
1.5k
SONiCトラブルシューティング
imasaruoki
4
450
Other Decks in Technology
See All in Technology
パートナー企業のテクニカルサポートエンジニアとして気になる、より良い AWS サポートの利活用について
kazzpapa3
1
290
次は君だ。~Japan AWS Jr. Champions 受賞までの奇跡~
fukuchiiinu
0
120
Vue.js、Nuxtの機能を使い、 大量のコピペコードをリファクタリングする
igayamaguchi
3
1.4k
ReSTIRの数理と実装 (rtcamp10)
yumcyawiz
1
500
Reality is not an End-to-End Prediction Problem: Applied NLP in the Age of Generative AI
inesmontani
PRO
0
190
フェンリルの SwiftUI の研修を覗いてみる / Fenrir SwiftUI Training
studio_rookery
0
160
生成AIの活用パターンと継続的評価
asei
3
270
RAG: from dumb implementation to serious results
glaforge
0
670
LeSS Yoake 2024 スポンサーセッション
riki_hiraoka
0
160
Amazon Managed Grafana で AWS IoT TwinMaker によるデジタルツインアプリケーションを動かしてみた
wakatsuki
0
120
Rist_Meetup_Kaggleは業務の役にたつ - ビジネスコンテンツ情報を活用する BtoB 事業編 - / rist-meetup-20241012
taro_masuda
1
350
テクニカルライターのチームで「目標」をどう決めたか / MVV for a Team of Technical Writers
lycorptech_jp
PRO
3
160
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
Become a Pro
speakerdeck
PRO
24
4.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
The Art of Programming - Codeland 2020
erikaheidi
51
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
41
9.2k
KATA
mclloyd
29
13k
Happy Clients
brianwarren
97
6.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Fireside Chat
paigeccino
32
3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.5k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Transcript
ホワイトボックススイッチとNOS を取り巻く状況について June 28, 2019 Masaru OKI @masaru0714
ホワイトボックススイッチ • 通常のスイッチ機器は制御ソフトウェアを内蔵し、電源オンですぐ使える。 • ホワイトボックススイッチはソフトウェア(OS)がバンドルされていない。 • OSを選択でき、アプリケーションも選択できる。がんばれば開発も。 • ハードウェアとソフトウェアが分離されているのが大きな特徴。 •
多くは台湾ODMスイッチベンダーによる製品。 2
ホワイトボックススイッチベンダー 3
ホワイトボックススイッチ周辺の動向 • 業界再編? ◦ MarvellがCaviumを買収(2017年11月20日) →プログラマブルASIC XPliantはdiscontinue ◦ NVIDIAがMellanoxを買収 (2019年3月11日)
◦ IntelがBarefoot Networksを買収 (2019年6月10日) • Trident 3搭載製品が入手可能に • Broadcom Trident 4とNPLが発表される (2019年6月11日) ◦ 128 x 100GbEあるいは32 x 400GbE ◦ NPLはP4の対抗馬と目されるプログラミング言語 4
ホワイトボックススイッチ Pros and Cons • Pros ◦ ハードウェアとソフトウェアのライフサイクルが分離している ◦ 自由度の高いアプリケーションを動作させられる
◦ サーバーのような管理、自動化を導入しやすい ◦ お安い? • Cons ◦ サポートの複雑さが増す ◦ 知見がない、あるいは知見が広まっていない ◦ 品質の善し悪しがわからない ◦ 入手性に難あり? 5
NOS • Network Operating System • ホワイトボックススイッチ単体にインストールし動作するOS。 ◦ 複数の機器を制御しネットワーク全体を管理する OSもNOSと呼ばれる。
▪ ONOSはこちらのタイプ 6
様々なNOS • 商用 ◦ Cumulus Linux (Cumulus Networks) ◦ OcNOS
(ipinfusion) ◦ PicOS (Pica8) ◦ Switch Light OS (Big Switch Networks) ◦ CN-NOS (Snaproute) ◦ Dell Networking OS 10 (Dell) • OSS ◦ Open Network Linux (OCP, Big Switch Networks) ◦ SONiC (OCP, Microsoft) ◦ OpenSwitch (OPX) (LF, DELL) ◦ Beluganos (NTT) ◦ FBOSS (Facebook) ◦ Stratum (ONF, Google) 7
NOS動向 • Cumulus Linux ◦ NCLUが提供され、一般のルーターライクな操作に寄せてきている • CN-NOS ◦ スイッチに組み込み型
k8s、各種サービスをPodで提供するのは面白いが情報不足 • SONiC ◦ スイッチベンダーによる対応が加速している ◦ コミュニティも活発 ◦ 同じOCPのプロジェクトである SAIとも連携して機能拡張が計画されている • OpenSwitch (OPX) ◦ DELL専用。商用であるOS10のCommunity Editionという位置づけ ◦ サポートは商用版で提供するため ?、コミュニティは閑散としている • Stratum ◦ 2019年にOSSとして公開予定 8
NOSでサポートされるスイッチ製品 • ONLはASICサポートがないので除外。 • HCL非公開の製品あり。 • 商用 ◦ Cumulus Linux断トツ。
◦ PicOSがんばってる。 • OSS ◦ SONiCがトップ。 ◦ OPX,OS10はDELL一択。 9
NOS概況 • 商用製品は広く使われているCumulus Linuxの一強 • ただし製品により得意分野が異なるので用途に応じて選択 • OSSは全体的にこれからという印象だがSONiCの勢いが強い • 対応ハードウェアがそれぞれ異なるため、導入前に確認を
10
仮想マシンで試せるNOS • Cumulus VX • SONiC-VS • OPX on Virtual
Machine 11
日本企業の取り組み • Yahoo!さん ◦ Cumulus Linuxを採用、IP CLOSを構築。VXLAN使用 • KDDIさん ◦
KCPSにて採用、NOS開発中 • NTTさん ◦ NOS開発中(Beluganos)、Stratum Projectに参加 • LINEさん ◦ Cumulus Linux採用、Mellanox製品を1000台以上導入 • 楽天さん ◦ 100G DCIネットワークを構築。 VXLAN使用 • さくらインターネットさん ◦ OcNOSを採用、Edgecore製品を導入 12
まとめ • 導入は ProsとConsを天秤にかけて考えよう • NOSは群雄割拠、対応ハードウェアは要確認 • 国内の導入事例が聞こえ始めている • 流行ではなく地に足の着いた選択肢としての地位を確立しつつある
13