Sim. O uso de cabos únicos para "colocar em cascata" vários switches Ethernet juntos cria gargalos. Se esses gargalos estão ou não causando desempenho ruim, no entanto, isso só pode ser determinado pelo monitoramento do tráfego nesses links. (Você deveria estar monitorando suas estatísticas de tráfego por porta. Esta é mais uma razão pela qual essa é uma boa ideia.)
Um switch Ethernet tem uma largura de banda interna limitada, mas normalmente muito grande, para realizar seu trabalho. Isso é chamado de switching bandwidth fabric e pode ser bastante grande, hoje, em switches Ethernet gigabit de baixo custo (um Dell PowerConnect 6248, por exemplo, possui uma malha de switching de 184 Gbps). Manter o fluxo de tráfego entre as portas no mesmo switch normalmente significa (com switches Ethernet de 24 e 48 portas modernos) que o próprio switch não "bloqueará" os quadros que fluem com velocidade total entre os dispositivos conectados.
Invariavelmente, você precisará de mais portas do que um único switch pode fornecer.
Quando você cascata (ou, como alguns diriam, "heap") alterna com cabos cruzados, você não está estendendo a malha de comutação dos comutadores para o outro. Você certamente está conectando os comutadores e o tráfego fluirá, mas apenas na largura de banda fornecida pelas portas que conectam os comutadores. Se houver mais tráfego que precise fluir de um comutador para outro que o cabo de conexão único pode suportar, os quadros serão descartados.
Os conectores de empilhamento são normalmente usados para fornecer interconexões de switch a switch de maior velocidade. Desta forma, você pode conectar vários switches com uma limitação de largura de banda switch-to-switch muito menos restritiva. (Usando o Dell PowerConnect 6200 series novamente como exemplo, suas conexões de pilha têm comprimento limitado a menos de 0,5 metros, mas operam a 40 Gbps). Isso ainda não estende a malha de comutação, mas normalmente oferece desempenho amplamente melhorado em comparação a uma única conexão em cascata entre comutadores.
Havia alguns switches (os switches Intel 500 Series 10/100 vêm à mente) que, na verdade, estenderam a malha de comutação entre switches através de conectores de pilha, mas não sei de nenhum que tenha essa capacidade hoje em dia.
Uma opção mencionada por outros pôsteres é usar mecanismos de agregação de links para "unir" várias portas. Isso usa mais portas em cada switch, mas pode aumentar a largura de banda switch-to-switch. Tenha em atenção que os diferentes protocolos de agregação de links utilizam algoritmos diferentes para "equilibrar" o tráfego entre os links no grupo de agregação e é necessário monitorizar os contadores de tráfego nas interfaces individuais no grupo de agregação para garantir que o equilíbrio está realmente a ocorrer. (Normalmente, algum tipo de hash dos endereços de origem / destino é usado para obter um efeito de "balanceamento". Isso é feito para que os quadros Ethernet cheguem na mesma ordem, pois os quadros entre uma única origem e destino sempre se moverão pelas mesmas interfaces. e tem o benefício adicional de não exigir enfileiramento ou monitoramento de fluxos de tráfego nas portas de membros do grupo de agregação.)
Toda essa preocupação com a largura de banda de comutação porta-a-porta é um argumento para o uso de switches baseados em chassi. Todas as placas de linha, por exemplo, um switch Cisco Catalyst 6513, compartilham a mesma malha de comutação (embora algumas placas de linha possam, elas próprias, ter uma estrutura independente). Você pode congestionar muitas portas nesse chassi e obter mais largura de banda porta-a-porta do que seria possível em uma configuração de switch discreta em cascata ou mesmo empilhada.