Ayúdenos a mejorar su experiencia.

Háganos saber su opinión.

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

close
keyboard_arrow_left
list Table of Contents
keyboard_arrow_right

¿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: Configurar una política de exportación para el filtrado de destino de ruta del BGP para VPN

date_range 16-Jun-23

En este ejemplo, se muestra cómo configurar una política de enrutamiento de exportación para el filtrado de destino de ruta del BGP (también conocido como restricción de destino de ruta o RTC).

Requisitos

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

  • Cuatro dispositivos Juniper Networks que admiten filtrado de destino de ruta BGP.

  • Junos OS versión 12.2 o posterior en uno o más dispositivos configurados para el filtrado de rutas BGP de proxy. En este ejemplo, configure explícitamente el filtrado de ruta del BGP de proxy en los reflectores de ruta.

Antes de configurar una política de exportación para el filtrado de destino de ruta del BGP, asegúrese de que conoce y comprende los siguientes conceptos:

Visión general

El filtrado de destino de ruta del BGP le permite reducir el consumo de recursos de red mediante la distribución de anuncios de membresía de destino de ruta (membresía RT) en toda la red. El BGP usa la información de membresía de RT para enviar rutas VPN solo a los dispositivos que las necesiten en la red. Al igual que otros tipos de accesibilidad del BGP, puede aplicar una política de enrutamiento para enrutar rutas de filtrado de destino para influir en la red. Cuando se configura el filtrado de destino de ruta, restringir el flujo de rutas de filtrado de destino de ruta también restringe las rutas VPN que podrían ser atraídas por esta pertenencia de RT. La configuración de esta política implica:

  • Creación de un filtro que defina la lista de prefijos de destino de ruta.

  • Creación de una política para seleccionar un subconjunto de los filtros de destino de ruta que se usarán para el filtrado de destino de ruta del BGP.

Para definir la lista de prefijos de destino de ruta:

  • Configure la instrucción en el rtf-prefix-list [edit policy-options] nivel de jerarquía para especificar el nombre de la lista de prefijos de destino de ruta y uno o más prefijos de destino de ruta que se usarán. Esta configuración le permite especificar las rutas de filtrado de destino de ruta entrante que utilizará el dispositivo y, luego, distribuirlas por toda la red.

Para configurar la política de enrutamiento y aplicar la lista de prefijos de destino de ruta a esa política, puede especificar las siguientes opciones de política:

  • family route-target—(Opcional) La condición de coincidencia de familia ruta-destino especifica que coincidan con las rutas de filtrado de destino de ruta del BGP. Estos criterios se definen en la from instrucción. En este ejemplo, se muestra cómo crear una política de exportación mediante la family route-target condición de coincidencia.

    Nota:

    Juniper usa la tabla inet.3 para resolver la dirección del siguiente salto cuando family route-target está configurado.

  • protocol route-target—(Opcional) La condición de coincidencia de protocolo ruta-destino define los criterios que una ruta entrante debe coincidir. Estos criterios se definen en la from instrucción. Esta instrucción es principalmente útil para restringir la política a rutas de filtrado de destino generadas localmente.

    Nota:

    Cuando utilice el comando para ver las show route table bgp.rtarget.0 rutas de filtrado de destino de ruta BGP del proxy, verá el protocolo BGP para las rutas recibidas y las rutas de protocolo de destino de ruta para rutas de filtrado de destino de ruta local.

  • rtf-prefix-list name— La instrucción rtf-prefix-list aplica la lista de prefijos de destino de ruta que ya configuró a la política. Estos criterios se definen en la from instrucción.

Diagrama de topología

La figura 1 muestra la topología utilizada en este ejemplo.

Figura 1: Topología de política de exportación BGP Route Target Filtering Export Policy Topology de filtrado de destino de ruta BGP

