Does an ipv6 router need to use neighbor solicitation with the solicited-node multicast address when returning replies to ping requests or other tcp/udp packets?
Normalmente - sim, mas um ponto de acesso compatível com IPv6 pode executar o proxy ND para evitar o despertar desnecessário do cliente. (Muitos APs já fazem exatamente isso para IPv4 ARP.)
Além disso, se o AP fizer entregar o pacote NS ao cliente, você poderá obter resultados diferentes se ele suportar "multicast-to-unicast" (que é mais confiável, mas às vezes confunde o recebimento dispositivo) vs quando usa multicast Wi-Fi real.