DHCPv6

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

動的ホスト構成プロトコルバージョン6DHCPv6)は、IPv6ネットワークでの動作に必要なIPアドレスIPプレフィックスデフォルトルート、ローカルセグメントMTU、およびその他の構成データを使用してインターネットプロトコルバージョン6(IPv6)ホスト構成するためネットワークプロトコルです。これは、 IPv4の動的ホスト構成プロトコル相当するIPv6です。DHCPv6はRFC8415で定義されています

IPv6ホストは、ステートレスアドレス自動構成(SLAAC) を使用して内部でIPアドレスを自動的に生成するか、DHCPv6を使用して構成データを割り当てることができます。

ステートレス自動構成を使用するIPv6ホストは、IPアドレスまたはルート以外の情報を必要とする場合があります。DHCPv6は、IPアドレスの構成に使用されていない場合でも、この情報を取得するために使用できます。DHCPv6は、ドメインネームシステム(DNS)サーバーのアドレスを使用してホストを構成する必要はありません。これは、ドメインレス自動構成のメカニズムでもある近隣探索プロトコルを使用してホストを構成できるためです。[1]

住宅用ネットワーク用のルーターなど、多くのIPv6ルーターは、オペレーターの介入なしに自動的に構成する必要があります。このようなルーターには、アップストリームルーターとの通信に使用するIPv6アドレスだけでなく、ルーターのダウンストリーム側のデバイスの構成に使用するIPv6プレフィックスも必要です。DHCPv6プレフィックス委任は、そのようなルーターを構成するためのメカニズムを提供します。

操作

ポート番号

クライアントはUDPポート546でDHCPメッセージをリッスンします。サーバーとリレーエージェントはUDPポート547でDHCPメッセージをリッスンします。[2]

識別子

DHCP一意識別子

DHCP一意識別子(DUID)は、クライアントがDHCPv6サーバーからIPアドレスを取得するために使用します。2バイトのDUIDタイプのフィールドと、最大128バイトの可変長の識別子フィールドがあります。実際の長さはタイプによって異なります。サーバーはDUIDをデータベースと比較し、構成データ(アドレス、リース時間、DNSサーバーなど)をクライアントに配信します。

4つのDUIDタイプは、RFC8415セクション11で識別されています。

  • リンク層アドレスと時間(DUID-LLT)
  • 企業番号に基づいてベンダーが割り当てた一意のID(DUID-EN)
  • リンク層アドレス(DUID-LL)
  • UUIDベースのDUID(DUID-UUID)

RFC 6939:クライアントリンク層アドレスオプション

デュアルスタック環境で複数の識別子を管理することは困難であり、DUIDが特定の状況に最適ではないという事実のために、RFC 6939がリリースされ、 MACアドレスに基づいてホストを識別する方法が提供されましたこれは、DHCPv6リレーがその情報をDHCPv6サーバーに渡す方法を定義します。

この例では、rapid-commitが存在しない場合、サーバーのリンクローカルアドレスはfe80 :: 0011:22ff:fe33:5566であり、クライアントのリンクローカルアドレスはfe80 :: aabb:ccff:fedd:eeffです。

  • クライアントは、[fe80 :: aabb:ccff:fedd:eeff]:546から[ff02 :: 1:2]:547に要請を送信します。( RFC 8415のセクション14に従って、クライアントメッセージはマルチキャストアドレスに送信されます。)
  • サーバーは、[fe80 :: 0011:22ff:fe33:5566]:547から[fe80 :: aabb:ccff:fedd:eeff]:546へのアドバタイズで応答します。
  • クライアントは、[fe80 :: aabb:ccff:fedd:eeff]:546から[ff02 :: 1:2]:547への要求で応答します。
  • サーバーは、[fe80 :: 0011:22ff:fe33:5566]:547から[fe80 :: aabb:ccff:fedd:eeff]:546への応答で終了します。

DHCPv6メッセージタイプ

この表に、DHCPv6メッセージタイプを示します。

DHCPv6メッセージタイプ
コード 名前 RFC
1 勧誘 RFC 8415
2 広告 RFC 8415
3 リクエスト RFC 8415
4 確認 RFC 8415
5 更新 RFC 8415
6 再バインド RFC 8415
7 返事 RFC 8415
8 リリース RFC 8415
9 却下 RFC 8415
10 再構成 RFC 8415
11 情報-リクエスト RFC 8415
12 リレー-FORW RFC 8415
13 リレー-REPL RFC 8415
14 リースクエリ RFC 5007
15 リースクエリ-返信 RFC 5007
16 リースクエリ-完了 RFC 5460
17 リースクエリ-データ RFC 5460
18 再構成-要求 RFC 6977
19 再構成-返信 RFC 6977
20 DHCPV4-QUERY RFC 7341
21 DHCPV4-応答 RFC 7341
22 アクティブリースクエリ RFC 7653
23 STARTTLS RFC 7653

IETF標準

  • RFC  8415、「IPv6の動的ホスト構成プロトコル(DHCPv6)」-RFC 3315、RFC 3633、RFC 3736、RFC 4242、RFC 7083、RFC 7283、RFC7550は廃止されました。
  • RFC  3319、「Session Initiation Protocol(SIP)サーバーの動的ホスト構成プロトコル(DHCPv6)オプション」
  • RFC  3646、「IPv6の動的ホスト構成プロトコル(DHCPv6)のDNS構成オプション」
  • RFC  4704、「IPv6(DHCPv6)クライアントの完全修飾ドメイン名(FQDN)オプションの動的ホスト構成プロトコル」
  • RFC  5007、「DHCPv6Leasequery」
  • RFC  6221、「Lightweight DHCPv6 Relay Agent」(LDRA)-RFC 3315、エラッタを更新
  • RFC  6355、「UUIDベースのDHCPv6一意識別子(DUID-UUID)の定義」
  • RFC  6939、「DHCPv6のクライアントリンク層アドレスオプション」

も参照してください

参考文献

  1. ^ RFC 4339、 DNSサーバー情報アプローチのIPv6ホスト構成、 J。Jeong (2006年2月)
  2. ^ RFC8415セクション7.2

外部リンク