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

Windows Server 2016 отбрасывает повторную передачу пакетов

Мы столкнулись с проблемой, из-за которой мы можем сузить основную причину и надеемся, что коллектив может дать понимание.

У нас есть экземпляр AWS EC2, c4.8xlarge, который отбрасывает повторные передачи TCP, что приводит к сбою приложения. Кто-нибудь видел что-нибудь подобное?

Мы не можем сузить круг причин, по которым это произошло.

У нас есть система на приложении удаленного сайта, отправляющая данные в экземпляр EC2, которые затем возвращаются обратно экземпляром EC2. Во время обмена данными пакет теряется при передаче. TCP по своей природе, потом пытается восстановить.

Экземпляр EC2 отправляет быструю повторную передачу, но эта повторная передача никогда не выходит за пределы виртуальной ниши экземпляра EC2.

У нас есть AWS для выполнения захвата пакетов прямо с сетевой карты экземпляра EC2, и они не видят, как он попадает в сеть. Захват пакета на экземпляре EC2 показывает повторную передачу, но опять же, это никогда не доходит до виртуального ник.

Затем экземпляр EC2 пытается еще 5 повторных передач, которые также не проходят, в результате чего экземпляр EC2 выдает сброс TCP.

Ping / mtr все нормально смотрятся. Мы можем легко воспроизвести при запуске эти задания, которые в конечном итоге будут запущены из-за потерянных повторных передач.

Любая информация будет полезна, пожалуйста!

Изменить: мы попытались дублировать проблему, моделируя трафик (загрузка / выгрузка по протоколу http, передача по scp), но, похоже, мы можем дублировать только с исходным приложением.

Последнее обновление: мы не можем определить основную причину. Команда восстановила серверы с использованием нового AMI, и в настоящее время все работает с новыми экземплярами EC2.

Я столкнулся с той же проблемой. Пытался включить поддержку jumbo-пакетов как для клиента, так и для сервера с помощью командной строки powershell Set-NetAdapterAdvancedProperty -Name "Ethernet 2" -RegistryKeyword '*JumboPacket' -RegistryValue '9014', проблема исчезла, и повторные передачи прошли.