O que é o ndisc_cache?

3

Suponha que eu queira usar:

$ 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 

O que é ndisc_cache ?

    
por PersianGulf 09.09.2015 / 07:19

1 resposta

4

Nas redes IPv4, as tabelas vizinhas são escritas com o uso do Protocolo de Resolução de Endereços . Essas tabelas são comumente conhecidas como "tabelas ARP". Eles resolvem endereços IP (endereços na camada de rede) em endereços MAC (endereços na camada de link) e vice-vesa. Você pode listar as entradas dessa tabela pelo comando arp -a ou ip neigh show .

Por outro lado, no conjunto de protocolos IPv6, a funcionalidade do protocolo ARP é fornecida por um protocolo mais avançado chamado Vizinho Protocolo de Descoberta .

O comando ip ntable show fornece informações sobre a tabela vizinha do dispositivo de rede fornecido, portanto:

  • arp_cache significa uma tabela ARP (Cache ARP) de uma rede IPv4.
  • ndisc_cache significa uma tabela NDP (Cache vizinho) de uma rede IPv6.
por 09.09.2015 / 07:57