Problema de roteamento lento

Problema de roteamento lento

Eu tenho a seguinte rede:

 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)

Configurei meu roteador ADSL para encaminhar HTTPS para 10.0.0.3 (servidor HTTPS) e funciona perfeitamente.

Agora estou tentando fazer a mesma coisa para HTTPServer (172.0.0.10), então configurei meu modem ADSL para encaminhar HTTPS para 10.0.0.50 e configurei 10.0.0.50 (Roteador) para encaminhar HTTP para 172.0.0.10 (HTTPServer).

Isso ainda funciona, mas incrivelmente lento. Eu sei que o roteador está bom porque se eu acessar a porta HTTPS do roteador a partir de 10.0.0.5 ele funciona rápido, mas quando acesso pelo modem ADSL ele ficarealmente muito lento(funciona, mas continua expirando e cada solicitação leva segundos).

Não consigo alterar o design da minha rede (essa LAN separada existe por segurança). Por que você acha que isso é um problema? Por que há problema de desempenho quando ele passa

ADSL - Router - HTTPServer

?

Meu roteador: Netgear Prosafe FVG318

Responder1

Pode ser um problema de MTU. Eu sugeriria fazer um rastreamento com tcpdump/wireshark em 172.0.0.10 e em um computador cliente na internet para compará-los e ver se a fragmentação é feita em algum lugar.
Que tipo de modem/roteador "ADSL" é? Como ele está se conectando à internet (PPPoE?, ...)

Responder2

O "muito, muito lento" imediatamente toca uma campainha. Força full duplex em ADSL e 10.0.0.50. Provavelmente um deles negociou automaticamente para half duplex (e agora está ignorando os pacotes recebidos ao transmitir qualquer coisa, causando uma onda de novas tentativas de TCP).

informação relacionada