コンテンツにスキップ

Lab / Virtual SONiC / Developer Entry

この章は、SONiC を「実機を触らずに、あるいは小さな lab で」評価・開発・検証するための入口を整理する章です。SONiC-VS、GNS3 VM、ALViS / KNE、DASH SONiC KVM、PTF ベースのテスト計画は、それぞれ別の HLD として書かれているため、ここでは目的別にどれを使うかを並べ直します。

仮想環境は実機の代替ではなく、設計と CI を回すための再現可能な箱です。ASIC・optics・PHY・thermal・PSU といった物理依存は仮想化されないため、virtual lab で何が確認でき、何が確認できないのかをはじめに区別しておきます。

この章で答える質問

  • SONiC-VS、GNS3、ALViS / KNE はどの目的で使い分けるか。
  • evaluator / beginner / developer / operator guide は読み物章にどう接続するか。
  • DIP=SIP PTF、VRF VS test、test plan 系ページはどこから参照するか。
  • virtual lab で再現しづらい platform / optics / ASIC 依存はどう明示するか。
  • 物理 lab に必要な console / terminal server / udev はどこで読むか。

読み進め方

  1. 概念: persona guide、virtual / physical lab の境界、何が再現できて何ができないか。
  2. アーキテクチャ: SONiC-VS、GNS3 VM、ALViS / KNE、DASH SONiC KVM の比較。
  3. 設定: lab bring-up の前提、console / terminal server / udev の位置付け。
  4. 運用: VS / PTF / Ansible test plan をどう読むか。
  5. 内部実装: DIP=SIP PTF などテストフレームワークの設計ポイント。
  6. 発展トピック: DASH KVM、ALViS / KNE、CI 連携と、virtual で再現しづらい依存。

関連ページ

章構成と進捗

ページ 状態 verification
concept ✅ 完成 (143 行) meta
setup ✅ 完成 (277 行) meta
operations ✅ 完成 (176 行) meta
internals ✅ 完成 (130 行) meta
advanced ✅ 完成 (115 行) meta

次に読むべき記事

この章を読み進める順

関連する HLD 7 件

関連トラブルシュート 5 件

関連する章

前提として読むべき章

派生で読むべき章

補完的に読む章