本文へ移動
QKQuickKitEN
イーサネット・L2LOCALブラウザ内で処理

マルチキャスト MAC アドレス変換

IPv4(224.0.0.0/4)または IPv6(ff00::/8)のマルチキャストアドレスをイーサネットのマルチキャスト MAC に変換し、マルチキャスト MAC から対応しうるすべての IP グループを逆算します。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

変換結果

マルチキャスト IP からイーサネット MAC への対応
アドレス種別 / 規格
マルチキャスト IP グループ
イーサネット MAC アドレス
ビット対応
曖昧性

対応しうるマルチキャストグループ

仕組みと使い方

IPv4 マルチキャストグループ(224.0.0.0/4)を RFC 1112(01:00:5e + グループアドレスの下位 23 ビット)で、IPv6 マルチキャストアドレス(ff00::/8)を RFC 2464(33:33 + アドレスの下位 32 ビット)で、それぞれ MAC に変換します。IP → MAC 方向は一意に定まります。逆方向は本質的に多対一です。IPv4 マルチキャスト MAC は必ず 32 個のグループで共有され(ここに全件を表示)、IPv6 マルチキャスト MAC はおよそ 2^80 個のアドレスで共有されるため、一意の逆変換結果は存在しません。マルチキャスト以外の入力は拒否します。すべての計算はブラウザ内で実行されます。