初学者向けガイド¶
想定シナリオ¶
SONiC を初めて触る読者を想定しています。ネットワーク OS としての SONiC の位置付け、コンテナ、Redis DB、SAI、設定反映の流れを把握し、各 area の意味を理解するための導線です。
推奨 reading path¶
- SONiC 非公式ドキュメント
- アーキテクチャ
- CONFIG_DB リファレンス
- CLI リファレンス
- SONiC NOS 設定方式
- GNS3 VM 上での SONiC 動作
- SONiC-VS のビルドと libvirt 起動手順
- Zero Touch Provisioning
- 関心に応じて ルーティング、スイッチング、システム
不足コンテンツ注記¶
- 「SONiC の全体像」を 1 ページで説明する導入記事が不足しています。トップページには要約がありますが、CONFIG_DB / APPL_DB / STATE_DB / ASIC_DB、SwSS、syncd、SAI の関係を初学者向けに順序立てて読む導線はまだ弱い状態です。
- 「最小用語集」がありません。SAI、orchagent、syncd、CONFIG_DB、YANG、FRR、PMON、multi-ASIC などの用語は各ページに散っています。
- area index の多くが stub のため、初学者が area の中で何を読むべきか判断しにくい状態です。