descobrir interfaces de incompatibilidade duplex na rede
On Fevereiro 15, 2021 by adminQuais são as causas da incompatibilidade duplex além da configuração incorreta? (queda de energia? cabeamento impróprio? bugs de implementação de negociação automática?)
Alguma ideia sobre a descoberta de incompatibilidade duplex? O NetMRI parece usar a taxa de erro da interface. É suficiente apenas pesquisar todas as taxas de erro de interface em switches / servidores? E se este recurso não estiver disponível em um dispositivo?
Editar: os drivers podem definitivamente causar problemas com duplex. Eu vi o Broadcom NIC travado em half-duplex no FreeBSD.
Comentários
- qual fornecedor ' s equipamentos que você está pensando? É importante como ' é descoberto
- realmente misturado .. Cisco Catalyst, H3C, HP Procurve, NetGear .. computadores, impressoras, telefones, câmeras IP etc. .
- Alguma resposta ajudou você? em caso afirmativo, você deve aceitar a resposta para que a pergunta não ' apareça indefinidamente em busca de uma resposta. Como alternativa, você pode postar e aceitar sua própria resposta.
Resposta
De longe, o problema mais comum seria configuração incorreta. Algumas pessoas ainda mantêm crenças antigas de que a negociação automática não funciona de maneira confiável.
Se você tiver fornecedores diferentes, pode haver problemas, mas não vejo isso com muita frequência. Prefiro confiar na negociação automática. como minha primeira solução e se isso falhar, volte a codificá-la.
É bastante comum ver portas operando em 100 / metade, porque se um lado tem automático e o outro tem 100 / full, então a velocidade pode ser detectado, mas o duplex deve ser assumido como metade porque não pode ser negociado.
Seu NMS deve ser capaz de detectar isso, mas você pode fazer um script que efetua login e faz:
sh int status | i half
E relata todas as interfaces em execução em half duplex. Isso funcionaria apenas para interruptores. Para roteadores, você precisaria de algo como:
sh interfaces | i Fast|Giga|half
Então, você precisaria analisá-lo de alguma forma. Provavelmente, é melhor usar SNMP. Navegando na página SNMP de Ciscos SNMP Object Navigator indica que você deve ser capaz de usar o OID 1.3.6.1.4.1.9.5. 1.4.1.1.10 que é PortDuplex.
Comentários
- Na verdade, não ' não funciona de forma confiável às vezes … Quando eu trabalhava com suporte de TI, muitas vezes recebia chamadas de suporte porque o computador de alguém ' acordou e decidiu usar o half-duplex. Nunca tive problemas com o Gigabit tho. … Apenas aquelas portas FE antigas ….
- Btw PortDuplex no switch não ' não diz muito sobre a configuração duplex na outra extremidade?
- " Algumas pessoas ainda mantêm antigas crenças de que a negociação automática não funciona de maneira confiável. " +1 nesta declaração sozinho. Eu posso ' dizer quantas vezes nosso pessoal de computador tenta nos fazer codificar nossas configurações de velocidade / duplex. Os erros são sempre tratada melhor nas camadas inferiores.
Resposta
Um dos sintomas de uma incompatibilidade duplex são as colisões tardias. Ter seu NMS alertando sobre essas colisões é uma boa maneira de localizá-las. Pelo menos alguns modelos Cisco / versões IOS podem enviar traps SNMP para essas colisões.
Resposta
É sempre configuração incorreta porque o modo duplex é um problema de configuração L1. Se houver problemas de L1, apesar de combinar DM e um cabo sem falhas, pelo menos um NIC está quebrado. Eu sugiro que você considere dois fatos sobre a configuração automática: Nem todo dispositivo suporta configuração automática, nem há certeza de que ambas as interfaces funcionarão em modo full-duplex.
Considerando a queda de energia, isso seria um causa da configuração incorreta. As interfaces teriam que negociar novamente. O fabricante documenta adequadamente seus dispositivos ou você pode apenas adivinhar como a NIC prioriza duplex e taxa de dados.
Gigabit Ethernet exige operação full duplex, mas ainda permite half duplex. No entanto, o modo duplex é um fator sempre que Fast Ethernet ou menos estiverem disponíveis. Ainda existem dispositivos em uso que não precisam de mais de 100 Mbps porque se conectam a uma linha que nunca fornecerá mais velocidade.
Então, há dispositivos sem uma interface da Web ou CLI. Eles usam pequenos interruptores DIP para HD e FD. Um método que provavelmente causa confusão entre os usuários.
E existem dispositivos do mesmo fabricante que estão fora de linha com o resto da série. Por exemplo, todos os dispositivos exigem AN, exceto para um dispositivo. Talvez ninguém esperasse isso. Por assim dizer – nunca rejeite a configuração incorreta.
Resposta
Em um nível baixo, o grande indicador de incompatibilidades duplex é um grande número de ” colisões tardias “relatadas na extremidade half duplex do link. É improvável que a extremidade full duplex mostre erros.
Em um nível mais alto, um indicador comum de incompatibilidade duplex é que os pings funcionam, mas coisas mais complexas falham completamente ou funcionam com um desempenho péssimo. Protocolos como o TCP tentarão enviar dados em ambas as direções ao mesmo tempo, em um link full duplex operando corretamente isso obviamente funciona bem, em um link half duplex operando corretamente também funciona bem, pois a ethernet armazenará os pacotes em buffer até que a linha esteja livre mas em um link duplex incompatível, é praticamente garantido que resulte em colisões tardias e, portanto, pacotes perdidos.
Deixe uma resposta