Given the following capture (click to zoom):
There are 3 routers attached to a switch. One of them pings FF02::1 (packet #2). I understand, that the other two routers have to figure out the first one's link-layer address (hence the NS and NA messages #3,4,5,6). After that both of them sends their ping reply.
My question is, why are those additional NDP messages exchanged (#11-14)? They are coming from the router, which sent the echo request. It should already know about the link-layer addresses of the other two from the Neighbor Solicitation messages. What am I missing?