Вероятно, это была разгрузка сегментации передачи TCP (TSO), возможно, в сочетании с большой разгрузкой приема (LRO).
Вы попали на одну из машин, выполняющих тест, а не на машину независимого наблюдателя. Таким образом, вы на самом деле не видели, что находится на проводе, вы видели, что происходило между сетевым стеком вашего хоста и его сетевым адаптером Ethernet. И когда NIC предоставляет такие услуги, как TSO и LRO, своему хосту, пакеты между хостом и его NIC намного больше, чем то, что NIC фактически отправляет / принимает по проводам.
Если слишком неудобно настраивать отдельную снифферную машину и зеркалирование портов, вы, вероятно, можете отключить TSO и LRO, чтобы увидеть нечто более похожее на то, что будет на самом деле на проводе.
Например, если ваши серверы работают под управлением OS X, вы можете использовать эти sysctl для отключения TSO и LRO:
sudo sysctl -w net.inet.tcp.tso=0 net.inet.tcp.lro=0
Конечно, вы, вероятно, получите более высокую загрузку ЦП и меньшую пропускную способность, если вы сделаете это, но по крайней мере захват ваших пакетов покажется более разумным.