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 calificadores de familia de protocolo VPN de capa 3 para filtros de ruta

date_range 18-Jan-25

En este ejemplo se muestra cómo controlar el ámbito de las directivas de importación de BGP mediante la configuración de un calificador de familia para la directiva de importación de BGP. El calificador de familia especifica rutas de tipo inet, inet6, inet-vpn, o inet6-vpn.

Requisitos

En este ejemplo se utiliza la versión 10.0 o posterior de Junos OS.

Antes de empezar:

Descripción general

Los calificadores de familia hacen que un filtro de ruta coincida solo con una familia específica. Cuando se configura un filtro de ruta IPv4 sin un calificador de familia, como se muestra aquí, el filtro de ruta coincide inet y inet-vpn se enruta.

content_copy zoom_out_map
route-filter ipv4-address/mask;

Del mismo modo, cuando se configura un filtro de ruta IPv6 sin un calificador de familia, como se muestra aquí, el filtro de ruta coincide inet6 y inet6-vpn se enruta.

content_copy zoom_out_map
route-filter ipv6-address/mask;

Considere el caso en el que se ha configurado una sesión BGP tanto para rutas familiares inet como para rutas familiares inet-vpn , y se ha configurado una directiva de importación para esta sesión BGP. Esto significa que tanto la ruta familiar inet como la familiar inet-vpn , cuando se reciben, comparten la misma política de importación. El término de la directiva podría ser el siguiente:

content_copy zoom_out_map
from {
    route-filter 0.0.0.0/0 exact;
}
then {
    next-hop self;
    accept;
}

Esta lógica de filtro de ruta coincide con una inet ruta de 0.0.0.0 y una inet-vpn ruta cuya parte de dirección IPv4 es 0.0.0.0. La parte diferenciadora de ruta de 8 bytes de la inet-vpn ruta no se considera en la coincidencia de filtro de ruta. Se trata de un cambio en el comportamiento de Junos OS que se introdujo en Junos OS versión 10.0.

Si no desea que su póliza coincida con ambos tipos de rutas, agregue un calificador de familia a su póliza. Para que el filtro de ruta coincida solo inet con rutas, agregue el calificador de directiva familiar inet . Para que el filtro de ruta coincida solo inet-vpn con rutas, agregue el calificador de directiva familiar inet-vpn .

El calificador de familia se evalúa antes de evaluar el filtro de ruta. Por lo tanto, el filtro de ruta no se evalúa si falla la coincidencia de familia. La misma lógica se aplica a la familia inet6 y la familia inet6-vpn. El filtro de ruta utilizado en el inet6 ejemplo debe utilizar una dirección IPv6. Existe una ganancia potencial de eficiencia en el uso de un calificador familiar porque el calificador familiar se prueba antes que la mayoría de los otros calificadores, eliminando rápidamente las rutas de familias no deseadas.

Configuración

Procedimiento

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.

Ejemplo de inet

content_copy zoom_out_map
set policy-options policy-statement specific-family from family inet 
set policy-options policy-statement specific-family from route-filter 0.0.0.0/0 exact 
set policy-options policy-statement specific-family then next-hop self 
set policy-options policy-statement specific-family then accept
set protocols bgp import specific-family

Ejemplo de Inet-vpn

content_copy zoom_out_map
set policy-options policy-statement specific-family from family inet-vpn 
set policy-options policy-statement specific-family from route-filter 0.0.0.0/0 exact 
set policy-options policy-statement specific-family then next-hop self 
set policy-options policy-statement specific-family then accept
set protocols bgp import specific-family

Ejemplo de inet6

content_copy zoom_out_map
set policy-options policy-statement specific-family from family inet6 
set policy-options policy-statement specific-family from route-filter 0::0/0 exact
set policy-options policy-statement specific-family then next-hop self 
set policy-options policy-statement specific-family then accept
set protocols bgp import specific-family

Ejemplo de Inet6-vpn

content_copy zoom_out_map
set policy-options policy-statement specific-family from family inet6-vpn 
set policy-options policy-statement specific-family from route-filter 0::0/0 exact
set policy-options policy-statement specific-family then next-hop self 
set policy-options policy-statement specific-family then accept
set protocols bgp import specific-family

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 Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI.

Para configurar un mapa de flujo:

  1. Configure el calificador de familia.

    content_copy zoom_out_map
    [edit policy-options]
    user@host# set policy-statement specific-family from family inet 
    
  2. Configure el filtro de ruta.

    content_copy zoom_out_map
    [edit policy-options]
    user@host# set policy-statement specific-family from route-filter 0.0.0.0/0 exact 
    
  3. Configure las acciones de directiva.

    content_copy zoom_out_map
    [edit policy-options]
    user@host# set policy-statement specific-family then next-hop self 
    user@host# set policy-statement specific-family then accept
    
  4. Aplique la directiva.

    content_copy zoom_out_map
    [edit protocols bgp]
    user@host# set import specific-family
    

Resultados

Desde el modo de configuración, confirme la configuración emitiendo el show protocols comando y show policy-options . 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@host# show protocols
bgp {
    import specific-family;
}
user@host# show policy-options
policy-statement specific-family {
    from {
        family inet;
        route-filter 0.0.0.0/0 exact;
    }
    then {
        next-hop self;
        accept;
    }
}

Cuando termine de configurar el dispositivo, ingrese commit en el modo de configuración.

Repita el procedimiento para cada familia de protocolos para la que necesite una directiva de filtro de ruta específica.

Verificación

Para comprobar la configuración, ejecute los siguientes comandos:

  • show route advertising-protocol bgp neighbor detail

  • show route instance instance-name detail

footer-navigation