Cisco CCNAv7 - Arquitetura de rede, tolerância a falhas e escalabilidade
Introdução
Section titled “Introdução”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.
O que é arquitetura de rede?
Section titled “O que é arquitetura de rede?”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ística | Pergunta que responde |
|---|---|
| Tolerância a falhas | A rede continua funcionando quando algo quebra? |
| Escalabilidade | A rede consegue crescer sem perder desempenho? |
| Qualidade de serviço (QoS) | O tráfego mais importante tem prioridade? |
| Segurança | Os 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.
Tolerância a falhas
Section titled “Tolerância a falhas”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
Section titled “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.
Onde a redundância pode existir
Section titled “Onde a redundância pode existir”| Nível | Exemplo |
|---|---|
| Links (caminhos) | Dois cabos ou duas operadoras de Internet |
| Dispositivos | Dois roteadores ou dois switches no lugar de um |
| Energia | Nobreak (UPS), gerador, fonte de alimentação dupla |
| Provedores | Dois ISPs diferentes, como visto no post sobre conexões com a Internet |
Topologia de malha
Section titled “Topologia de malha”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.
Redes de comutação de pacotes
Section titled “Redes de comutação de pacotes”O que permite à rede escolher outro caminho quando algo falha é a comutação de pacotes. Compare com duas ideias:
| Modelo | Como funciona | Ponto fraco |
|---|---|---|
| Comutação de circuitos | Um 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 pacotes | A mensagem é dividida em pacotes e cada um pode seguir um caminho diferente | Os 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.
Escalabilidade
Section titled “Escalabilidade”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.
O que permite a uma rede crescer?
Section titled “O que permite a uma rede crescer?”| Fator | Como ajuda |
|---|---|
| Padrões e protocolos abertos | Equipamentos de fabricantes diferentes se entendem e podem ser adicionados com facilidade |
| Design modular | A rede é dividida em blocos que podem ser ampliados ou substituídos separadamente |
| Design hierárquico | Camadas com funções claras organizam o tráfego e facilitam o crescimento |
| Planejamento | Endereçamento, cabeamento e equipamentos pensados para o futuro |
| Equipamentos expansíveis | Switches e roteadores com portas e módulos sobrando |
Design hierárquico
Section titled “Design hierárquico”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"]
| Camada | Função |
|---|---|
| Acesso | Conecta os dispositivos finais (computadores, impressoras, telefones IP) |
| Distribuição | Agrega as conexões do acesso e aplica políticas |
| Núcleo | Transporta 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: por que importam?
Section titled “Padrões: por que importam?”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.
Resumo
Section titled “Resumo”- 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).
