Computer NetworksNETWORKS

Wiresharkで観察するIPv4 Mapped IPv6アドレスを使った通信

IPv6 アプリケーションが、IPv4で通信するためのアドレスとして、IPv4-MappedIPv6アドレスというものが用意されています。
IPv4 Mapped IPv6アドレスは、IPv4射影IPv6アドレスとも呼ばれています。

IPv4との互換性のために標準化されているIPv4-Mapped IPv6アドレスは、IPv4アドレスを表現する手段として利用されることがあります。

このIPv4 Mapped IPv6アドレスは、結構、勘違いされることが多いです。
よくある勘違いとしては、IPv4 Mapped IPv6アドレスを指定して通信を行うと、IPv6を使って、指定したIPv4アドレスとの通信ができるというものです。NAT64のような仕組みが間で動いていて、IPv4 Mapped IPv6アドレスを指定すれば、それで通信ができてしまうという勘違いです。

基本的に、IPv4-Mapped IPv6アドレスは、IPv6パケットの送信元や宛先アドレスとして利用するためのアドレスではありません。ただ、それを指定することで、IPv4パケットでの通信ができてしまう場合があります。そこがIPv4 Mapped IPv6アドレスをとりまく状況のややこしいところです。

この動画では、実際どうなっているのかを説明するため、IPv4 Mapped IPv6アドレスで指定した宛先に対するパケットがどのうようになっているのかをWiresharkを使ってみてみます。

source

ipv4

Alice AUSTIN

Alice AUSTIN is studying Cisco Systems Engineering. He has passion with both hardware and software and writes articles and reviews for many IT websites.

Leave a Reply

Your email address will not be published. Required fields are marked *