Я обнаружил слишком много ошибок неправильной контрольной суммы из TCPDUMP сделано на 64-битном сервере GNU Linux. При экспорте около 50% неверных контрольных сумм?
cksum 0xe61f (неверно (-> 0x8c37)
Как мы можем интерпретировать эти данные? Это сильно влияет на производительность?
Вы видите «неправильные» контрольные суммы из-за функции, называемой разгрузкой контрольной суммы TCP. Поля контрольной суммы для исходящих TCP-пакетов не рассчитываются предварительно операционной системой, а вместо этого устанавливаются в 0 и оставляются для расчета процессором NIC. В Wireshark FAQ есть более подробное объяснение.