SLAAC 生成は 64 ビット以外のサイズのネットワーク プレフィックスの影響を受けますか?

SLAAC 生成は 64 ビット以外のサイズのネットワーク プレフィックスの影響を受けますか?

SLAAC の生成に必要なすべてのパラメータを有効にし、ルーター広告を取得していますが、ルーター広告のネットワーク プレフィックスは /64 ではなく /52 です。システムに SLAAC アドレスが割り当てられていません。(ルーター広告は「アシスト」モード (M+O+A フラグ) であるため、これは問題ではありません)。SLAAC を生成するには、ネットワーク プレフィックス自体を /64 にする必要がありますか? この問題を修正するにはどうすればよいですか?

答え1

https://datatracker.ietf.org/doc/html/rfc4862#section-5.5.3次のように規定されています。

If the sum of the prefix length and 
interface identifier length does not
equal 128 bits, the Prefix Information
option MUST be ignored.

イーサネットの場合、インターフェース識別子の長さは 64 ビットであるため、このルールに準拠するにはプレフィックスは /64 である必要があります。その他の長さは SLAAC の目的では無視されます。

関連情報