En este ejemplo, el filtrado de destino de ruta del BGP se configura en los reflectores de ruta (dispositivos RR1 y RR2) y en el dispositivo de borde del proveedor (PE) PE2. El otro PE, el dispositivo PE1, no admite el filtrado de destino de ruta del BGP. El filtrado de destino de ruta del BGP del proxy también se configura en las sesiones de emparejamiento entre los reflectores de ruta y el dispositivo PE1 para minimizar la cantidad de actualizaciones de ruta VPN procesadas por el dispositivo PE1. El dispositivo PE2 tiene cuatro VPN configuradas (vpn1, vpn2, vpn3 y vpn4), y el dispositivo PE1 tiene dos VPN configuradas (vpn1 y vpn2). En la topología de muestra, todos los dispositivos participan en el sistema autónomo (AS) 203, el OSPF es el protocolo de puerta de enlace interior configurado (IGP) y el LDP es el protocolo de señalización que utilizan las VPN. En este ejemplo, usamos rutas estáticas en las instancias de enrutamiento y reenvío VPN (VRF) para generar rutas VPN. Esto se hace en lugar de usar un protocolo de PE al borde del cliente (CE), como OSPF o BGP.

En este ejemplo, puede controlar aún más las rutas que se anuncian del dispositivo PE2 al dispositivo PE1 mediante la configuración de una política de exportación en el dispositivo PE2 para evitar que las rutas vpn3 se anuncien al dispositivo RR1. Se crea una política que especifica la family route-target condición de coincidencia, define la lista de prefijos de destino de ruta y aplica la lista de prefijos de destino de ruta mediante la definición de los rtf-prefix-list criterios.

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

Dispositivo PE1

content_copy zoom_out_map
set interfaces ge-1/0/0 unit 0 description PE1-to-RR1
set interfaces ge-1/0/0 unit 0 family inet address 10.49.0.1/30
set interfaces ge-1/0/0 unit 0 family mpls
set interfaces ge-1/0/1 unit 0 description PE1-to-RR2
set interfaces ge-1/0/1 unit 0 family inet address 10.49.10.1/30
set interfaces ge-1/0/1 unit 0 family mpls  
set protocols ldp interface ge-1/0/0
set protocols ldp interface ge-1/0/1
set protocols bgp group internal type internal 
set protocols bgp group internal local-address 10.255.163.58 
set protocols bgp group internal neighbor 10.255.165.220 family inet-vpn unicast
set protocols bgp group internal neighbor 10.255.165.28 family inet-vpn unicast 
set protocols ospf area 0.0.0.0 interface ge-1/0/0
set protocols ospf area 0.0.0.0 interface ge-1/0/1
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set routing-options route-distinguisher-id 10.255.163.58
set routing-options autonomous-system 203
set routing-instances vpn1 instance-type vrf
set routing-instances vpn1 vrf-target target:203:100
set routing-instances vpn1 routing-options static route 203.0.113.1/24 discard
set routing-instances vpn2 instance-type vrf
set routing-instances vpn2 vrf-target target:203:101
set routing-instances vpn2 routing-options static route 203.0.113.2/24 discard

Dispositivo RR1

content_copy zoom_out_map
set interfaces ge-1/0/0 unit 0 description RR1-to-PE1
set interfaces ge-1/0/0 unit 0 family inet address 10.49.0.2/30
set interfaces ge-1/0/0 unit 0 family mpls 
set interfaces ge-1/0/1 unit 0 description RR1-to-PE2
set interfaces ge-1/0/1 unit 0 family inet address 10.50.0.2/30
set interfaces ge-1/0/1 unit 0 family mpls 
set protocols ldp interface ge-1/0/0
set protocols ldp interface ge-1/0/1
set protocols bgp group internal type internal
set protocols bgp group internal local-address 198.51.100.0
set protocols bgp group internal cluster 198.51.100.1
set protocols bgp group internal neighbor 10.255.163.58 description vpn1-to-pe1 family inet-vpn unicast
set protocols bgp group internal neighbor 10.255.163.58 family route-target proxy-generate
set protocols bgp group internal neighbor 10.255.168.42 description vpn1-to-pe2 family inet-vpn unicast
set protocols ospf area 0.0.0.0 interface ge-1/0/0
set protocols ospf area 0.0.0.0 interface ge-1/0/1
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set routing-options route-distinguisher-id 10.255.165.220
set routing-options autonomous-system 203

