コンテンツにスキップ

ルーティング

BGPVRFECMPSRv6MPLS、DHCP relay など L3 制御面を扱う章。

この章の読み方

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

検証状況

  • ページ数: 51
  • 分布: Code-verified: 40 / Discrepancy-found: 5 / HLD-only: 6

実装差分があるページ

HLD-only のページ

ページ一覧

ページ 検証
BBR 連動の BGP ルート集約(BGP_AGGREGATE_ADDRESS) Code-verified
BFD ハードウェアオフロード(BfdOrch / BFD_SESSION) Code-verified
BGP Loading Optimization(fpmsyncd flush / orchagent ring buffer / async sairedis) Code-verified
BGP PIC(Prefix Independent Convergence / NHG 階層) Code-verified
BGP Route Install Error Handling(ERROR_ROUTE_TABLE / FIB-install pending) Discrepancy-found
BGP Suppress FIB Pending(dplane_fpm_nl + RTM_F_OFFLOAD) HLD-only
BGP router-id を明示的に設定する(DEVICE_METADATA.bgp_router_id) Code-verified
BGP セッション向け BFD ハードウェアオフロード(bfdsyncd 経路) Discrepancy-found
BMP(BGP Monitoring Protocol / BMP_STATE_DB) Code-verified
CiscoBgp4MIB の STATE_DB 経由化(bgpmon / NEIGH_STATE_TABLE) Code-verified
DHCP Relay per-interface counter(dhcpmon マルチスレッド + COUNTERS_DB 永続化) Code-verified
DHCPv6 リレー(dhcp-relay docker 内の dhcrelay -6 プロセス) Code-verified
ECMP inner packet hashing テストプラン(PBH 経由の VxLAN/NVGRE 内側 5-tuple ハッシュ) Code-verified
EVPN VXLAN Multihoming(ESI / DF election / split-horizon) Discrepancy-found
EVPN VXLAN(FRR BGP-EVPN / VTEP / VRF / Type-2/Type-5) Discrepancy-found
FRR-BGP Unified Mgmt Framework(frrcfgd / OpenConfig BGP) Code-verified
Fine Grained ECMP(FG_NHG / fgnhgorch) Code-verified
IPv6 Link-Local アドレス管理(自動生成と use-link-local-only) Code-verified
Local ARS(Adaptive Routing & Switching の local 完結版) Discrepancy-found
MPLS TC → TC map(MPLS パケットの QoS classification) Code-verified
Management VRF 設計(201911 release / l3mdev + cgroups) Code-verified
NEXT_HOP_GROUP_TABLE による APP_DB ルートとネクストホップ分離 Code-verified
Ordered ECMP(IP ソート順で nexthop に sequence_id を付け同一フローを同 ToR/Appliance に固定) Code-verified
Overlay ECMP with BFD monitoring(VxLAN VNet ルートと BFD 連動) Code-verified
Overlay ECMP の Primary/Secondary・カスタム監視・BFD タイマ拡張 Code-verified
Path Tracing Midpoint(IPv6 HbH-PT に MCD を追記) Code-verified
Reliable TSA(VoQ Chassis 全体での TSA を CHASSIS_APP_DB で同期) Code-verified
Route Flow Counter(ROUTE_MATCH / Route Pattern Orch) HLD-only
SONiC における FRR upgrade の手順とパッチ管理 Code-verified
SONiC の MPLS 基盤(per-RIF MPLS / LABEL_ROUTE_TABLE / 静的 LSP) Code-verified
SRv6 SID の L3 隣接(uA / End.X / uDX4 / uDX6 / End.DX4 / End.DX6) Code-verified
SRv6 Static SID/Locator 設定(CONFIG_DB → bgpcfgd → FRR) Code-verified
SRv6 VPN(L3VPN over SRv6 と SRv6 Policy) Code-verified
SRv6 uSID(srv6orch の uN/uA/uDT/uDX 拡張) Code-verified
SRv6(Segment Routing over IPv6 / END.DT46 / H.Encaps.Red) Code-verified
Static IP Route 設定(STATIC_ROUTE → frrcfgd → FRR) Code-verified
VRF Ansible テストプラン(T0 上で BGP/ACL/loopback/warm-reboot 含む E2E 検証) HLD-only
VRF VS テストプラン(vrfmgrd / intfmgrd / Orchagent → APP_DB / ASIC_DB / kernel) HLD-only
VRF サポート(vrfmgrd / vrforch / FRR vrf-aware) Code-verified
VRRP(FRR vrrpd 連携 / VRRPv2/v3 / uplink tracking) Code-verified
VoQ シャーシでの BGP 構成(iBGP フルメッシュ + addpath / multipath-relax) Code-verified
Weighted ECMP(WCMP / BGP link-bandwidth ext community) Code-verified
bgpcfgd の dynamic BGP peer 動的変更(update.conf.j2 / delete.conf.j2) Code-verified
dual-tor mux 跨ぎの multi-nexthop route ループ回避(MuxOrch::updateRoute) Code-verified
fpmsyncd NextHop Group 拡張(dplane_fpm_nl / NEXTHOP_GROUP_TABLE) HLD-only
gNMI Subscription for YANG Data(ON_CHANGE / SAMPLE / TARGET_DEFINED) Code-verified
linkmgrd のデフォルトルート連動(DualToR mux 制御) HLD-only
クラスベース転送 (CBF) — DSCP/EXP→FC マップと CLASS_BASED_NEXT_HOP_GROUP Code-verified
プレフィックスルート方式の Mux ネイバ(Dual-ToR の状態遷移最適化) Code-verified
ルータインタフェース (RIF) カウンタ Code-verified
新 FRR-SONiC 通信チャネル(dplane_fpm_sonic モジュール) Code-verified