Ajude-nos a melhorar a sua experiência.

Conte-nos a sua opinião.

Tem dois minutos para uma pesquisa?

Announcement: Try the Ask AI chatbot for answers to your technical questions about Juniper products and solutions.

close
header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
list Table of Contents
keyboard_arrow_right

Esta tradução automática foi útil?

starstarstarstarstar
Go to English page
ISENÇÃO DE RESPONSABILIDADE:

Esta página será traduzida com software de tradução por máquina de terceiros. Embora esforços razoáveis tenham sido feitos para fornecer uma tradução de qualidade, a Juniper Networks não pode garantir sua exatidão. Se houver dúvidas sobre a exatidão das informações contidas nesta tradução, consulte a versão em inglês. O PDF para download está disponível apenas em inglês.

Exemplo: Configurando a prioridade para prefixos de rota na infraestrutura de RPD

date_range 18-Jan-25

Este exemplo mostra como configurar a prioridade para prefixos de rota na infraestrutura de RPD para os protocolos OSPF, LDP e BGP.

Requisitos

Este exemplo usa os seguintes componentes de hardware e software:

  • Três roteadores em uma combinação de Série ACX, Série M, Série MX, Série PTX e Série T.

  • Junos OS Release 16.1 ou posterior em todos os dispositivos.

Antes de começar:

  1. Configure as interfaces do dispositivo.

  2. Configure os seguintes protocolos:

    • BGP

    • MPLS

    • OSPF

    • LDP

Visão geral

Em uma rede com um grande número de rotas, às vezes é importante controlar a ordem em que as rotas são atualizadas para melhor convergência e fornecer serviços diferenciados. A priorização do prefixo ajuda os usuários a priorizar determinadas rotas/prefixos em relação a outros e ter controle sobre a ordem em que as rotas são atualizadas na RIB (tabela de roteamento) e na FIB (tabela de encaminhamento). No Junos OS Release 16.1 e posterior, você pode controlar a ordem em que as rotas são atualizadas do LDP/OSPF para rpd e rpd para kernel. Você pode especificar uma prioridade de ou low através da política de high importação existente nos protocolos. No caso de uma mudança de topologia, os prefixos de alta prioridade são atualizados na tabela de roteamento primeiro, seguidos por prefixos de baixa prioridade. Em geral, as rotas que não são explicitamente atribuídas a uma prioridade são tratadas como prioridade média. Dentro do mesmo nível de prioridade, as rotas continuarão a ser atualizadas em ordem lexicográfica.

Neste exemplo, o dispositivo de roteamento está na área 0.0.0.0, com interface ge-1/3/0 conectada ao dispositivo vizinho. Você configura três políticas de roteamento de importação: next-hop-self, ospf-prio e prio_for_bgp. A política de roteamento next-hop-self aceita rotas do BGP. Para a política de roteamento OSPF, as rotas correspondentes a 172.16.25.3/32 são instaladas primeiro porque têm uma prioridade de alta. LDP importa rotas do OSPF. Para priorização do BGP, as rotas que correspondem a 172.16.50.1/32 são instaladas primeiro porque têm uma prioridade de alta. As rotas associadas a esses prefixos estão instaladas na tabela de roteamento na ordem da prioridade especificada do prefixo.

Topologia

Figura 1 mostra a topologia da amostra.

Figura 1: Prioridade para prefixos de rota na infraestrutura de rpdPrioridade para prefixos de rota na infraestrutura de rpd

Configuração

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede, copiar e colar os comandos na CLI no nível de [edit] hierarquia e, em seguida, entrar commit no modo de configuração.

R1

