コンテンツにスキップ

スイッチング

VLANLAGMCLAG、STP、MACsec、L2 forwarding など L2 制御面を扱う章。

この章の趣旨

L2 / link layer の制御面を扱う。具体的には:

  • VLAN / Switchport モード: access / trunk / routed、VLAN range、OpenConfig YANG 対応
  • LAG (PortChannel): teammgrd、LACP、warm-reboot 中の retry、分散 VOQ シャシでの system LAG
  • MCLAG / ICCP: dynamic config、unique IP、isolation group
  • MSTP: Multiple Spanning Tree Protocol on SONiC
  • MACsec: wpa_supplicant 連携、Gearbox PHY 上の backend 選択、FIPS POST
  • L2 forwarding: FDB flush / aging、static MAC、リンクイベントダンピング、Wake-on-LAN

この章の読み方

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

主要ページ

扱わない範囲

  • L3 機能(IP routing / BGP / VRF)は routing
  • L2 over IP (VXLAN / NVGRE / VNet) は overlay
  • ACL / QoS / buffer / scheduler は acl-qos
  • PortChannel / VLAN の CLI コマンド一覧CONFIG_DB テーブル定義reference

検証状況

  • ページ数: 19
  • 分布: Code-verified: 12 / Discrepancy-found: 4 / HLD-only: 3

実装差分があるページ

HLD-only のページ

ページ一覧

ページ 検証
BUM ストームコントロール(PORT_STORM_CONTROL) Code-verified
FIPS 向け MACsec SAI POST(FIPS_MACSEC_POST_TABLE) Code-verified
Gearbox PHY ごとの MACsec backend 決定(macsec_supported) Code-verified
ICCPd 内部構成(MC-LAG / MLACP FSM ファイル別マップ) HLD-only
IP / LAG / MTU の Incremental Update(portmgrd / intfmgrd / teammgrd 分担) Code-verified
L2 Forwarding 強化(FDB flush / aging / static MAC / VLAN range) Discrepancy-found
MACsec on SONiC(wpa_supplicant + MACsec Mgr/Orch + SAI) Code-verified
MCLAG Enhancements(dynamic config / unique IP / isolation group / static MAC) Code-verified
Multiple Spanning Tree Protocol (MSTP) on SONiC Code-verified
PortChannel (LAG) の OpenConfig YANG サポート(REST / gNMI) Code-verified
ProducerStateTable の view switching(warm reboot 用の差分適用) Code-verified
SONiC Basic L2 モードテストプラン(FDB / VLAN / SNMP の最小機能検証) Code-verified
SYSTEM_DEFAULTS テーブルによる SONiC 既定値の集約 HLD-only
Switchport モード(access / trunk / routed)と VLAN CLI 拡張 Discrepancy-found
VLAN インタフェースの OpenConfig YANG 対応(REST / gNMI) Code-verified
Wake-on-LAN(wol CLI と SonicWolService gNOI) Discrepancy-found
Warm-reboot 中の LACP retry count 拡張(LACP version 0xf1 / 新規 TLV) Code-verified
リンクイベントダンピング(AIED アルゴリズムと SyncD intercept) Discrepancy-found
分散 VOQ シャシでの LAG(SYSTEM_LAG_TABLE と system_lag_id) HLD-only