コンテンツにスキップ

Platform / Port / Optics / PHY

この章は、SONiC の「物理層に近い面」を 1 つの読み口に束ねる入口です。port、optics、FEC、auto-neg、Gearbox、MDIO、thermal、PSU、BMC、PCIe、SSD は別 HLD に分かれていますが、運用者から見ると「ポートが上がる/光モジュールが認識される/装置全体が健全である」という 1 本のシナリオに連なります。

既存ページは platform / architecture / system / management の各 area に散らばっています。ここでは HLD の境界ではなく、port lifecycle と platform health monitoring の 2 軸に並べ直し、詳細は元ページへ誘導します。

この章で答える質問

  • PORT テーブル、port_config.ini、dynamic breakout、auto-neg、FEC はどう関係するのか。
  • CMIS / C-CMIS / SFP EEPROM / Gearbox / MDIO はそれぞれどの層の話か。
  • thermal、PSU、BMC、PCIe、storage health は platform 章でどう束ねるのか。
  • port add / delete、breakout、speed 変更は buffer / QoS / ACL 章とどこで噛み合うのか。
  • 装置メトリクスは pmon / S3IP / Redfish / SNMP のどの経路で出るのか。

読み進め方

  1. 概要: platform abstraction と port lifecycle の境界。
  2. アーキテクチャ: port bring-up、breakout、auto-neg、link training、FEC の流れ。
  3. 設定: interface / platform firmware / capability ファイル。
  4. 運用: optics、CMIS、SFP EEPROM、thermal、PSU、SSD、PCIe の確認順序。
  5. 内部実装: Gearbox、MDIO、media settings、S3IP sysfs、BMC / Redfish。
  6. 発展トピック: 1.6T、port naming、dynamic add / delete。

関連章

  • 設定の反映先は L2 / VLAN / LAG の前提になります。QoS / Buffer 章は別途参照してください。
  • ACL / mirror の bind 先としても port が前提なので、ACL / CoPP / Mirror と相互参照してください。

関連ページ

章構成と進捗

ページ 状態 verification
concept ✅ 完成 (170 行) meta
setup ✅ 完成 (211 行) meta
operations ✅ 完成 (260 行) meta
internals ✅ 完成 (144 行) meta
advanced ✅ 完成 (103 行) meta

次に読むべき記事

この章を読み進める順

関連する HLD 7 件

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

関連する章

前提として読むべき章

派生で読むべき章

補完的に読む章