content_copy zoom_out_map
set interfaces ge-1/3/0 unit 0 family inet address 172.16.12.1/24
set interfaces ge-1/3/0 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 172.16.25.1/32
set protocols mpls interface ge-1/3/0.0
set protocols bgp group prio_internal type internal
set protocols bgp group prio_internal local-address 172.16.25.1
set protocols bgp group prio_internal import prio_for_bgp
set protocols bgp group prio_internal neighbor 172.16.25.3 family inet unicast
set protocols bgp group prio_internal neighbor 172.16.25.3 export next-hop-self
sset protocols ospf import ospf_prio
set protocols ospf area 0.0.0.0 interface ge-1/3/0.0
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ldp interface ge-1/3/0.0
set protocols ldp interface lo0.0
set policy-options policy-statement next-hop-self term nhself from protocol bgp
set policy-options policy-statement next-hop-self term nhself then next-hop self
set policy-options policy-statement next-hop-self term nhself then accept
set policy-options policy-statement ospf_prio term ospf_ldp from protocol ospf
set policy-options policy-statement ospf_prio term ospf_ldp from route-filter 172.16.25.3/32 exact
set policy-options policy-statement ospf_prio term ospf_ldp then priority high
set policy-options policy-statement ospf_prio term ospf_ldp then accept
set policy-options policy-statement prio_for_bgp term bgp_prio from protocol bgp
set policy-options policy-statement prio_for_bgp term bgp_prio from route-filter 172.16.50.1/32 exact
set policy-options policy-statement prio_for_bgp term bgp_prio then priority high
set routing-options nonstop-routing
set routing-options router-id 172.16.25.1
set routing-options autonomous-system 2525

R2

content_copy zoom_out_map
set interfaces ge-1/0/5 unit 0 family inet address 172.16.12.2/24
set interfaces ge-1/0/5 unit 0 family mpls
set interfaces ge-1/3/0 unit 0 family inet address 172.16.23.2/24
set interfaces ge-1/3/0 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 172.16.25.2/32
set protocols mpls interface ge-1/0/5.0
set protocols mpls interface ge-1/3/0.0
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ospf area 0.0.0.0 interface ge-1/0/5.0
set protocols ospf area 0.0.0.0 interface ge-1/3/0.0
set protocols ldp interface ge-1/0/5.0
set protocols ldp interface ge-1/3/0.0
set protocols ldp interface lo0.0
set routing-options nonstop-routing
set routing-options router-id 172.16.25.2
set routing-options autonomous-system 2525

R3

content_copy zoom_out_map
set interfaces ge-1/0/1 unit 0 family inet address 172.16.23.3/24
set interfaces ge-1/0/1 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 172.16.25.3/32
set protocols mpls interface ge-1/0/1.0
set protocols bgp group prio_internal type internal
set protocols bgp group prio_internal local-address 172.16.25.3
set protocols bgp group prio_internal neighbor 172.16.25.1 family inet unicast
set protocols bgp group prio_internal neighbor 172.16.25.1 export next-hop-self
set protocols bgp group prio_internal neighbor 172.16.25.1 export static_to_bgp
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ospf area 0.0.0.0 interface ge-1/0/1.0
set protocols ldp interface ge-1/0/1.0
set protocols ldp interface lo0.0
set policy-options policy-statement next-hop-self term nhself from protocol bgp
set policy-options policy-statement next-hop-self term nhself then next-hop self
set policy-options policy-statement next-hop-self term nhself then accept
set policy-options policy-statement static_to_bgp term s_to_b from protocol static
set policy-options policy-statement static_to_bgp term s_to_b from route-filter 172.16.50.1/32 exact
set policy-options policy-statement static_to_bgp term s_to_b from route-filter 172.16.50.2/32 exact
set policy-options policy-statement static_to_bgp term s_to_b then accept
set routing-options nonstop-routing
set routing-options static route 172.16.50.1/32 receive
set routing-options static route 172.16.50.2/32 receive
set routing-options router-id 172.16.25.3
set routing-options autonomous-system 2525

Configuração do dispositivo R1

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, veja Use o editor de CLI no modo de configuração no Guia do usuário da CLI.

