Wireshark is a nice product for analyzing LAN traffic.
There seems to be a hole though in ICMPv6 sniffing implementation: I cannot see anywhere the ability to filter IPv6 Router Solicitation messages.
asked 22 Mar '13, 08:08
When analyzing IPv6 traffic in Wireshark, you can simply use the filter
When capturing, things get a little complicated. The BPF language is not yet updated to look into icmp6 headers. You can simply filter for icmp6 messages with the capture filter
As long as there are no extension headers in the IPv6 header, you can use the filter ip6=133 to capture only "Router Solicitation" messages.
To add this functionality, you can better report this at http://www.tcpdump.org/, as the bpf filter engine is implemented in libpcap/winpcap.
answered 22 Mar '13, 08:29
edited 22 Mar '13, 08:55
I presume you're meaning a capture filter and that there no icmpv6 equivalent of
You can use a display filter though: icmpv6.type == 133
answered 22 Mar '13, 08:31
99 125.294551000 fe80::ffff:ffff:fffe ff02::2 ICMPv6 103 Router Solicitation
100 125.331293000 fe80::8000:f227:bec8:6189 fe80::ffff:ffff:fffe ICMPv6 151 Router Advertisement
answered 09 Jun '13, 18:22