Como configurar política de roteamento condições de correspondência em Junos

O ponto inteiro de políticas de roteamento é tomar uma rota particular (e seus atributos correspondentes) e combiná-lo contra alguns valores antecipados. Neste contexto, o estado dos jogos a formar E se parte de uma se então construir. E se um percurso corresponde à condição especificada, então tomar algumas medidas. As condições de jogo, portanto, determinar quais são suas políticas de roteamento pode detectar.

Ok, então eles chamam # 147-from-then # 148- vez de # 147-if-then. # 148- No entanto, não acho que do a partir de como sendo recebido, porque isso não faz sentido para um encaminhamento informação exportar política (a política de exportação determina quais rotas serão anunciados para os vizinhos).

Pense da política a partir de Como dentre todos. Assim, # 147 de protocolo OSPF # 148- meios # 147-out de todas as rotas que você olha (aprendi com OSPF, IS-IS, BGP, e assim por diante) correspondem às rotas protocolo OSPF único # 148.;

Há um certo número de condições de fósforo, mas apenas um subconjunto é tipicamente utilizado:

Resumoconfiguração de palavras-chaveDescrição
Route métricamétricoCorresponde ao valor da métrica associada com o percurso.
preferência de rotapreferênciaJogos na preferência de rota.
nome da interfaceinterfaceIdentifica a interface através da qual uma rota wasreceived.
endereço vizinhovizinhoTipicamente, o ponto a partir do qual um caminho foi recebido.
ProtocoloprotocoloTipicamente, o nome do protocolo a partir do qual uma rota waslearned.
área IDáreaPara rotas OSPF, identifica a área a partir da qual uma rota waslearned.
AS PathAS-caminhoPara rotas BGP, identifica o caminho AS associado com aparticular rota.

Não é o suficiente para saber o que as condições de correspondência estão - você também deve saber como eles estão orientados. As rotas podem ser avaliados com base em onde eles vêm, bem como onde eles estão indo. Por exemplo, você pode combinar em todas as rotas que são aprendidas através de um vizinho em particular ou em todas as rotas serem exportados para um vizinho em particular.

Para configurar uma condição de correspondência, você usa o a partir de palavra-chave:

[Editar opções políticas] política de declaração meu-sample-política {termo meu-primeiro-termo {{partir ospf- protocolo}, em seguida, {} ação-termo meu segundo prazo {de {vizinho 10.22.32.1-} then { açao-}}

Na configuração anterior, um esqueleto política de encaminhamento contém um par de condições de correspondência. Ler # 147 de protocolo OSPF # 148- como # 147-out de todas as rotas, combinar as rotas OSPF # 148- e # 147 do vizinho 10.22.32.1# 148- como # 147-out de todas as rotas, combinar as rotas aprendidas a partir do dispositivo 10.22.32.1.# 148- Se a primeira condição for satisfeita, então alguma ação (ainda a ser especificado) é tomada. Se ele não corresponder, o segundo termo é avaliada.

Se você especificar várias condições de correspondência, as condições de agir como um lógico E declaração. Para uma rota para ser um jogo contra as condições, essa rota tem que combinar todas as condições especificadas. Por exemplo, se você deseja corresponder em todas as rotas aprendidas através OSPF que teve uma métrica de 20 (# 147-out de todas as rotas, correspondem aos que foram aprendidas pelo OSPF e têm uma métrica de 20 # 148-), você pode use o seguinte:

[Editar opções políticas] política de declaração meu-sample-política {termo meu-primeiro-termo {{de protocolo OSPF-métrica 20-}, em seguida, {ação:}}

menu