NESTA PÁGINA
Exemplo: configuração automática de alvos de rota VNI
Este exemplo mostra como obter automaticamente metas de rota para várias VNIs em uma topologia EVPN-VXLAN.
Requisitos
Este exemplo usa os seguintes componentes de hardware e software:
-
Um switch da Série QFX.
-
Junos OS versão 15.1X53-D30
Visão geral
Você pode configurar a vrf-target
declaração com a opção auto
de obter automaticamente alvos de rota em uma instância de roteamento. Os dispositivos derivam automaticamente alvos de rota apenas para rotas EVPN Tipo 2 e Tipo 3. Como resultado, em alguns casos, você também deve configurar manualmente alvos de rota para outros tipos de rota EVPN, como Tipo 1 (em instâncias de roteamento L2) ou Tipo 5 (em instâncias de roteamento L3). Veja exemplo: Configuração manual de alvos de rota VNI para exemplos de configuração de roteamento manual.
Você também pode definir manualmente metas de rota específicas para identificadores de rede virtual (VNIs) individuais se configurar a vrf-target
declaração no nível de [edit <routing-instances name> protocols evpn vni-options vni vni]
hierarquia. Como alvos de rota derivados automáticos, as metas de rota de nível VNI aplicam-se apenas às rotas EVPN Tipo 2 e Tipo 3. Veja exemplo: Configuração manual de alvos de rota VNI: configuração de alvos de rota VNI automaticamente com substituição manual para exemplos de configuração de alvo de rota no nível de VNI.
Neste exemplo, mostramos como configurar alvos de rota derivados automáticos para rotas EVPN Tipo 2 e Tipo 3 para todas as VNIs em uma instância EVPN.
Também incluímos a configuração manual de um alvo de rota para oferecer suporte a rotas EVPN Tipo 1 na instância.
Configuração
Para configurar a vrf-target
declaração com a opção auto
, execute essas tarefas:
Configuração da derivação automática de alvo de rota VNI
Procedimento passo a passo
Para configurar a derivação automática de alvos de rota VNI:
-
No nível de
[switch-options]
hierarquia, configure as declarações eroute-distiguisher
asvtep-source-interface
declarações. Em seguida, configure avrf-import
declaração com uma política que será configurada em uma etapa posterior. Em seguida, configure avrf-target
declaração com um alvo e a opçãoauto
. As rotas EVPN tipo 1 usarão o alvo de rota em que você configuravrf-target
. As rotas EVPN tipo 2 e Tipo 3 usarão a meta de rota derivada automática para exportação e importação para todas as VNIs.[edit switch-options] user@switch# set vtep-source-interface lo0.0 user@switch# set route-distinguisher 192.0.2.11:1 user@switch# set vrf-import import-policy user@switch# set vrf-target target:1111:11 user@switch# set vrf-target auto
-
No nível de
[evpn]
hierarquia, configure as declarações eextended-vni-list
asencapsulation
declarações. Para as finalidades deste exemplo, aextended-vni-list
declaração será configurada comall
, para aplicar metas de rota automáticas a todas as VNIs.[edit protocols evpn] user@switch# set encapsulation vxlan user@switch# set extended-vni-list all
-
Configure uma comunidade no nível de hierarquia [editar opções de política] chamado
comglobal
. Configure uma política de importação nomeadaimport-policy
no[edit policy-options policy-statement]
nível de hierachy. Essa comunidade e essa política funcionam como um filtro de importação que aceita rotas com o alvo de rota derivado automático. Você aplica a política na etapa 1.[edit policy-options] user@switch# set community comglobal members target:1111:11
[edit policy-options policy-statement import-policy] user@switch# set term 1 from community comglobal user@switch# set term 1 then accept user@switch# set term 100 then reject
Resultados
Use o show
comando para verificar os resultados de sua configuração.
user@switch> show configuration switch-options vtep-source-interface lo0.0; route-distinguisher 192.0.2.11:1; vrf-import imp; vrf-target { target:1111:11; auto; }
user@switch> show configuration protocols evpn encapsulation vxlan; extended-vni-list all;
user@switch> show configuration policy-options community comglobal members target:1111:11;
user@switch> show configuration policy-options policy-statement import-policy term 1{ from community [ comglobal ]; then accept; } term 100 { then reject; }