Para configurar o dispositivo R1:

  1. Configure as interfaces.

    content_copy zoom_out_map
    [edit interfaces]
    user@R1# set interfaces ge-1/3/0 unit 0 family inet address 172.16.12.1/24
    user@R1# set interfaces ge-1/3/0 unit 0 family mpls
    user@R1# set interfaces lo0 unit 0 family inet address 172.16.25.1/32
    
  2. Atribua o endereço de loopback ao dispositivo.

    content_copy zoom_out_map
    [edit lo0 unit 0 family]
    user@R1# set address 172.16.25.1/32
    
  3. Configure MPLS.

    content_copy zoom_out_map
    [edit protocols]
    user@R1# set protocols mpls interface ge-1/3/0.0
    
  4. Configure a ID do roteador e o sistema autônomo do Roteador R1.

    content_copy zoom_out_map
    [edit routing-options]
    user@R1# set router-id 172.16.7.7
    user@R1# set autonomous-system 100
    
  5. Habilite o OSPF nas interfaces do Roteador R1.

    content_copy zoom_out_map
    [edit protocols]
    user@R1# set protocols ospf import ospf_prio
    user@R1# set protocols ospf area 0.0.0.0 interface ge-1/3/0.0
    user@R1# set protocols ospf area 0.0.0.0 interface lo0.0 passive
    
  6. Configure protocolos LDP nas interfaces.

    content_copy zoom_out_map
    [edit protocols]
    user@R1# set protocols ldp interface ge-1/3/0.0
    user@R1# set protocols ldp interface lo0.0
    
  7. Configure BGP.

    content_copy zoom_out_map
    [edit protocols]
    user@R1# set protocols bgp group prio_internal type internal
    user@R1# set protocols bgp group prio_internal local-address 172.16.25.1
    user@R1# set protocols bgp group prio_internal import prio_for_bgp
    user@R1# set protocols bgp group prio_internal neighbor 172.16.25.3 family inet unicast
    user@R1# set protocols bgp group prio_internal neighbor 172.16.25.3 export next-hop-self
    
  8. Configure as opções de política para priorizar as rotas. A política next-hop-self aceita rotas do BGP. Você configura três políticas de roteamento de importação: next-hop-self, ospf-prio e prio_for_bgp. A política de roteamento next-hop-self aceita rotas do BGP. Para a política de roteamento ospf-prio, as rotas correspondentes a 172.16.25.3/32 são instaladas primeiro porque têm uma prioridade de alta. LDP importa rotas do OSPF. Para prio_for_bgp política, as rotas correspondentes a 172.16.50.1/32 são instaladas primeiro porque têm uma prioridade de alta.

    content_copy zoom_out_map
    [edit policy-options policy-statement]
    user@R1# set policy-options policy-statement next-hop-self term nhself from protocol bgp
    user@R1# set policy-options policy-statement next-hop-self term nhself then next-hop self
    user@R1# set policy-options policy-statement next-hop-self term nhself then accept
    user@R1# set policy-options policy-statement ospf_prio term ospf_ldp from protocol ospf
    user@R1# set policy-options policy-statement ospf_prio term ospf_ldp from route-filter 172.16.25.3/32 exact
     set policy-options policy-statement ospf_prio term ospf_ldp then priority high
     set policy-options policy-statement ospf_prio term ospf_ldp then accept
     set policy-options policy-statement prio_for_bgp term bgp_prio from protocol bgp
     set policy-options policy-statement prio_for_bgp term bgp_prio from route-filter 172.16.50.1/32 exact
     set policy-options policy-statement prio_for_bgp term bgp_prio then priority high
    

Resultados

A partir do modo de configuração, confirme sua configuração entrando noshow interfaces, show protocolsshow routing-optionse show policy-options comandos. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.

content_copy zoom_out_map
[edit]
user@R1# show interfaces
ge-1/3/0 {
    unit 0 {
        family inet {
            address 172.16.12.1/24;
        }
        family mpls;
    }
}
lo0 {
    unit 0 {
        family inet {
            address address 172.16.25.1/32;
        }
    }
}
content_copy zoom_out_map
[edit]
user@R1# show protocols
mpls {
    interface ge-1/3/0.0;
}
bgp {
    group prio_internal {
        type internal;
        local-address 172.16.25.1;
    import prio_for_bgp
        neighbor 172.16.25.3 {
            family inet {
                unicast;
                }
                export next-hop-self;
                }
                }
            }
        ospf {
            import ospf_prio;
            area 0.0.0.0 {
                interface ge-1/3/0.0;
                interface lo0.0 {
                    passive;
                    }
            }
        }
        ldp {
        interface ge-1/3/0.0;
        interface lo0.0;
        }
    }
