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?"
Here is the answer for Windows:
- Click START> RUN> and type cmd in the box to open Command Prompt. in your Windows environment.
- Type netsh at the command prompt, and then press ENTER.
- Now type interface ipv6, and then press ENTER.
- 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!