Por que o tráfego entre dois computadores em um switch ainda passa pelo meu roteador?

1

Depois de ler Todo o tráfego da LAN passa por um roteador assim como minha experiência anterior, estou surpreso que o tráfego entre dois computadores Mac em um comutador Gigabit de 5 portas ( Netgear Modelo GS105 ) foi extremamente lento.

Ambos os Macs (Mac mini 2009, iMac Late 2009) se conectam a um Roteador (Netgear WNDR4700) através do Switch, mas como o cabo entre Switch e Router tem 30 metros de comprimento (e talvez o cabo não seja especificado para Gigabit) a conexão ao roteador sempre foi de apenas 100 Mbit / s.

Se eu transferir arquivos entre os dois Macs, fico em torno de 3-4 MB / s - o que parece indicar que o tráfego vai até o roteador antes de retomar a mesma rota. Ambos os Macs devem poder se conectar via Gigabit.

Eu também notei que desconectar o cabo do roteador do switch não apenas me desconecta da Internet, mas também desconecta os dois Macs - eles não podem mais se ver. Mesmo se eu configurar o IPv4 manualmente (mas mantendo 192.168.1.1 como Roteador e endereço DNS).

Quais poderiam ser as razões pelas quais eu não posso conectar os dois Macs diretamente, respectivamente, por que o tráfego está passando pelo roteador? Meu comutador está com defeito? Talvez não seja um switch, mas um hub (ele tem "Gigabit Switch" impresso nele e é anunciado como switch)? Existe alguma maneira que eu possa confirmar que o tráfego é realmente encaminhado através do roteador, ou simplesmente abrandado por cabos e amp; interruptor conectando os dois Macs? Qualquer outra coisa que poderia ser configurada incorretamente aqui, ou coisas que eu deveria tentar?

    
por LearnCocos2D 09.02.2013 / 01:48

1 resposta

1

Eu acho que sua hipótese está incorreta e os pacotes provavelmente não passarão pelo seu roteador. Você já tentou um cabo diretamente entre você 2 macs (junto com o endereçamento IP estático) e ver o que isso faz? Isso pode ajudar a responder perguntas sobre "por que os macs não falam uns com os outros), ou seja, apontar se é um problema nos macs ou na infra-estrutura entre eles.

Suspeito que parte do seu problema pode ser um cabeamento suspeito.

Quando dois dispositivos estão na mesma sub-rede, eles não passam por um roteador (pelo menos não pelo tipo de roteador que você está usando). O que acontece é que uma solicitação ARP é feita na Interface transmitindo um "onde você está" para todas as máquinas na sub-rede, e a máquina que tem o IP que você está procurando se conectar deve responder com seu endereço MAC. A máquina de envio atualiza seu cache ARP e sabe que envia mais tráfego diretamente para essa máquina - nenhum roteador envolvido.

Você pode verificar se isso está acontecendo fazendo ping de um PC para o outro e verificando os caches do arp para ver se eles registram os endereços MAC e IP do outro PC. Se não, ajudará a diminuir o que está acontecendo. Para fazer isso (em uma plataforma compatível com POSIX, estou adivinhando que funcionará em um mac, simplesmente digite "arp -an" na linha de comando.

    
por 09.02.2013 / 09:48