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 una directiva de ruta predeterminada condicional

date_range 18-Jan-25

En este ejemplo se muestra cómo configurar una ruta predeterminada condicional en un dispositivo de enrutamiento y redistribuir la ruta predeterminada en OSPF.

Requisitos

No se necesita ninguna configuración especial más allá de la inicialización del dispositivo antes de configurar este ejemplo.

Descripción general

En este ejemplo, el área 0 de OSPF contiene tres dispositivos de enrutamiento. El dispositivo R3 tiene una sesión BGP con un par externo, por ejemplo, un proveedor de servicios Internet (ISP).

Para propagar una ruta estática en BGP, este ejemplo incluye la discard instrucción al definir la ruta. El ISP inyecta una ruta estática predeterminada en BGP, que proporciona a la red del cliente una ruta estática predeterminada para llegar a redes externas. La ruta estática tiene un próximo salto de descarte. Esto significa que si un paquete no coincide con una ruta más específica, el paquete se rechaza y se instala una ruta de rechazo para este destino en la tabla de enrutamiento, pero no se envían mensajes inaccesibles del Protocolo de control de mensajes de Internet (ICMP). El siguiente salto de descarte le permite originar una ruta de resumen, que se puede anunciar a través de protocolos de enrutamiento dinámico.

El dispositivo R3 exporta la ruta predeterminada a OSPF. La política de rutas del dispositivo R3 es condicional, de modo que si la conexión con el ISP deja de funcionar, la ruta predeterminada ya no se exporta a OSPF porque ya no está activa en la tabla de enrutamiento. Esta política impide que los paquetes se descarten silenciosamente sin notificación (también conocido como filtrado de ruta nula).

En este ejemplo se muestra la configuración de todos los dispositivos y la configuración paso a paso en el dispositivo R3.

Topología

Figura 1 muestra la red de ejemplo.

Figura 1: OSPF con una ruta predeterminada condicional a un ISPOSPF con una ruta predeterminada condicional a un ISP

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 y, a continuación, copie y pegue los comandos en la CLI en el nivel de [edit] jerarquía.

Dispositivo R1

content_copy zoom_out_map
set interfaces fe-1/2/0 unit 0 description R1->R3
set interfaces fe-1/2/0 unit 0 family inet address 10.0.1.2/30
set interfaces fe-1/2/1 unit 2 description R1->R2
set interfaces fe-1/2/1 unit 2 family inet address 10.0.0.1/30
set protocols ospf area 0.0.0.0 interface fe-1/2/0.0
set protocols ospf area 0.0.0.0 interface fe-1/2/1.2

Dispositivo R2

content_copy zoom_out_map
set interfaces fe-1/2/0 unit 1 description R2->R1
set interfaces fe-1/2/0 unit 1 family inet address 10.0.0.2/30
set interfaces fe-1/2/1 unit 4 description R2->R3
set interfaces fe-1/2/1 unit 4 family inet address 10.0.2.2/30
set protocols ospf area 0.0.0.0 interface fe-1/2/0.1
set protocols ospf area 0.0.0.0 interface fe-1/2/1.4

Dispositivo R3

content_copy zoom_out_map
set interfaces fe-1/2/0 unit 3 description R3->R2
set interfaces fe-1/2/0 unit 3 family inet address 10.0.2.1/30
set interfaces fe-1/2/1 unit 5 description R3->R1
set interfaces fe-1/2/1 unit 5 family inet address 10.0.1.1/30
set interfaces ge-0/0/2 unit 0 description R3->ISP
set interfaces ge-0/0/2 unit 0 family inet address 10.0.45.2/30
set protocols bgp group ext type external
set protocols bgp group ext peer-as 64500
set protocols bgp group ext neighbor 10.0.45.1
set protocols ospf export gendefault
set protocols ospf area 0.0.0.0 interface fe-1/2/1.4
set protocols ospf area 0.0.0.0 interface fe-1/2/0.3
set policy-options policy-statement gendefault term upstreamroutes from protocol bgp
set policy-options policy-statement gendefault term upstreamroutes from as-path upstream
set policy-options policy-statement gendefault term upstreamroutes from route-filter 0.0.0.0/0 upto /16
set policy-options policy-statement gendefault term upstreamroutes then next-hop 10.0.45.1
set policy-options policy-statement gendefault term upstreamroutes then accept
set policy-options policy-statement gendefault term end then reject
set policy-options as-path upstream "^64500 "
set routing-options autonomous-system 64501

