Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ホワイトボックススイッチとNOSを取り巻く状況について
Search
Masaru OKI
June 28, 2019
Technology
2.7k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ホワイトボックススイッチとNOSを取り巻く状況について
ホワイトボックススイッチの特徴及びその上で動作するNOSについて概況を紹介します。
Masaru OKI
June 28, 2019
More Decks by Masaru OKI
See All by Masaru OKI
SONiCを自前でビルドする話
imasaruoki
2
1.9k
Ansible把握した 1日目
imasaruoki
0
430
NPLによるデータプレーンプログラミング
imasaruoki
8
2.9k
SONiC近況報告 2019/Fall
imasaruoki
1
1.4k
ホワイトボックススイッチをAnsibleで操る話
imasaruoki
2
2.7k
SONICイントロダクション
imasaruoki
1
600
SONiCをはじめてみよう
imasaruoki
6
2.5k
SONiCで設定するFRRouting
imasaruoki
0
2k
SONiCトラブルシューティング
imasaruoki
4
750
Other Decks in Technology
See All in Technology
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
140
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
2
220
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
550
自主式軟體工廠
philipz
0
220
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
440
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
130
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
240
Claude起点の仕様駆動開発
tanakaseiya
0
380
SREでアラート疲れを 解決しよう!
kairim0
1
200
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
520
今こそ知りたいAmplifyGen2
mkdev10
2
150
AIアプリを使い分けるための共通ツール基盤を考えてみる#devio2026
osawa
0
250
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
The Mindset for Success: Future Career Progression
greggifford
PRO
0
530
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Agile that works and the tools we love
rasmusluckow
331
22k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.2k
Navigating Team Friction
lara
192
16k
Utilizing Notion as your number one productivity tool
mfonobong
4
610
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
470
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