content_copy zoom_out_map
[edit]
user@R1# show routing-options
nonstop-routing;
router-id 172.16.25.1;
autonomous-system 2525;
content_copy zoom_out_map
[edit]
user@R1# show policy-options
policy-statement next-hop-self {
    term nhself {
        from protocol bgp;
        then {
            next-hop self;
                accept;
            }
    }
}
policy-statement ospf_prio {
    term ospf_ldp {
        from {
            protocol ospf;
            route-filter 172.16.25.3/32 exact;
            }
        then {
                priority high;
                accept;
                }
            }
    }
policy-statement prio_for_bgp {
    term bgp_prio {
        from {
            protocol bgp;
        route-filter 172.16.50.1/32 exact;
            }
            then priority high;
    }
}

Se você terminar de configurar o dispositivo, entre commit no modo de configuração.

Verificação

Confirme se a configuração está funcionando corretamente.

Verificando a prioridade para rotas OSPF

Propósito

Verifique se a prioridade está definida para a rota esperada no OSPF.

Ação

No dispositivo R1, a partir do modo operacional, execute o show ospf route 172.16.25.3/32 extensive comando. Uma prioridade de alta é aplicada à rota OSPF 172.16.25.3.

content_copy zoom_out_map
user@R1> show ospf route 172.16.25.3/32 extensive

Topology default Route Table:
 
Prefix             Path  Route      NH       Metric NextHop       Nexthop      
                   Type  Type       Type            Interface     Address/LSP
172.16.25.3          Intra Router     IP            2 ge-1/3/0.0    172.16.12.2
  area 0.0.0.0, origin 172.16.25.3, optional-capability 0x0
172.16.25.3/32       Intra Network    IP            2 ge-1/3/0.0    172.16.12.2
  area 0.0.0.0, origin 172.16.25.3, priority high

Significado

A saída mostra que a prioridade high é aplicada para a rota OSPF 172.16.25.3.

Verificando a prioridade para rotas LDP

Propósito

Verifique se o LDP herdou do OSPF.

Ação

A partir do modo operacional, insira o comando para verificar se o show route 172.16.25.3 LDP herdou rotas do OSPF.

content_copy zoom_out_map
user@R1> show route 172.16.25.3

  inet.0: 24 destinations, 24 routes (24 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
 
172.16.25.3/32       *[OSPF/10] 00:10:27, metric 2
                    > to 172.16.25.2 via ge-1/3/0.0
 
inet.3: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
 
172.16.25.3/32       *[LDP/9] 00:10:24, metric 1
                    > to 172.16.25.2 via ge-1/3/0.0, Push 299824
    

A partir do modo operacional, entre no comando para verificar se o show route 172.16.25.3 extensive LDP herdou a prioridade.

content_copy zoom_out_map
user@R1> show route 172.16.25.3 extensive
inet.0: 24 destinations, 24 routes (24 active, 0 holddown, 0 hidden)
172.16.25.3/32 (1 entry, 1 announced)
        State:<Flashall>
TSI:
KRT in-kernel 172.16.25.3/32 -> {172.16.12.2}
        *OSPF   Preference: 10
                Next hop type: Router, Next hop index: 549
                Address: 0xa463390
                Next-hop reference count: 6
                Next hop: 172.16.12.2 via ge-1/3/0.0, selected
                Session Id: 0x0
                State:<Active Int HighPriority>
                Local AS:  2525 
                Age: 10:43      Metric: 2 
                Validation State: unverified 
                Area: 0.0.0.0
                Task: OSPF
                Announcement bits (4): 0-KRT 4-LDP 6-Resolve tree 2 7-Resolve_IGP_FRR task 
                AS path: I


inet.3: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)

172.16.25.3/32 (1 entry, 1 announced)
        State:<Flashall>