Dispositivo RR2

content_copy zoom_out_map
set interfaces ge-1/0/0 unit 0 description RR2-to-PE1
set interfaces ge-1/0/0 unit 0 family inet address 10.49.10.2/30
set interfaces ge-1/0/0 unit 0 family mpls 
set interfaces ge-1/0/1 unit 0 description RR2-to-PE2
set interfaces ge-1/0/1 unit 0 family inet address 10.50.10.2/30
set interfaces ge-1/0/1 unit 0 family mpls 
set protocols ldp interface ge-1/0/0
set protocols ldp interface ge-1/0/1
set protocols bgp group internal type internal
set protocols bgp group internal local-address 10.255.165.28
set protocols bgp group internal cluster 198.51.100.1
set protocols bgp group internal neighbor 10.255.163.58 description vpn2-to-pe1 family inet-vpn unicast
set protocols bgp group internal neighbor 10.255.163.58 family route-target proxy-generate
set protocols bgp group internal neighbor 10.255.168.42 description vpn2-to-pe2 family inet-vpn unicast
set protocols bgp group internal neighbor 10.255.163.58 family route-target 
set protocols ospf area 0.0.0.0 interface ge-1/0/0
set protocols ospf area 0.0.0.0 interface ge-1/0/1
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set routing-options route-distinguisher-id 10.255.165.28
set routing-options autonomous-system 203

Dispositivo PE2

content_copy zoom_out_map
set interfaces ge-1/0/0 unit 0 description PE2-to-RR1
set interfaces ge-1/0/0 unit 0 family inet address 10.50.0.1/30
set interfaces ge-1/0/0 unit 0 family mpls
set interfaces ge-1/0/1 unit 0 description PE2-to-RR2
set interfaces ge-1/0/1 unit 0 family inet address 10.50.10.2/30
set interfaces ge-1/0/1 unit 0 family mpls  
set protocols ldp interface ge-1/0/0
set protocols ldp interface ge-1/0/1
set protocols bgp group internal type internal 
set protocols bgp group internal local-address 10.255.168.42 
set protocols bgp group internal family inet-vpn unicast
set protocols bgp group internal family route-target
set protocols bgp group internal neighbor 10.255.165.220 export filter-rtc
set protocols bgp group internal neighbor 10.255.165.28
set protocols ospf area 0.0.0.0 interface ge-1/0/0
set protocols ospf area 0.0.0.0 interface ge-1/0/1
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set policy-options rtf-prefix-list exclude-103 203:203:103/96
set policy-options policy-statement filter-rtc from family route-target
set policy-options policy-statement filter-rtc from rtf-prefix-list exclude-103
set policy-options policy-statement filter-rtc then reject
set routing-options route-distinguisher-id 10.255.168.42
set routing-options autonomous-system 203
set routing-instances vpn1 instance-type vrf
set routing-instances vpn1 vrf-target target:203:100
set routing-instances vpn1 routing-options static route 203.0.113.1/24 discard
set routing-instances vpn2 instance-type vrf
set routing-instances vpn2 vrf-target target:203:101
set routing-instances vpn2 routing-options static route 203.0.113.2/24 discard
set routing-instances vpn3 instance-type vrf
set routing-instances vpn3 vrf-target target:203:103
set routing-instances vpn3 routing-options static route 203.0.113.3/24 discard
set routing-instances vpn4 instance-type vrf
set routing-instances vpn4 vrf-target target:203:104
set routing-instances vpn4 routing-options static route 203.0.113.4/24 discard

Configuración del dispositivo PE1

Procedimiento paso a paso

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