ISP del dispositivo

content_copy zoom_out_map
set interfaces ge-0/0/2 unit 0 family inet address 10.0.45.1/30
set protocols bgp group ext type external
set protocols bgp group ext export advertise-default
set protocols bgp group ext peer-as 64501
set protocols bgp group ext neighbor 10.0.45.2
set policy-options policy-statement advertise-default term 1 from route-filter 0.0.0.0/0 exact
set policy-options policy-statement advertise-default term 1 then accept
set routing-options static route 0.0.0.0/0 discard
set routing-options autonomous-system 64500

Procedimiento

Procedimiento paso a paso

En el ejemplo siguiente, debe explorar por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI de Junos OS.

Para configurar el dispositivo R3:

  1. Configure las interfaces.

    content_copy zoom_out_map
    [edit interfaces]
    user@R3# set fe-1/2/0 unit 3 description R3->R2
    user@R3# set fe-1/2/0 unit 3 family inet address 10.0.2.1/30
    user@R3# set fe-1/2/1 unit 5 description R3->R1
    user@R3# set fe-1/2/1 unit 5 family inet address 10.0.1.1/30
    user@R3# set ge-0/0/2 unit 0 description R3->ISP
    user@R3# set ge-0/0/2 unit 0 family inet address 10.0.45.2/30
    
  2. Configure el número de sistema autónomo (AS).

    content_copy zoom_out_map
    [edit routing-options]
    user@R3# set autonomous-system 64501
    
  3. Configure la sesión BGP con el dispositivo ISP.

    content_copy zoom_out_map
    [edit protocols bgp group ext]
    user@R3# set type external
    user@R3# set peer-as 64500
    user@R3# set neighbor 10.0.45.1
    
  4. Configure OSPF.

    content_copy zoom_out_map
    [edit protocols ospf area 0.0.0.0]
    user@R3# set interface fe-1/2/1.4
    user@R3# set interface fe-1/2/0.3
    
  5. Configure la directiva de enrutamiento.

    content_copy zoom_out_map
    [edit policy-options policy-statement gendefault]
    user@R3# set term upstreamroutes from protocol bgp
    user@R3# set term upstreamroutes from as-path upstream
    user@R3# set term upstreamroutes from route-filter 0.0.0.0/0 upto /16
    user@R3# set term upstreamroutes then next-hop 10.0.45.1
    user@R3# set term upstreamroutes then accept
    user@R3# set term end then reject
    [edit policy-options]
    user@R3# set as-path upstream "^64500 "
    
  6. Aplique la política de exportación a OSPF.

    content_copy zoom_out_map
    [edit protocols ospf]
    user@R3# set export gendefault
    
  7. Cuando termine de configurar el dispositivo, confirme la configuración.

    content_copy zoom_out_map
    [edit]
    user@R3# commit
    

Resultados

Confirme la configuración emitiendo el show comando. 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
user@R3# show
interfaces {
    fe-1/2/0 {
        unit 3 {
            description R3->R2;
            family inet {
                address 10.0.2.1/30;
            }
        }
    }
    fe-1/2/1 {
        unit 5 {
            description R3->R1;
            family inet {
                address 10.0.1.1/30;
            }
        }
    }
    ge-1/2/0 {
        unit 0 {
            description R3->ISP;
            family inet {
                address 10.0.45.2/30;
            }
        }
    }
}
protocols {
    bgp {
        group ext {
            type external;
            peer-as 64500;
            neighbor 10.0.45.1;
        }
    }
    ospf {
        export gendefault;
        area 0.0.0.0 {
            interface fe-1/2/1.4;
            interface fe-1/2/0.3;
        }
    }
}
policy-options {
    policy-statement gendefault {
        term upstreamroutes {
            from {
                protocol bgp;
                as-path upstream;
                route-filter 0.0.0.0/0 upto /16;
            }
            then {
                next-hop 10.0.45.1;
                accept;
            }
        }
        term end {
            then reject;
        }
    }
    as-path upstream "^64500 ";
}
routing-options {
    autonomous-system 64501;
}

Verificación

Confirme que la configuración funcione correctamente.

Verificar que la ruta al ISP funciona

Propósito

