Como configurar Termos política de roteamento em Junos

Os blocos de construção que compõem políticas de roteamento são chamados termos. Cada termo contém condições de correspondência, uma série de # 147-if # 148- que são comparadas às rotas em questão. As condições de jogo são verificadas em relação as informações de roteamento. Com base no resultado dessas verificações, o roteador irá tomar uma ou mais ações. Termos podem ser amarrados juntos para formar uma política de roteamento.

Termos e ações necessárias para criar uma política.
Termos e ações necessárias para criar uma política.

Suponha que você aplicar uma política de roteamento para filtrar informações de protocolo de roteamento de entrada. A política de roteamento é composta de vários termos. Como a rota entra, a política é invocada.

O primeiro termo na política é avaliada. Se a rota coincide com as condições especificadas, algum tipo de ação é tomada. Se a rota não corresponder, o segundo termo na política é avaliada. condições que o segundo de duração são verificados, e se eles corresponderem, uma ação seja tomada. Se eles não corresponderem, o terceiro termo na política é avaliado, e assim por diante até que todos os termos foram examinados.

Se nenhum dos termos da política são uma correspondência para a rota em questão, a próxima política é avaliado, e assim por diante até que a ação política padrão é tomada. É importante perceber que alguma ação padrão é sempre tomada a menos que uma condição de correspondência anterior aplica.

Para configurar uma política de roteamento, você deve configurar um ou mais termos em que a política. Você lida com a configuração de políticas dentro do opções políticas hierarquia de configuração:

[Editar opções políticas] política de declaração meu-sample-política {termo meu-primeiro-termo {{de match-condições-} then {açao-} Prazo my-segunda-termo {{de match-condições-} then {açao-}}

Neste esqueleto de configuração, você pode configurar uma única política de roteamento chamado my-sample-política. Essa política tem dois termos, cada um dos quais tem uma condição de correspondência e uma acção de jogo. Se uma rota é avaliado contra esta nem partidas prazo política e, a ação padrão é executado.

Uma vez que uma ação seja tomada, a política já não é avaliada. Então, se você tem uma ação desencadeada no primeiro mandato, o segundo termo nunca avalia o segundo mandato.

Como a avaliação da cadeia de política para com qualquer ação aplicada, a ordem dos termos é crucial para a operação de política adequada.

Termos dentro de uma política são avaliadas de forma top-down, assim que a ordem dos termos dentro de suas contagens de configuração. O desafio aqui é que sempre que você adicionar um novo termo para uma política existente, por padrão, esses termos são acrescentados aos termos que já estão configuradas. termos mais recentemente adicionados são sempre avaliadas após os termos inicialmente configurados. Por exemplo, examine a seguinte configuração política:

 [Editar opções políticas] política de declaração anunciar-OSPF rotas {prazo find-ospf {de {protocolo} ospf- então {aceitável}}}

Quando aplicado como uma política de entrada, esta política simplesmente aceita todas as rotas OSPF. Para ajustar esta política um pouco e aceitar todas as rotas OSPF, exceto aqueles que são originários de uma área particular na sua rede OSPF, você precisa adicionar um termo. Porque os termos são, por padrão, anexado aos termos existentes, a configuração será a seguinte:

[Editar opções políticas] política de declaração anunciar-OSPF rotas {prazo find-ospf {de {protocolo} ospf- então {aceitar -}} prazo rejeitar-area-10 {de {protocolo OSPF-área de 10} then { rejeitar-}}}

Aqui, você quer todas as rotas OSPF para ser aceito, a menos que eles vêm de área de 10. No entanto, quando uma rota vem, o primeiro termo é avaliada. Se a rota é uma rota OSPF, ele é aceito, independentemente da sua área de origem. Nenhuma rota da área 10 são cada vez rejeitado, porque o primeiro termo aceita todas as rotas OSPF.

Para adicionar o rejeitar-10-área prazo antes do encontrar-OSPF prazo, utilizar o inserir comando. Você pode configurar os dois termos exatamente como você fez no código anterior, mas quando você estiver pronto, você insere o termo onde quiser:

user @ host # inserção política de declaração anunciar-OSPF rotas prazo rejeitar-area-10before prazo find-OSPF

o inserir comando move a configuração para o rejeitar-10-área termo antes da configuração para encontrar todas as rotas OSPF. A configuração resultante faz o que quiser:

[Editar opções políticas] política de declaração anunciar-OSPF rotas {prazo rejeitar-area-10 {de {protocolo OSPF-área 10-} {então rejeitar -}} prazo find-ospf {de {protocolo} ospf- então { aceitar-}}}

menu