Nesta página
Exemplo: Configuração de uma política de filtro de rota para especificar prioridade para prefixos aprendidos através do OSPF
Este exemplo mostra como criar uma política de importação de OSPF que prioriza prefixos específicos aprendidos por meio de OSPF.
Requisitos
Antes de começar:
Configure as interfaces do dispositivo. Consulte o guia de usuário de interfaces para dispositivos de segurança.
Configure os identificadores do roteador para os dispositivos em sua rede OSPF. Veja exemplo: Configuração de um identificador de roteador OSPF.
Controle OSPF designado para eleição de roteador Veja exemplo: Controle da eleição de roteador designado para OSPF
Configure uma rede OSPF de área única. Veja exemplo: Configuração de uma rede OSPF de área única.
Configure uma rede OSPF multiárea. Veja exemplo: Configurando uma rede OSPF multiárea.
Visão geral
Em uma rede com um grande número de rotas OSPF, pode ser útil controlar a ordem em que as rotas são atualizadas em resposta a uma mudança na topologia da rede. No Junos OS Release 9.3 e posterior, você pode especificar uma prioridade de alto, médio ou baixo para prefixos incluídos em uma política de importação de OSPF. No caso de uma mudança de topologia OSPF, os prefixos de alta prioridade são atualizados na tabela de roteamento primeiro, seguidos por prefixos de média e depois baixa prioridade.
A política de importação de OSPF só pode ser usada para definir prioridade ou filtrar rotas externas de OSPF. Se uma política de importação de OSPF for aplicada que resulte em uma reject
ação terminante para uma rota não existente, então a ação reject
é ignorada e a rota é aceita de qualquer maneira. Por padrão, essa rota agora está instalada na tabela de roteamento com uma prioridade baixa. Esse comportamento evita buracos negros no tráfego, ou seja, tráfego silenciosamente descartado, garantindo um roteamento consistente dentro do domínio OSPF.
Em geral, as rotas OSPF que não são explicitamente atribuídas a uma prioridade são tratadas como meio de prioridade, exceto para os seguintes:
As rotas de descarte sumária têm uma prioridade padrão baixa.
As rotas locais que não são adicionadas à tabela de roteamento recebem uma prioridade baixa.
As rotas externas que são recusadas pela política de importação e, portanto, não adicionadas à tabela de roteamento recebem uma prioridade baixa.
Quaisquer critérios de correspondência disponíveis aplicáveis às rotas OSPF podem ser usados para determinar a prioridade. Dois dos critérios de correspondência mais usados para OSPF são as declarações e tag
as route-filter
declarações.
Neste exemplo, o dispositivo de roteamento está na área 0.0.0.0, com interfaces fe-0/1/0
e fe-1/1/0
conexão a dispositivos vizinhos. Você configura uma política de roteamento de importação chamada ospf-import para especificar uma prioridade para prefixos aprendidos por meio de OSPF. As rotas associadas a esses prefixos estão instaladas na tabela de roteamento na ordem da prioridade especificada dos prefixos. A correspondência 192.0.2.0/24 orlonger
de rotas é instalada primeiro porque elas têm uma prioridade de high
. A correspondência 198.51.100.0/24 orlonger
de rotas é instalada em seguida porque elas têm uma prioridade de medium
. A correspondência 203.0.113.0/24 orlonger
de rotas é instalada por último porque elas têm uma prioridade de low
. Em seguida, você aplica a política de importação ao OSPF.
O valor de prioridade entra em vigor quando uma nova rota é instalada, ou quando há uma mudança em uma rota existente.
Topologia
Configuração
Configuração rápida da CLI
Para configurar rapidamente uma política de importação de OSPF que prioriza prefixos específicos aprendidos através do OSPF, copiar os seguintes comandos, cole-os em um arquivo de texto, remover quaisquer quebras de linha, alterar quaisquer detalhes necessários para combinar com a configuração da sua rede, copiar e colar os comandos no CLI no nível de hierarquia [editar] e então entrar no commit
modo de configuração.
[edit] set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.4/30 set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.5/30 set policy-options policy-statement ospf-import term t1 from route-filter 203.0.113.0/24 orlonger set policy-options policy-statement ospf-import term t1 then priority low set policy-options policy-statement ospf-import term t1 then accept set policy-options policy-statement ospf-import term t2 from route-filter 198.51.100.0/24 orlonger set policy-options policy-statement ospf-import term t2 then priority medium set policy-options policy-statement ospf-import term t2 then accept set policy-options policy-statement ospf-import term t3 from route-filter 192.0.2.0/24 orlonger set policy-options policy-statement ospf-import term t3 then priority high set policy-options policy-statement ospf-import term t3 then accept set protocols ospf import ospf-import set protocols ospf area 0.0.0.0 interface fe-0/1/0 set protocols ospf area 0.0.0.0 interface fe-1/1/0
Procedimento
Procedimento passo a passo
O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Modificar a configuração do Junos OS noGuia do usuário da CLI.
Para configurar uma política de importação de OSPF que prioriza prefixos específicos:
Configure as interfaces.
[edit] user@host# set interfaces fe-0/1/0 unit 0 family inet address 192.168.8.4/30 user@host# set interfaces fe-0/2/0 unit 0 family inet address 192.168.8.5/30
Habilite o OSPF nas interfaces.
Nota:Para o OSPFv3, inclua a
ospf3
declaração no nível de[edit protocols]
hierarquia.[edit] user@host# set protocols ospf area 0.0.0.0 interface fe-0/1/0 user@host# set protocols ospf area 0.0.0.0 interface fe-0/2/0
Configure a política para especificar a prioridade para prefixos aprendidos por meio de OSPF.
[edit ] user@host# set policy-options policy-statement ospf-import term t1 from route-filter 203.0.113.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t1 then priority low user@host# set policy-options policy-statement ospf-import term t1 then accept user@host# set policy-options policy-statement ospf-import term t2 from route-filter 198.51.100.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t2 then priority medium user@host# set policy-options policy-statement ospf-import term t2 then accept user@host# set policy-options policy-statement ospf-import term t3 from route-filter 192.0.2.0/24 orlonger user@host# set policy-options policy-statement ospf-import term t3 then priority high user@host# set policy-options policy-statement ospf-import term t3 then accept
Aplique a política ao OSPF.
[edit] user@host# set protocols ospf import ospf-import
Se você terminar de configurar o dispositivo, confirme a configuração.
[edit] user@host# commit
Resultados
Confirme sua configuração inserindo os show interfaces
show policy-options
comandos e a show protocols ospf
configuração. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.
user@host# show interfaces fe-0/1/0 { unit 0 { family inet { address 192.168.8.4/30; } } } fe-0/2/0 { unit 0 { family inet { address 192.168.8.5/30; } } }
user@host# show protocols ospf import ospf-import; area 0.0.0.0 { interface fe-0/1/0.0; interface fe-0/2/0.0; }
user@host# show policy-options policy-statement ospf-import { term t1 { from { route-filter 203.0.113.0/24 orlonger; } then { priority low; accept; } } term t2 { from { route-filter 198.51.100.0/24 orlonger; } then { priority medium; accept; } } term t3 { from { route-filter 192.0.2.0/24 orlonger; } then { priority high; accept; } } }
user@host# show protocols ospf import ospf-import; area 0.0.0.0 { interface fe-0/1/0.0; interface fe-0/2/0.0; }
Para confirmar sua configuração OSPFv3, digite o show interfaces
e show policy-options
os show protocols ospf3
comandos.
Verificação
Confirme se a configuração está funcionando corretamente.