Para configurar el dispositivo PE1:

  1. Configure las interfaces.

    content_copy zoom_out_map
    [edit interfaces]
    user@PE1# set ge-1/0/0 unit 0 description PE1-to-RR1
    user@PE1# set ge-1/0/0 unit 0 family inet address 10.49.0.1/30
    user@PE1# set ge-1/0/0 unit 0 family mpls
    user@PE1#set ge-1/0/1 unit 0 description PE1-to-RR2
    user@PE1#set ge-1/0/1 unit 0 family inet address 10.49.10.1/30
    user@PE1# set ge-1/0/1 unit 0 family mpls 
    
  2. Configure el distinguidor de ruta y el número de AS.

    content_copy zoom_out_map
    [edit routing-options]
    user@PE1# set route-distinguisher-id 10.255.163.58
    user@PE1# set autonomous-system 203
    
  3. Configure LDP como el protocolo de señalización utilizado por la VPN.

    content_copy zoom_out_map
    [edit protocols ldp]
    user@PE1# set interface ge-1/0/0
    user@PE1# set interface ge-1/0/1
    
  4. Configure BGP.

    content_copy zoom_out_map
    [edit protocols bgp group internal]
    user@PE1# set type internal
    user@PE1# set local-address 10.255.163.58
    user@PE1# set neighbor 10.255.165.220 family inet-vpn unicast
    user@PE1# set neighbor 10.255.165.28 family inet-vpn unicast
    
  5. Configure OSPF.

    content_copy zoom_out_map
    [edit protocols ospf area 0.0.0.0]
    user@PE1# set interface ge-1/0/0
    user@PE1# set interface ge-1/0/1
    user@PE1# set interface lo0.0 passive
    
  6. Configure las instancias de enrutamiento VPN.

    content_copy zoom_out_map
    [edit routing-instances vpn1]
    user@PE1# set instance-type vrf
    user@PE1# set vrf-target target:203:100
    user@PE1# set routing-options static route 203.0.113.1/24 discard
    
    content_copy zoom_out_map
    [edit routing-instances vpn2]
    user@PE1# set instance-type vrf
    user@PE1# set vrf-target target:203:101
    user@PE1# set routing-options static route 203.0.113.2/24 discard
    
  7. Si ha terminado de configurar el dispositivo, confirme la configuración.

    content_copy zoom_out_map
    [edit]
    user@PE1# commit
    

Resultados

Desde el modo de configuración, ingrese los comandos , show protocols, show routing-optionsy show routing-instances para confirmar la show interfacesconfiguració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
user@PE1# show interfaces
ge-1/0/0 {
    unit 0 {
        description PE1-to-RR1;
        family inet {
            address 10.49.0.1/30;
        }
        family mpls;
    }
}
ge-1/0/1 {
    unit 0 {
        description PE1-to-RR2;
        family inet {
            address 10.49.10.1/30;
        }
        family mpls;
    }
}
content_copy zoom_out_map
user@PE1# show protocols
bgp {
    group internal {
        type internal;
        local-address 10.255.163.58;
        neighbor 10.255.165.220 {
            family inet-vpn {
                unicast;
            }
        }
        neighbor 10.255.165.28 {
            family inet-vpn {
                unicast;
            }
        }
    }
}
ospf {
    area 0.0.0.0 {
        interface ge-1/0/0.0;
        interface ge-1/0/1.0;
        interface lo0.0 {
            passive;
        }
    }
}
ldp {
    interface ge-1/0/0.0;
    interface ge-1/0/1.0;
}
content_copy zoom_out_map
user@PE1# show routing-options
route-distinguisher-id 10.255.14.182;
autonomous-system 203;
content_copy zoom_out_map
user@PE1# show routing-instances
vpn1 {
    instance-type vrf;
    vrf-target target:203:100;
    routing-options {
        static {
            route 203.0.113.1/24 discard;
        }
    }
}
vpn2 {
    instance-type vrf;
    vrf-target target:203:101;
    routing-options {
        static {
            route 203.0.113.2/24 discard;
        }
    }
}

Configuración del dispositivo RR1

Procedimiento paso a paso

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

