Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Melhore o desempenho da busca por caminhos AS na política BGP

SUMMARY 

Como olhar para o caminho em uma política BGP sem visão geral de expressão regular

Ao trabalhar com caminhos BGP AS e condições de correspondência de políticas de roteamento, você pode configurar políticas BGP para verificar se um sistema autônomo (AS) é compatível em um caminho AS sem usar expressões regulares. A política bgp compara o AS com uma lista AS ou grupo As-list e retorna verdadeiro se encontrar uma correspondência. Você pode configurar a política BGP para verificar se há uma origem, vizinho ou as de trânsito correspondentes. Esse recurso oferece uma alternativa mais rápida para combinar números de origem, trânsito e PEER AS do que usar uma expressão regular.

Benefícios do AS-Path sem usar expressão regular na política BGP:

  • A busca otimizada pela origem, vizinhos e ASes de trânsito melhora o desempenho.
  • Fornece uma pesquisa mais rápida em termos de velocidade.

As operações a seguir para combinar com os ASes em um caminho AS são suportadas:

  • Combine o AS originário no caminho AS — compara o AS que originou a rota. Avalia se o número mais AS certo no caminho AS pertence à as-list declaração de configuração especificada as-list-group no as-path-origins nível hierárquico [edit policy-options policy-statement policy-name from] . No caso de a rota ter sido agregada, e a localização do AS de origem conter um conjunto AS, o as-path-origins operador avalia ser verdadeiro se algum AS contido no conjunto AS pertence ao as-list ou as-list-group especificado na declaração de as-path-origins configuração.

  • Combine com o vizinho COMO no caminho AS — compara o vizinho COMO no caminho AS. Avalia se o primeiro número AS no caminho AS corresponde ao as-list especificado na as-list-groupas-path-neighbors declaração de configuração no nível hierárquico [edit policy-options policy-statement policy-name from] . Se o local de AS vizinho for um conjunto AS, o as-path-neighbors operador avalia ser verdadeiro se algum AS contido no conjunto AS pertence ao as-list ou as-list-group especificado na declaração de as-path-neighbors configuração.

  • Combine o TRÂNSITO COMO no caminho AS — compara qualquer AS no AS-Path. Avalia quando qualquer AS pertence à as-list declaração de configuração ou as-list-group especificada as-path-transit no nível de [edit policy-options policy-statement policy-name from] hierarquia. No caso do conjunto AS, o operador de trânsito como caminho compara todos os ASes no conjunto AS.

Configure a busca por caminhos COMO sem usar expressão regular

Você pode configurar as pesquisas de caminho AS definindo listas AS, ou grupos de lista AS para a origem, vizinhos e ASes de trânsito e filtrar as rotas sem usar expressão regular.

A tabela aqui mostra configurações de correspondência universal com base em expressões regulares e correspondência equivalente com tempo de execução mais rápido.

Tipo de correspondência Correspondência universal baseada em expressões regulares Correspondência equivalente com tempo de execução mais rápido
Par definir opções de políticas como peer-match de caminho "^101.*" definir opções de políticas como membros peer-match da lista 101
Trânsito definir opções de políticas como partida de trânsito de caminho ".*61453.*10001.*40007$" definir opções de políticas como membros da lista de partidas de trânsito 61453
Origem definir opções de políticas como correspondência de origem de caminho ".*54367$" definir opções de políticas como membros da partida de origem da lista 54367

A configuração da amostra a seguir mostra como você pode definir listas DE (as-list as-list-name) para ASes de origem, vizinhos e trânsito e como você pode usar políticas para filtrar as rotas sem usar expressão regular:

Etapa 1: Defina as listas DE para combinar origem, vizinho e AS de trânsito e aplique-o como um filtro para filtrar as rotas usando políticas.

Nota:

Você também pode definir grupos de lista AS (as-list-group group-name) para combinar ASes de origem, vizinhos e trânsito para filtrar as rotas usando políticas. A seguir, uma configuração de amostra para definir grupos de lista AS para combinar ASes de origem para filtrar as rotas usando políticas:

Nota:

Grupos de lista AS para combinar com a origem, vizinhos e ASes de trânsito podem ser um membro AS (por exemplo, 101) ou uma gama de membros AS (por exemplo, 6-9). Neste caso, todas as rotas originárias de 6, 7, 8, 9 serão combinadas.

Se você estiver usando uma gama de membros AS (no início ao fim), então o valor do membro inicial deve ser menor do que ou igual ao valor do membro como final. O membro AS ou a faixa de membro AS (do início ao fim) não podem ser 0.

O as-list ou as-list-group define um conjunto AS.

Ao realizar uma busca por configuração AS para origens e vizinhos, o primeiro ou último AS de um caminho AS é combinado. No caso de trânsitos, pode haver várias iterações no caminho AS para realizar a busca do conjunto AS.

Etapa 2: Configure políticas para combinar e filtrar rotas com base na origem, vizinhos e ASes de trânsito.

Etapa 3: Definir o sistema autônomo local.

Etapa 4: Aplique a política como política de importação bgp para filtrar as rotas.

Nota:

Essa política pode ser aplicada como uma política de importação ou exportação para filtrar as rotas para tomar as medidas correspondentes definidas na política.

Você pode usar o show route comando CLI para visualizar as rotas na tabela de roteamento.

Nota:

As declarações de configuração na condição de correspondência da cláusula ocorrem em níveis [edit policy-options policy-statement policy-name from] de hierarquia e [edit policy-options policy-statement policy-name term term-name from] ambos.