Skip to content

Cisco CCNAv7 - Arquitetura de rede, tolerância a falhas e escalabilidade

Redes precisam funcionar o tempo todo: para uma loja vender, um hospital atender ou um aluno assistir à aula online. Mas o que torna uma rede confiável? Neste post, você vai conhecer o conceito de arquitetura de rede, as quatro características que uma rede confiável deve ter e estudar a fundo as duas primeiras: tolerância a falhas e escalabilidade.

A arquitetura de rede é o conjunto de tecnologias, dispositivos, serviços e regras que dá suporte à rede e define como os dados são transportados. Ela precisa atender às necessidades de usuários e organizações, que crescem e mudam o tempo todo.

Uma boa arquitetura de rede se apoia em quatro características fundamentais:

CaracterísticaPergunta que responde
Tolerância a falhasA rede continua funcionando quando algo quebra?
EscalabilidadeA rede consegue crescer sem perder desempenho?
Qualidade de serviço (QoS)O tráfego mais importante tem prioridade?
SegurançaOs dados e a rede estão protegidos?
flowchart TB
  A["Rede confiável"] --- B["Tolerância a falhas"]
  A --- C["Escalabilidade"]
  A --- D["Qualidade de serviço (QoS)"]
  A --- E["Segurança"]

Neste post, você verá as duas primeiras. QoS e segurança ficam para o próximo post.

Uma rede tolerante a falhas é aquela que limita o impacto de uma falha, de modo que o menor número possível de usuários seja afetado, e que consegue se recuperar rapidamente. Para isso, ela usa redundância.

Redundância significa ter mais de um caminho (ou mais de um equipamento) para o mesmo destino. Se um falha, o outro assume.

Pense em ir de casa ao trabalho: se a avenida principal estiver bloqueada, você usa uma rua alternativa. Com a rede é o mesmo princípio.

flowchart LR
  PC["Computador"] --- SW1["Switch 1"]
  SW1 ===|"Caminho principal"| R1["Roteador A"]
  SW1 -.-|"Caminho alternativo"| R2["Roteador B"]
  R1 --- I["Internet"]
  R2 --- I

Se o Roteador A falhar, o tráfego passa pelo Roteador B e o usuário talvez nem perceba.

NívelExemplo
Links (caminhos)Dois cabos ou duas operadoras de Internet
DispositivosDois roteadores ou dois switches no lugar de um
EnergiaNobreak (UPS), gerador, fonte de alimentação dupla
ProvedoresDois ISPs diferentes, como visto no post sobre conexões com a Internet

Em uma topologia de malha (mesh), os dispositivos têm múltiplas conexões entre si, o que cria vários caminhos possíveis.

flowchart TB
  A["Roteador A"] --- B["Roteador B"]
  A --- C["Roteador C"]
  B --- C
  B --- D["Roteador D"]
  C --- D

Se o link entre B e D cair, o tráfego pode seguir por B → C → D. Quanto mais conexões, maior a tolerância a falhas, mas também maior o custo de cabos e portas.

O que permite à rede escolher outro caminho quando algo falha é a comutação de pacotes. Compare com duas ideias:

ModeloComo funcionaPonto fraco
Comutação de circuitosUm caminho dedicado é reservado durante toda a comunicação (como na telefonia tradicional)Se o caminho falhar, a comunicação cai; o caminho fica ocupado mesmo em silêncio
Comutação de pacotesA mensagem é dividida em pacotes e cada um pode seguir um caminho diferenteOs pacotes podem chegar fora de ordem (o destino reorganiza)
flowchart LR
  O["Origem"] --- R1["Roteador 1"]
  O --- R2["Roteador 2"]
  R1 --- D["Destino"]
  R2 --- D

Na comutação de pacotes, cada pacote carrega o endereço de destino. Os roteadores decidem, pacote a pacote, por onde enviá-lo. Se um caminho falhar, os próximos pacotes usam o outro. Além disso, vários usuários compartilham os mesmos links com eficiência, em vez de cada um reservar um caminho inteiro.

Uma rede escalável consegue crescer (mais usuários, mais dispositivos, mais serviços) sem prejudicar o desempenho dos que já existem. Se uma rede para 20 pessoas trava ao chegar a 50, ela não é escalável.

FatorComo ajuda
Padrões e protocolos abertosEquipamentos de fabricantes diferentes se entendem e podem ser adicionados com facilidade
Design modularA rede é dividida em blocos que podem ser ampliados ou substituídos separadamente
Design hierárquicoCamadas com funções claras organizam o tráfego e facilitam o crescimento
PlanejamentoEndereçamento, cabeamento e equipamentos pensados para o futuro
Equipamentos expansíveisSwitches e roteadores com portas e módulos sobrando

Em redes maiores, é comum organizar os equipamentos em camadas:

flowchart TB
  N["Núcleo: interliga as partes da rede em alta velocidade"] --- D1["Distribuição: agrupa e controla o tráfego"]
  N --- D2["Distribuição: agrupa e controla o tráfego"]
  D1 --- A1["Acesso: conecta os usuários"]
  D1 --- A2["Acesso: conecta os usuários"]
  D2 --- A3["Acesso: conecta os usuários"]
CamadaFunção
AcessoConecta os dispositivos finais (computadores, impressoras, telefones IP)
DistribuiçãoAgrega as conexões do acesso e aplica políticas
NúcleoTransporta grandes volumes de tráfego em alta velocidade entre as partes da rede

Para crescer, basta adicionar mais switches de acesso ou mais blocos, sem refazer toda a rede.

Padrões definidos por organizações como o IEEE (Ethernet, Wi-Fi) e a IETF (IP, TCP) garantem que a rede não fique presa a um único fabricante. Assim, é possível expandir comprando equipamentos de qualquer fornecedor que siga o padrão.

  • A arquitetura de rede reúne tecnologias, dispositivos e regras que sustentam a rede.
  • Uma rede confiável tem quatro características: tolerância a falhas, escalabilidade, QoS e segurança.
  • Tolerância a falhas limita o impacto de problemas por meio de redundância (links, dispositivos, energia, provedores) e de topologias de malha.
  • A comutação de pacotes divide as mensagens em pacotes que podem seguir caminhos diferentes, o que torna a rede mais resistente.
  • Escalabilidade é a capacidade de crescer sem perder desempenho, apoiada em padrões abertos, design modular e hierárquico (acesso, distribuição e núcleo).