Para configurar el dispositivo RR1:

  1. Configure las interfaces.

    content_copy zoom_out_map
    [edit interfaces]
    user@RR1# set ge-1/0/0 unit 0 description RR1-to-PE1
    user@RR1# set ge-1/0/0 unit 0 family inet address 10.49.0.2/30
    user@RR1# set ge-1/0/0 unit 0 family mpls
    user@RR1# set ge-1/0/1 unit 0 description RR1-to-PE2
    user@RR1# set ge-1/0/1 unit 0 family inet address 10.50.0.2/30
    user@RR1# set ge-1/0/1 unit 0 family mpls
    
  2. Configure el distinguidor de ruta y el número de AS.

    content_copy zoom_out_map
    [edit routing-options]
    user@RR1# set route-distinguisher-id 10.255.165.220
    user@RR1# set autonomous-system 203
    
  3. Configure LDP como el protocolo de señalización utilizado por la VPN.

    content_copy zoom_out_map
    [edit protocols ldp]
    user@RR1# set interface ge-1/0/0
    user@RR1# set interface ge-1/0/1
    
  4. Configure BGP.

    content_copy zoom_out_map
    [edit protocols bgp group internal]
    user@RR1# set type internal
    user@RR1# set local-address 10.255.165.220
    user@RR1# set cluster 198.51.100.1
    user@RR1# set neighbor 10.255.163.58 description vpn1-to-pe1 family inet-vpn unicast
    user@RR1# set neighbor 10.255.168.42 description vpn1-to-pe2 family inet-vpn unicast
    
  5. Configure el filtrado de destino de ruta BGP en la sesión de emparejamiento con el dispositivo PE2.

    content_copy zoom_out_map
    [edit protocols bgp group internal]
    user@RR1# set neighbor 10.255.168.42 family route-target
    
  6. Configure el filtrado de destino de ruta BGP de proxy en la sesión de emparejamiento con el dispositivo PE1.

    content_copy zoom_out_map
    [edit protocols bgp group internal]
    user@RR1# set neighbor 10.255.163.58 family route-target proxy-generate
    
  7. Configure OSPF.

    content_copy zoom_out_map
    [edit protocols ospf area 0.0.0.0]
    user@RR1# set interface ge-1/0/0
    user@RR1# set interface ge-1/0/1
    user@RR1# set interface lo0.0 passive
    
  8. Si ha terminado de configurar el dispositivo, confirme la configuración.

    content_copy zoom_out_map
    [edit]
    user@RR1# commit
    

Resultados

Desde el modo de configuración, ingrese los comandos , show protocolsy show routing-options para confirmar la show interfacesconfiguració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
user@RR1# show interfaces
ge-1/0/0 {
    unit 0 {
        description RR1-to-PE1;
        family inet {
            address 10.49.0.2/30;
        }
        family mpls;
    }
}
ge-1/0/1 {
    unit 0 {
        description RR1-to-PE2;
        family inet {
            address 10.50.0.2/30;
        }
        family mpls;
    }
}
content_copy zoom_out_map
user@RR1# show protocols
bgp {
    group internal {
        type internal;
        local-address 198.51.100.0;
        cluster 198.51.100.1;
        neighbor 10.255.163.58 {
            description vpn1-to-pe1;
            family inet-vpn {
                unicast;
            }
            family route-target {
                proxy-generate;
            }
        }
        neighbor 10.255.168.42 {
            description vpn1-to-pe2;
            family inet-vpn {
                unicast;
            }
            family route-target;
        }
    }
}
ospf {
    area 0.0.0.0 {
        interface ge-1/0/0.0;
        interface ge-1/0/1.0;
        interface lo0.0 {
            passive;
        }
    }
}
ldp {
    interface ge-1/0/0.0;
    interface ge-1/0/1.0;
}
ospf {
    area 0.0.0.0 {
        interface ge-1/0/0.0;
        interface ge-1/0/1.0;
        interface lo0.0 {
            passive;
        }
    }
}
ldp {
    interface ge-1/0/0.0;
    interface ge-1/0/1.0;
}
content_copy zoom_out_map
user@RR1# show routing-options
route-distinguisher-id 10.255.165.220; 
autonomous-system 203;

Configuración del dispositivo RR2

Procedimiento paso a paso

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

