リンクローカルアドレス
IPv6では、アドレスは、自動(ステートレス)またはステートフル(手動)メカニズムによって割り当てられる。ステートレスアドレス自動設定は、RFC 4862 で規定されている近隣探索プロトコル(NDP)の一部として実行される。アドレスは、ルーティングプレフィックスとインターフェイスのMACアドレスから生成される。
ルーターまたはサーバホストは、NDPルーティングプレフィックス広告によって、全てのリンク接続インタフェースに対し設定情報を通知し、ローカルまたはグローバルルーティングために受信インタフェースに追加のIPアドレスを割り当てる。このプロセスは、プレフィックスサーバがホストへの個々の割り当てを受信したりログに記録したりしないため、ステートレスと見なされる場合もある。アドレスの選択方法によって、アドレスの一意性が自動的に保証される。それは、RFC 4862 に基づいたMACアドレスでも、RFC 4941 に従ってランダム化されていても良い。自動重複アドレス検出アルゴリズムは、割り当てエラーを防止する。
IPv6では、アドレスブロック fe80::/10 がリンクローカルユニキャストアドレス用に予約されている。サブネット上の標準の/64アドレッシングに準拠するため、実際のリンクローカルアドレスにはプレフィックス fe80::/64 が割り当てられる。最上位の10ビットの後の54ビットはゼロでなければならない。
IPv4と異なり、IPv6ではIPv6プロトコルが有効になっている全てのネットワークインターフェイスに、ルーティング可能なアドレスが割り当てられていても、リンクローカルアドレスが必要である。そのため、通常、IPv6ホストは、IPv6対応の各ネットワークインターフェイスに複数のIPv6アドレスが割り当てられる。リンクローカルアドレスは、近隣探索プロトコル(NDP)のIPv6サブレイヤ操作や、その他のIPv6ベースのプロトコル(DHCPv6など)に必要となる。
IPv6リンクローカルアドレスを使用してホストに接続するときは、正しいインターフェイスでパケットを送信できるように、ゾーンインデックスをアドレスに追加する必要がある。