Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Políticas de roteamento para EVPN

Crie políticas de roteamento para controlar as informações de roteamento EVPN que serão importadas e exportadas para as diferentes tabelas de roteamento.

As políticas de roteamento permitem que você controle as informações de roteamento que o dispositivo importa e exporta para as tabelas de roteamento e encaminhamento. A partir do Junos OS 19.4R1, o Junos expandiu o suporte às políticas de roteamento para incluir a criação e a aplicação de filtros de políticas específicos para rotas EVPN.

Você pode aplicar políticas no nível de instância de roteamento ou no nível de grupo BGP. Quando você aplica políticas no nível de grupo BGP, elas afetam todas as instâncias de roteamento EVPN. Quando aplicados no nível de instância de roteamento, eles afetam apenas a instância de roteamento EVPN especificada. Para aplicar a política no nível do grupo BGP, inclua a vpn-apply-export declaração no nível de [edit protocols bgp] hierarquia e importe ou exporte a política. Para aplicar a política no nível de instância de roteamento, use a declaração ou vrf-import a vrf-export declaração para aplicar a política para essa instância de roteamento.

Nota:

Você pode modificar anúncios de rota EVPN Tipo 1 por meio da vrf-export configuração da política. Você deve configurar a política com a accept cláusula para as comunidades-alvo que deseja anunciar ou elas serão recusadas pela ação de política padrão.

As políticas são compostas por condições, ações e termos compatíveis. Para obter mais informações sobre políticas, consulte a visão geral da estrutura de políticas.

A Tabela 1 lista as condições de correspondência suportadas para uso na filtragem de rotas EVPN.

Tabela 1: Lista de condições de correspondência para filtragem de rotas EVPN

Condição da partida

Descrição

community [names]

As rotas BGP EVPN podem ter um conjunto de comunidades estendidas de EVPN realizadas no atributo do caminho de mensagem de atualização BGP e, como tal, você pode usar essas comunidades estendidas para filtrar rotas BGP EVPN. As informações específicas da EVPN disponíveis em comunidades estendidas incluem, por exemplo, tipo de encapsulamento, informações de mobilidade MAC, informações de rótulos de horizonte dividido da EVPN, rótulo de horizonte dividido EVPN ESI, modo ESI, rótulo leaf E-tree e muito mais.

Use a sintaxe a seguir para especificar comunidades estendidas BGP EVPN:

  • set policy-options community name members type:val1:val2

Todos os valores (incluindo o tipo) estão em decimais; tipo é 2 octets, com o octet de ordem superior definindo o tipo de comunidade estendida, e o octet de baixa ordem definindo o sub-tipo da comunidade. val1 e val2 pode ser especificado como [2 + 4] octets, ou como [4 + 2] octets.

As comunidades estendidas mais comumente usadas com rotas BGP EVPN são fornecidas aqui.

Alta ordem

Baixa ordem (Sub-tipo)

Tipo (Hex)

Tipo (Dez)

Nome

0x03

0x0c

0x030c

780

Encapsulamento bgp

0x03

0x0d

0x030d

781

Gateway padrão

0x06

0x00

0x0600

1536

Mobilidade EVPN MAC

0x06

0x01

0x0601

1537

Rótulo EVPN ESI

0x06

0x02

0x0602

1538

Meta de rota de EVPN ES-Import

0x06

0x04

0x0604

1540

Atributos da Camada 2 da EVPN

0x06

0x05

0x0605

1541

EVPN E-Tree

Para obter a lista completa de comunidades estendidas, consulte comunidades estendidas do Border Gateway Protocol (BGP ).

evpn-esi

Você pode filtrar as rotas BGP EVPN com base em informações de Identificadores de Segmentos de Ethernet (ESIs) para rotas dos tipos 1, 2, 4, 7 e 8, que são os únicos tipos a incluir o atributo ESI em seu prefixo. (Os valores de ESI são codificados como inteiros de 10 byte e são usados para identificar um segmento multihomed.) Observe que a evpn-esi declaração de correspondência é válida apenas em conjunto com a declaração de correspondência de "evpn da família".

evpn-etag

Você pode filtrar as rotas BGP EVPN com base nas informações da EVPN Ethernet Tag, que faz parte do prefixo da rota EVPN. Esta declaração de correspondência é válida apenas em conjunto com family evpn a declaração de correspondência.

evpn-mac-route

Filtragem de rotas BGP EVPN Tipo 2 com base em se ele tiver algum endereço IP.

As rotas de anúncio MAC/IP EVPN Tipo 2 podem ter endereço IP no prefixo, juntamente com o endereço MAC. O endereço IP transportado na rota de anúncio MAC-IP pode ser um endereço IPv4 ou IPv6. É possível filtrar as rotas do Tipo 2 com base apenas no endereço MAC, endereço MAC+IPv4 ou endereço MAC+IPv6. Para isso, é necessário definir a seguinte declaração de CLI:

  • from evpn-mac-route [ mac-ipv4 | mac-ipv6 | mac-only ]

Observe que esta declaração de correspondência é válida apenas em conjunto com a declaração da family evpn partida.

local-preference

Defina o atributo de preferência local (LOCAL_PREF). O valor de preferência pode ser um número na faixa de 0 a 4.294.967.295.

