あなたのIPv4アドレス:
オペレーティングシステム:
プロバイダー:

ローカルネットワークにおけるARPとIPv6の近隣探索

ローカルネットワークでは、相手のIPアドレスがわかるだけでは通信できず、リンク層のアドレスも必要です。IPv4ではこの役割をARPが担い、IPv6ではICMPv6をベースにした近隣探索(Neighbor Discovery)が担います。

ローカルネットワーク上で隣接デバイスを見つける仕組み

ARPは、ローカルリンク上のIPv4の隣接ノードについて、そのリンク層アドレスを解決します。IPv6ではARPを使いません。近隣探索がICMPv6を使って、隣接ノードのアドレス解決、ルーターの検出、到達性の確認を行います。

近隣テーブルを確認する方法

同じLAN上のホストをテストしながら、近隣テーブルを確認しましょう。エントリーが不完全だったり失敗していたりする場合は、DNSやインターネットのルーティングではなく、ローカルでの近隣解決に問題があると考えられます。IPv6の場合は、ICMPv6の近隣探索がフィルタリングされていないかも確認してください。アドレスがどのサブネットに属するかを調べるには、2IPのIPアドレス計算ツールを使いましょう。

ARPと近隣探索は別の仕組み

技術資料:RFC 826、RFC 4861