Ayúdenos a mejorar su experiencia.

Háganos saber su opinión.

¿Podría dedicar dos minutos de su tiempo a completar una encuesta?

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

¿Fue útil esta traducción automática?

starstarstarstarstar
Go to English page
DESCARGO DE RESPONSABILIDAD:

Esta página será traducida por software de traducción automática de terceros. Si bien nos hemos esforzado por proporcionar una traducción de calidad, Juniper Networks no puede garantizar su corrección. En caso de duda respecto a la exactitud de la información que ofrece esta traducción, consulte la versión en inglés. El PDF descargable está disponible solo en inglés.

Ejemplo: Configuración de la prioridad para los prefijos de ruta en la infraestructura RPD

date_range 18-Jan-25

En este ejemplo se muestra cómo configurar la prioridad de los prefijos de ruta en la infraestructura RPD para los protocolos OSPF, LDP y BGP.

Requisitos

En este ejemplo, se utilizan los siguientes componentes de hardware y software:

  • Tres enrutadores en combinación de las series ACX, M, MX, PTX y T.

  • Junos OS versión 16.1 o posterior ejecutándose en todos los dispositivos.

Antes de empezar:

  1. Configure las interfaces del dispositivo.

  2. Configure los protocolos siguientes:

    • protocolo de puerta de enlace de frontera (BGP)

    • MPLS

    • OSPF

    • LDP

Descripción general

En una red con un gran número de rutas, a veces es importante controlar el orden en que las rutas se actualizan para una mejor convergencia y proporcionar servicios diferenciados. La priorización de prefijos ayuda a los usuarios a priorizar ciertas rutas / prefijos sobre otros y tener control sobre el orden en que las rutas se actualizan en la RIB (tabla de enrutamiento) y la FIB (tabla de reenvío). En Junos OS versión 16.1 y posteriores, puede controlar el orden en que las rutas se actualizan de LDP/OSPF a rpd y de rpd al kernel. Puede especificar una prioridad de o low a través de la política de high importación existente en los protocolos. En caso de que cambie la topología, los prefijos de prioridad alta se actualizan primero en la tabla de enrutamiento, seguidos de los prefijos de prioridad baja. En general, las rutas a las que no se asigna explícitamente una prioridad se tratan como de prioridad media. Dentro del mismo nivel de prioridad, las rutas continuarán actualizándose en orden lexicográfico.

En este ejemplo, el dispositivo de enrutamiento se encuentra en el área 0.0.0.0, con la interfaz ge-1/3/0 conectada al dispositivo vecino. Puede configurar tres directivas de enrutamiento de importación: next-hop-self, ospf-prio y prio_for_bgp. La directiva de enrutamiento next-hop-self acepta rutas de BGP. Para la política de enrutamiento de OSPF, las rutas que coinciden con 172.16.25.3/32 se instalan primero porque tienen prioridad alta. LDP importa rutas de OSPF. Para la priorización de BGP, las rutas que coinciden con 172.16.50.1/32 se instalan primero porque tienen una prioridad alta. Las rutas asociadas con estos prefijos se instalan en la tabla de enrutamiento en el orden de prioridad especificada del prefijo.

Topología

Figura 1 muestra la topología de ejemplo.

Figura 1: Prioridad para los prefijos de ruta en la infraestructura rpdPrioridad para los prefijos de ruta en la infraestructura rpd

Configuración

Configuración rápida de CLI

Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit] y, luego, ingrese commit desde el modo de configuración.

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

Configuración del dispositivo R1

Procedimiento paso a paso

El ejemplo siguiente requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Usar el editor de CLI en el modo de configuración la Guía del usuario de la CLI.

Para configurar el dispositivo R1:

  1. Configure las 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. Asigne la dirección de circuito cerrado al 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 el ID del enrutador y el sistema autónomo del enrutador 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 OSPF en las interfaces del enrutador 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 los protocolos LDP en las 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 las opciones de directiva para priorizar las rutas. La política next-hop-self acepta rutas de BGP. Puede configurar tres directivas de enrutamiento de importación: next-hop-self, ospf-prio y prio_for_bgp. La directiva de enrutamiento next-hop-self acepta rutas de BGP. Para la política de enrutamiento ospf-prio, las rutas que coinciden con 172.16.25.3/32 se instalan primero porque tienen prioridad alta. LDP importa rutas de OSPF. Para prio_for_bgp política, las rutas que coinciden con 172.16.50.1/32 se instalan primero porque tienen prioridad 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

Desde el modo de configuración, ingrese los comandos show interfaces, show protocols, show routing-options y show policy-options para confirmar la configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.

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;
    }
}

Si ha terminado de configurar el dispositivo, ingrese commit desde el modo de configuración.

Verificación

Confirme que la configuración funcione correctamente.

Verificación de la prioridad para rutas OSPF

Propósito

Compruebe que la prioridad está establecida para la ruta esperada en OSPF.

Acción

En el dispositivo R1, desde el modo operativo, ejecute el show ospf route 172.16.25.3/32 extensive comando. Se aplica una prioridad alta a la ruta 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

El resultado muestra que la prioridad high se aplica a la ruta OSPF 172.16.25.3.

Verificación de la prioridad de las rutas LDP

Propósito

Compruebe si LDP hereda de OSPF.

Acción

Desde el modo operativo, escriba el show route 172.16.25.3 comando para comprobar si LDP ha heredado rutas de 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
    

Desde el modo operativo, escriba el show route 172.16.25.3 extensive comando para comprobar si LDP ha heredado la prioridad.

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

El resultado muestra que LDP hereda la prioridad high para la ruta 172.16.25.3 de OSPF.

Verificación de la prioridad de las rutas BGP

Propósito

Compruebe que la prioridad está establecida para la ruta esperada en BGP.

Acción

En el dispositivo R1, desde el modo operativo, ejecute el show route protocol bgp comando para mostrar las rutas aprendidas de 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)

En el dispositivo R1, desde el modo operativo, ejecute el show route 172.16.50.1 extensive comando. Se aplica prioridad alta para la ruta 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

El resultado muestra que se aplica prioridad high para la ruta BGP 172.16.50.1.

footer-navigation