Проблема медленной маршрутизации

Проблема медленной маршрутизации

У меня есть следующая сеть:

 ADSL(10.) --- Router (10.0.0.50,172.0.0.1) --- "HTTPServer (172.0.0.10)"
     |
     |
      --- "HTTPS Server" (10.0.0.3)
      --- Another computer (10.0.0.5)

Я настроил свой маршрутизатор ADSL на переадресацию HTTPS на 10.0.0.3 (сервер HTTPS), и он работает отлично.

Теперь я пытаюсь сделать то же самое для HTTPServer (172.0.0.10), поэтому я настроил свой ADSL-модем на пересылку HTTPS на 10.0.0.50 и настроил 10.0.0.50 (маршрутизатор) на пересылку HTTP на 172.0.0.10 (HTTPServer).

Это все еще работает, но безумно медленно. Я знаю, что маршрутизатор в порядке, потому что если я получаю доступ к HTTPS-порту маршрутизатора с 10.0.0.5, он работает быстро, но когда я получаю доступ через ADSL-модем, он становитсяочень очень медленно(работает, но время ожидания истекает, и каждый запрос занимает несколько секунд).

Я не могу изменить свой сетевой дизайн (та отдельная локальная сеть там для безопасности), почему вы думаете, что это проблема? Почему возникает проблема производительности, когда он проходит через

ADSL - Router - HTTPServer

?

Мой роутер: Netgear Prosafe FVG318

решение1

Это может быть проблема MTU. Я бы предложил провести трассировку с помощью tcpdump/wireshark на 172.0.0.10 и на клиентском компьютере в Интернете, чтобы сравнить их и посмотреть, происходит ли где-то фрагментация.
Какой тип модема/маршрутизатора "ADSL"? Как он подключается к Интернету (PPPoE?, ...)

решение2

"Очень-очень медленно" сразу же звонит звоночек. Принудительно включите полный дуплекс на ADSL и 10.0.0.50. Вероятно, один из них автоматически перешел на полудуплекс (и теперь игнорирует входящие пакеты при передаче чего-либо, вызывая волну повторных попыток TCP).

Связанный контент