パケットキャプチャの道具として有名な、tshark, tcpdump にバグがありそうだ。プロトコルとして、ICMPv6を指定しても、MLDv2関係のパケットがキャプチャされない。
とするとキャプチャされるのは、NDP関係だけ。MLDV2はキャプチャされない。
MLDv2をキャプチャするには、以下のようにすればよい。これは、NTT東日本のひかりネクストの場合である。それ以外も有効かもしれないけど、調べていない。
すくなくとも、ひかりネクストを使うときはこれでよい。
tshark -w next-mld.cap -s 300 -i xl0 icmp6 |
とするとキャプチャされるのは、NDP関係だけ。MLDV2はキャプチャされない。
MLDv2をキャプチャするには、以下のようにすればよい。これは、NTT東日本のひかりネクストの場合である。それ以外も有効かもしれないけど、調べていない。
すくなくとも、ひかりネクストを使うときはこれでよい。
tshark -w next-mld.cap -s 300 -i xl0 host ff02::16 |