DHCP_SERVER_IPV6 テーブル¶
未実装
DHCP_SERVER_IPV6 テーブルは 2026-05-14 時点で sonic-net/sonic-buildimage master に存在しない。
SONiC の組み込み DHCP サーバ機能は IPv4 専用(DHCP_SERVER_IPV4)のみ実装されている。
このページは将来の実装に備えたプレースホルダーである。
概要¶
SONiC は DHCPv6 リレー機能(DHCP_RELAY テーブル)を持つが、DHCPv6 サーバ機能は未実装である。IPv4 側の対応テーブルである DHCP_SERVER_IPV4 が dhcpservd + kea-dhcp4 によって実装されているのに対し、kea-dhcp6 を管理するデーモンおよび対応 CONFIG_DB テーブルは存在しない。
フィールドデフォルト (Phase A 調査)¶
調査結果: フィールドなし(テーブル未実装)
SONiC master における DHCP_SERVER_IPV6 テーブルの YANG モデル、Python デーモン、CLI プラグインは確認されなかった。コード由来のデフォルト値を抽出できるフィールドが存在しない。
実装済み IPv4 版との対比:
| 確認対象 | IPv4 (DHCP_SERVER_IPV4) |
IPv6 (DHCP_SERVER_IPV6) |
|---|---|---|
| YANG モデル | sonic-dhcp-server-ipv4.yang |
なし |
| デーモン | dhcpservd (kea-dhcp4) |
なし |
| CLI | config dhcp_server ipv4 |
なし |
| 主要フィールド | state, lease_time, mode, gateway, netmask |
未定義 |
Evidence: sonic-buildimage@9ea932ec —
src/sonic-yang-models/yang-models/にてsonic-dhcp-server-ipv6.yang不在を確認。doc/dhcp_server/port_based_dhcp_server_high_level_design.mdに「IPv4 Port Based DHCP_SERVER」と明記。
DHCPv6 サポートの現状¶
SONiC の DHCPv6 対応は次の 2 要素のみ:
- DHCPv6 リレー —
DHCP_RELAYテーブル(sonic-dhcpv6-relay.yang)。VLAN ごとにdhcpv6_servers、rfc6939_support、interface_idを設定し、dhcrelayプロセスが DHCPv6 RELAY-FORWARD/REPLY をプロキシする - DHCPv6 リレーカウンタ —
show dhcp6relay_countersCLI で統計確認可能
DHCPv6 サーバ機能(kea-dhcp6 管理、ステートフル/ステートレスアドレス配布)はコミュニティ版 master には存在しない。
関連ドキュメント¶
- DHCP_SERVER_IPV4 テーブル — 実装済み IPv4 版
- DHCP_RELAY テーブル(DHCPv4)
- DHCPv4 リレー テーブル
関連リファレンス¶
- CONFIG_DB:
DHCP_SERVER_IPV4、DHCP_RELAY