O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve as etapas para entender e solucionar problemas de um cenário de Redirecionamento baseado em políticas (PBR) da ACI.
O material deste documento foi extraído do livro Troubleshooting Cisco Application Centric Infrastructure, Second Edition, especificamente os capítulos Redirecionamento Baseado em Políticas - Visão Geral, Redirecionamento Baseado em Políticas - Implantação do Gráfico de Serviço, Redirecionamento Baseado em Políticas e Redirecionamento Baseado em Políticas - Outros exemplos de fluxo de tráfego.
Este capítulo explica a solução de problemas do Gráfico de serviço do modo não gerenciado com Redirecionamento baseado em política (PBR).
A seguir estão algumas etapas típicas de solução de problemas. Este capítulo explica como verificar as etapas 2 e 3 que são específicas do PBR. Para as etapas 1 e 4, consulte os capítulos: "Encaminhamento dentro da estrutura", "Encaminhamento externo" e "Políticas de segurança".
Este documento não aborda as opções de design ou configuração. Para obter essas informações, consulte o "White Paper ACI PBR" em Cisco.com
Neste capítulo, o nó de serviço e o leaf de serviço implicam no seguinte:
Este capítulo explica um exemplo de Troubleshooting em que um Service Graph não está implantado.
Depois que uma política do Service Graph é definida e aplicada a um sujeito de contrato, deve haver uma instância de gráfico implantada aparecendo na GUI da ACI. A figura abaixo mostra o cenário de solução de problemas em que o Gráfico de serviço não aparece como implantado.
O gráfico de serviço não é mostrado como uma instância do gráfico implantado.
A primeira etapa da solução de problemas é verificar se os componentes necessários foram configurados sem nenhuma falha. A suposição é que as configurações gerais abaixo já estão feitas:
Vale mencionar que um EPG para o nó de serviço não precisa ser criado manualmente. Ele será criado por meio da implantação do Gráfico de serviço.
O Service Graph com as etapas de configuração do PBR são as seguintes:
Depois que um Gráfico de serviço é associado ao assunto do contrato, uma instância de gráfico implantado deve aparecer para cada contrato com o Gráfico de serviço (figura abaixo).
O local é 'Locatário > Serviços > L4-L7 > Instâncias de Gráfico Implantadas'
Instância do Gráfico Implantada
Se uma instância do gráfico implantado não for exibida, há algo errado com a configuração do contrato. Os principais motivos podem ser:
Se a instanciação do gráfico de serviço falhar, as falhas serão geradas na instância do gráfico implantado, o que significa que há algo errado com a configuração do gráfico de serviço. As falhas típicas causadas pela configuração são as seguintes:
F1690: A configuração é inválida devido à falha de alocação de ID
Essa falha indica que a VLAN encapsulada para o nó de serviço não está disponível. Por exemplo, não há VLAN dinâmica disponível no pool de VLANs associado ao domínio do VMM usado no dispositivo lógico.
Resolução: verifique o pool de VLANs no domínio usado para o Dispositivo lógico. Verifique a VLAN encapsulada na interface do dispositivo lógico se ela estiver em um domínio físico. Os locais são 'Locatário > Serviços > L4-L7 > Dispositivos e Estrutura >Políticas de Acesso > Pools > VLAN'.
F1690: A configuração é inválida porque nenhum contexto de dispositivo foi encontrado para LDev
Esta falha indica que o Dispositivo Lógico não foi encontrado para a renderização do Gráfico de Serviço. Por exemplo, não há nenhuma Política de seleção de dispositivo correspondente ao contrato com o Gráfico de serviço.
Resolução: verifique se a Política de Seleção de Dispositivo está definida. A Política de seleção de dispositivos fornece um critério de seleção para um dispositivo de serviço e seus conectores. Os critérios são baseados em um nome de contrato, um nome de Gráfico de serviço e um nome de nó no Gráfico de serviço. O local é 'Locatário > Serviços > L4-L7 > Política de Seleção de Dispositivo'.
Verificar Política de Seleção de Dispositivo
F1690: A configuração é inválida porque nenhuma interface de cluster foi encontrada
Esta falha indica que a interface de cluster para o nó de serviço não foi encontrada. Por exemplo, a interface de cluster não está especificada na Política de Seleção de Dispositivo.
Resolução: verifique se a interface do cluster está especificada na política de Seleção de Dispositivo e se o nome do conector está correto (Figura abaixo).
F1690: Configuração inválida porque nenhum BD foi encontrado
Essa falha indica que o BD do nó de serviço não pode ser encontrado. Por exemplo, o BD não é especificado na Política de seleção de dispositivo.
Resolução: verifique se o BD está especificado na política de Seleção de Dispositivo e se o nome do conector está correto (Figura abaixo).
F1690: A configuração é inválida devido à política de redirecionamento de serviço inválida
Essa falha indica que a política de PBR não está selecionada, embora o redirecionamento esteja habilitado na função de serviço no Gráfico de serviço.
Resolução: selecione a política PBR na Política de seleção de dispositivos (Figura abaixo).
Configuração de interface lógica na Política de Seleção de Dispositivo
Este capítulo explica as etapas de Troubleshooting para o caminho de encaminhamento de PBR.
Quando um Gráfico de serviço é implantado com êxito sem nenhuma falha, os EPGs e os BDs de um nó de serviço são criados. A figura abaixo mostra onde encontrar as IDs de VLAN encapsuladas e as IDs de classe das interfaces de nó de serviço (EPGs de serviço). Neste exemplo, o lado do consumidor de um firewall é o ID de classe 16386 com VLAN encap 1000 e o lado do provedor de um firewall é o ID de classe 49157 com VLAN encap 1102.
O local é 'Inquilino > Serviços > L4-L7 > Instâncias do gráfico implantado > Nós de função'.
Nó de serviço
ID da classe da interface do nó de serviço
Essas VLANs são implantadas nas interfaces de nó de folha de serviço onde os nós de serviço estão conectados. O status de aprendizagem de implantação e de endpoint de VLAN pode ser verificado usando-se 'show vlan extended' e 'show endpoint' na CLI do nó folha do serviço.
Pod1-Leaf1# show endpoint vrf Prod:VRF1
Legend:
s - arp H - vtep V - vpc-attached p - peer-aged
R - peer-attached-rl B - bounce S - static M - span
D - bounce-to-proxy O - peer-attached a - local-aged m - svc-mgr
L - local E - shared-service
+-----------------------------------+---------------+-----------------+--------------+-------------+
VLAN/ Encap MAC Address MAC Info/ Interface
Domain VLAN IP Address IP Info
+-----------------------------------+---------------+-----------------+--------------+-------------+
53 vlan-1000 0050.56af.3c60 LV po1
Prod:VRF1 vlan-1000 192.168.101.100 LV po1
59 vlan-1102 0050.56af.1c44 LV po1
Prod:VRF1 vlan-1102 192.168.102.100 LV po1
Se os IPs de endpoint dos nós de serviço não forem aprendidos como endpoints na estrutura da ACI, é mais provável que seja um problema de conectividade ou configuração entre a folha de serviço e o nó de serviço. Verifique os seguintes status:
Se o tráfego de ponta a ponta parar de funcionar depois que o PBR for habilitado, mesmo que os endpoints de nó de serviço sejam aprendidos na estrutura da ACI, a próxima etapa de solução de problemas é verificar quais são os caminhos de tráfego esperados.
As figuras 'exemplo de caminho de encaminhamento PBR - consumidor para provedor' e 'exemplo de caminho de encaminhamento PBR - provedor para consumidor' ilustram um exemplo de caminho de encaminhamento de inserção de firewall usando PBR entre um ponto final de consumidor e um ponto final de provedor. A suposição é que os endpoints já foram aprendidos em nós folha.
Exemplo de caminho de encaminhamento de PBR - do consumidor para o provedor
Observação: como o MAC de origem não é alterado para o MAC folha da ACI, o nó PBR não deve usar o encaminhamento baseado no MAC de origem se o ponto de extremidade do consumidor e o nó PBR não estiverem no mesmo BD
Exemplo de caminho de encaminhamento de PBR - provedor para consumidor
Observação: vale a pena mencionar que a política de PBR é aplicada na folha do consumidor ou do provedor e o que o ACI PBR faz é a regravação de MAC de destino como mostrado nas figuras 'exemplo de caminho de encaminhamento de PBR - de consumidor para provedor' e 'exemplo de caminho de encaminhamento de PBR - de provedor para consumidor'. Alcançar o MAC destino de PBR sempre usa um proxy spine, mesmo que o ponto final de origem e o MAC destino de PBR estejam sob a mesma folha.
Embora as figuras 'exemplo de caminho de encaminhamento de PBR - de consumidor para provedor' e 'exemplo de caminho de encaminhamento de PBR - de provedor para consumidor' mostrem um exemplo de onde o tráfego seria redirecionado, onde a política é aplicada depende da configuração do contrato e do status de aprendizado do ponto final. A tabela "Onde a política é aplicada" resume onde a política é aplicada em um único site da ACI. Onde a política é aplicada em vários sites é diferente.
Cenário |
modo de aplicação de VRF |
Consumidor |
Provedor |
Política aplicada em |
IntraVRF |
Entrada/saída |
EPG |
EPG |
· Se o endpoint de destino for aprendido: folha de entrada* · Se o endpoint de destino não for aprendido: folha de saída |
Ingresso |
EPG |
EPG de saída L3 |
Folha de consumo (folha não fronteiriça) |
|
Ingresso |
EPG de saída L3 |
EPG |
Folha do provedor (folha fora da borda) |
|
Saída |
EPG |
EPG de saída L3 |
Borda leaf -> tráfego de folha não borda · Se o endpoint de destino for aprendido: folha de borda · Se o endpoint de destino não for aprendido: folha fora da borda Tráfego leaf-> border leaf não fronteiriço · Borda da folha |
|
Saída |
EPG de saída L3 |
EPG |
||
Entrada/saída |
EPG de saída L3 |
EPG de saída L3 |
Folha de entrada* |
|
Inter-VRF |
Entrada/saída |
EPG |
EPG |
Folha de consumidor |
Entrada/saída |
EPG |
EPG de saída L3 |
Folha de consumo (folha não fronteiriça) |
|
Entrada/saída |
EPG de saída L3 |
EPG |
Folha de entrada* |
|
Entrada/saída |
EPG de saída L3 |
EPG de saída L3 |
Folha de entrada* |
*A aplicação da política é aplicada na primeira folha atingida pelo pacote.
Estes são exemplos:
Quando o caminho de encaminhamento esperado estiver limpo, o ELAM poderá ser usado para verificar se o tráfego chega aos nós do switch e verificar a decisão de encaminhamento nos nós do switch. Consulte a seção "Ferramentas" no capítulo "Encaminhamento de estrutura interna" para obter instruções sobre como usar o ELAM.
Por exemplo, para rastrear o fluxo de tráfego na figura 'exemplo de caminho de encaminhamento de PBR - de consumidor para provedor', eles podem ser capturados para confirmar se o tráfego de consumidor para provedor é redirecionado.
Em seguida, eles podem ser capturados para confirmar se o tráfego que volta do nó de serviço vai para o provedor.
Observação: se o nó de consumidor e de serviço estiver sob a mesma folha, especifique uma interface ou MAC de origem além do IP de origem/destino para que o ELAM verifique 1 ou 5 na figura 'exemplo de caminho de encaminhamento PBR - consumidor para provedor' especificamente porque ambos usam o mesmo IP de origem e IP de destino.
Se o tráfego do consumidor para o provedor for redirecionado para o nó de serviço, mas não voltar para o leaf de serviço, verifique o seguinte, pois são erros comuns:
Se o tráfego for redirecionado e chegar ao provedor, verifique o caminho do tráfego de retorno do provedor para o consumidor de maneira semelhante.
Se o tráfego não for encaminhado ou redirecionado de acordo, a próxima etapa de identificação e solução de problemas será verificar as políticas programadas nos nós de folha. Esta seção mostra zoning-rule e contract_parser como exemplos. Para obter mais detalhes sobre como verificar as regras de zoneamento, consulte a seção "Ferramentas" no capítulo "Políticas de segurança".
Observação: as políticas são programadas com base no status de implantação do EPG no leaf. A saída do comando show nesta seção usa o leaf que tem EPG de consumidor, EPG de provedor e EPGs para o nó de serviço.
Uso do comando 'show zoning-rule'
A figura e a saída de 'show zoning-rule' abaixo descrevem as regras de zoneamento antes da implantação do Gráfico de serviço.
O ID de escopo do VRF pode ser encontrado em 'Locatário > Rede > VRF'.
Pod1-Leaf1# show zoning-rule scope 2752513
+---------+--------+--------+----------+----------------+---------+---------+------------+----------+----------------------+
| Rule ID | SrcEPG | DstEPG | FilterID | Dir | operSt | Scope | Name | Action | Priority |
+---------+--------+--------+----------+----------------+---------+---------+------------+----------+----------------------+
| 4237 | 32772 | 32773 | 8 | bi-dir | enabled | 2752513 | web-to-app | permit | fully_qual(7) |
| 4172 | 32773 | 32772 | 9 | uni-dir-ignore | enabled | 2752513 | web-to-app | permit | fully_qual(7) |
+---------+--------+--------+----------+----------------+---------+---------+------------+----------+----------------------+
Quando o Gráfico de serviços é implantado, os EPGs do nó de serviço são criados e as políticas são atualizadas para redirecionar o tráfego entre os EPGs do consumidor e do provedor. A figura abaixo e a saída de 'show zoning-rule' abaixo descrevem as regras de zoneamento após a implantação do gráfico de serviço. Neste exemplo, o tráfego de pcTag 32772 (Web) para pcTag 32773 (App) é redirecionado para 'destgrp-27' (lado do consumidor do nó de serviço) e o tráfego de pcTag 32773 (App) para pcTag 32772 (Web) é redirecionado para 'destgrp-28' (lado do provedor do nó de serviço).
Regras de zoneamento após a implantação do Gráfico de serviço
Pod1-Leaf1# show zoning-rule scope 2752513
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+----------------------+
| Rule ID | SrcEPG | DstEPG | FilterID | Dir | operSt | Scope | Name | Action | Priority |
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+----------------------+
...
| 4213 | 16386 | 32772 | 9 | uni-dir | enabled | 2752513 | | permit | fully_qual(7) |
| 4249 | 49157 | 32773 | default | uni-dir | enabled | 2752513 | | permit | src_dst_any(9) |
| 4237 | 32772 | 32773 | 8 | bi-dir | enabled | 2752513 | | redir(destgrp-27) | fully_qual(7) |
| 4172 | 32773 | 32772 | 9 | uni-dir-ignore | enabled | 2752513 | | redir(destgrp-28) | fully_qual(7) |
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+----------------------+
As informações de destino de cada desgrp podem ser encontradas usando o comando 'show service redir info'.
Pod1-Leaf1# show service redir info
============================================================================================
LEGEND
TL: Threshold(Low) | TH: Threshold(High) | HP: HashProfile | HG: HealthGrp | BAC: Backup-Dest | TRA: Tracking | RES: Resiliency
============================================================================================
List of Dest Groups
GrpID Name destination HG-name BAC operSt operStQual TL TH HP TRAC RES
===== ==== =========== ============== === ======= ============ === === === === ===
28 destgrp-28 dest-[192.168.102.100]-[vxlan-2752513] Not attached N enabled no-oper-grp 0 0 sym no no
27 destgrp-27 dest-[192.168.101.100]-[vxlan-2752513] Not attached N enabled no-oper-grp 0 0 sym no no
List of destinations
Name bdVnid vMac vrf operSt operStQual HG-name
==== ====== ==== ==== ===== ========= =======
dest-[192.168.102.100]-[vxlan-2752513] vxlan-16023499 00:50:56:AF:1C:44 Prod:VRF1 enabled no-oper-dest Not attached
dest-[192.168.101.100]-[vxlan-2752513] vxlan-16121792 00:50:56:AF:3C:60 Prod:VRF1 enabled no-oper-dest Not attached
...
Se as regras de zoneamento forem programadas de acordo, mas o tráfego não for redirecionado ou encaminhado de acordo, verifique o seguinte, pois são erros comuns:
Por padrão, as regras de permissão de um EPG de consumidor para um nó de serviço (lado do consumidor) e de um EPG de provedor para um nó de serviço (lado do provedor) não são programadas se o PBR estiver ativado. Assim, um consumidor ou ponto final do provedor não pode se comunicar diretamente com o nó de serviço por padrão. Para permitir esse tráfego, a opção Direct Connect precisa ser habilitada. O caso de uso é explicado na seção "Outros exemplos de fluxo de tráfego".
Uso de contract_parser
A ferramenta contract_parser também pode ajudar a verificar as políticas. O consumidor C é o lado do consumidor do nó de serviço e o provedor C é o lado do provedor do nó de serviço.
Pod1-Leaf1# contract_parser.py --vrf Prod:VRF1
Key:
[prio:RuleId] [vrf:{str}] action protocol src-epg [src-l4] dst-epg [dst-l4] [flags][contract:{str}] [hit=count]
[7:4213] [vrf:Prod:VRF1] permit ip tcp tn-Prod/G-Prod-ASAv-VM1ctxVRF1/C-consumer(16386) eq 80 tn-Prod/ap-app1/epg-Web(32772) [contract:uni/tn-Prod/brc-web-to-app] [hit=0]
[7:4237] [vrf:Prod:VRF1] redir ip tcp tn-Prod/ap-app1/epg-Web(32772) tn-Prod/ap-app1/epg-App(32773) eq 80 [contract:uni/tn-Prod/brc-web-to-app] [hit=0]
destgrp-27 vrf:Prod:VRF1 ip:192.168.101.100 mac:00:50:56:AF:3C:60 bd:uni/tn-Prod/BD-Service-BD1
[7:4172] [vrf:Prod:VRF1] redir ip tcp tn-Prod/ap-app1/epg-App(32773) eq 80 tn-Prod/ap-app1/epg-Web(32772) [contract:uni/tn-Prod/brc-web-to-app] [hit=0]
destgrp-28 vrf:Prod:VRF1 ip:192.168.102.100 mac:00:50:56:AF:1C:44 bd:uni/tn-Prod/BD-Service-BD2
[9:4249] [vrf:Prod:VRF1] permit any tn-Prod/G-Prod-ASAv-VM1ctxVRF1/C-provider(49157) tn-Prod/ap-app1/epg-App(32773) [contract:uni/tn-Prod/brc-web-to-app] [hit=15]
..
Esta seção considera outros exemplos de fluxo de tráfego comum para identificar os fluxos desejados para a solução de problemas. Para obter as etapas de Troubleshooting, consulte o capítulo anterior desta seção.
O PBR pode ser implantado como PBR bidirecional ou PBR unidirecional. Um caso de uso do PBR unidirecional é a integração do balanceador de carga sem a conversão de endereço de rede (NAT) de origem. Se o balanceador de carga executar o NAT de origem, o PBR não será necessário.
A figura abaixo ilustra um exemplo de fluxo de tráfego de entrada da Web EPG do consumidor para o EPG App do provedor com duas conexões: uma é de um ponto final na Web EPG do consumidor para o VIP do balanceador de carga e a outra é do balanceador de carga para um ponto final no EPG App do provedor. Como o tráfego de entrada é destinado ao VIP, o tráfego atingirá o balanceador de carga sem PBR se o VIP estiver acessível. O balanceador de carga altera o IP de destino para um dos pontos finais no EPG App associado ao VIP, mas não converte o IP de origem. Assim, o tráfego vai para o endpoint do provedor.
Exemplo de balanceador de carga sem caminho de encaminhamento SNAT — consumidor para VIP e balanceador de carga para provedor sem PBR
A figura abaixo ilustra o fluxo de tráfego de retorno do EPG App do provedor para o EPG Web do consumidor. Como o tráfego de retorno é destinado ao IP de origem original, o PBR precisa fazer com que o tráfego de retorno volte para o balanceador de carga. Caso contrário, o ponto final do consumidor recebe o tráfego onde o IP de origem é o ponto final do provedor em vez do VIP. Esse tráfego será descartado porque o endpoint do consumidor não iniciou o tráfego para o endpoint do provedor, mesmo que a rede intermediária, como a estrutura da ACI, encaminhe o pacote de volta para o endpoint do consumidor.
Depois que o tráfego do ponto final do provedor para o ponto final do consumidor é redirecionado para o balanceador de carga, o balanceador de carga altera o IP de origem para o VIP. Em seguida, o tráfego volta do balanceador de carga e volta para o endpoint do consumidor.
Exemplo de balanceador de carga sem caminho de encaminhamento SNAT - provedor para consumidor com PBR
A figura abaixo e a saída de 'show zoning-rule' abaixo descrevem as regras de zoneamento após a implantação do gráfico de serviço. Neste exemplo, o tráfego de pcTag 32772 (Web) para pcTag 16389 (Service-LB) é permitido, o tráfego de pcTag 16389 (Service-LB) para pcTag 32773 (App) é permitido e o tráfego de pcTag 32773 (App) para pcTag 32772 (Web) é redirecionado para 'destgrp-31' (balanceador de carga).
Regras de zoneamento após implantação do Gráfico de Serviço - balanceador de carga sem SNAT
Pod1-Leaf1# show zoning-rule scope 2752513
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+----------------------+
| Rule ID | SrcEPG | DstEPG | FilterID | Dir | operSt | Scope | Name | Action | Priority |
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+----------------------+
| 4248 | 16389 | 32773 | default | uni-dir | enabled | 2752513 | | permit | src_dst_any(9) |
| 4143 | 32773 | 32772 | 9 | uni-dir | enabled | 2752513 | | redir(destgrp-31) | fully_qual(7) |
| 4234 | 16389 | 32772 | 9 | uni-dir-ignore | enabled | 2752513 | | permit | fully_qual(7) |
| 4133 | 32772 | 16389 | 8 | bi-dir | enabled | 2752513 | | permit | fully_qual(7) |
...
Por padrão, uma regra de permissão para o provedor EPG (pcTag 32773) para Service-LB (pcTag 16389) não está programada. Para permitir a comunicação bidirecional entre eles para verificações de integridade do balanceador de carga para os pontos de extremidade do provedor, a opção Direct Connect na conexão deve ser definida como True. O local é 'Locatário > L4-L7 > Modelos de gráfico de serviço > Política'. O valor padrão é Falso.
Definir opção de conexão direta
Adiciona uma regra de permissão para o provedor EPG(32773) ao Service-LB(16389) conforme abaixo.
Pod1-Leaf1# show zoning-rule scope 2752513
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+----------------------+
| Rule ID | SrcEPG | DstEPG | FilterID | Dir | operSt | Scope | Name | Action | Priority |
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+----------------------+
| 4248 | 16389 | 32773 | default | bi-dir | enabled | 2752513 | | permit | src_dst_any(9) |
| 4143 | 32773 | 32772 | 9 | uni-dir | enabled | 2752513 | | redir(destgrp-31) | fully_qual(7) |
| 4234 | 16389 | 32772 | 9 | uni-dir-ignore | enabled | 2752513 | | permit | fully_qual(7) |
| 4133 | 32772 | 16389 | 8 | bi-dir | enabled | 2752513 | | permit | fully_qual(7) |
| 4214 | 32773 | 16389 | default | uni-dir-ignore | enabled | 2752513 | | permit | src_dst_any(9) |
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+----------------------+
O PBR pode ser implantado com várias funções de serviço em um Gráfico de serviço, como firewall como primeiro nó e balanceador de carga como segundo nó.
A figura abaixo ilustra um exemplo de fluxo de tráfego de entrada da Web EPG de consumidor para o EPG de provedor App com duas conexões: uma é de um ponto final na Web EPG de consumidor para o VIP do balanceador de carga via firewall e a outra é do balanceador de carga para um ponto final no EPG de provedor App. O tráfego de entrada destinado ao VIP é redirecionado para o firewall e, em seguida, vai para o balanceador de carga sem PBR. O balanceador de carga altera o IP de destino para um dos pontos de extremidade no EPG do aplicativo associado ao VIP, mas não converte o IP de origem. Em seguida, o tráfego vai para o endpoint do provedor.
Firewall e balanceador de carga sem exemplo de caminho de encaminhamento SNAT - consumidor para VIP e balanceador de carga para provedor
Firewall e balanceador de carga sem exemplo de caminho de encaminhamento SNAT - consumidor para VIP e balanceador de carga para provedor (continuação)
A figura abaixo ilustra o fluxo de tráfego de retorno do EPG App do provedor para o EPG Web do consumidor. Como o tráfego de retorno é destinado ao IP de origem original, o PBR é necessário para fazer o tráfego de retorno voltar para o balanceador de carga.
Depois que o tráfego do ponto final do provedor para o ponto final do consumidor é redirecionado para o balanceador de carga, o balanceador de carga altera o IP de origem para o VIP. O tráfego volta do balanceador de carga e é redirecionado para o firewall. Em seguida, o tráfego volta do firewall e volta para o endpoint do consumidor.
Firewall e balanceador de carga sem exemplo de caminho de encaminhamento SNAT - provedor para consumidor
A figura abaixo e a saída 'show zoning-rule' mostrada abaixo descrevem as regras de zoneamento após a implantação do Gráfico de serviço. Neste exemplo, o tráfego de pcTag 32772 (Web) para pcTag 16389 (Service-LB) é redirecionado para 'destgrp-32' (lado do consumidor do firewall), o tráfego de pcTag 32773 (App) para pcTag 32772 (Web) é redirecionado para 'destgrp-33' (balanceador de carga) e o tráfego de pcTag 16389 (Service-LB) para pcTag 32772 (Web) é redirecionado para 'destgrp-34' (lado do provedor do firewall).
Regras de zoneamento após a implantação do Gráfico de serviço - firewall e balanceador de carga sem SNAT
Pod1-Leaf1# show zoning-rule scope 2752513
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+----------------------+
| Rule ID | SrcEPG | DstEPG | FilterID | Dir | operSt | Scope | Name | Action | Priority |
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+----------------------+
| 4236 | 32772 | 16389 | 8 | bi-dir | enabled | 2752513 | | redir(destgrp-32) | fully_qual(7) |
| 4143 | 32773 | 32772 | 9 | uni-dir | enabled | 2752513 | | redir(destgrp-33) | fully_qual(7) |
| 4171 | 16389 | 32773 | default | bi-dir | enabled | 2752513 | | permit | src_dst_any(9) |
| 4248 | 16389 | 32772 | 9 | uni-dir-ignore | enabled | 2752513 | | redir(destgrp-34) | fully_qual(7) |
| 4214 | 32774 | 32772 | 9 | uni-dir | enabled | 2752513 | | permit | fully_qual(7) |
| 4244 | 32775 | 16389 | default | uni-dir | enabled | 2752513 | | permit | src_dst_any(9) |
| 4153 | 32773 | 16389 | default | uni-dir-ignore | enabled | 2752513 | | permit | src_dst_any(9) |
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+----------------------+
No exemplo acima, a opção Direct Connect é definida como 'True' na conexão entre o lado do provedor do balanceador de carga e o EPG do provedor. Ele deve ser habilitado para verificação de integridade do balanceador de carga para pontos de extremidade de provedor. O local é 'Locatário > L4-L7 > Modelos de gráfico de serviço >Política'. Consulte a figura 'Definir opção de conexão direta'.
O PBR pode ser ativado no contrato entre VRF. Esta seção explica como as regras de zoneamento são programadas no caso de EPG para contrato EPG inter-VRF.
No caso de EPG para contrato EPG entre VRF, a política é sempre aplicada no VRF do consumidor. Assim, o redirecionamento acontece no VRF do consumidor. Para outras combinações, consulte a tabela "Onde a política é aplicada?" na seção "Encaminhamento".
A figura abaixo e a saída de 'show zoning-rule' abaixo descrevem as regras de zoneamento após a implantação do gráfico de serviço. Neste exemplo, o tráfego de pcTag 32772 (Web) para pcTag 10936 (App) é redirecionado para 'destgrp-36' (lado do consumidor do nó de serviço) e o tráfego de pcTag 10936 (App) para pcTag 32772 (Web) é redirecionado para 'destgrp-35' (lado do provedor do nó de serviço). Ambos são aplicados no VRF1, que é o VRF de consumidor. O tráfego do pcTag 32776 (lado do consumidor do firewall) para o pcTag 32772 (Web) é permitido no VRF1.
Regras de zoneamento após a implantação do Service Graph - contrato entre VRF
Pod1-Leaf1# show zoning-rule scope 2752513
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+------------------------+
| Rule ID | SrcEPG | DstEPG | FilterID | Dir | operSt | Scope | Name | Action | Priority |
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+------------------------+
| 4191 | 32776 | 32772 | 9 | uni-dir | enabled | 2752513 | | permit | fully_qual(7) |
| 4143 | 10936 | 32772 | 9 | uni-dir-ignore | enabled | 2752513 | | redir(destgrp-35) | fully_qual(7) |
| 4136 | 32772 | 10936 | 8 | bi-dir | enabled | 2752513 | | redir(destgrp-36) | fully_qual(7) |
+---------+--------+--------+----------+----------------+---------+---------+------+-------------------+------------------------+
O tráfego do pcTag 49157 (lado do provedor do firewall) para o pcTag 10936 (App) é permitido no VRF2 porque ambos estão no VRF2.
Pod1-Leaf1# show zoning-rule scope 2555904
+---------+--------+--------+----------+---------+---------+---------+------+----------+----------------------+
| Rule ID | SrcEPG | DstEPG | FilterID | Dir | operSt | Scope | Name | Action | Priority |
+---------+--------+--------+----------+---------+---------+---------+------+----------+----------------------+
| 4249 | 49157 | 10936 | default | uni-dir | enabled | 2555904 | | permit | src_dst_any(9) |
+---------+--------+--------+----------+---------+---------+---------+------+----------+----------------------+
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
10-Aug-2022 |
Versão inicial |