Asegúrese de que la conectividad esté establecida entre el dispositivo R3 y el enrutador del ISP.

Acción

content_copy zoom_out_map
user@R3> ping 10.0.45.1
PING 10.0.45.1 (10.0.45.1): 56 data bytes
64 bytes from 10.0.45.1: icmp_seq=0 ttl=64 time=1.185 ms
64 bytes from 10.0.45.1: icmp_seq=1 ttl=64 time=1.199 ms
64 bytes from 10.0.45.1: icmp_seq=2 ttl=64 time=1.186 ms

Significado

El ping comando confirma la accesibilidad.

Comprobación de que la ruta estática se redistribuye

Propósito

Asegúrese de que la política BGP está redistribuyendo la ruta estática en la tabla de enrutamiento del dispositivo R3. Asegúrese también de que la directiva OSPF está redistribuyendo la ruta estática en las tablas de enrutamiento de los dispositivos R1 y R2.

Acción

content_copy zoom_out_map
user@R3> show route protocol bgp

inet.0: 9 destinations, 10 routes (9 active, 0 holddown, 1 hidden)
+ = Active Route, - = Last Active, * = Both

0.0.0.0/0          *[BGP/170] 00:00:25, localpref 100
                      AS path: 64500 I
                    > to 10.0.45.1 via ge-0/0/2.6
content_copy zoom_out_map
user@R1> show route protocol ospf

inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0.0.0.0/0          *[OSPF/150] 00:03:58, metric 0, tag 0
                    > to 10.0.1.1 via fe-1/2/0.0
10.0.2.0/30        *[OSPF/10] 03:37:45, metric 2
                      to 10.0.1.1 via fe-1/2/0.0
                    > to 10.0.0.2 via fe-1/2/1.2
172.16.233.5/32       *[OSPF/10] 03:38:41, metric 1
                      MultiRecv
content_copy zoom_out_map
user@R2> show route protocol ospf
inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0.0.0.0/0          *[OSPF/150] 00:04:04, metric 0, tag 0
                    > to 10.0.2.1 via fe-1/2/1.4
10.0.1.0/30        *[OSPF/10] 03:37:46, metric 2
                      to 10.0.0.1 via fe-1/2/0.1
                    > to 10.0.2.1 via fe-1/2/1.4
172.16.233.5/32       *[OSPF/10] 03:38:47, metric 1
                      MultiRecv

Significado

Las tablas de enrutamiento contienen la ruta predeterminada 0.0.0.0/0. Si los dispositivos R1 y R2 reciben paquetes destinados a redes no especificadas en sus tablas de enrutamiento, dichos paquetes se enviarán al dispositivo R3 para su posterior procesamiento. Si el dispositivo R3 recibe paquetes destinados a redes no especificadas en su tabla de enrutamiento, esos paquetes se enviarán al ISP para su posterior procesamiento.

Prueba de la condición de la directiva

Propósito

Desactive la interfaz para asegurarse de que la ruta se elimina de las tablas de enrutamiento si no se puede acceder a la red externa.

Acción

content_copy zoom_out_map
user@R3> deactivate interfaces ge-0/0/2 unit 0 family inet address 10.0.45.2/30
user@R3> commit
content_copy zoom_out_map
user@R1> show route protocol ospf

inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.2.0/30        *[OSPF/10] 03:41:48, metric 2
                      to 10.0.1.1 via fe-1/2/0.0
                    > to 10.0.0.2 via fe-1/2/1.2
172.16.233.5/32       *[OSPF/10] 03:42:44, metric 1
                      MultiRecv

user@R2> show route protocol ospf
inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.1.0/30        *[OSPF/10] 03:42:10, metric 2
                      to 10.0.0.1 via fe-1/2/0.1
                    > to 10.0.2.1 via fe-1/2/1.4
172.16.233.5/32       *[OSPF/10] 03:43:11, metric 1
                      MultiRecv

Significado

Las tablas de enrutamiento de los dispositivos R1 y R2 no contienen la ruta predeterminada 0.0.0.0/0. Esto comprueba que la ruta predeterminada ya no está presente en el dominio OSPF. Para reactivar la interfaz ge-0/0/2.6, ejecute el comando de activate interfaces ge-0/0/2 unit 0 family inet address 10.0.45.2/30 modo de configuración.

footer-navigation