I'm trying to make a project to detect NAs in an inter-vlan IPv6 environment via trunk line. I know that NAs are sent in multicast so it would be possible to see the NA messages using a trunk line. With this in mind, I set up an environment consisting of 5 pcs and 2 vlans (10 and 20). PC1 and PC2 are vlan 10(switchport mode access) and PC3 and PC4 are vlan 20(switchport mode access). PC5 is a trunkline (switchport mode trunk). In order to verify I receive the messages, I use wireshark to check all packets. I can ping from one vlan to another and I can see other NDP message types such as RS, RA and even NS; however, there was no NA detected. I can't seem to find any reason why. Any response would help. Thanks
Since there is no ARP in ipv6 you need the Neighbor Solicitation and Neighbor Advertisement messages to resolve IP to MAC addresses within the same subnet. If you are pinging PCs in the same subnet across switches, at some point in time the NS and NA messages were present. If you can't see them now its most probably because the MAC addresses have been cached in the PCs.