Referência do atributo da política de rotas BGP
Esta página mostra exemplos de políticas de rotas BGP, usando o Idioma de expressão comum (IEC) para o Cloud Router.
As políticas de rotas BGP são definidas como uma lista ordenada de termos. Cada termo é avaliado pela ordem que especificar e inclui uma condição e uma ação correspondente para quando uma rota corresponder a esse termo. Uma política de encaminhamento BGP específica só pode ser aplicada numa direção, quer seja de entrada para rotas aprendidas ou de saída para rotas anunciadas, mas não em ambas simultaneamente. No entanto, as políticas de rotas BGP podem ser aplicadas a vários pares BGP no Cloud Router.
Atributos correspondentes
A tabela seguinte descreve os atributos de correspondência disponíveis para políticas de rotas BGP:
Atributos |
Descrição |
---|---|
|
Lista de comunidades atribuídas à rota BGP |
|
Intervalo de IP para a rota BGP |
Operações de correspondência
A tabela seguinte descreve as operações de correspondência disponíveis para políticas de rotas BGP:
Operação |
Descrição |
---|---|
|
Devolve true se as comunidades forem um superconjunto da lista
Um community_value é um campo de 32 bits dividido em duas secções de 16 bits. Convencionalmente, os primeiros 16 bits do valor codificam o número do sistema autónomo (AS) da rede de origem da comunidade, mas o Cloud Router não aplica esta convenção. Os segundos 16 bits do valor codificam um número exclusivo atribuído pelo AS de origem. Restrito apenas à importação. |
|
Devolve |
|
Devolve |
|
Devolve
Negável com |
|
Devolve um objeto de prefixo que representa o intervalo CIDR
|
|
Devolve um objeto de intervalo de prefixos que é uma cópia de |
|
Devolve um objeto de intervalo de prefixos que é uma cópia de |
|
Devolve um objeto de intervalo de prefixos que é uma cópia de |
|
Devolve um objeto de intervalo de prefixos que é uma cópia de |
|
Devolve x e y têm de ser expressões booleanas que usam o atributo |
Devido às regras para operações ||
(OU), todas as condições são, na prática, zero ou mais operações de correspondência destination
ligadas por OU.
(D0 || D1 || ... || Dm)
A tabela seguinte é um exemplo da utilização de prefix
para criar expressões regulares complexas em comparação com alguns fornecedores de routers:
Cloud Router | Cisco | Zimbro | Explicação |
---|---|---|---|
|
|
|
Corresponda exatamente ao prefixo |
|
|
|
Corresponda exatamente ao prefixo |
|
|
|
Faça corresponder o intervalo em |
|
|
|
Faça corresponder o intervalo em |
|
|
|
Faça corresponder o intervalo em |
|
|
|
Faça corresponder o intervalo em |
Corresponde a todos os trajetos
A tabela seguinte descreve exemplos que correspondem a todas as rotas na expressão de correspondência de uma política de rotas BGP:
Operação |
Descrição |
---|---|
|
Corresponde a todas as rotas para políticas de importação. |
|
Corresponde a todos os endereços IPv4 para políticas de importação ou exportação. |
|
Corresponde a todos os endereços IPv6 para políticas de importação ou exportação. |
|
Corresponde a todas as rotas para políticas de importação ou exportação. |
Atributos da ação
A tabela seguinte descreve os atributos de ações disponíveis para políticas de rotas BGP:
Atributo |
Descrição |
Restrições |
---|---|---|
|
A lista de números de SA que a atualização da rota BGP atravessou |
Políticas de exportação e importação |
|
A lista de comunidades do trajeto |
Exporte apenas políticas |
|
O discriminador de várias saídas (MED) do encaminhamento |
Políticas de exportação e importação |
Operações de ações
A tabela seguinte descreve as operações de ações disponíveis para políticas de rotas BGP:
Operação |
Descrição |
Restrições |
---|---|---|
|
Aceita a rota BGP e interrompe a avaliação adicional das políticas ou dos termos de rotas BGP, incluindo quaisquer ações que venham depois desta. |
Nenhum |
|
Filtra a rota BGP e interrompe a avaliação adicional de políticas ou termos de BGP, incluindo quaisquer ações que venham depois desta. |
Nenhum |
|
Interrompe a execução dos termos restantes nesta política de rotas BGP (incluindo quaisquer ações após este termo) e passa para a próxima política de rotas BGP aplicada (se existir). |
Nenhum |
|
Adiciona uma lista de números de SA ao atributo AS-PATH, como uma sequência.
|
Nenhum |
|
Adiciona o valor da comunidade à lista de comunidades. O valor da comunidade pode ser uma única comunidade ou uma lista. Quaisquer valores de comunidade que sejam comunidades privadas mapeadas para os seguintes ASNs pertencentes à Google são ignorados pelo Cloud Router: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Exporte apenas políticas |
|
Remove o valor da comunidade da lista de comunidades. O valor da comunidade pode ser uma única comunidade ou uma lista. Quaisquer valores de comunidade que sejam comunidades privadas mapeadas para os seguintes ASNs pertencentes à Google são ignorados pelo Cloud Router: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Exporte apenas políticas |
|
Substitui a lista de comunidades pelo valor da comunidade, que pode estar vazio. Quaisquer valores de comunidade que sejam comunidades privadas mapeadas para os seguintes ASNs pertencentes à Google são ignorados pelo Cloud Router: 6432, 15169, 16550, 16591, 19448, 19527, 22859, 26910, 32381, 36039, 36384, 36385, 36492, 55023 |
Exporte apenas políticas |
|
Define o MED como O valor de MED tem de ser um número inteiro não assinado de
|
Nenhum |
|
Adiciona O valor de MED tem de ser um número inteiro não assinado de
|
Nenhum |
|
Subtrai O valor de MED tem de ser um número inteiro não assinado de
|
Nenhum |