LDP    Preference: 9
                Next hop type: Router, Next hop index: 582
                Address: 0xa477810
                Next-hop reference count: 12
                Next hop: 172.16.12.2 via ge-1/3/0.0, selected
                Label operation: Push 299824
                Label TTL action: prop-ttl
                Load balance label: Label 299824: None; 
                Label element ptr: 0xa17ad00
                Label parent element ptr: 0x0
                Label element references: 1
                Label element child references: 0
                Label element lsp id: 0
                Session Id: 0x0
                State:<Active Int HighPriority>                
                Local AS:  2525 
                Age: 10:40      Metric: 1 
                Validation State: unverified 
                Task: LDP
                Announcement bits (3): 2-Resolve tree 1 3-Resolve tree 2 4-Resolve_IGP_FRR task 
                AS path: I

 

Significado

A saída mostra que o LDP herda a prioridade high para a rota 172.16.25.3 da OSPF.

Verificando a prioridade para rotas BGP

Propósito

Verifique se a prioridade está definida para a rota esperada no BGP.

Ação

No dispositivo R1, a partir do modo operacional, execute o show route protocol bgp comando para exibir as rotas aprendidas com o BGP.

content_copy zoom_out_map
user@R1> show route protocol bgp

inet.0: 24 destinations, 24 routes (24 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
 
172.16.50.1/32        *[BGP/170] 00:11:24, localpref 100, from 172.16.25.3
                      AS path: I, validation-state: unverified
                    > to 172.16.12.2 via ge-1/3/0.0, Push 299824
172.16.50.2/32        *[BGP/170] 00:11:24, localpref 100, from 172.16.25.3
                      AS path: I, validation-state: unverified
                    > to 172.16.12.2 via ge-1/3/0.0, Push 299824
 
inet.3: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
 
mpls.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)

No dispositivo R1, a partir do modo operacional, execute o show route 172.16.50.1 extensive comando. A alta prioridade é aplicada à rota BGP 172.16.50.1.

content_copy zoom_out_map
user@R1> show route 172.16.50.1 extensive

inet.0: 24 destinations, 24 routes (24 active, 0 holddown, 0 hidden)
172.16.50.1/32 (1 entry, 1 announced)
TSI:
KRT in-kernel 172.16.50.1/32 -> {indirect(1048574)}
        *BGP    Preference: 170/-101
                Next hop type: Indirect, Next hop index: 0
                Address: 0xa487b10
                Next-hop reference count: 4
                Source: 172.16.25.3
                Next hop type: Router, Next hop index: 582
                Next hop: 172.16.12.2 via ge-1/3/0.0, selected
                Label operation: Push 299824
                Label TTL action: prop-ttl
                Load balance label: Label 299824: None; 
                Label element ptr: 0xa17ad00
                Label parent element ptr: 0x0
                Label element references: 1
                Label element child references: 0
                Label element lsp id: 0
                Session Id: 0x0
                Protocol next hop: 172.16.25.3
                Indirect next hop: 0xa4a9800 1048574 INH Session ID: 0x0
                State: <Active Int Ext HighPriority>
                Local AS:  2525 Peer AS:  2525
                Age: 11:49      Metric2: 1 
                Validation State: unverified 
                Task: BGP_2525.172.16.25.3
                Announcement bits (2): 0-KRT 6-Resolve tree 2 
                AS path: I (Atomic)
                Accepted
                Localpref: 100
                Router ID: 172.16.25.3
                Indirect next hops: 1   
                        Protocol next hop: 172.16.25.3 Metric: 1
                        Indirect next hop: 0xa4a9800 1048574 INH Session ID: 0x0
                        Indirect path forwarding next hops: 1
                                Next hop type: Router
                                Next hop: 172.16.12.2 via ge-1/3/0.0
                                Session Id: 0x0
                        172.16.25.3/32 Originating RIB: inet.3
                          Metric: 1                       Node path count: 1
                          Forwarding nexthops: 1
                                Nexthop: 172.16.12.2 via ge-1/3/0.0

Significado

A saída mostra que a prioridade high é aplicada para a rota BGP 172.16.50.1.

footer-navigation