マルチキャスト全ノードアドレス ff02::1

IPv6マルチキャスト全ノードアドレス ff02::1 を展開します。マルチキャストスコープレベルとff02::1が近隣探索でどのように使用されるかを学びます。

Multicast

詳細な説明

全ノードマルチキャストアドレス

アドレス ff02::1 は以下に展開されます:

ff02:0000:0000:0000:0000:0000:0000:0001

マルチキャストアドレスの構造

IPv6マルチキャストアドレスは ff(バイナリ 11111111)で始まり、フラグとスコープが続きます:

バイト ビット 意味
ff 8 0xff マルチキャストプレフィックス
0 4 0x0 フラグ(特別なフラグなし)
2 4 0x2 スコープ:リンクローカル
::1 112 1 グループID:全ノード

スコープ値

スコープニブル(この場合は 2)が到達範囲を決定します:

スコープ 到達範囲
1 インターフェースローカル 同一インターフェースのみ
2 リンクローカル 同一ネットワークセグメント
4 アドミンローカル 管理的に定義
5 サイトローカル 同一サイト
8 オーガニゼーション 同一組織
e グローバル インターネット全体

使用方法

ルーターまたはホストが ff02::1 にパケットを送信すると、ローカルリンク上のすべてのIPv6対応ノードがそれを受信します。以下で使用されます:

  • ルーターアドバタイズメント: ルーターが定期的にその存在をマルチキャスト
  • 近隣探索: リンク上の他のホストの発見
  • 重複アドレス検出: アドレスが既に使用されているかの確認

ユースケース

ネットワークエンジニアはNDP(近隣探索プロトコル)、ルーターアドバタイズメント(RA)メッセージ、およびマルチキャストping(ping6 ff02::1%eth0)を送信してリンク上のすべてのIPv6ホストを発見するなどのネットワーク診断でff02::1を使用します。

試してみる — IPv6 Expander / Compressor

フルツールを開く