6オーバー4

IPv6移行メカニズム

6over4は、マルチキャスト対応のIPv4ネットワーク上のデュアルスタックノード間でIPv6パケットを転送するためのIPv6 移行メカニズムです。IPv4は、IPv6を実行できる 仮想データリンク層仮想イーサネット)として使用されます。

6over4の仕組み

6over4 は、IPv4 アドレスからリンクローカル IPv6 アドレスを生成する簡単な方法と、IPv4 上で 近隣探索を実行するメカニズムを定義します。

特定のIPv4ネットワーク上で6over4に参加したいホストは、仮想IPv6ネットワークインターフェースを設定できます。リンクローカルアドレスは以下のように決定されます。

  • で始まります。fe80:0000:0000:0000:0000:0000または、fe80::略して
  • バイナリ値の下位 32 ビットは、ホストの IPv4 アドレスのビットである必要があります。

例えば、ホストはリンクローカルIPv6アドレスとして (16進数表記)192.0.2.142を使用します。短縮表記は となりますfe80:0000:0000:0000:0000:0000:c000:028e192.0.2.142c000028efe80::c000:028e

マルチキャストアドレスマッピング

ICMPv6近隣探索を実行するには、マルチキャストを使用する必要があります。IPv6マルチキャストパケットは、宛先 を持つIPv4マルチキャストパケットにカプセル化されます。239.192.x.yここでx、 と はyそれぞれIPv6マルチキャストアドレスの最後から2番目のバイトと最後のバイトです。

全ノードマルチキャスト (ff02::1) -239.192.0.1

全ルータマルチキャスト (ff02::2) -239.192.0.2

fe80::c000:028e(リンクローカルアドレス192.0.2.142)への要請ノードマルチキャスト -239.192.2.142

近隣探索

リンクローカル アドレスとマルチキャスト アドレスのマッピングが与えられれば、ホストは ICMPv6 を使用してオンリンク ネイバーとルーターを検出し、通常は、たとえばEthernet上で行われるのと同様に、ステートレス自動構成を実行できます。

6over4の制限

6over4はIPv4マルチキャストの可用性に依存していますが、これはIPv4ネットワークインフラストラクチャではあまり広くサポートされていません。6over4の実用性は限られており、ほとんどの一般的なオペレーティングシステムではサポートされていません。異なる物理リンク上のIPv6ホストを接続するには、リンクを接続するルーターでIPv4マルチキャストルーティングを有効にする必要があります。

ISATAP は、IPv4 マルチキャストに依存しない 6over4 のより複雑な代替手段です。

参考文献

  • B. Carpenter および C. Jung「明示的なトンネルを使用しない IPv4 ドメイン経由の IPv6 の転送」 RFC  2529、1999 年 3 月。

参照

「https://en.wikipedia.org/w/index.php?title=6over4&oldid=1208960006」より取得