O que acontece quando você conecta dois lados de um cabo em um único dispositivo de rede?

83

O que provavelmente acontecerá quando você conectar duas extremidades de um cabo de rede a um único switch / roteador? Isso criará problemas na rede ou será apenas ignorado?

lisa1987
fonte
21
Isso aconteceu em um dos meus locais de trabalho. Um participante da reunião do conselho pegou o cabo de remendo que ele mantinha na bolsa do laptop e prendeu as duas extremidades em alguns plugues 8P8C femininos abertos. A rede parou instantaneamente. Foi então que o departamento de TI soube que não tínhamos ativado o STP na pilha de comutadores do MDF. Demorou muito tempo para localizar onde estava o problema físico.
Wesley #

Respostas:

90

Depende do roteador / switch.

Se for " gerenciado " - como o Netgear decente, Cisco ou HP Procurve ou o STP (Spanning Tree Protocol) ou uma de suas variantes ativadas, há alguns segundos de loucura absoluta, então o switch percebe que há um loop na topologia de rede e bloqueia uma das portas.

(Apenas descrevi a reconvergência STP como "loucura absoluta" porque, se você estiver usando o STP antigo e lento, a reconvergência poderá demorar 30 anos ou mais, dependendo da complexidade da rede. Extensões STP específicas do fornecedor, como O BackboneFast e assim por diante diminuirão isso, mas você ainda pode acabar com um curto período de uma rede ligeiramente instável. O Rapid STP é muito mais rápido para convergir devido a um algoritmo diferente)

Se for "Não gerenciado " - como praticamente todos os equipamentos de classe SOHO e uma boa proporção de pequenos switches de 4-8 portas, todo o mundo se abre, pois você acabou de criar um loop em uma rede e todo o tráfego tende a apenas salte dentro do loop.

A razão pela qual isso acontece é que os switches dependem de um processo de aprendizado de endereços MAC para mapear endereços MAC para portas físicas. Em uma rede sem loop, um endereço MAC estará visível apenas para o switch em uma determinada porta física. Se você tiver um loop, o switch verá vários caminhos para o mesmo endereço MAC e, possivelmente, vários endereços MAC em várias portas; portanto, em vez de o tráfego ser alternado com eficiência, ele será transmitido para onde quer que veja os MACs. Isso é conhecido como "Tempestade de transmissão".

Isso pode consumir rapidamente toda a energia da CPU de um comutador, preencher os buffers de transmissão e recebimento, além de poluir a tabela de endereços MAC.

Basicamente, se você criar um loop na rede, saberá disso, seja por meio do monitoramento (detectando uma alteração na topologia do STP [você tem monitoramento, certo?]), Ou em tudo que está caindo drasticamente.

Se você observar um comutador com uma tempestade de transmissão, tende a descobrir que todas as luzes de atividade da porta estão piscando ao mesmo tempo.

Tom O'Connor
fonte
3
Só para acrescentar ao exposto, os comutadores gerenciados que eu vi normalmente têm uma configuração / limite para transmissões máximas - se você conectar um cabo novamente ao comutador fornecido, corre o risco de uma tempestade de transmissão - en.wikipedia.org/wiki / Broadcast_radiation .
Robin Gill
1

Um problema semelhante ocorreu no meu trabalho - mas me disseram que essa situação (cabo Ethernet conectado a duas portas de rede separadas) não uniria as redes a menos que fosse um cabo cruzado. Encontramos um caso em que alguém em uma sala de conferência conectava um único cabo às portas fêmeas de duas redes completamente separadas. Houve uma discussão animada sobre se essa era a arma de fumar ou não (as redes precisam ser separadas) - mas recentemente, os comutadores em uma rede foram atualizados e o autosense não foi desligado - ou talvez seja o auto-mdix (onde é automaticamente configura a conexão para atravessar, mesmo que você não esteja usando um cabo cruzado) - portanto, é possível que tenha sido o que aconteceu.

Isso poderia acontecer com você
fonte