IPv6

DHCPv6 でぃーえいちしーぴーぶいろく

DHCPv6IPv6アドレス設定ステートフルステートレスDHCPv6
DHCPv6について教えて

簡単に言うとこんな感じ!

IPv6版のDHCPだよ。SLAACで自動設定できるIPv6だけど、「管理者が特定の端末にどのアドレスを割り当てたか管理したい」「DNSサーバーを明示的に教えたい」というときにDHCPv6が使われるんだ!


DHCPv6とは

DHCPv6(Dynamic Host Configuration Protocol version 6)は、IPv6ネットワークでIPアドレスやネットワーク設定情報を動的に割り当てるプロトコルです。RFC 8415として標準化されています。

IPv4のDHCPとは異なり、IPv6にはSLAACという自動設定メカニズムが存在します。そのため、DHCPv6には2つのモードがあります。

  1. ステートフルDHCPv6:DHCPサーバーがIPv6アドレスを管理・割り当てる。誰にどのアドレスを割り当てたか追跡可能
  2. ステートレスDHCPv6:アドレス割り当てはSLAACが行い、DHCPv6はDNSサーバー情報等の設定情報だけを配布する

SLAACとDHCPv6の使い分け

環境推奨方式理由
家庭・SOHOSLAAC設定不要で自動動作
企業ネットワークDHCPv6(ステートフル)アドレス管理・ログが必要
大規模組織SLAAC + ステートレスDHCPv6アドレスは自動、DNSサーバー情報だけ配布

歴史と背景

  • 2003年:DHCPv6がRFC 3315で初めて標準化
  • 2018年:RFC 8415で更新・統合(ステートフル・ステートレス・プレフィックス委任を統合)
  • 現在:企業のIPv6移行でDHCPv6の採用が増加

DHCPv6の基本動作

DHCPv6 ステートフルの動作(4メッセージ) クライアント DHCPv6サーバー ① Solicit(マルチキャストでサーバー探索) ② Advertise(アドレス候補を提示) ③ Request(アドレスをリクエスト) ④ Reply(アドレスを確定・設定情報を配布) IPv4のDORAに相当(Solicit/Advertise/Request/Reply)

プレフィックス委任(Prefix Delegation)

DHCPv6にはプレフィックス委任(PD:Prefix Delegation)という機能があります。ISPが顧客ルーター/48/56などのプレフィックスを割り当て、そこから顧客が内部に/64サブネットを自由に作れます。これにより企業・家庭でも十分なIPv6アドレス空間を持てます。


関連する規格・RFC

規格・RFC番号内容
RFC 8415DHCPv6(最新統合仕様)
RFC 3633DHCPv6プレフィックス委任

関連用語