← CCNA: redes e diagnóstico de produção
14 / 14 · 40 MIN

Controladores, APIs e mudanças verificáveis

Interpreta planos, pedidos e resultados sem confundir intenção, aplicação e estado efetivo.

Planos de controlo e dados

O plano de controlo decide informação de encaminhamento; o plano de dados aplica decisões aos pacotes. Na gestão tradicional, o operador pode configurar cada dispositivo; um controlador oferece uma vista e políticas coordenadas, sem eliminar o estado local nem as dependências da rede.

APIs northbound ligam aplicações ao controlador; southbound ligam o controlador aos dispositivos ou elementos geridos. Estes termos descrevem relações arquiteturais, não portas TCP fixas. Uma interface northbound disponível não prova que o comando chegou a todos os switches.

Um problema no controlador também não implica que todas as tabelas já instaladas deixem imediatamente de encaminhar: depende da arquitetura e do estado.

Underlay, overlay e alcance da mudança

O underlay fornece o transporte que permite alcançar os endpoints dos túneis; o overlay acrescenta uma topologia ou segmentação lógica sobre esse transporte. Fabric combina funções e políticas que não se reduzem a um único túnel. Uma política de overlay correta não corrige um endpoint inacessível no underlay.

Ao automatizar dezenas de equipamentos, a mesma instrução pode propagar rapidamente uma configuração errada. Define seleção de alvos, pré-condições, mudança limitada, observação e recuperação. Um inventário desatualizado pode excluir precisamente o switch que transporta o serviço. Confirma o estado que interessa ao utilizador depois da aplicação.

REST, autenticação e resultados

Numa API REST, o recurso e o contrato definem como ler e alterar estado. GET lê; PUT representa criação/substituição no URI conforme o contrato; POST pede processamento específico do recurso; DELETE pede remoção. Não deduzas toda a semântica só pelo verbo.

Autenticação pode usar credenciais, tokens ou certificados conforme a API; protege-os e valida o endpoint. Um token válido pode não ter autorização para o objeto. JSON distingue strings, números, booleanos, arrays, objetos e null: "false" é texto, false é booleano.

Código HTTP, corpo e estado posterior respondem a perguntas diferentes. Um 202 indica aceitação para processamento, sem garantir conclusão; um timeout depois de POST pode deixar o resultado desconhecido. Consulta o estado ou usa o mecanismo de idempotência documentado antes de repetir uma mudança.

Ansible, Terraform e prova de aplicação

Ansible organiza automatização em tarefas e módulos. O estado rendered de um resource module pode gerar configuração sem contactar o equipamento; gathered recolhe estado e parsed interpreta texto fornecido. A interface do módulo deve ser lida antes de concluir que houve aplicação.

Terraform compara configuração, estado conhecido e objetos remotos através de providers para preparar um plano; plan não executa as mudanças propostas. apply executa o plano, mas a aceitação de um serviço continua a exigir observação. Ambos beneficiam de versões e inventário controlados, revisão das diferenças e credenciais limitadas.

Não transformes um ficheiro bem formado numa prova de configuração ativa.

IA: prever, gerar e verificar

Um modelo preditivo pode estimar comportamento a partir de medições; IA generativa pode produzir uma explicação ou configuração. Nenhum desses resultados é uma observação atual do equipamento. Dados antigos, classes pouco representadas ou uma versão diferente podem invalidar uma recomendação aparentemente plausível.

Pede a hipótese, as condições e a evidência usada, compara com fontes e estado atuais e conserva decisão humana proporcional ao impacto. Se a proposta altera routing ou acesso de gestão, a revisão deve incluir alcance, condições de recuperação e critérios de sucesso. Uma explicação convincente não substitui a medição após a mudança.

NA PRÁTICA

A API aceita uma alteração com 202, mas um switch está offline. A equipa acompanha o job e verifica o estado por alvo; não declara sucesso do lote pelo primeiro código HTTP.

Armadilhas comuns

Confundir plano com aplicação, token válido com autorização ou previsão com observação atual.

Tópicos relacionados: Diagnóstico de redes · Decisões de configuração

Leva esta ideia contigo

Segue a intenção até ao efeito observado, com o contexto de cada alvo.

Criar conta

Referências

CCNA® e Cisco® são marcas registadas da Cisco Systems, Inc. e/ou das suas afiliadas. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por Cisco. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.