I have a very small pcap file in which Neighbor Discovery is performed for Global Unicast Addresses.
That is, IPv6 addresses of both neighbors as I can see in Wireshark start from 2001:. Both IPv6 addresses have common first 64 bits so if I understand right they are indeed belong to one network because -- as far as I know -- the prefix is normally 64 in IPv6.
But everything that I've heard of Neighbor Discovery told me that IPv6 addresses for which MAC addresses are searched should be Link Local Unicast (starting with FE80::/10) rather than Global Unicast. So my question is: why are MAC addresses searched for Global Unicast Addresses instead in my pcap and why do two neighbors in one network want to address each other using Global Unicast rather than Link Local Unicast at all?
Thank you for attention.