DHCPv6 がアドレス割り当てに使用される場合( [〜#〜] ndp [〜#〜] ルーターアドバタイズメントメッセージのMフラグによって決定される)、ホストは明らかに使用しませんまだ有効なリンクローカルアドレスを持っています。
ステートレスアドレス自動構成 の場合、ホストが送信元アドレスとしてIPv6の未指定アドレス(::)を使用して最初の近隣要請メッセージを送信するように指定されています( RFC 4862-セクション5.4.2 =)。
ただし、DHCPv6は、使用する初期アドレスを指定していません。ユニキャストアドレスを使用してDHCPメッセージをサーバーに直接送信するときにクライアントがアドレスを持っている必要があることを指定するだけです( RFC 8415-セクション17.1 )
そう...
あなたは述べます
ホストには明らかに有効なリンクローカルアドレスがまだありません。
しかし、それは真実ではありません。
DHCPv6のRFC8415 tells :
クライアントは、DHCPメッセージの送受信にリンクローカルアドレスまたは他のメカニズムによって決定されたアドレスを使用します。
したがって、論理的な方法は次のとおりです。
このスタンス(あなたが明らかに却下した)をサポートするために、RFC8415からの他の情報があります:
。背景 :
IPv6の2つの利点は、マルチキャストのサポートが必要であり、ノードが初期化中にリンクローカルアドレスを作成できることです。これらの機能が利用できるということは、クライアントがリンクローカルアドレスと既知のマルチキャストアドレスを使用して、DHCPサーバーまたはリレーを検出して通信できることを意味します。そのリンク上のエージェント。
リンクローカルアドレス
同じリンクに接続されている隣接ノードに到達するために使用できる、プレフィックス(fe80 ::/10)を持つことで示されるリンクのみのスコープを持つIPv6アドレス。 DHCPv6が合理的に役立つ可能性のあるすべてのIPv6インターフェイスには、リンクローカルアドレスがあります。