Назад | Перейти на главную страницу

Слишком много ошибок неверной контрольной суммы в TCPDUMP

Я обнаружил слишком много ошибок неправильной контрольной суммы из TCPDUMP сделано на 64-битном сервере GNU Linux. При экспорте около 50% неверных контрольных сумм?

cksum 0xe61f (неверно (-> 0x8c37)

Как мы можем интерпретировать эти данные? Это сильно влияет на производительность?

Вы видите «неправильные» контрольные суммы из-за функции, называемой разгрузкой контрольной суммы TCP. Поля контрольной суммы для исходящих TCP-пакетов не рассчитываются предварительно операционной системой, а вместо этого устанавливаются в 0 и оставляются для расчета процессором NIC. В Wireshark FAQ есть более подробное объяснение.