Pacote estranho caindo entre dois roteadores

Pacote estranho caindo entre dois roteadores

Meu ISP me forneceu um modem/roteador DSL híbrido com uma tomada telefônica e 4 portas LAN. O modem/roteador DSL suporta passagem PPPoE, mas não faz discagem PPPoE. Também tenho um roteador DD-WRT mais potente com uma porta WAN e 4 portas LAN. A porta WAN do roteador DD-WRT está conectada a uma porta LAN do modem/roteador DSL. O roteador DD-WRT faz discagem e login PPPoE e é o gateway da minha rede doméstica, que lida com DHCP e NAT além de QoS. Tenho três dispositivos conectados às portas LAN do roteador DD-WRT.

Agora preciso conectar dois dispositivos ao roteador DD-WRT, mas resta apenas uma porta LAN livre. Não quero adicionar opções adicionais à mixagem. Estou pensando em reutilizar as três portas LAN do modem/roteador DSL. A ideia é que, como não estou usando o modem/roteador DSL como roteador, posso apenas usar as três portas LAN livres como um switch (a outra porta LAN está conectada à porta WAN do DD-WRT para fazer passagem PPPoE ).

Então aqui está o que eu fiz:

  1. Desliguei o DHCP e o NAT no modem/roteador DSL;
  2. Forneci ao modem/roteador DSL um endereço IP estático dentro do intervalo de IP do DD-WRT;
  3. Conectei uma porta LAN no modem/roteador DSL à porta LAN livre restante no roteador DD-WRT;
  4. Os dois dispositivos que eu precisava para conectar ao roteador DD-WRT estão conectados às duas portas LAN livres no modem/roteador DSL.

Efetivamente, as 3 portas LAN no modem/roteador DSL e as 4 portas LAN no roteador DD-WRT são conectadas por dois switches e todas obtêm endereços IP privados corretos do servidor DHCP no roteador DD-WRT. A topologia fica assim:

topologia

Até agora está tudo bem, mas os dois dispositivos (A e B) conectados às portas LAN do modem/roteador DSL estão agindo de forma estranha: eles podem alcançar um ao outro e os outros três dispositivos conectados às portas LAN do roteador DD-WRT sem quaisquer problemas, mas pingo roteador DD-WRT dos dois dispositivos resulta na eliminação dos primeiros pacotes, mas os pacotes subsequentes permanecem intactos. Aqui está um resultado típico de um ping dos dispositivos conectados nas portas LAN do modem/roteador DSL:

# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: seq=6 ttl=64 time=0.602 ms
64 bytes from 192.168.0.1: seq=7 ttl=64 time=0.535 ms
64 bytes from 192.168.0.1: seq=8 ttl=64 time=0.539 ms
64 bytes from 192.168.0.1: seq=9 ttl=64 time=0.536 ms
64 bytes from 192.168.0.1: seq=10 ttl=64 time=0.536 ms
64 bytes from 192.168.0.1: seq=11 ttl=64 time=0.465 ms
64 bytes from 192.168.0.1: seq=12 ttl=64 time=0.464 ms
64 bytes from 192.168.0.1: seq=13 ttl=64 time=0.411 ms
64 bytes from 192.168.0.1: seq=14 ttl=64 time=0.414 ms

O IP 192.168.0.1é o roteador DD-WRT. Como você pode ver, o número de sequência da resposta começa em 6: faltam os seis primeiros. Os comportamentos de descarte parecem bastante aleatórios: às vezes faltam apenas alguns pacotes, às vezes não falta nenhum pacote, às vezes faltam cerca de duas dúzias de pacotes.

Troquei dispositivos/cabos/portas e posso garantir que todos os equipamentos estão bem, e apenas os dispositivos conectados às portas LAN do modem/roteador DSL apresentarão o comportamento estranho ao acessar o roteador DD-WRT.

Minha pergunta é: qual poderia ser a causa desse problema e como posso diagnosticar?

informação relacionada