Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

IPv6ステートレスアドレス自動設定とは何ですか。

共同作成者

ステートレス自動設定を使用すると、ホストはアドレスやその他の設定情報をサーバから取得しません。

IPv6のステートレス自動設定には、リンクローカルアドレス、マルチキャスト、近接探索(ND)プロトコルなどの機能があります。IPv6では、アドレスのインターフェイスIDが基盤のデータリンクレイヤアドレスから生成されます。

ステートレス自動設定とステートフル自動設定は、相互に補完しあう機能です。たとえば、ホストはステートレス自動設定を使用して自身のアドレスを設定できますが、その他の情報はステートフル自動設定を使用して取得します。ステートフル自動設定を使用すると、ホストはサーバからアドレスやその他の設定情報を取得できます。IPv6は、ネットワーク上のすべてのIPアドレスを一度に再割り当てする方法も定義します。IPv6では、ネットワーク上のデバイスがIPアドレスやその他のパラメータをサーバなしで自動的に設定する方法を定義しています。

ステートレス自動設定を使用する場合、デバイスは次の手順を実行します。

  1. リンクローカルアドレスを生成--デバイスは10ビットのリンクローカルアドレスを生成し、その後に54個のゼロと64ビットのインターフェイスIDを生成します。

  2. リンクローカルアドレスの一意性をテスト--生成されるリンクローカルアドレスがローカルネットワークでまだ使用されていないことをテストしますデバイスがNDプロトコルを使用して近接要求メッセージを送信します。これに応答して、ローカルネットワークはネイバーアドバタイズメントメッセージをリスンします。このメッセージは、別のデバイスがすでにリンクローカルアドレスを使用していることを示します。その場合は、新しいリンクローカルアドレスを生成する必要があるか、自動設定が失敗して別の方法を使用する必要があります。

  3. リンクローカルアドレスの割り当て--一意性テストに合格すると、デバイスは自身のIPインタフェースにリンクローカルアドレスを割り当てます。リンクローカルアドレスは、ローカルネットワーク上での通信には使用できますが、インターネット上では使用できません。

  4. ルータに連絡--ノードは、設定の続行の詳細についてローカルルータへの接続を試みます。具体的には、ルータから定期的に送信されるルータ通知メッセージをリスンするか、または次に必要な作業についてルータに問い合わせるルータ要求メッセージをルータに送信します。

  5. ノードへの指示--ルーターは自動設定の続行方法をノードに指示します。または、ルータは、グローバルインターネットアドレスの決定方法をホストに指示します。

  6. グローバルアドレスを設定--ホストは、グローバルに一意なインターネットアドレスを自身に設定します。このアドレスは、通常、ルータからホストに提供されるネットワークプレフィックスから形成されます。