要請ノードマルチキャストアドレス ff02::1:ff00:0/104
IPv6の要請ノードマルチキャストアドレスを理解します。効率的な近隣探索のためにff02::1:ffXX:XXXXがユニキャストアドレスからどのように導出されるかを学びます。
Multicast
詳細な説明
要請ノードマルチキャストアドレス
要請ノードマルチキャストアドレスには以下のプレフィックスがあります:
ff02:0000:0000:0000:0000:0001:ff00:0000/104
特定のユニキャストアドレス 2001:db8::1234:5678 の場合、要請ノードアドレスは:
ff02::1:ff34:5678
導出方法
ユニキャストアドレスの最後の24ビットが固定プレフィックス ff02::1:ff に追加されます:
- ユニキャストアドレスを取得:
2001:0db8:0000:0000:0000:0000:1234:5678 - 最後の24ビットを抽出:
34:5678 - プレフィックスに追加:
ff02::1:ff+34:5678=ff02::1:ff34:5678
なぜ存在するか
IPv4では、ARPがブロードキャストを使用してMACアドレスを解決し、サブネット上のすべてのホストに割り込みます。IPv6はこれを要請ノードマルチキャストアドレスに送信される近隣要請で置き換えます。同じ最後の24ビットを共有するアドレスのホストのみがメッセージを受信するため、ネットワークの割り込みが大幅に削減されます。
展開形
ff02:0000:0000:0000:0000:0001:ff34:5678
すべてのIPv6ユニキャストアドレスは各インターフェースで対応する要請ノードマルチキャストグループに自動的に参加します。
ユースケース
要請ノードマルチキャストはIPv6近隣探索の基本です。アドレス解決(ARPの代替)、重複アドレス検出(DAD)、ネットワーク到達不能検出(NUD)の近隣要請メッセージで使用されます。