
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 の目的では無視されます。