パケットキャプチャリングの落とし穴

パケットキャプチャで、取得できないパケットはすべて NIC が取りこぼしたものかと思っていた。実際は違う。キャプチャするホストでサーバを動かし、その通信をキャプチャする。通信は成功しても、つまり、NIC が正常に受信したパケットであってもパケットキャプチャが取りこぼすことがありうる。
UDP による測定中、TCP のコネクションを張ることで再現できた。キャプチャリングに使用したライブラリは商用のもの。 Pcap ではない。