Para configurar el dispositivo RR2:

  1. Configure las interfaces.

    content_copy zoom_out_map
    [edit interfaces]
    user@RR2# set ge-1/0/0 unit 0 description RR2-to-PE1
    user@RR2# set ge-1/0/0 unit 0 family inet address 10.49.10.2/30
    user@RR2# set ge-1/0/0 unit 0 family mpls
    user@RR2# set ge-1/0/1 unit 0 description RR2-to-PE2
    user@RR2# set ge-1/0/1 unit 0 family inet address 10.50.10.2/30
    user@RR2# set ge-1/0/1 unit 0 family mpls
    
  2. Configure el distinguidor de ruta y el número de AS.

    content_copy zoom_out_map
    [edit routing-options]
    user@RR2# set route-distinguisher-id 10.255.165.28
    user@RR2# set autonomous-system 203
    
  3. Configure LDP como el protocolo de señalización utilizado por la VPN.

    content_copy zoom_out_map
    [edit protocols ldp]
    user@RR2# set interface ge-1/0/0
    user@RR2# set interface ge-1/0/1
    
  4. Configure BGP.

    content_copy zoom_out_map
    [edit protocols bgp group internal]
    user@RR2# set type internal
    user@RR2# set local-address 10.255.165.28
    user@RR2# set cluster 198.51.100.1
    user@RR2# set neighbor 10.255.163.58 description vpn2-to-pe1 family inet-vpn unicast
    user@RR2# set neighbor 10.255.168.42 description vpn2-to-pe2 family inet-vpn unicast
    
  5. Configure el filtrado de destino de ruta BGP en la sesión de emparejamiento con el dispositivo PE2.

    content_copy zoom_out_map
    [edit protocols bgp group internal]
    user@RR2# set neighbor 10.255.168.42 family route-target
    
  6. Configure el filtrado de destino de ruta BGP de proxy en la sesión de emparejamiento con el dispositivo PE1.

    content_copy zoom_out_map
    [edit protocols bgp group internal]
    user@RR2# set neighbor 10.255.163.58 family route-target proxy-generate
    
  7. Configure OSPF.

    content_copy zoom_out_map
    [edit protocols ospf area 0.0.0.0]
    user@RR2# set interface ge-1/0/0
    user@RR2# set interface ge-1/0/1
    user@RR2# set interface lo0.0 passive
    
  8. Si ha terminado de configurar el dispositivo, confirme la configuración.

    content_copy zoom_out_map
    [edit]
    user@RR2# commit
    

Resultados

Desde el modo de configuración, ingrese los comandos , show protocolsy show routing-options para confirmar la show interfacesconfiguració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
user@RR2# show interfaces
ge-1/0/0 {
    unit 0 {
        description RR2-to-PE1;
        family inet {
            address 10.49.10.2/30;
        }
        family mpls;
    }
}
ge-1/0/1 {
    unit 0 {
        description RR2-to-PE2;
        family inet {
            address 10.50.10.2/30;
        }
        family mpls;
    }
}
content_copy zoom_out_map
user@RR2# show protocols
bgp {
    group internal {
        local-address 10.255.165.28;
        cluster 198.51.100.1;
        neighbor 10.255.163.58 {
            description vpn2-to-pe1;
            family inet-vpn {
                unicast;
            }
            family route-target {
                proxy-generate;
            }
        }
        neighbor 10.255.168.42 {
            description vpn2-to-pe2;
            family inet-vpn {
                unicast;
            }
            family route-target;
        }
    }
}
ospf {
    area 0.0.0.0 {
        interface ge-1/0/0.0;
        interface ge-1/0/1.0;
        interface lo0.0 {
            passive;
        }
    }
}
ldp {
    interface ge-1/0/0.0;
    interface ge-1/0/1.0;
}
content_copy zoom_out_map
user@RR2# show routing-options
route-distinguisher-id 10.255.165.28; 
autonomous-system 203;

Configuración del dispositivo PE2

Procedimiento paso a paso

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

