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
SONICイントロダクション
Search
Masaru OKI
June 28, 2019
Technology
600
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SONICイントロダクション
ホワイトボックススイッチ用NOSとして公開されているSONiCについて、主にプロジェクトの概要を紹介します。
Masaru OKI
June 28, 2019
More Decks by Masaru OKI
See All by Masaru OKI
SONiCを自前でビルドする話
imasaruoki
2
2k
Ansible把握した 1日目
imasaruoki
0
440
NPLによるデータプレーンプログラミング
imasaruoki
8
2.9k
SONiC近況報告 2019/Fall
imasaruoki
1
1.4k
ホワイトボックススイッチをAnsibleで操る話
imasaruoki
2
2.8k
ホワイトボックススイッチとNOSを取り巻く状況について
imasaruoki
3
2.7k
SONiCをはじめてみよう
imasaruoki
6
2.5k
SONiCで設定するFRRouting
imasaruoki
0
2.1k
SONiCトラブルシューティング
imasaruoki
4
760
Other Decks in Technology
See All in Technology
GCASアップデート(202607-202610)
techniczna
1
200
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
0
420
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
180
Deep Data Security 機能解説
oracle4engineer
PRO
3
1k
2拠点SRE活動始めてみた | sogaoh's LT @ ホンマでっかSRE勉強会 #3
sogaoh
PRO
0
240
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
180
推論基盤と Scale-Up Interconnect の現状と制約から俯瞰する技術動向
markunet
2
820
攻撃 3 時間 vs 復旧 10 時間。アクセスキー流出の非対称性を体感するために CTF を作った話
kazzpapa3
1
150
Sinatra on PicoRuby ローカルでセルフホスト
bash0c7
0
100
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
15k
`go get`したらELFが降ってきた件
taiyow
0
180
基本から分かる!AWSセキュリティ運用の考え方と任せ方
cmusudakeisuke
1
430
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
60k
How to Talk to Developers About Accessibility
jct
2
610
Crafting Experiences
bethany
1
430
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.4k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
340
Practical Orchestrator
shlominoach
192
12k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
How to Ace a Technical Interview
jacobian
280
24k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
280
Transcript
SONiCイントロダクション June 28, 2019 Masaru OKI @masaru0714
SONiCとは • https://azure.github.io/SONiC/ • Software for Open Networking in the
Cloud • LinuxをベースとしたオープンソースのNetwork Operating System。 • 複数のベンダー、複数のスイッチASICをサポートしている。 • 巨大なクラウドサービスプロバイダにて商用利用されている。 • 2016年3月、Open Compute Summitにて発表、公開。 • Apache 2.0ライセンスのOSS。 • Open Compute Project (OCP)のプロジェクト。 2
SONiCがサポートするスイッチ • https://github.com/Azure/SONiC/wiki/Supported-Devices-and-Platforms • 実際には記載されていないスイッチでも動作する製品がある。 Alpha SNH60B0-640F SNH60A0-320FV2 Arista 7050QX-32
7050QX-32S 7060CX-32S 7260CX3-64 WNC OSW1500 Edgecore Wedge 100BF-32X Wedge 100BF-65X Centec E582-48x6q Celestica DX010 Dell S6000-ON S6100-ON Z9100-ON Delta AG9032V1 Edgecore AS5712-54X AS7512-32X AS7712-32X Embedway ES6428A-X48Q2H4 Facebook Wdege 100-32X Ingrasys S9100-32X S8900-54XC S8900-64XC S8810-32Q S9180-32X S9280-64X Inventec D7032-32X D7054 Marvell RD-BC3-4825G6CG-A4 RD-ARM-48XG6CG-A4 Mellanox SN2700 SN2740 SN2410 SN2100 SN2010 MITAC LY1200-B32H0-C3 Ingrasys S9130-32X S9230-64X Quanta T7032-IX1B 3
SONiCのリリースサイクル • おおよそ4か月ごとにリリースしているが、遅れることもあり不定期。 • リリースタグは年+月 • 過去のリリース ◦ SONIC.201705 ◦
SONIC.201709 ◦ SONIC.201712 ◦ SONIC.201803 ◦ SONIC.201807 ◦ SONIC.201811 ◦ SONIC.201904 4
SONiCで実装済みの機能 • BGP • ECMP • LAG • LLDP •
PFC (Priority Flow Control) • WRED • SNMP • COPP (Control Plane Policing) • ACL permit/deny • VLAN • VXLAN 5
SONiCのロードマップ • https://github.com/Azure/SONiC/wiki/Sonic-Roadmap-Planning • SONiC.201908が計画されている。2019年8月30日リリース予定。 ◦ SAIバージョンは1.4 ◦ ZTP ◦
BFD ◦ NAT ◦ STP/PVST ◦ sFlow ◦ Platform API ◦ など機能拡張が予定されている 6
ドキュメンテーション • 公式情報は英語 • wiki (総合) ◦ https://github.com/Azure/SONiC/wiki • Getting
Started ◦ https://github.com/Azure/SONiC/wiki/Quick-Start • 設定 ◦ https://github.com/Azure/SONiC/wiki/Configuration • コマンドリファレンス ◦ https://github.com/Azure/sonic-utilities/blob/master/doc/Command-Reference.md 7
コミュニティ • Google Groups https://groups.google.com/forum/#!forum/sonicproject ◦ 英語 ◦ 流量としては1日数通が定常的 ◦
2019年6月26日時点でメンバーは 1056人 ◦ Xin Liuさん(Microsoft)がメンテナー • 隔週の電話会議 ◦ Google Groupsでアナウンスされる • Slack https://sonicswitch.slack.com/ ◦ スイッチベンダー向けの模様 8
SONiC usecase in Japan • 残念ながら、使っているという話を聞いたことがない。 • 水面下で試している、あるいは使っているところはあるかもしれない。 • IIJ発でSONiCへの言及のあるスライドがあるが、手を動かしてるのは自分。
9
最後に 興味のある方、是非お声がけください! 情報共有しましょう(知ってる情報を押し付けますw) 10