
Temos vários sistemas de computador personalizados que precisam ser conectados em rede e instalados temporariamente em torno de um estádio de futebol - cada computador possui seu próprio switch de rede. Todos esses computadores precisam estar conectados em rede a um computador central. Até este ponto, encadeamos os switches em série para não exceder os limites de comprimento do cabo e colocamos o servidor no meio da cadeia com 5 computadores/switches desligados em uma cadeia e 5 desligados em outra cadeia e tudo funcionou muito bem. Verifiquei a utilização da rede no servidor ao observar o tráfego de rede de um computador, a utilização foi de cerca de 0,13% da conexão gigabit e todos os switches de cada computador localizados no estádio são switches gig.
Estamos enfrentando algumas situações em que precisamos aumentar o número de computadores/switches e possivelmente mover o servidor para o final da cadeia, o que significa que o servidor pode estar no final de uma cadeia de 20 switches. Home-runs não são uma opção devido ao comprimento excessivo dos cabos de rede gig (300 pés) e a fibra seria muito cara.
Então, eu sei que não é recomendado conectar switches de rede em cadeia, mas não li em nenhum lugar forte e rápido que diga que você não pode fazer isso. Além disso, não há outro tráfego nesta rede além daqueles computadores que enviam pequenas quantidades de dados pela rede para o servidor.
Além de não ser recomendado para uma rede de escritório padrão (o que não é), teremos algum problema grave? Ao encadear vários switches em série, é apenas uma questão de tráfego excessivo nos uplinks mais próximos do servidor ou há outros problemas de roteamento/temporização/processador do switch que encontraríamos?
Obrigado! Mike
Responder1
Não há limite rígido para switches em cadeia. Certa vez, tive uma rede de camada 2 em que um PC em uma extremidade da rede, alcançando um servidor na outra extremidade, poderia facilmente passar por cerca de uma dúzia de switches. Mas há um limite prático dependendo do hardware e das necessidades da sua rede.
Quantos você pode conectar em cadeia depende do que está acontecendo na sua rede e da qualidade dos seus switches. Um “switch gigabit” não significa nada realmente. Quantos pacotes esse switch pode processar? Quanta largura de banda o switch pode encaminhar?
Além disso, qual é o tráfego de rede? Todos os PCs estão apenas enviando/recebendo tráfego com os servidores ou há tráfego de PC para PC?
Supondo que o tráfego seja apenas para o servidor, com o que você postou, eu não teria medo, mas usaria switches de boa qualidade.
Uma coisa a ter em mente é o que eu pessoalmente chamo de “funil invertido”. Se você tem PCs enviando principalmente tráfego para um ponto específico, você pode, por meio do encadeamento em série, chegar a uma situação em que você tem algo assim:
PC ---|
PC ---|
PC --- switch1 ---- switch2 --- switch2 --- switch3 --- SERVER
PC ---| | |
PC ---| | |
PC ---------| PC ----|
PC ---------| PC ----|
PC ---------| PC ----|
PC ---------| PC ----|
Portanto, no exemplo acima, se cada PC estiver baixando 10M do servidor, quanto tráfego está passando pelo switch3? 13x10M = 130M. Portanto, se todos os links acima fossem 100 milhões de links, você engasgaria. O que foi dito acima é o que chamo de "design de funil".
O projeto de funil invertido exigiria que a largura de banda entre o switch1 e o switch2 fosse suficiente para transportar a carga esperada de todos os nós conectados ao switch1. Então o link para o switch3 do switch2 teria que ser suficiente para transportar a carga do switch2 e do switch1, etc. Portanto, o link entre os switches teria que ser maior que o link dos nós para o switch. Exemplo: o switch de portas 24x100M tem conexão de 2 x 1G com o próximo switch. Obviamente, isso se baseia no uso esperado da largura de banda, não na velocidade da porta.
Se você tiver portas gigabit, mas todos os nós estiverem usando apenas alguns Kbps, poderá demorar um pouco para saturar - em termos de largura de banda.
Você tem que fazer contas semelhantes sobre a quantidade de pacotes.
Responder2
Não há realmente nenhum limite para a conexão de switches, mas você deve estar ciente de que há limites do protocolo spanning tree limitado a 7 saltos.
Vinte switches entre dois sistemas parecem excepcionalmente grandes; você provavelmente deveria considerar dividir as coisas em VLANs nesse ponto. Você pode fazer isso usando até mesmo os recursos da camada 3 de um switch.
Referências:
Responder3
Opção nº 1: contanto que você esteja usando switches (especialmente em uma rede de baixa carga), ele deverá funcionar. Hubs causariam problemas, mas esse não é o seu caso.
Opção nº 2: Se você se deparar com alguma estranheza (quanto mais longa a cadeia, maior o número de dispositivos que podem perder/descartar/destruir seus quadros L2), considere combinar as soluções - faça uma topologia em estrela estendida - comuta em cadeia até alguns nivele em torno de um switch e conecte-o por fibra (conversores de mídia não são tão caros). Dessa forma, você precisa de apenas algumas fibras e ainda mantém um encadeamento razoável.
Opção nº 3 inspirada no Zoredache: obter switches L3 e apenas rotear (interruptor L3) tudo. O IP foi projetado para lidar com números ainda maiores de saltos. Embora isso possa não ser uma opção se você estiver usando transmissões, multicasts ou alguns exóticos.
Responder4
Duvido que você veja algum problema de tempo, processador ou roteamento. Geralmente, esses são problemas de roteador e não seriam causados por switches excessivos.
Você poderia ir com alguns repetidores (extensores)http://www.dummies.com/how-to/content/network-basics-repeaters.htmle isso lhe daria a distância.
Sua principal preocupação será quantos computadores TOTAL estão no mesmo domínio de transmissão. É aí que você começará a notar problemas de conexão.