Para configurar el dispositivo PE2:

  1. Configure las interfaces.

    content_copy zoom_out_map
    [edit interfaces]
    user@PE2# set ge-1/0/0 unit 0 description PE2-to-RR1
    user@PE2# set ge-1/0/0 unit 0 family inet address 10.50.0.1/30
    user@PE2# set ge-1/0/0 unit 0 family mpls
    user@PE2#set ge-1/0/1 unit 0 description PE2-to-RR2
    user@PE2#set ge-1/0/1 unit 0 family inet address 10.50.10.2/30
    user@PE2# set ge-1/0/1 unit 0 family mpls 
    
  2. Configure el distinguidor de ruta y el número de AS.

    content_copy zoom_out_map
    [edit routing-options]
    user@PE2# set route-distinguisher-id 10.255.168.42
    user@PE2# set autonomous-system 203
    
  3. Configure LDP como el protocolo de señalización utilizado por la VPN.

    content_copy zoom_out_map
    [edit protocols ldp]
    user@PE2# set interface ge-1/0/0
    user@PE2# set interface ge-1/0/1
    
  4. Configure BGP.

    content_copy zoom_out_map
    [edit protocols bgp group internal]
    user@PE2# set type internal
    user@PE2# set local-address 10.255.168.42
    user@PE2# set family inet-vpn unicast
    user@PE2# set family route-target
    user@PE2# set neighbor 10.255.165.220
    user@PE2# set neighbor 10.255.165.28 
    
  5. Configure OSPF.

    content_copy zoom_out_map
    [edit protocols ospf area 0.0.0.0]
    user@PE2# set interface ge-1/0/0
    user@PE2# set interface ge-1/0/1
    user@PE2# set interface lo0.0 passive
    
  6. Configure las instancias de enrutamiento VPN.

    content_copy zoom_out_map
    [edit routing-instances vpn1]
    user@PE2# set instance-type vrf
    user@PE2# set vrf-target target:203:100
    user@PE2# set routing-options static route 203.0.113.1/24 discard
    
    content_copy zoom_out_map
    [edit routing-instances vpn2]
    user@PE2# set instance-type vrf
    user@PE2# set vrf-target target:203:101
    user@PE2# set routing-options static route 203.0.113.2/24 discard
    
    content_copy zoom_out_map
    [edit routing-instances vpn3]
    user@PE2# set instance-type vrf
    user@PE2# set vrf-target target:203:103
    user@PE2# set routing-options static route 203.0.113.3/24 discard
    
    content_copy zoom_out_map
    [edit routing-instances vpn4]
    user@PE2# set instance-type vrf
    user@PE2# set vrf-target target:203:104
    user@PE2# set routing-options static route 203.0.113.4/24 discard
    
  7. Configure y aplique la política de enrutamiento de exportación.

    content_copy zoom_out_map
    [edit policy-options]
    user@PE2# set rtf-prefix-list exclude-103 203:203:103/96
    [edit policy-options policy-statement filter-rtc]
    user@PE2# set from family route-target
    user@PE2# set from rtf-prefix-list exclude-103
    user@PE2# set then reject
    [edit protocols bgp group internal]
    user@PE2# set neighbor 10.255.165.220 export filter-rtc
    
  8. Si ha terminado de configurar el dispositivo, confirme la configuración.

    content_copy zoom_out_map
    [edit]
    user@PE2# commit
    

Resultados

Desde el modo de configuración, ingrese los comandos , show protocols, show policy-options, show routing-optionsy show routing-instances para confirmar la show interfacesconfiguració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
user@PE2# show interfaces
ge-1/0/0 {
    unit 0 {
        description PE2-to-RR1;
        family inet {
            address 10.50.0.1/30;
        }
        family mpls;
    }
}
ge-1/0/1 {
    unit 0 {
        description PE2-to-RR2;
        family inet {
            address 10.50.10.2/30;
        }
        family mpls;
    }
}
content_copy zoom_out_map
user@PE2# show protocols
    bgp {
        group internal {
            type internal;
            local-address 10.255.168.42;
            family inet-vpn {
                unicast;
            }
            family route-target;
            neighbor 10.255.165.220 {
                export filter-rtc;
            }
            neighbor 10.255.165.28;
        }
    }
