I encountered a strange problem. We installed a virtual adapter on a
XP(SP3), and assigned a global IPv6 address and set default IPv6 route
(::/0) to use this virtual interface. Now we try to do IPv6 neighbor
discovery spoofing: capturing ICMPv6 neighbor solicitation message and
send back neighbor advertisement message. After that, all IPv6 message
should be sent/received on that interface. This works on most of XP
box, but some XP(even SP3) don't work. For some reason, Windows XP
IPv6 stack doesn't take neighbor advertisement message, thus keep
sending out neighbor solicitation message.