contato@baumier.com.br
| Phone: +55 11 4332 3280 | Fax: +55 11 4332 7640

Contato
1000 characters left
Select

Soluções de Comunicação para Redes Industriais   

13 Março 2018

Auto-negociação (Autoneg)

A auto-negociação é uma capacidade da comunicação Ethernet para permitir que dois dispositivos conectados no mesmo link possam trocar informações sobre suas capacidades de transmissão. Permite que o equipamento selecione automaticamente a velocidade correta para conexão, o modo duplex (half duplex ou full duplex) e o crossing, facilitando a tarefa de configuração.

Os dispositivos nas pontas do link, então se configuram dinamicamente para os melhores valores comuns possíveis, considerando:

A Velocidade

A velocidade é a taxa da interface, geralmente listada em megabits por segundo (Mbps). As velocidades Ethernet comuns incluem 10 Mbps, 100 Mbps e 1000 Mbps. A Ethernet de 1000 Mbps também é conhecida como Gigabit Ethernet.

O Modo Duplex

O Modo Duplex refere-se a como os dados fluem na interface. Em uma comunicação half-duplex, os dados podem ser transmitidos e recebidos pelos dispositivos, mas não simultaneamente. Como, por exemplo, em walk talkies.

 

 

Em uma comunicação full-duplex, por outro lado, os dados podem ser transmitidos e recebidos simultaneamente. Como em aparelhos celulares.

 

 

O Autocrossing

É a funcionalidade que permite ao equipamento descobrir a qual o tipo de interface (MDI ou MDI-X) ele está conectado automaticamente configurar sua interface para aceitá-lo e dessa forma, não dependerá do tipo de cabo (cross ou direto) para estabelecer a comunicação. Dispositivos iguais ambos (MDI ou ambos MDI-X) precisam de cabo cruzado para comunicação e dispositivos diferentes (1 MDI e outro MDI-X) precisam de cabos diretos.

MDI - Medium Dependent Interface; MDI-X - Medium Dependent Interface Crossing

Exemplos

Suponha dois dispositivos conectados. Se ambos estiverem com a opção auto-negociação habilitada, então a auto-negociação optará pelo full-duplex. As velocidades são diferentes, portanto será escolhida a maior comum entre ambos.

 

 

Quando um dispositivo em um lado da comunicação está configurado com auto-negociação e outro dispositivo do outro lado não possui auto-negociação ou está com uma configuração fixa em half duplex, a comunicação ocorrerá normalmente pois o lado que irá negociar encontrará a velocidade corretamente, mas será configurado para half-duplex também (que é o modo default quando a interface detecta que o outro lado não está configurado para a negociação automática).

 

 

Um problema comumente encontrado é o de Duplex Mismatch. Que ocorre quando um lado está em autonegociação e o outro fixo em Full Duplex.

 

 

Nesse caso, o lado que irá negociar será configurado para half-duplex, gerando assim, uma incompatibilidade de modo de operação. Quando isso ocorre, existe conectividade mas o desempenho da rede deixa a desejar (a rede fica mais lenta). Também é possível que não seja percebido, principalmente em momentos de baixa utilização da rede, somente nos momentos quando o enlace apresenta maior tráfego é que o problema ficará evidente.

Melhor Prática

Como recomendação, configure os dois dispositivos do link em autonegociação. Se isso não for possível, configurem ambos os dispositivos em fixo, usando a mesma configuração para ambos. Nunca habilite a auto-negociação em apenas um dispositivo do link.