ospf {
    area 0.0.0.0 {
        interface ge-1/0/0.0;
        interface ge-1/0/1.0;
        interface lo0.0 {
            passive;
        }
    }
}
ldp {
    interface ge-1/0/0.0;
    interface ge-1/0/1.0;
}
content_copy zoom_out_map
user@PE2# show routing-options
route-distinguisher-id 10.255.168.42;
autonomous-system 203;
content_copy zoom_out_map
user@PE2# show policy-options
policy-statement filter-rtc {
    from {
        family route-target;
        rtf-prefix-list exclude-103;
    }
    then reject;
}
rtf-prefix-list exclude-103 {
    203:203:103/96;
}
content_copy zoom_out_map
user@PE2# show routing-instances
vpn1 {
    instance-type vrf;
    vrf-target target:203:100;
    routing-options {
        static {
            route 203.0.113.1/24 discard;
        }
    }
}
vpn2 {
    instance-type vrf;
    vrf-target target:203:101;
    routing-options {
        static {
            route 203.0.113.2/24 discard;
        }
    }
}
vpn3 {
    instance-type vrf;
    vrf-target target:203:103;
    routing-options {
        static {
            route 203.0.113.3/24 discard;
        }
    }
}
vpn4 {
    instance-type vrf;
    vrf-target target:203:104;
    routing-options {
        static {
            route 203.0.113.4/24 discard;
        }
    }
}

Verificación

Confirme que la configuración funciona correctamente.

Verificar las rutas de filtrado de destino de ruta en la tabla de enrutamiento bgp.rtarget.0 para el dispositivo RR1

Propósito

Compruebe que el prefijo de ruta para vpn3 no está en la tabla bgp.rtarget.0 del dispositivo RR1. Dado que se aplicó una política de exportación en el dispositivo PE2 para impedir el anuncio de rutas vpn3 al dispositivo RR1, el dispositivo RR1 no debe recibir esos anuncios.

Acción

Desde el modo operativo, ingrese el show route advertising-protocol bgp 10.255.165.220 table bgp.rtarget.0 comando.

content_copy zoom_out_map
user@PE2# show route advertising-protocol bgp 10.255.165.220 table bgp.rtarget.0
bgp.rtarget.0: 4 destinations, 11 routes 
(4 active, 0 holddown, 0 hidden)
  Prefix                  Nexthop              MED     Lclpref    AS path
  203:203:100/96          *                    Self      100        I
  203:203:101/96          *                    Self      100        I
  203:203:104/96          *                    Self      100        I

Significado

La tabla bgp.rtartget.0 no muestra 203:203:103/96, que es el prefijo de ruta para vpn3. Esto significa que la política de exportación se aplicó correctamente.

Verificar las rutas de filtrado de destino de ruta en la tabla de enrutamiento bgp.rtarget.0 para el dispositivo RR2

Propósito

Verifique que el prefijo de ruta para vpn3 esté en la tabla bgp.rtarget.0 del dispositivo RR2. Dado que no se aplicó una política de exportación en el dispositivo PE2 para evitar el anuncio de rutas vpn3 al dispositivo RR2, el dispositivo RR2 debería recibir anuncios de todas las VPN.

Acción

Desde el modo operativo, ingrese el show route advertising-protocol bgp 10.255.165.28 table bgp.rtarget.0 comando.

content_copy zoom_out_map
user@PE2# show route advertising-protocol bgp 10.255.165.28 table bgp.rtarget.0
bgp.rtarget.0: 4 destinations, 11 routes (4 active, 0 holddown, 0 hidden)
(4 active, 0 holddown, 0 hidden)
  Prefix                  Nexthop              MED     Lclpref    AS path
  203:203:100/96          *                    Self      100        I
  203:203:101/96          *                    Self      100        I
  203:203:103/96          *                    Self      100        I
  203:203:104/96          *                    Self      100        I

Significado

La tabla bgp.rtartget.0 muestra los prefijos de ruta para todas las VPN.

external-footer-nav