Por que o link entre meu switch e meu roteador está sempre negociando o modo half-duplex?

3

Eu tenho um switch Cisco 2950 que tem uma de suas portas conectadas a um roteador de Internet fornecido pelo meu ISP; Não tenho acesso à configuração do roteador, mas gerencio o switch.

Se eu deixar todas as portas do switch com sua configuração padrão (negociação automática de velocidade e modo duplex), esse link sempre se conectará a 100 MBit / s, mas no modo half-duplex.

Eu tentei substituir o cabo e também mover o link para outra porta do switch: o resultado é sempre o mesmo. Um dispositivo diferente conectado à mesma porta (ou a qualquer porta de switch, na verdade) não mostra nenhum problema.

Pode-se imaginar que alguém configurou o roteador para conectar-se somente no modo half-duplex ... MAS, aqui está o problema: se forçar manualmente a porta do switch para o modo full-duplex ( duplex full na configuração da interface) , o link sobe, fica parado e é completamente estável.

Então:

  • A conexão não é forçada para o modo half-duplex pelo roteador, caso contrário, ela não se conectaria se eu forçar a finalização do comutador para full-duplex.
  • Não há nenhum problema de link real, caso contrário, a conexão full-duplex não aumentaria ou pelo menos mostraria alguns erros.
  • Mas se eu deixar a porta livre para negociar automaticamente, sempre conectará no modo half-duplex.

Por quê?

    
por Massimo 30.10.2012 / 00:44

2 respostas

6

O roteador provavelmente está configurado como full ou half duplex. Quando um dispositivo (seu roteador) é forçado a total ou parcialmente, ele pára completamente de tentar negociar o duplex. Não vai nem dizer ao outro lado o que está definido.

Quando o outro dispositivo (seu comutador) não obtiver uma resposta às tentativas de negociação, ele assume a opção padrão mais segura, que é half duplex.

O Gigabit Ethernet resolve esse problema não permitindo nada além de full duplex.

    
por 30.10.2012 / 00:52
3

Além da resposta longneck, desde que eu gostaria de adicionar esta sinopse de um documento da Dell sobre autonegociação:

Comunicação entre um 100BaseT de não negociação automática dispositivo e um dispositivo de negociação automática segue estas etapas:

  1. O DTE liga-se no modo de falha de link e transmite FLPs.
  2. O parceiro de link 100BaseTX liga e envia símbolos inativos.
  3. A função de detecção paralela do DTE detecta o símbolo ocioso, ignora a função de autonegociação, passa o controle para o 100BaseTX PMA e transmite a inatividade.
  4. Um link é estabelecido em half duplex de 100 Mbps.

Esta imagem mostra os possíveis estados do link:

    
por 30.10.2012 / 01:10