Quantos switches de rede podem ser ligados em cadeia juntos [duplicados]

11

Temos vários sistemas de computadores personalizados que precisam ser conectados em rede e instalados temporariamente em um estádio de futebol - cada computador tem seu próprio switch de rede. Todos esses computadores precisam estar conectados em rede a um computador central. Até este ponto, estamos encadeando os comutadores de modo a não exceder os limites de comprimento do cabo e colocando o servidor no meio da cadeia com 5 computadores / interruptores ligados a uma cadeia, e 5 saindo em outra cadeia e tudo funcionou muito bem. Verifiquei a utilização da rede no servidor ao analisar 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 em cada computador localizados em todo o estádio são comutadores de gig.

Estamos nos deparando com 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 poderia estar no final de uma cadeia de 20 switches. Home-runs não são uma opção devido a exceder comprimentos de cabo de rede gig (300 pés) e fibra seria muito caro.

Então, eu sei que não é recomendado usar switches de rede em cadeia, mas eu não li nada rápido e em qualquer lugar que diga que você não pode fazer isso. Além disso, não há outro tráfego nessa rede além dos 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 é o caso), encontraremos problemas importantes? Quando daisy encadeamento de vários switches, é apenas uma questão de tráfego excessivo nos uplinks mais próximos do servidor, ou existem outros problemas de roteamento switch / timing / processador que nos deparamos?

Obrigado! Mike

    
por Mike 24.09.2015 / 19:30

5 respostas

10

Não há limite rígido em comutadores de encadeamento em série. Eu tinha uma rede de camada 2 uma vez onde um PC em uma extremidade da rede, atingindo um servidor na outra extremidade poderia facilmente passar por cerca de uma dúzia de switches. Mas existe um limite prático dependendo do hardware e das suas necessidades de rede.

Quantas cadeias você pode depender do que está acontecendo em sua rede e da qualidade de seus switches. Um "switch gigabit" não significa nada. Quantos pacotes podem mudar o processo? Quanta largura de banda o switch pode seguir?

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 é apenas para o servidor, com o que você postou, eu não teria medo, mas eu usaria comutadores 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 encadeamento, chegar à 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 ----|

Então, no exemplo acima, se cada PC estiver baixando 10M do servidor, quanto tráfego está passando pelo switch3? 13 x 10M = 130M. Então, se todos os links acima fossem links de 100M, então você iria sufocar. O acima é o que chamo de "design de funil".

O design do 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 carregar a carga do switch2 e switch1, etc. Assim, o link entre os switches teria que ser maior que o link dos nós para o switch. Exemplo: o comutador de portas 24x100M tem conexão 2 x 1G para o próximo comutador. Isso obviamente 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 matemática semelhante na quantidade de pacotes.

    
por 24.09.2015 / 19:56
5

Não há realmente nenhum limite sobre a conexão de switches, mas você deve estar ciente de que há limites para que o protocolo spanning tree seja limitado a 7 saltos.

Vinte switches entre dois sistemas parecem extraordinariamente grandes, você provavelmente deveria considerar a possibilidade de dividir as coisas em VLANs nesse ponto. Você pode fazer isso usando os recursos da camada 3 de um switch.

Refs:

por 24.09.2015 / 20:15
4

Opção # 1: Contanto que você esteja usando switches (especialmente em uma rede de baixa carga), ele deve funcionar. Hubs causariam problemas, mas esse não é o seu caso.

Opção # 2: Se você se deparar com qualquer estranheza (quanto maior a cadeia, maior o número de dispositivos que podem perder / derrubar / destruir seus quadros L2), considere combinar as soluções - fazer topologia em estrela estendida - chaves em cadeia até algum nível em torno de um switch e conectá-lo por fibra (conversores de mídia não são tão caros). Dessa forma, você precisa apenas de algumas fibras e ainda reter o encadeamento razoável.

Opção # 3 inspirada no Zoredache: obtenha switches L3 e apenas rotear (switch L3) tudo. O IP é projetado para lidar com um número ainda maior de saltos. Embora isso possa não ser uma opção se você estiver usando transmissões, multicasts ou alguns exóticos.

    
por 24.09.2015 / 19:43
1

Pouco do que já foi mencionado por @Zoredache e @ETL; a única outra coisa que eu consideraria quando daisy-chaining switches de rede é a consideração de quão grande você deseja estender um único domínio de broadcast dentro de sua rede.

Obviamente, outras construções como VLAN e troncos, é claro.

Nota Para o registro, eu inventei as respostas @Zoredache e @ ETL, já que seriam considerações mais importantes. Este foi mais um adendo.

    
por 24.09.2015 / 21:43
0

Eu duvido que você veja problemas de tempo, processador ou roteamento. Esses problemas geralmente são roteadores e não seriam causados por switches excessivos.

Você poderia usar alguns link para os repetidores (extensores). te dar a distância.

Sua principal preocupação será com quantos computadores TOTAL estão no mesmo domínio de transmissão. É aí que você começará a perceber problemas de conexão.

    
por 24.09.2015 / 19:44