em 03-08-2024 02:47 PM
Construção de Policy em Cisco SD-WAN
SD-WAN Policy pode ser considerada a magia que faz tudo fluir conforme planejado pelo administrador de redes ao utilizar a solução Cisco SD-WAN. Contudo, isso também traz um ar intimidador e que, além de gerar confusão, pode gerar aversão a esse avanço natural das redes WAN.
Baseando-me nas anotações que fiz durante os meus estudos irei mostrar que, ao entender a teoria, o processo de criação e definição das policies se torna algo bem mais simples. O primeiro ponto que podemos analisar é que todo esse processo é bastante similar a criação de routing policies em routers IOS tradicionais, nos quais seguimos três passos:
Se analisarmos agora as famosas Cisco SD-WAN policies, percebemos que, mesmo elas sendo muito mais flexíveis, seguimos basicamente os mesmo três passos:
A figura 1.1 ilustra os três passos do processo de criação de policy.
O exemplo 1.1 a seguir mostra como o processo de criação de uma SD-WAN policy é implementado. Não se preocupe se não entender o significado de algum comando nesse momento, detalharemos os comandos futuramente com vídeos de configurações práticas.
!Passo 2: Defina a control-policy para executar a ação necessária
policy
Control-policy PERMIT_DEFAULT_ROUTE
sequence 1
match route
prefix-list DEFAULT_ONLY
site-list DC_1
!
action accept
!
!
sequence 11
match tloc
site-list DC_1
!
action accept
!
!
default-action reject
!
! Passo 1: Defina a lista para identificar o grupo de interesse
list
prefix-list DEFAULT_ONLY
ip-prefix 0.0.0.0/0
!
site-list HQ_1
site-id 100
!
site-list DC_1
site-id 10
!
!
! Passo 3: Aplica a policy
apply-policy
site-list HQ_1
control-policy PERMIT_DEFAULT_ROUTE
!
!
Analisando as configurações acima sabemos que agora é esperado que os WAN Edge routers do site HQ_1 (site-id 100) recebam a rota default fornecida pelo DC_1 (site-id 10).
Note: Centralized policies sempre são plotadas no Manager ou na Controller mostrando primeiro a definição da policy (passo 2), seguida da definição da lista (passo 1) e por fim a aplicação da policy (passo 3). Normalmente para troubleshooting é mais rápida se analisar a policy de baixo para cima.
Tipos de listas
Listas são uma parte fundamental na construção de um policy pois proporcionam flexibilidade e extensibilidade tanto em como os itens são comparados quanto em nas ações que serão tomadas. Conforme vimos, existe uma grande variedade de listas que podem ser utilizadas para diferentes grupos de interesses no control e data plane. Em centralized policies podemos utilizar os seguintes tipos:
Ativando uma Centralized Policy
Assim que uma centralized policy é construída no Manager ela é ativada. Quando uma centralized policy é ativada, o Manager escreve, via NETCONF, toda a policy dentro da configuração da Controller. Por ser um processo de mudança de configuração, isso leva alguns segundos, além de ser uma alteração permanente. Mesmo que a Controller reinicie por qualquer motivo, terá uma cópia da última policy que foi recebida do Manager.
Dependendo dos requisitos do negócio pode ser que se tenha mais de uma Controller. Nesses casos é de responsabilidade do Manager garantir que a configuração de policy esteja sincronizada em todas as Controllers. Caso uma mudança de policy não seja corretamente aplicada em todas as Controllers, o Manager irá automaticamente realizar o rollback da mudança.
Conforme podemos verificar na figura 1.2, mesmo tendo a administração e criação de policy centralizadas, diferentes tipos de policies são aplicadas em diferente locais na Cisco SD-WAN fabric.
Figura 1.1 – blocos de construção de policies
Data Policy e AAR policy são utilizadas para manipular o tráfego no data plane. Porém, essas policies também precisam ser propagadas até os WAN Edge routers. Todo o processo ocorre após a criação da policy no Manager, que por sua vez ativa a policy na Controller. A Controller, nesse caso, será responsável por codificar as parte necessárias da policy dentro de um OMP update e enviar para o WAN Edge router.
Control Policy e VPN Membership policies são utilizadas para manipular o control plane e não são enviadas aos WAN Edge routers. Já as Localized Policy e Security Policy são criadas no Manager e configuradas direto no WAN Edge router via device template. Esse tipos de policies não interagem diretamente com a Controller.
Por fim, é importante reforçar que para que todo esse processo ocorra nas controllers seguindo os processos que vimos acima, é obrigatório que as controllers estejam sendo gerenciadas e possuam um template aplicado pelo Manager, independente de ser um feature template ou um CLI template. Também é tecnicamente possível que se crie tudo diretamente dentro da Controller via CLI, apesar de raramente se ter redes administradas dessa forma.
Após essa sequência de publicações, acredito que tenha conseguido passar uma introdução teórica sobre a solução Cisco SD-WAN. Agora vamos seguir nas próximas semanas com algo mais prático trazendo use cases que justificam e fazem valer a implantação.
Para todos que leram até aqui deixo duas perguntas sobre o tema como forma de estudo e caso tenham dúvidas ou considerações, sintam-se à vontade para postar nos comentários.
1. Which types of policies are Applied to and enforced on the Controller? (Choose all that apply)
2. Which types of policies are Applied to and enforced on the WAN Edge router? (Choose all that apply)
Comunidade Cisco
Aprender. Compartilhar. Crescer.
Fixado aqui para quando eu chegar nesse assunto!!! Nice, Prof.
Ótimo conteúdo Samuel, conceitos e exemplos esclarecedores!
Conteúdo mt bom Samuel, parabéns.
Encontre respostas, faça perguntas e conecte-se com nossa comunidade de especialistas da Cisco de todo o mundo.
Estamos felizes por você estar aqui! Participe de conversas e conecte-se com sua comunidade.
Navegue pelos links rápidos da Comunidade e usufrua de um conteúdo personalizado e em seu idioma nativo: