コンテンツにスキップ

プラットフォーム

SAI、PMON、センサー、トランシーバ、プラットフォーム API、シャーシ機能を扱う章。

この章の読み方

目的の機能名からページを選び、設定名や CLI 名が必要な場合はリファレンス章を併読する。Discrepancy-foundHLD と現行実装に差分が見つかったページなので、設計値として読む前に本文の注記を確認する。

検証状況

  • ページ数: 43
  • 分布: Code-verified: 33 / Discrepancy-found: 6 / HLD-only: 4

実装差分があるページ

HLD-only のページ

ページ一覧

ページ 検証
1.6T Ethernet 対応(200G SerDes / SFF-8024 / xcvrd / PortsOrch) Code-verified
ASIC / SDK Health Event のハンドリング(SAI notification → STATE_DB → action) Code-verified
BMC / Redfish 統合(platform_common RedfishClient + show platform bmc) HLD-only
CMIS Custom SI 設定(optics_si_setting.json と CMIS FSM の EC=1 適用) Code-verified
Chassis Line Card 自動プロビジョニング(sonic-provisiond / provision_module) Code-verified
FEC FLR(Frame Loss Ratio)算出と予測(port_flr.lua / counterpoll port flr-interval-factor) Discrepancy-found
Gearbox 動的チューニング(gb_line_ / gb_system_ in media_settings.json) Code-verified
ICMP Hardware Offload(DualToR link prober の NPU 化) Code-verified
Media-based Port Settings(media_settings.json による SerDes プロファイル) Code-verified
Multi-ASIC Single JSON Configuration(Golden Config に namespace layer) Code-verified
NPU MDIO アクセスと gbsyncd 単一 docker 化 Code-verified
Port FEC BER(Pre/Post FEC BER の算出と show fec-stat 拡張) Code-verified
S3IP sysfs 仕様(platform 情報を /sys_switch/ で公開) Code-verified
SAI API バージョン整合チェック(sai_query_api_version + ビルド時検査) Code-verified
SAI 失敗ハンドリング(handleSai*Status virtual + ERROR_DB) Discrepancy-found
SAI 失敗時の dump 取得(syncd_dump.sh / SAI_REDIS_NOTIFY_SYNCD_INVOKE_DUMP) Discrepancy-found
SFP リファクタ(XcvrApi / XcvrEeprom / spec 自動判別) Code-verified
SONiC Fast Link-Up(リンク再起動時の EQ 再利用) Code-verified
SONiC on Multi-ASIC platforms(namespace / per-asic Redis / sonic-net) Code-verified
SONiC ポート命名規則の変更案(et[sX]pY[abcd]) Discrepancy-found
Smart Switch DPU Graceful Shutdown(gnoi_reboot_daemon HALT) Discrepancy-found
SmartSwitch PMON(NPU 側 pmon と DPU 連携の境界) Code-verified
Thermal Control テストプラン Code-verified
Thermal Control(thermalctld + ポリシー駆動 fan / cooling 制御) Code-verified
VLAN Subnet Decap(Netscan 用 IPinIP MP2MP デカプスル) HLD-only
VOQ シャシでの recirculation port サポート(Inb / Rec ポートロール) Code-verified
VOQ シャーシの Fabric ポート(fabric ASIC 管理 / link monitoring) Code-verified
VoQ Chassis での Everflow ミラー(recycle port 経由の rewrite) HLD-only
VoQ SONiC(distributed VoQ chassis / system-port / fabric) Code-verified
ZR / ZR+ 向け CMIS / C-CMIS サポート(xcvrd / DSP / coherent optics) Code-verified
fwutil(platform component firmware の install / update / show) Code-verified
multi-ASIC 用 Golden Config 単一 JSON フォーマット(localhost / asic0 / asic1 ...) Code-verified
pcieutil / show platform pcieinfo(PCIe デバイス検査と pcie.yaml 比較) Code-verified
platform.json の capabilities 拡張(LED 色 / fan speed 範囲 / controllable) Code-verified
psud(PSU 監視デーモン / power threshold ヒステリシス) Code-verified
sai_query_stats_capability による Counter Capability 一括取得 Code-verified
sfputil read-eeprom / write-eeprom(page+offset 単位の生 EEPROM 読み書き) Code-verified
sfputil read-eeprom / write-eeprom(ページ + オフセット指定で SFP/QSFP EEPROM 操作) Code-verified
ポート / LAG の TPID 設定(0x8100/0x9100/0x9200/0x88A8) Code-verified
単一 ASIC VoQ 固定システム(chassisdb.conf による is_voq_chassis 分岐) Code-verified
拡張 LPO デバッグレジスタ(VMA / OMA per-lane モニタを Redis に公開) HLD-only
新 Platform API(sonic_platform / Chassis / PSU/Fan/Sfp の Python クラス階層) Code-verified
液冷漏洩検出(LiquidCoolingBase + thermalctld + system-health gNMI イベント) Discrepancy-found