コンテンツにスキップ

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_IPV4dhcpservd + 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 要素のみ:

  1. DHCPv6 リレーDHCP_RELAY テーブル(sonic-dhcpv6-relay.yang)。VLAN ごとに dhcpv6_serversrfc6939_supportinterface_id を設定し、dhcrelay プロセスが DHCPv6 RELAY-FORWARD/REPLY をプロキシする
  2. DHCPv6 リレーカウンタshow dhcp6relay_counters CLI で統計確認可能

DHCPv6 サーバ機能(kea-dhcp6 管理、ステートフル/ステートレスアドレス配布)はコミュニティ版 master には存在しない。

関連ドキュメント

関連リファレンス