mac-filter-list

(somente BGP) Lista de filtros MAC nomeada. As rotas EVPN Tipo 2 têm endereço MAC como parte do prefixo, que você pode usar para criar uma lista de endereços MAC.

metric

A métrica corresponde ao MED, e a métrica2 corresponde à métrica de IGP se o BGP próximo salto passar por outro roteador. Você pode especificar até quatro valores métricas, métricas, 2, métricas3 e métricas4.

next-hop (address | discard | next-table table-name | peer-address | reject | self)

Exige que as confederações IBGP ou EBGP (próximo salto de terceiros devem ser anunciados).

  • discard— O endereço de próximo salto é substituído por um próximo salto de descarte.

  • next-table— O dispositivo de roteamento realiza uma busca de encaminhamento na tabela especificada.

  • self— O endereço de próximo salto é substituído por um dos endereços do dispositivo de roteamento local, conforme determinado pelo protocolo de publicidade, normalmente o endereço IP local usado para a adjacência BGP.

  • specify peer-address— O endereço de próximo salto é substituído pelo endereço IP do peer (apenas importação), normalmente um dispositivo de roteamento de publicidade ou outro dispositivo de roteamento conectado diretamente.

nlri-route-type

Para EVPN, os tipos de rota NLRI variam de 1 a 8 (o primeiro octeto do prefixo de rota na mensagem de atualização BGP é o tipo de rota EVPN).

Vários tipos de rota podem ser especificados em uma única política.

origin

Defina o atributo de origem do caminho BGP em um dos seguintes valores:

  • egp— As informações do caminho se originaram em outro AS.

  • igp— Informações de caminho originadas no AS local.

  • incomplete— Informações de caminho aprendidas por outros meios.

prefix-list-filter prefix-list-name match-type

Ambas as prefix-list-filter prefix-list condições são suportadas. prefix-list é semelhante a prefix-list-filter,com exceção de que um tipo de correspondência só pode ser especificado com prefix-list-filter. Você pode especificar as classificatórias de comprimento do prefixo para a lista de prefixos na lista de prefixos.

Quando usado com a rota EVPN NRLI Tipos 2 e 5, o seguinte é suportado:

  • from prefix-list-filter [ exact | longer | orlonger ]

route-distinguisher

Valor do diferencial de rota (RD).

A filtragem de rotas BGP EVPN baseadas em RD é suportada. As informações de RD são levadas no prefixo da rota EVPN.

route-filter

route-filter-list

Chamada de filtro de rota ou lista de filtros de rota. Você pode especificar as classificatórias de comprimento de prefixo para a lista de rotas na lista de filtros de rota.

Quando usado com os tipos de rota EVPN NRLI 2 e 5, o seguinte é suportado:

  • from route-filter [ address-mask | exact | longer | orlonger | prefix-length-range | through | upto ]

Ao usar filtros de política para filtrar rotas EVPN, no Junos OS Release 19.4R1 e posterior, as seguintes ações políticas são apoiadas (ou seja, elas podem ser especificadas como a então qualificação da política).

A Tabela 2 lista ações que podem ser usadas ao filtrar rotas EVPN.

Tabela 2: Lista de ações para filtragem de rotas EVPN

Ação

Descrição

aceitar

Aceite uma rota.

apply-groups group-name

Aplicar um grupo de configuração a uma política. Se você especificar mais de um nome de grupo, o primeiro grupo listado tem prioridade para o próximo e assim por diante.

apply-groups-except group-name

Desativar a herança de um grupo de configuração. Essa ação é útil quando você usa a declaração de grupo aplicado em uma política, mas também deseja substituir os valores herdados do grupo de configuração para um parâmetro específico.

as-path-prepend

Apêndice um ou mais números de AS no início do caminho AS. Se você estiver especificando mais de um número AS, inclua os números entre aspas.

Os números de AS são adicionados após o número de AS local ter sido adicionado ao caminho. Esta ação adiciona números DE apenas às sequências DE, não aos conjuntos DE. Se o caminho AS existente começar com uma sequência ou conjunto da confederação, os números de AS anexos serão colocados em uma sequência de confederação. Caso contrário, os números de AS anexos são colocados com uma sequência não-confederação.

default-action

Aceite ou rejeite qualquer protocolo de log de ação substituindo-os. Esta é uma ação de política que não termina.

next

Pular para a próxima política ou termo.

preference

Define o atributo de preferência local do BGP para a rota. A preferência pode ser um número de 0 a 4.294.967.295), com números menores sendo mais preferidos. As rotas selecionadas são instaladas na tabela de encaminhamento.

priority

Defina a prioridade para a instalação de rotas: alta, baixa ou média. As rotas de alta prioridade são atualizadas primeiro na RIB (tabela de roteamento) e na FIB (tabela de encaminhamento), antes de rotas de média e baixa prioridade. As rotas são colocadas em diferentes filas de prioridade de acordo com a prioridade.

reject

Rejeita a rota e não a propaga. Após a rejeição de uma rota, não serão avaliados outros termos da política de roteamento e nenhuma outra política de roteamento.

tag (add | subtract) tag2 (add | subtract) number

Altere o valor da tag pelo valor especificado.