以下を使いたいとしましょう。
$ ip ntable show dev eth0
inet arp_cache
dev eth0
refcnt 4 reachable 20744 base_reachable 30000 retrans 1000
gc_stale 60000 delay_probe 5000 queue 31
app_probes 0 ucast_probes 3 mcast_probes 3
anycast_delay 1000 proxy_delay 800 proxy_queue 64 locktime 1000
inet6 ndisc_cache
dev eth0
refcnt 1 reachable 40768 base_reachable 30000 retrans 1000
gc_stale 60000 delay_probe 5000 queue 31
app_probes 0 ucast_probes 3 mcast_probes 3
anycast_delay 1000 proxy_delay 800 proxy_queue 64 locktime 0
何ですかndisc_cache
?
ベストアンサー1
IPv4 ネットワークでは、ネイバーテーブルが使用されます。アドレス解決プロトコル。これらのテーブルはしばしば「ARPテーブル」と呼ばれます。 IPアドレス(ネットワーク層のアドレス)をMACアドレス(リンク層のアドレス)で確認するか、その逆を確認します。arp -a
このテーブルのエントリをコマンドまたはリストできますip neigh show
。
一方、IPv6インターネットプロトコルファミリでは、ARPプロトコルの機能は、次のような上位レベルのプロトコルによって提供されます。近隣検索プロトコル。
このip ntable show
コマンドは、特定のネットワークデバイスの隣接テーブルに関する情報を提供するため、次のようになります。
arp_cache
IPv4ネットワークのARPテーブル(ARPキャッシュ)を示します。ndisc_cache
IPv6ネットワークのNDPテーブル(ネイバーキャッシュ)を表します。