メインコンテンツまでスキップ

1. Introduction (はじめに)

本文書は、ホストがIPバージョン6 (IPv6) でインターフェースを自動設定する方法を決定する際に実行する手順を規定します。自動設定プロセスには、リンクローカルアドレス (Link-Local Address) の生成、ステートレスアドレス自動設定によるグローバルアドレス (Global Address) の生成、およびリンク上のアドレスの一意性を検証するための重複アドレス検出 (Duplicate Address Detection) 手順が含まれます。

IPv6ステートレス自動設定メカニズムは、ホストの手動設定を必要とせず、ルーターの最小限 (もしあれば) の設定のみを必要とし、追加のサーバーを必要としません。ステートレスメカニズムにより、ホストはローカルで利用可能な情報とルーターによって通告される情報の組み合わせを使用して、独自のアドレスを生成できます。ルーターはリンクに関連付けられたサブネットのプレフィックス (Prefix) を通告し、ホストはサブネット上のインターフェースを一意に識別する「インターフェース識別子 (Interface Identifier)」を生成します。アドレスはこの2つを組み合わせることによって形成されます。ルーターが存在しない場合、ホストはリンクローカルアドレスのみを生成できます。しかし、リンクローカルアドレスは、同じリンクに接続されたノード間の通信を可能にするのに十分です。

サイトがホストが使用する正確なアドレスについて特に関心がなく、それらが一意で適切にルーティング可能である限りにおいて、ステートレスアプローチが使用されます。一方、サイトが正確なアドレス割り当てについてより厳密な制御を必要とする場合、IPv6動的ホスト構成プロトコル (DHCPv6) [RFC3315] が使用されます。ステートレスアドレス自動設定とDHCPv6は同時に使用できます (MAY)。

IPv6アドレスは、固定 (おそらく無限) の時間の長さでインターフェースにリースされます。各アドレスには、アドレスがインターフェースにバインドされている時間の長さを示す関連するライフタイム (Lifetime) があります。ライフタイムが期限切れになると、バインディング (およびアドレス) は無効になり、アドレスはインターネット上の他の場所の別のインターフェースに再割り当てされる可能性があります。アドレスバインディングの期限切れを適切に処理するために、アドレスはインターフェースに割り当てられるときに2つの異なるフェーズを経ます。最初、アドレスは「優先 (Preferred)」であり、これは任意の通信でのその使用が制限されないことを意味します。後に、アドレスは「非推奨 (Deprecated)」になり、現在のインターフェースバインディングが無効になることを予期します。アドレスが非推奨状態にある間、その使用は推奨されませんが、厳密に禁止されているわけではありません。新しい通信 (例えば、新しいTCP接続を開く) は、可能な場合は優先アドレスを使用すべきです (SHOULD)。非推奨アドレスは、サービスを中断することなく別のアドレスに切り替えることが困難な場合、すでにそれを使用しているアプリケーションによってのみ使用されるべきです (SHOULD)。

構成されたすべてのアドレスが特定のリンク上で一意である可能性を確保するために、ノードはアドレスをインターフェースに割り当てる前に、アドレスに対して「重複アドレス検出 (Duplicate Address Detection)」アルゴリズムを実行します。重複アドレス検出アルゴリズムは、ステートレス自動設定またはDHCPv6のいずれによって取得されたかに関係なく、すべてのアドレスに対して実行されます。本文書は重複アドレス検出アルゴリズムを定義します。

本文書で規定されている自動設定プロセスは、ルーターではなくホストにのみ適用されます。ホストの自動設定はルーターによって通告される情報を使用するため、ルーターは他の手段によって設定される必要があります (MUST)。ただし、ルーターは本文書で説明されているメカニズムを使用してリンクローカルアドレスを生成することが期待されます。さらに、ルーターは、すべてのアドレスをインターフェースに割り当てる前に、本文書で説明されている重複アドレス検出手順を正常に通過することが期待されます。

第2節では、本文書で使用される用語の定義を提供します。第3節では、現在の自動設定手順につながった設計目標について説明します。第4節ではプロトコルの概要を提供し、第5節ではプロトコルを詳細に説明します。