A great question I was asked in class was:

"If Neighbor Discovery processes have replaced ARP in ICMPv6, how do you look at the equivalent of the ARP cache?"

Great question.

Here is the answer for Windows:

  1. Click START> RUN> and type cmd in the box to open Command Prompt. in your Windows environment.
  2. Type netsh at the command prompt, and then press ENTER.
  3. Now type interface ipv6, and then press ENTER.
  4. Lastly, type show neighbors, and then press ENTER.

Here is a sample output (though I was not connected to an IPv6 network):


 For Linux, you can view IPv6 neighbors using the following command:

# ip -6 neighbor show
2002:333:333::1 dev eth1 lladdr 00:12:1e:33:AA:BB router REACHABLE

On a MAC, use the following:

Andrews-iMac:~ andrew$ ndp -a
Neighbor Linklayer Address Netif Expire St Flgs Prbs
localhost (incomplete) lo0 permanent R
diskstation.local 0:11:32:1e:79:ff en0 23h40m26s S
c6d622000000.local 18:c:ac:c6:d6:22 en0 20h42m58s S
andrews-imac.local 3c:7:54:69:2d:cf en0 permanent R
hpa02bb86123ba.local a0:2b:b8:6c:f7:4e en0 11s R
diskstation.local 0:11:32:1e:79:ff en1 23h40m34s S
andrews-imac.local 4:54:53:12:e0:2 en1 permanent R
c6d622000000.local 18:c:ac:c6:d6:22 en1 20h43m5s S
hpa02bb86123ba.local a0:2b:b8:6c:f7:4e en1 20s R

Hope that helps!



Comments powered by CComment