コンテンツにスキップ

初学者向けガイド

想定シナリオ

SONiC を初めて触る読者を想定しています。ネットワーク OS としての SONiC の位置付け、コンテナ、Redis DB、SAI、設定反映の流れを把握し、各 area の意味を理解するための導線です。

推奨 reading path

  1. SONiC 非公式ドキュメント
  2. アーキテクチャ
  3. CONFIG_DB リファレンス
  4. CLI リファレンス
  5. SONiC NOS 設定方式
  6. GNS3 VM 上での SONiC 動作
  7. SONiC-VS のビルドと libvirt 起動手順
  8. Zero Touch Provisioning
  9. 関心に応じて ルーティングスイッチングシステム

不足コンテンツ注記

  • 「SONiC の全体像」を 1 ページで説明する導入記事が不足しています。トップページには要約がありますが、CONFIG_DB / APPL_DB / STATE_DB / ASIC_DB、SwSS、syncd、SAI の関係を初学者向けに順序立てて読む導線はまだ弱い状態です。
  • 「最小用語集」がありません。SAI、orchagent、syncd、CONFIG_DB、YANGFRR、PMON、multi-ASIC などの用語は各ページに散っています。
  • area index の多くが stub のため、初学者が area の中で何を読むべきか判断しにくい状態です。

関連 Topics