Cómo configurar varias instancias de IGP independientes de SI-SI y OSPFv2
Aprenda a configurar y ejecutar varias instancias de IGP en un enrutador.
Configurar varias instancias de IGP de SI-SI
Obtenga información sobre los beneficios y obtenga una descripción general de la ejecución de múltiples instancias de protocolo de puerta de enlace interior (IGP) de SI-SI en un enrutador.
Beneficios de SI-SI de instancias múltiples
- Puede utilizar varias instancias de IGP de SI-SI para redistribuir rutas entre dominios SI-SI independientes en un único enrutador.
- Puede construir jerarquías de SI-SI flexibles en dominios de IGP independientes.
- Permite el desacoplamiento de varios dominios de inundación SI-SI y, por lo tanto, lograr un despliegue de SI-SI más escalable.
La figura 1 ilustra varios beneficios de configurar varias instancias de IGP de SI-SI en el enrutador. Por ejemplo, el enrutador F participa en dos instancias independientes de SI-SI. El enrutador F trata a la red de agregación SI-SI-1 y a la red central SI-SI como dos dominios IGP independientes, mientras que al mismo tiempo redistribuye rutas entre esos dominios. Los operadores de red pueden utilizar esta flexibilidad para construir una jerarquía de dominios SI-SI.
La Figura 1 también ilustra el uso de varias instancias de IGP de SI-SI para separar las redes de área metropolitana en dominios de inundación de SI-SI independientes. En el ejemplo, los enrutadores D y E participan en las redes SI-SI metro-a, SI-SI metro-b e SI-SI metro-c, así como en la red de agregación SI-SI-1. Los enrutadores D y E no inundan los distintos dominios SI-SI con anuncios de SI-SI. En su lugar, redistribuyen rutas específicas entre los distintos dominios de SI-SI, lo que permite implementaciones metropolitanas más escalables.
Descripción general de SI-SI de instancias múltiples
Puede configurar y ejecutar varias instancias de IGP independientes de SI-SI simultáneamente en un enrutador. Estas instancias están asociadas con la instancia de enrutamiento predeterminada e instalan rutas en la tabla de enrutamiento predeterminada. Cada instancia de SI-SI también puede exportar las rutas instaladas en la tabla de enrutamiento por otras instancias de SI-SI mediante la configuración estándar de la política de enrutamiento de Junos OS. De forma predeterminada, las rutas instaladas por las distintas instancias de SI-SI tienen la misma preferencia de ruta.
Junos OS no admite la configuración de la misma interfaz lógica en varias instancias de IGP de SI-SI.
En la mayoría de los escenarios de despliegue, solo una instancia de SI-SI en un enrutador instala una ruta para un prefijo determinado. Por lo tanto, no es necesario configurar diferentes preferencias de ruta para varias instancias de SI-SI. Sin embargo, para ciertos escenarios de despliegue en los que varias instancias de SI-SI instalan las rutas para el mismo prefijo en la tabla de enrutamiento, puede establecer una preferencia de ruta diferente para las rutas instaladas por otras instancias de SI-SI. Esto permite que la tabla de enrutamiento elija las rutas con la mejor preferencia de ruta e instala esas rutas en la tabla de reenvío.
Puede utilizar la característica de varias instancias de SI-SI tanto para implementaciones jerárquicas como paralelas. En el caso de los despliegues jerárquicos, existen límites bien definidos entre los grupos de enrutadores que participan en diferentes instancias de IGP. En implementaciones paralelas, diferentes instancias de IGP (generalmente no más de dos o tres) abarcan grupos completos de enrutadores. También puede tener implementaciones mixtas, con algunos dominios en una implementación jerárquica que ejecutan instancias de IGP en paralelo.
Puede configurar varias instancias IGP independientes de SI-SI incluyendo la isis-instance instrucción de configuración en el nivel de jerarquía [edit protocols]. Las instrucciones de configuración que se utilizan en el nivel de jerarquía [edit protocols isis-instance igp-instance-name] son las mismas que las disponibles en el nivel de jerarquía [edit protocols isis].
La isis-instance instrucción de configuración no se admite en el nivel de jerarquía [edit routing-instances routing-instance-name protocols].
Puede configurar varias instancias de IGP independientes de OSPFv2 incluyendo la ospf-instance instrucción de configuración en el nivel de jerarquía [edit protocols]. Las instrucciones de configuración que se utilizan en el nivel de jerarquía [edit protocols ospf-instance igp-instance-name] son las mismas que las disponibles en el nivel de jerarquía [edit protocols ospf].
La ospf-instance instrucción de configuración no se admite en el nivel de jerarquía [edit routing-instances routing-instance-name protocols].
Puede configurar y ejecutar varias instancias independientes del protocolo de puerta de enlace interior (IGP) de OSPFv2 con enrutamiento por segmentos (SR) en un enrutador. Puede crear dos o más instancias de OSPF y aplicar SR-MPLS en cada instancia. Varias instancias de OSPF pueden anunciar diferentes identificadores de segmentos de prefijo (SID de prefijo). Otras instancias pueden usar estos SID para tomar decisiones de enrutamiento.
El OSPF de múltiples instancias combinado con SR mejora la flexibilidad, la escalabilidad y el control de la red sobre la ingeniería de tráfico, especialmente en redes grandes y complejas.
Ejemplo: Configurar instancias SI-SI independientes en dominios de inundación metropolitana
Utilice este ejemplo para aprender a configurar dominios de inundación metropolitana independientes que ejecutan varias instancias de IGP de SI-SI.
Descripción general
En este ejemplo, se muestra cómo configurar y ejecutar varias instancias de IGP independientes de SI-SI en dominios de inundación metropolitana.
Topología
La figura 2 muestra un ejemplo de dominios de inundación metropolitana (Metro-A y Metro-B) que ejecutan instancias de IGP independientes de SI-SI. En la topología, los enrutadores R3 y R4 participan en dominios metro SI-SI (SI-SI metro-a e SI-SI metro-b) y el dominio de red central SI-SI. Los enrutadores R3 y R4 no inundan los distintos dominios SI-SI con anuncios de SI-SI. En su lugar, redistribuyen rutas específicas entre los diferentes dominios SI-SI, lo que permite un despliegue metropolitano más escalable.
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
- Enrutadores de la serie MX
- Junos OS versión 21.1R1 o posterior ejecutándose en todos los dispositivos
Debe configurar el modo de servicios de red como IP mejorada. La configuración de IP mejorada garantiza que el enrutador utilice las capacidades del modo mejorado.
[edit] user@CE1#set chassis network-services enhanced-ip
Después de configurar la enhanced-ip instrucción y confirmar la configuración, aparecerá el siguiente mensaje de advertencia en el que se le pedirá que reinicie el enrutador:
'chassis' WARNING: Chassis configuration for network services has been changed. A system reboot is mandatory. Please reboot the system NOW. Continuing without a reboot might result in unexpected system behavior. commit complete
El reinicio muestra las FPC en el enrutador.
[Consulte show chassis network-services.]
Configuración
Para configurar y ejecutar varias instancias de IGP de SI-SI en el enrutador, realice estas tareas:
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 nivel de jerarquía [edit].
Dispositivo R1
set interfaces ge-0/0/1 description R1-to-R4 set interfaces ge-0/0/1 unit 0 family inet address 192.168.1.1/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/2 description R1-to-R3 set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.1/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.100.1/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0001.00 set protocols isis interface ge-0/0/1.0 level 2 metric 100 set protocols isis interface ge-0/0/1.0 level 1 disable set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface ge-0/0/2.0 level 1 disable set protocols isis interface ge-0/0/2.0 level 2 metric 100 set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface lo0.0 passive set routing-options router-id 192.168.100.1
Dispositivo R2
set interfaces ge-0/0/1 description R2-to-R3 set interfaces ge-0/0/1 unit 0 family inet address 192.168.3.1/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/2 description R2-to-R4 set interfaces ge-0/0/2 unit 0 family inet address 192.168.4.1/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.100.2/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0002.00 set protocols isis interface ge-0/0/1.0 level 1 disable set protocols isis interface ge-0/0/1.0 level 2 metric 100 set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface ge-0/0/2.0 level 1 disable set protocols isis interface ge-0/0/2.0 level 2 metric 100 set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface lo0.0 passive set routing-options router-id 192.168.100.2
Dispositivo R3
set interfaces ge-0/0/1 description R3-to-R2 set interfaces ge-0/0/1 unit 0 family inet address 192.168.3.2/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/2 description R3-to-R1 set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.2/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/3 description R3-to-R5 set interfaces ge-0/0/3 unit 0 family inet address 192.168.6.1/24 set interfaces ge-0/0/3 unit 0 family iso set interfaces ge-0/0/4 description R3-to-R4 set interfaces ge-0/0/4 vlan-tagging set interfaces ge-0/0/4 unit 0 vlan-id 10 set interfaces ge-0/0/4 unit 0 family inet address 192.168.5.1/24 set interfaces ge-0/0/4 unit 0 family iso set interfaces ge-0/0/4 unit 1 vlan-id 11 set interfaces ge-0/0/4 unit 1 family inet address 192.168.9.1/24 set interfaces ge-0/0/4 unit 1 family iso set interfaces ge-0/0/4 unit 2 vlan-id 12 set interfaces ge-0/0/4 unit 2 family inet address 192.168.10.1/24 set interfaces ge-0/0/4 unit 2 family iso set interfaces lo0 unit 0 family inet address 192.168.100.3/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0003.00 set policy-options policy-statement export-direct-loopback from protocol direct set policy-options policy-statement export-direct-loopback from route-filter 192.168.100.3/32 exact set policy-options policy-statement export-direct-loopback then accept set policy-options policy-statement export-isis from protocol isis set policy-options policy-statement export-isis from level 2 set policy-options policy-statement export-isis from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis then accept set policy-options policy-statement export-isis-metro-a from igp-instance metro-a set policy-options policy-statement export-isis-metro-a from protocol isis set policy-options policy-statement export-isis-metro-a from level 2 set policy-options policy-statement export-isis-metro-a from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis-metro-a then accept set policy-options policy-statement export-isis-metro-b from igp-instance metro-b set policy-options policy-statement export-isis-metro-b from protocol isis set policy-options policy-statement export-isis-metro-b from level 2 set policy-options policy-statement export-isis-metro-b from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis-metro-b then accept set protocols isis interface ge-0/0/3.0 level 1 disable set protocols isis interface ge-0/0/3.0 level 2 metric 100 set protocols isis interface ge-0/0/3.0 point-to-point set protocols isis interface ge-0/0/4.0 level 1 disable set protocols isis interface ge-0/0/4.0 level 2 metric 100 set protocols isis interface ge-0/0/4.0 point-to-point set protocols isis interface lo0.0 passive set protocols isis export export-isis-metro-a set protocols isis export export-isis-metro-b set protocols isis-instance metro-b interface ge-0/0/1.0 level 1 disable set protocols isis-instance metro-b interface ge-0/0/1.0 level 2 metric 100 set protocols isis-instance metro-b interface ge-0/0/1.0 point-to-point set protocols isis-instance metro-b interface ge-0/0/4.2 level 1 disable set protocols isis-instance metro-b interface ge-0/0/4.2 level 2 metric 100 set protocols isis-instance metro-b interface ge-0/0/4.2 point-to-point set protocols isis-instance metro-b export export-isis set protocols isis-instance metro-b export export-direct-loopback set protocols isis-instance metro-b export export-isis-metro-a set protocols isis-instance metro-a interface ge-0/0/2.0 level 1 disable set protocols isis-instance metro-a interface ge-0/0/2.0 level 2 metric 100 set protocols isis-instance metro-a interface ge-0/0/2.0 point-to-point set protocols isis-instance metro-a interface ge-0/0/4.1 level 1 disable set protocols isis-instance metro-a interface ge-0/0/4.1 level 2 metric 100 set protocols isis-instance metro-a interface ge-0/0/4.1 point-to-point set protocols isis-instance metro-a export export-isis set protocols isis-instance metro-a export export-direct-loopback set protocols isis-instance metro-a export export-isis-metro-b set routing-options router-id 192.168.100.3
Dispositivo R4
set interfaces ge-0/0/1 description R4-to-R1 set interfaces ge-0/0/1 unit 0 family inet address 192.168.1.2/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/2 description R4-to-R2 set interfaces ge-0/0/2 unit 0 family inet address 192.168.4.2/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/3 description R4-to-R6 set interfaces ge-0/0/3 unit 0 family inet address 192.168.7.1/24 set interfaces ge-0/0/3 unit 0 family iso set interfaces ge-0/0/4 description R4-to-R3 set interfaces ge-0/0/4 vlan-tagging set interfaces ge-0/0/4 unit 0 vlan-id 10 set interfaces ge-0/0/4 unit 0 family inet address 192.168.5.2/24 set interfaces ge-0/0/4 unit 0 family iso set interfaces ge-0/0/4 unit 1 vlan-id 11 set interfaces ge-0/0/4 unit 1 family inet address 192.168.9.2/24 set interfaces ge-0/0/4 unit 1 family iso set interfaces ge-0/0/4 unit 2 vlan-id 12 set interfaces ge-0/0/4 unit 2 family inet address 192.168.10.2/24 set interfaces ge-0/0/4 unit 2 family iso set interfaces lo0 unit 0 family inet address 192.168.100.4/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0004.00 set policy-options policy-statement export-direct-loopback from protocol direct set policy-options policy-statement export-direct-loopback from route-filter 192.168.100.4/32 exact set policy-options policy-statement export-direct-loopback then accept set policy-options policy-statement export-isis from protocol isis set policy-options policy-statement export-isis from level 2 set policy-options policy-statement export-isis from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis then accept set policy-options policy-statement export-isis-metro-a from igp-instance metro-a set policy-options policy-statement export-isis-metro-a from protocol isis set policy-options policy-statement export-isis-metro-a from level 2 set policy-options policy-statement export-isis-metro-a from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis-metro-a then accept set policy-options policy-statement export-isis-metro-b from igp-instance metro-b set policy-options policy-statement export-isis-metro-b from protocol isis set policy-options policy-statement export-isis-metro-b from level 2 set policy-options policy-statement export-isis-metro-b from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis-metro-b then accept set protocols isis interface ge-0/0/3.0 level 1 disable set protocols isis interface ge-0/0/3.0 level 2 metric 100 set protocols isis interface ge-0/0/3.0 point-to-point set protocols isis interface ge-0/0/4.0 level 1 disable set protocols isis interface ge-0/0/4.0 level 2 metric 100 set protocols isis interface ge-0/0/4.0 point-to-point set protocols isis interface lo0.0 passive set protocols isis export export-isis-metro-a set protocols isis export export-isis-metro-b set protocols isis-instance metro-a interface ge-0/0/1.0 level 1 disable set protocols isis-instance metro-a interface ge-0/0/1.0 level 2 metric 100 set protocols isis-instance metro-a interface ge-0/0/1.0 point-to-point set protocols isis-instance metro-a interface ge-0/0/4.1 level 1 disable set protocols isis-instance metro-a interface ge-0/0/4.1 level 2 metric 100 set protocols isis-instance metro-a interface ge-0/0/4.1 point-to-point set protocols isis-instance metro-a export export-isis set protocols isis-instance metro-a export export-direct-loopback set protocols isis-instance metro-a export export-isis-metro-b set protocols isis-instance metro-b interface ge-0/0/2.0 level 1 disable set protocols isis-instance metro-b interface ge-0/0/2.0 level 2 metric 100 set protocols isis-instance metro-b interface ge-0/0/2.0 point-to-point set protocols isis-instance metro-b interface ge-0/0/4.2 level 1 disable set protocols isis-instance metro-b interface ge-0/0/4.2 level 2 metric 100 set protocols isis-instance metro-b interface ge-0/0/4.2 point-to-point set protocols isis-instance metro-b export export-isis set protocols isis-instance metro-b export export-direct-loopback set protocols isis-instance metro-b export export-isis-metro-a set routing-options router-id 192.168.100.4
Dispositivo R5
set interfaces ge-0/0/2 description R5-to-R6 set interfaces ge-0/0/2 unit 0 family inet address 192.168.8.1/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/3 description R5-to-R3 set interfaces ge-0/0/3 unit 0 family inet address 192.168.6.2/24 set interfaces ge-0/0/3 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.100.5/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0005.00 set protocols isis interface ge-0/0/2.0 level 1 disable set protocols isis interface ge-0/0/2.0 level 2 metric 100 set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface ge-0/0/3.0 level 1 disable set protocols isis interface ge-0/0/3.0 level 2 metric 100 set protocols isis interface ge-0/0/3.0 point-to-point set protocols isis interface lo0.0 passive set routing-options router-id 192.168.100.5
Dispositivo R6
set interfaces ge-0/0/2 description R6-to-R5 set interfaces ge-0/0/2 unit 0 family inet address 192.168.8.2/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/3 description R6-to-R4 set interfaces ge-0/0/3 unit 0 family inet address 192.168.7.2/24 set interfaces ge-0/0/3 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.100.6/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0006.00 set protocols isis interface ge-0/0/2.0 level 1 disable set protocols isis interface ge-0/0/2.0 level 2 metric 100 set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface ge-0/0/3.0 level 1 disable set protocols isis interface ge-0/0/3.0 level 2 metric 100 set protocols isis interface ge-0/0/3.0 point-to-point set protocols isis interface lo0.0 passive set routing-options router-id 192.168.100.6
Configure R1
Procedimiento paso a paso
En el ejemplo siguiente, debe explorar 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 el modo de configuración de la Guía del usuario de CLI.
Puede seguir los pasos de este ejemplo para configurar también los enrutadores R2, R5 y R6. Consulte Configuración rápida de la CLI y la Figura 2 para comprender los ID de interfaz, las direcciones IP y las direcciones de circuito cerrado que se utilizan en estos enrutadores.
Para configurar R1:
-
Configure las interfaces para habilitar la compatibilidad con las familias IP (
inet) e ISO.user@R1# set interfaces ge-0/0/1 description R1-to-R4 user@R1# set interfaces ge-0/0/1 unit 0 family inet address 192.168.1.1/24 user@R1# set interfaces ge-0/0/1 unit 0 family iso user@R1# set interfaces ge-0/0/2 description R1-to-R3 user@R1# set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.1/24 user@R1# set interfaces ge-0/0/2 unit 0 family iso
-
Cree la interfaz de circuito cerrado y configure las direcciones IP y NET.
user@R1# set interfaces lo0 unit 0 family inet address 192.168.100.1/32 user@R1# set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0001.00
-
Configure las opciones de enrutamiento para identificar el enrutador en el dominio.
user@R1# set routing-options router-id 192.168.100.1
-
Active SI-SI en las interfaces.
user@R1# set protocols isis interface ge-0/0/1.0 level 2 metric 100 user@R1# set protocols isis interface ge-0/0/1.0 level 1 disable user@R1# set protocols isis interface ge-0/0/1.0 point-to-point user@R1# set protocols isis interface ge-0/0/2.0 level 1 disable user@R1# set protocols isis interface ge-0/0/2.0 level 2 metric 100 user@R1# set protocols isis interface ge-0/0/2.0 point-to-point user@R1# set protocols isis interface lo0.0 passive
Resultados
Desde el modo de configuración, ingrese los comandos , y show protocols para confirmar la show interfacesshow routing-optionsconfiguración. Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregirla.
interfaces {
ge-0/0/1 {
description R1-to-R4;
unit 0 {
family inet {
address 192.168.1.1/24;
}
family iso;
}
}
ge-0/0/2 {
description R1-to-R3;
unit 0 {
family inet {
address 192.168.2.1/24;
}
family iso;
}
}
lo0 {
unit 0 {
family inet {
address 192.168.100.1/32;
}
family iso {
address 49.0002.0192.0168.0001.00;
}
}
}
}
protocols {
isis {
interface ge-0/0/1.0 {
level 2 metric 100;
level 1 disable;
point-to-point;
}
interface ge-0/0/2.0 {
level 1 disable;
level 2 metric 100;
point-to-point;
}
interface lo0.0 {
passive;
}
}
}
routing-options {
router-id 192.168.100.1;
}
Configurar R3
Procedimiento paso a paso
En el ejemplo siguiente, debe explorar 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 el modo de configuración de la Guía del usuario de CLI.
Puede utilizar los pasos de este ejemplo para configurar también el enrutador R4. Consulte Configuración rápida de la CLI y la Figura 2 para comprender los ID de interfaz, las direcciones IP y la dirección de circuito cerrado utilizada en el enrutador.
Para configurar R3:
-
Configure las interfaces que se conectan a R1, R2 y R5 para habilitar la compatibilidad con la familia IP e ISO.
user@R3# set interfaces ge-0/0/1 description R3-to-R2 user@R3# set interfaces ge-0/0/1 unit 0 family inet address 192.168.3.2/24 user@R3# set interfaces ge-0/0/1 unit 0 family iso user@R3# set interfaces ge-0/0/2 description R3-to-R1 user@R3# set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.2/24 user@R3# set interfaces ge-0/0/2 unit 0 family iso user@R3# set interfaces ge-0/0/3 description R3-to-R5 user@R3# set interfaces ge-0/0/3 unit 0 family inet address 192.168.6.1/24 user@R3# set interfaces ge-0/0/3 unit 0 family iso
-
Configure tres subinterfaces (interfaces lógicas) que conecten R3 y R4 (una instancia estándar SI-SI y dos instancias metropolitanas SI-SI (SI-SI metro-a e SI-SI metro-b)).
Nota:La instancia SI-SI estándar hace referencia a la instancia de IGP de SI-SI configurada en el nivel de jerarquía [
edit protocols isis].user@R3# set interfaces ge-0/0/4 description R3-to-R4 user@R3# set interfaces ge-0/0/4 vlan-tagging user@R3# set interfaces ge-0/0/4 unit 0 vlan-id 10 user@R3# set interfaces ge-0/0/4 unit 0 family inet address 192.168.5.1/24 user@R3# set interfaces ge-0/0/4 unit 0 family iso user@R3# set interfaces ge-0/0/4 unit 1 vlan-id 11 user@R3# set interfaces ge-0/0/4 unit 1 family inet address 192.168.9.1/24 user@R3# set interfaces ge-0/0/4 unit 1 family iso user@R3# set interfaces ge-0/0/4 unit 2 vlan-id 12 user@R3# set interfaces ge-0/0/4 unit 2 family inet address 192.168.10.1/24 user@R3# set interfaces ge-0/0/4 unit 2 family iso
-
Cree la interfaz de circuito cerrado y configure las direcciones IP y NET.
user@R3# set interfaces lo0 unit 0 family inet address 192.168.100.3/32 user@R3# set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0003.00
-
Configure políticas para redistribuir las direcciones de circuito cerrado de SI-SI enrutadores de instancia metropolitana (SI-SI metro-a y SI-SI metro-b) y SI-SI de instancia estándar (red central), de modo que las rutas se puedan distribuir entre dominios de SI-SI según sea necesario.
-
Configure políticas para distribuir la dirección de circuito cerrado de R3.
user@R3# set policy-options policy-statement export-direct-loopback from protocol direct user@R3# set policy-options policy-statement export-direct-loopback from route-filter 192.168.100.3/32 exact user@R3# set policy-options policy-statement export-direct-loopback then accept
-
Configure políticas para distribuir las direcciones circuito cerrado de los enrutadores R5 y R6 (instancia de SI-SI estándar).
user@R3# set policy-options policy-statement export-isis from protocol isis user@R3# set policy-options policy-statement export-isis from level 2 user@R3# set policy-options policy-statement export-isis from route-filter 192.168.100.0/24 longer user@R3# set policy-options policy-statement export-isis then accept
-
Configure políticas para distribuir las direcciones circuito cerrado de R1 (SI-SI instancia de metro-a).
user@R3# set policy-options policy-statement export-isis-metro-a from igp-instance metro-a user@R3# set policy-options policy-statement export-isis-metro-a from protocol isis user@R3# set policy-options policy-statement export-isis-metro-a from level 2 user@R3# set policy-options policy-statement export-isis-metro-a from route-filter 192.168.100.0/24 longer user@R3# set policy-options policy-statement export-isis-metro-a then accept
-
Configure políticas para distribuir las direcciones de circuito cerrado de R2 (instancia de SI-SI Metro-B).
user@R3# set policy-options policy-statement export-isis-metro-b from igp-instance metro-b user@R3# set policy-options policy-statement export-isis-metro-b from protocol isis user@R3# set policy-options policy-statement export-isis-metro-b from level 2 user@R3# set policy-options policy-statement export-isis-metro-b from route-filter 192.168.100.0/24 longer user@R3# set policy-options policy-statement export-isis-metro-b then accept
-
-
Active SI-SI en la interfaz de instancia estándar (que conecta R3 a R5) y en la subinterfaz (que conecta R3 a R4).
user@R3# set protocols isis interface ge-0/0/3.0 level 1 disable user@R3# set protocols isis interface ge-0/0/3.0 level 2 metric 100 user@R3# set protocols isis interface ge-0/0/3.0 point-to-point user@R3# set protocols isis interface ge-0/0/4.0 level 1 disable user@R3# set protocols isis interface ge-0/0/4.0 level 2 metric 100 user@R3# set protocols isis interface ge-0/0/4.0 point-to-point user@R3# set protocols isis interface lo0.0 passive
-
Configure SI-SI para exportar direcciones de circuito cerrado desde SI-SI instancias metro-a y SI-SI metro-b a la instancia estándar SI-SI. Esta configuración distribuye rutas específicas en lugar de inundar todo el dominio metropolitano.
user@R3# set protocols isis export export-isis-metro-a user@R3# set protocols isis export export-isis-metro-b
-
Habilite SI-SI en la interfaz de instancia metropolitana B SI-SI (que conecta R3 a R2) y en la subinterfaz (R3 a R4).
user@R3# set protocols isis-instance metro-b interface ge-0/0/1.0 level 1 disable user@R3# set protocols isis-instance metro-b interface ge-0/0/1.0 level 2 metric 100 user@R3# set protocols isis-instance metro-b interface ge-0/0/1.0 point-to-point user@R3# set protocols isis-instance metro-b interface ge-0/0/4.2 level 1 disable user@R3# set protocols isis-instance metro-b interface ge-0/0/4.2 level 2 metric 100 user@R3# set protocols isis-instance metro-b interface ge-0/0/4.2 point-to-point
-
Configure SI-SI para exportar las direcciones circuito cerrado de SI-SI instancias metropolitanas y de SI-SI estándar a la instancia metropolitana SI-SI b. Esta configuración distribuye rutas específicas en lugar de inundar todas las instancias estándar de SI-SI y las instancias de dominio metro-a.
user@R3# set protocols isis-instance metro-b export export-isis user@R3# set protocols isis-instance metro-b export export-direct-loopback user@R3# set protocols isis-instance metro-b export export-isis-metro-a
-
Habilite SI-SI en la interfaz de instancia metropolitana SI-SI (que conecta R3 a R1) y en la subinterfaz (R3 a R4).
user@R3# set protocols isis-instance metro-a interface ge-0/0/2.0 level 1 disable user@R3# set protocols isis-instance metro-a interface ge-0/0/2.0 level 2 metric 100 user@R3# set protocols isis-instance metro-a interface ge-0/0/2.0 point-to-point user@R3# set protocols isis-instance metro-a interface ge-0/0/4.1 level 1 disable user@R3# set protocols isis-instance metro-a interface ge-0/0/4.1 level 2 metric 100 user@R3# set protocols isis-instance metro-a interface ge-0/0/4.1 point-to-point
-
Configure SI-SI para exportar las direcciones circuito cerrado de SI-SI instancias de Metro-B y SI-SI estándar a la instancia de SI-SI metro-a. Esta configuración distribuye rutas específicas en lugar de inundar todas las instancias estándar de SI-SI y las instancias de dominio metro-b.
user@R3# set protocols isis-instance metro-a export export-isis user@R3# set protocols isis-instance metro-a export export-direct-loopback user@R3# set protocols isis-instance metro-a export export-isis-metro-b
-
Configure las opciones de enrutamiento para identificar el enrutador en el dominio.
user@R3# set routing-options router-id 192.168.100.3
Resultados
Desde el modo de configuración, ingrese los comandos , y show protocols para confirmar la show interfacesshow routing-optionsconfiguración. Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregirla.
interfaces {
ge-0/0/1 {
description R3-to-R2;
unit 0 {
family inet {
address 192.168.3.2/24;
}
family iso;
}
}
ge-0/0/2 {
description R3-to-R1;
unit 0 {
family inet {
address 192.168.2.2/24;
}
family iso;
}
}
ge-0/0/3 {
description R3-to-R5;
unit 0 {
family inet {
address 192.168.6.1/24;
}
family iso;
}
}
ge-0/0/4 {
description R3-to-R4;
vlan-tagging;
unit 0 {
vlan-id 10;
family inet {
address 192.168.5.1/24;
}
family iso;
}
unit 1 {
vlan-id 11;
family inet {
address 192.168.9.1/24;
}
family iso;
}
unit 2 {
vlan-id 12;
family inet {
address 192.168.10.1/24;
}
family iso;
}
}
lo0 {
unit 0 {
family inet {
address 192.168.100.3/32;
}
family iso {
address 49.0002.0192.0168.0003.00;
}
}
}
}
policy-options {
policy-statement export-direct-loopback {
from {
protocol direct;
route-filter 192.168.100.3/32 exact;
}
then accept;
}
policy-statement export-isis {
from {
protocol isis;
level 2;
route-filter 192.168.100.0/24 longer;
}
then accept;
}
policy-statement export-isis-metro-a {
from {
igp-instance metro-a;
protocol isis;
level 2;
route-filter 192.168.100.0/24 longer;
}
then accept;
}
policy-statement export-isis-metro-b {
from {
igp-instance metro-b;
protocol isis;
level 2;
route-filter 192.168.100.0/24 longer;
}
then accept;
}
}
protocols {
isis {
interface ge-0/0/3.0 {
level 1 disable;
level 2 metric 100;
point-to-point;
}
interface ge-0/0/4.0 {
level 1 disable;
level 2 metric 100;
point-to-point;
}
interface lo0.0 {
passive;
}
export [ export-isis-metro-a export-isis-metro-b ];
}
isis-instance metro-b {
interface ge-0/0/1.0 {
level 1 disable;
level 2 metric 100;
point-to-point;
}
interface ge-0/0/4.2 {
level 1 disable;
level 2 metric 100;
point-to-point;
}
export [ export-isis export-direct-loopback export-isis-metro-a ];
}
isis-instance metro-a {
interface ge-0/0/2.0 {
level 1 disable;
level 2 metric 100;
point-to-point;
}
interface ge-0/0/4.1 {
level 1 disable;
level 2 metric 100;
point-to-point;
}
export [ export-isis export-direct-loopback export-isis-metro-b ];
}
}
routing-options {
router-id 192.168.100.3;
}
Verificación
Para comprobar que la configuración funciona correctamente, realice las siguientes tareas:
- Verificar anuncios de SI-SI
- Verificar la tabla de enrutamiento
- Compruebe las rutas en la tabla de enrutamiento SI-SI
- Verificar interfaces SI-SI
Verificar anuncios de SI-SI
Propósito
Compruebe las entradas de anuncio SI-SI en la base de datos de estado de vínculo (LSDB) de SI-SI, que contiene datos sobre paquetes PDU.
Acción
Desde el modo operativo, ejecute el show isis database level 2 comando.
En R3
user@R3>show isis database level 2 IS-IS level 2 link-state database: LSP ID Sequence Checksum Lifetime Attributes R6.00-00 0x75d 0x1ff7 1181 L1 L2 R5.00-00 0x75b 0xffdc 741 L1 L2 R4.00-00 0x780 0x4e1 552 L1 L2 R3.00-00 0x7f0 0x8643 496 L1 L2 4 LSPs
user@R3>show isis database level 2 igp-instance metro-a IS-IS level 2 link-state database: LSP ID Sequence Checksum Lifetime Attributes R1.00-00 0x136 0x46e5 1046 L1 L2 R4.00-00 0x781 0xf65e 768 L1 L2 R3.00-00 0x7f2 0x871b 764 L1 L2 3 LSPs
user@R3>show isis database level 2 igp-instance metro-b IS-IS level 2 link-state database: LSP ID Sequence Checksum Lifetime Attributes R2.00-00 0x13a 0x7997 1013 L1 L2 R4.00-00 0x781 0x86ba 771 L1 L2 R3.00-00 0x7f2 0x1288 510 L1 L2 3 LSPs
En R1
user@R1>show isis database level 2 IS-IS level 2 link-state database: LSP ID Sequence Checksum Lifetime Attributes R1.00-00 0x136 0x46e5 851 L1 L2 R4.00-00 0x781 0xf65e 571 L1 L2 R3.00-00 0x7f2 0x871b 565 L1 L2 3 LSPs
Significado
Este resultado en R3 muestra que R3 ve los anuncios SI-SI de R4, R5 y R6, que es una instancia estándar de SI-SI. R3 también ve los anuncios SI-SI de R1 (SI-SI metro-a), R2 (SI-SI metro-b) y R4 (tanto SI-SI metro-a como SI-SI metro-b). Por lo tanto, puede ver que R3 es un enrutador común que redistribuye rutas SI-SI entre la instancia metropolitana de SI-SI, la instancia de metropolitana de SI-SI y la instancia de SI-SI estándar (red principal).
El resultado de R1 muestra que R1 ve los anuncios de SI-SI solo de R3 y R4. R1 no ve ningún anuncio de SI-SI de R2. Por lo tanto, verá que SI-SI metro-a e SI-SI metro-b son dominios de inundación de SI-SI independientes. Puede usar esta propiedad para crear redes más escalables.
Verificar la tabla de enrutamiento
Propósito
Compruebe las entradas de ruta en la tabla de enrutamiento.
Acción
Desde el modo operativo, ejecute el show route table inet.0 route-destination address extensive comando.
En R3
user@R3>show route table inet.0 192.168.100.1 extensive
inet.0: 28 destinations, 28 routes (28 active, 0 holddown, 0 hidden)
192.168.100.1/32 (1 entry, 1 announced)
TSI:
KRT in-kernel 192.168.100.1/32 -> {192.168.2.1}
IS-IS level 1, LSP fragment 0
IS-IS level 2, LSP fragment 0
IS-IS level 1, LSP fragment 0
IS-IS level 2, LSP fragment 0
*IS-IS Preference: 18
Level: 2
Next hop type: Router, Next hop index: 601
Address: 0xc5b21cc
Next-hop reference count: 2
Next hop: 192.168.2.1 via ge-0/0/2.0, selected
Session Id: 0x140
State: <Active Int>
Age: 2d 18:10:36 Metric: 63
Validation State: unverified
ORR Generation-ID: 0
Task: IS-IS-metro-a
Announcement bits (3): 0-KRT 2-IS-IS 10-IS-IS-metro-b
AS path: I
Thread: junos-main
user@R3>show route table inet.0 192.168.100.2 extensive
inet.0: 28 destinations, 28 routes (28 active, 0 holddown, 0 hidden)
192.168.100.2/32 (1 entry, 1 announced)
TSI:
KRT in-kernel 192.168.100.2/32 -> {192.168.3.1}
IS-IS level 1, LSP fragment 0
IS-IS level 2, LSP fragment 0
IS-IS level 1, LSP fragment 0
IS-IS level 2, LSP fragment 0
*IS-IS Preference: 18
Level: 2
Next hop type: Router, Next hop index: 602
Address: 0xc5b2234
Next-hop reference count: 2
Next hop: 192.168.3.1 via ge-0/0/1.0, selected
Session Id: 0x141
State: <Active Int>
Age: 2d 18:18:48 Metric: 63
Validation State: unverified
ORR Generation-ID: 0
Task: IS-IS-metro-b
Announcement bits (3): 0-KRT 2-IS-IS 4-IS-IS-metro-a
AS path: I
Thread: junos-main
Significado
El resultado muestra que la dirección circuito cerrado de R1 (192.168.100.1) está asignada a la instancia de SI-SI metro-a (SI-SI-metro-a) y la dirección circuito cerrado de R2 (192.168.100.2) está asignada a la instancia de SI-SI metro-b (SI-SI-metro-b) tal y como está configurada en R3.
Compruebe las rutas en la tabla de enrutamiento SI-SI
Propósito
Compruebe las rutas en la tabla de enrutamiento SI-SI.
Acción
Desde el modo operativo, ejecute el show isis route comando.
En R3
user@R3>show isis route
IS-IS routing table Current version: L1: 1885 L2: 1956
IPv4/IPv6 Routes
----------------
Prefix L Version Metric Type Interface NH Via Backup Score
192.168.7.0/24 2 1956 126 int ge-0/0/4.0 IPV4 R4
192.168.8.0/24 2 1956 126 int ge-0/0/3.0 IPV4 R5
192.168.100.4/32 2 1956 63 int ge-0/0/4.0 IPV4 R4
192.168.100.5/32 2 1956 63 int ge-0/0/3.0 IPV4 R5
192.168.100.6/32 2 1956 126 int ge-0/0/3.0 IPV4 R5
ge-0/0/4.0 IPV4 R4
user@R3>show isis route igp-instance metro-a
IS-IS routing table Current version: L1: 1889 L2: 1961
IPv4/IPv6 Routes
----------------
Prefix L Version Metric Type Interface NH Via Backup Score
192.168.1.0/24 2 1961 126 int ge-0/0/4.1 IPV4 R4
ge-0/0/2.0 IPV4 R1
192.168.100.1/32 2 1961 63 int ge-0/0/2.0 IPV4 R1
user@R3>show isis route igp-instance metro-b
IS-IS routing table Current version: L1: 1892 L2: 1949
IPv4/IPv6 Routes
----------------
Prefix L Version Metric Type Interface NH Via Backup Score
192.168.4.0/24 2 1949 126 int ge-0/0/4.2 IPV4 R4
ge-0/0/1.0 IPV4 R2
192.168.100.2/32 2 1949 63 int ge-0/0/1.0 IPV4 R2
En R1
user@R1>show isis route
IS-IS routing table Current version: L1: 313 L2: 392
IPv4/IPv6 Routes
----------------
Prefix L Version Metric Type Interface NH Via Backup Score
192.168.9.0/24 2 392 126 int ge-0/0/2.0 IPV4 R3
ge-0/0/1.0 IPV4 R4
192.168.100.2/32 2 392 126 int ge-0/0/2.0 IPV4 R3
ge-0/0/1.0 IPV4 R4
192.168.100.3/32 2 392 73 int ge-0/0/2.0 IPV4 R3
192.168.100.4/32 2 392 73 int ge-0/0/1.0 IPV4 R4
192.168.100.5/32 2 392 126 int ge-0/0/2.0 IPV4 R3
ge-0/0/1.0 IPV4 R4
192.168.100.6/32 2 392 126 int ge-0/0/2.0 IPV4 R3
ge-0/0/1.0 IPV4 R4
Significado
El resultado de R3 muestra las direcciones circuito cerrado y la información de asignación de instancias SI-SI de R1, R2, R4, R5 y R6.
El resultado en R1 muestra las direcciones de circuito cerrado de R2, R3, R4, R5 y R6.
Verificar interfaces SI-SI
Propósito
Compruebe la información de estado de las interfaces habilitadas para SI-SI.
Acción
Desde el modo operativo, ejecute el show isis interface comando.
En R3
user@R3>show isis interface IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric ge-0/0/3.0 2 0x1 Disabled Point to Point 10/100 ge-0/0/4.0 2 0x1 Disabled Point to Point 10/100 lo0.0 3 0x1 Passive Passive 0/0
user@R3>show isis interface igp-instance metro-a IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric ge-0/0/2.0 2 0x1 Disabled Point to Point 10/100 ge-0/0/4.1 2 0x1 Disabled Point to Point 10/100
user@R3>show isis interface igp-instance metro-b IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric ge-0/0/1.0 2 0x1 Disabled Point to Point 10/100 ge-0/0/4.2 2 0x1 Disabled Point to Point 10/100
En R1
user@R1>show isis interface IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric ge-0/0/1.0 2 0x1 Disabled Point to Point 10/100 ge-0/0/2.0 2 0x1 Disabled Point to Point 10/100 lo0.0 3 0x1 Passive Passive 0/0
Significado
El resultado muestra las interfaces asignadas a diferentes instancias de SI-SI.
Ejemplo: Configurar varias instancias independientes de OSPFv2 con enrutamiento por segmentos
Utilice este ejemplo para configurar varias instancias de IGP de OSPFv2 con enrutamiento por segmentos.
Nuestro equipo de pruebas de contenido validó y actualizó este ejemplo.
| Tiempo de lectura |
30 minutos |
| Tiempo de configuración |
20 minutos |
- Ejemplo de requisitos previos
- Antes de empezar
- Descripción general funcional
- Descripción general de la topología
- Ilustración de topología
- Pasos de configuración de R2
- Verificación
- Apéndice 1: Establecer comandos en todos los dispositivos
Ejemplo de requisitos previos
| Requisitos de hardware |
Tres enrutadores de la serie MX. |
| Requisitos de software |
Junos OS versión 24.4R1 o posterior ejecutándose en todos los dispositivos. |
Antes de empezar
| Beneficios |
La configuración de varias instancias independientes de OSPFv2 con enrutamiento por segmentos mejora la flexibilidad, la escalabilidad y el control de la red en materia de ingeniería de tráfico, especialmente en redes grandes y complejas. |
| Saber más |
Descripción general funcional
| Tecnologías utilizadas |
|
| Tareas de verificación primaria |
|
Descripción general de la topología
Este ejemplo de configuración muestra tres dispositivos: R1, R2 y R3. Hay dos subinterfaces configuradas entre los dispositivos R1 y R2 y entre los dispositivos R2 y R3. Cada dispositivo ejecuta varias instancias de OSPF con el enrutamiento por segmentos habilitado. Configuramos SR-MPLS para proporcionar control de rutas a través de la red. Hay instancias de OSPF denominadas metro-edge que se ejecutan en cada una de las dos subinterfaces de los dispositivos.
| Nombre de host |
Función |
Función |
|---|---|---|
| R1, R2 y R3 |
Los dispositivos tienen configurado un OSPF de varias instancias en las subinterfaces con el enrutamiento por segmentos habilitado. |
Los dispositivos participan en instancias múltiples de OSPF, anuncian rutas y reenvían tráfico mediante prefijos SID a otros dispositivos. |
Ilustración de topología
Pasos de configuración de R2
Para ver configuraciones de ejemplo completas en R2, consulte: Apéndice 1: Establecer comandos en todos los dispositivos
En esta sección, se destacan las principales tareas de configuración necesarias para configurar el dispositivo R2 para este ejemplo.
-
Configure los ajustes básicos del dispositivo, como el nombre de host,
enhanced-ipel modo y las direcciones IPv4, en las unidades lógicas de las interfaces de dispositivo.Configure la interfaz circuito cerrado con una dirección IP y habilite MPLS.
Configure el ID del enrutador y el número de sistema autónomo (AS) para propagar la información de enrutamiento dentro de un conjunto de dispositivos de enrutamiento que pertenezcan al mismo AS.
Habilite el etiquetado de VLAN y configure las unidades lógicas de ambas interfaces con diferentes ID de VLAN.
Active MPLS en cada unidad lógica. Configure la cantidad máxima de etiquetas MPLS que se pueden aplicar a los paquetes salientes en las unidades lógicas de cada interfaz.
Defina una política para equilibrar la carga de paquetes y aplique la política por paquete para habilitar el equilibrio de carga del tráfico.
Configure una instrucción de política que coincida con las rutas en función del prefijo exacto y asigne un identificador de segmento a la ruta coincidente.
Configure la ingeniería de tráfico MPLS, el rango de etiquetas de bloque global de enrutamiento por segmentos (SRGB) en el nivel de
edit protocol mplsjerarquía para garantizar que las etiquetas sean más predecibles en el dominio de enrutamiento por segmentos, el rango de etiquetas MPLS para asignar etiquetas de las etiquetas srgb configuradas para los vínculos.[edit] set system host-name R2 set chassis network-services enhanced-ip set interfaces ge-0/0/0 unit 1 family inet address 10.0.0.2/24 set interfaces ge-0/0/0 unit 2 family inet address 10.0.0.12/24 set interfaces ge-0/0/1 unit 1 family inet address 10.2.2.1/24 set interfaces ge-0/0/1 unit 2 family inet address 10.2.2.11/24
[edit] set interfaces lo0 unit 0 family inet address 10.1.255.2/32 set interfaces lo0 unit 0 family mpls
[edit] set routing-options router-id 10.1.255.2 set routing-options autonomous-system 100
[edit] set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 1 vlan-id 1 set interfaces ge-0/0/0 unit 2 vlan-id 2 set interfaces ge-0/0/1 vlan-tagging set interfaces ge-0/0/1 unit 1 vlan-id 1 set interfaces ge-0/0/1 unit 2 vlan-id 2
[edit] set interfaces ge-0/0/0 unit 1 family mpls maximum-labels 5 set interfaces ge-0/0/0 unit 2 family mpls maximum-labels 5 set interfaces ge-0/0/1 unit 1 family mpls maximum-labels 5 set interfaces ge-0/0/1 unit 2 family mpls maximum-labels 5
[edit] set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement pplb then accept set routing-options forwarding-table export pplb
[edit] set policy-options policy-statement prefix-sid term 1 from route-filter 10.1.255.2/32 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1001 set policy-options policy-statement prefix-sid term 1 then accept
[edit] set protocols mpls traffic-engineering set protocols mpls label-range srgb-label-range 800000 879999 set protocols mpls label-range static-label-range 60001 100000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable
Configure el
ospf-instancemetro-edgeen las subinterfaces (que conectan de R2 a R1 y de R2 a R3).[edit] set protocols ospf-instance metro-edge area 0.0.0.0 interface all
Habilite la instancia de OSPF
metro-edgepara utilizar el enrutamiento por segmentos con prefix-sids.[edit] set protocols ospf-instance metro-edge source-packet-routing prefix-segment prefix-sid
- Configure el valor de índice IPv4 del segmento de nodo.
[edit] set protocols ospf-instance metro-edge source-packet-routing node-segment ipv4-index 1
Configure la dirección de circuito cerrado de la instancia de OSPF
metro-edgecomo pasiva y deshabilite la interfaz de administración (fxp0.0).[edit] set protocols ospf-instance metro-edge area 0.0.0.0 interface lo0.0 passive set protocols ospf-instance metro-edge area 0.0.0.0 interface fxp0.0 disable
Verificación
| Comando | Tarea de verificación |
|---|---|
| muestra la tabla OSPF del protocolo de ruta inet.0 extensa |
|
| muestra la instancia IGP de la base de datos SID de primavera de OSPF igp-instance | Compruebe la base de datos de enrutamiento por segmentos de OSPF para la instancia de OSPF. |
| muestra la instancia de IGP de vecino de OSPF igp-instance | Verifique los vecinos para la instancia de OSPF específica. |
| muestra la instancia igp de la base de datos de OSPF igp-instance | Compruebe las entradas de anuncio de OSPF en la base de datos de estado de vínculos de OSPF (LSDB) asociada con la instancia de IGP. |
| muestra la instancia igp de la interfaz OSPF igp-instance | Compruebe las interfaces asignadas a la instancia de IGP. |
| muestra la instancia de IGP de ruta de OSPF igp-instance | Compruebe las rutas y la información de asignación de instancias de OSPF de R1 y R3. |
- Verificar la tabla de enrutamiento
- Verificar anuncios de OSPF
- Verificar las rutas en la tabla de enrutamiento de OSPF
- Verifique la base de datos de enrutamiento por segmentos de OSPF
- Compruebe las interfaces OSPF
- Verifique el vecino del OSPF
Verificar la tabla de enrutamiento
Propósito
Compruebe las entradas de ruta en la tabla de enrutamiento
Acción
Desde el modo operativo, ejecute el show route table inet.0 route-destination address extensive comando.
user@R2>show route protocol ospf table inet.0 10.1.255.1 extensive
inet.0: 19 destinations, 21 routes (19 active, 0 holddown, 0 hidden)
10.1.255.1/32 (1 entry, 1 announced)
TSI:
KRT in-kernel 10.1.255.1/32 -> {list:10.0.0.1, 10.0.0.11}
*OSPF Preference: 10/10
Next hop type: Router, Next hop index: 0
Address: 0x8b32234
Next-hop reference count: 2, Next-hop session id: 0
Kernel Table Id: 0
Next hop: 10.0.0.1 via ge-0/0/0.1, selected
Session Id: 0
Next hop: 10.0.0.11 via ge-0/0/0.2
Session Id: 0
State: <Active Int>
Local AS: 100
Age: 1w4d 16:01:19 Metric: 1
Validation State: unverified
Area: 0.0.0.0
Task: OSPF-metro-edge
Announcement bits (1): 0-KRT
AS path: I
Thread: junos-main
user@R2>show route protocol ospf table inet.0 10.1.255.3 extensive
inet.0: 19 destinations, 21 routes (19 active, 0 holddown, 0 hidden)
10.1.255.3/32 (1 entry, 1 announced)
TSI:
KRT in-kernel 10.1.255.3/32 -> {list:10.2.2.2, 10.2.2.12}
*OSPF Preference: 10/10
Next hop type: Router, Next hop index: 0
Address: 0x8b316f4
Next-hop reference count: 2, Next-hop session id: 0
Kernel Table Id: 0
Next hop: 10.2.2.2 via ge-0/0/1.1, selected
Session Id: 0
Next hop: 10.2.2.12 via ge-0/0/1.2
Session Id: 0
State: <Active Int>
Local AS: 100
Age: 1w4d 16:13:55 Metric: 1
Validation State: unverified
Area: 0.0.0.0
Task: OSPF-metro-edge
Announcement bits (1): 0-KRT
AS path: I
Thread: junos-main
Significado
El resultado ilustra que la dirección circuito cerrado de R1 (10.1.255.1) y la dirección circuito cerrado de R3 (10.1.255.2) están asignadas al OSPF instancia de IGP metro-edge tal como está configurado en R2.
Verificar anuncios de OSPF
Propósito
Compruebe las entradas de anuncio de OSPF en la base de datos de estado de vínculos de OSPF (LSDB) asociada con la instancia de IGP.
Acción
Desde el modo operativo, ejecute el show ospf database igp-instance igp-instance comando.
user@R2>show ospf database igp-instance metro-edge OSPF database, Area 0.0.0.0 Type ID Adv Rtr Seq Age Opt Cksum Len Router 10.1.255.1 10.1.255.1 0x80000013 1110 0x22 0xe6e9 72 Router *10.1.255.2 10.1.255.2 0x80000015 1084 0x22 0x7be2 96 Router 10.1.255.3 10.1.255.3 0x80000013 1585 0x22 0x491 72 Network *10.0.0.2 10.1.255.2 0x80000010 2959 0x22 0x6791 32 Network *10.0.0.12 10.1.255.2 0x80000010 2209 0x22 0x3eb 32 Network 10.2.2.2 10.1.255.3 0x80000010 2085 0x22 0x4ba6 32 Network 10.2.2.12 10.1.255.3 0x80000010 1085 0x22 0xe601 32 OpaqArea 7.0.0.1 10.1.255.1 0x80000012 193 0x22 0x8c0 44 OpaqArea*7.0.0.1 10.1.255.2 0x80000012 511 0x22 0x2a9b 44 OpaqArea 7.0.0.1 10.1.255.3 0x80000012 585 0x22 0x4c76 44 OpaqArea 8.0.0.1 10.1.255.1 0x80000010 2610 0x22 0x4683 48 OpaqArea*8.0.0.1 10.1.255.2 0x80000010 2584 0x22 0xac01 52 OpaqArea 8.0.0.1 10.1.255.3 0x80000010 2584 0x22 0x7d06 52 OpaqArea 8.0.0.2 10.1.255.1 0x80000010 1860 0x22 0x4f55 48 OpaqArea*8.0.0.2 10.1.255.2 0x80000011 334 0x22 0xf393 52 OpaqArea 8.0.0.2 10.1.255.3 0x80000011 84 0x22 0xc498 52 OpaqArea*8.0.0.3 10.1.255.2 0x80000010 1834 0x22 0x445a 48 OpaqArea*8.0.0.4 10.1.255.2 0x80000010 1459 0x22 0x4d2c 48
Significado
Verificar las rutas en la tabla de enrutamiento de OSPF
Propósito
Verifique las rutas en la tabla de enrutamiento de OSPF
Acción
Desde el modo operativo, ejecute el show ospf route comando.
user@R2>show ospf route igp-instance metro-edge
Topology default Route Table:
Prefix Path Route NH Metric NextHop Nexthop
Type Type Type Interface Address/LSP
10.1.255.1 Intra Router IP 1 ge-0/0/0.1 10.0.0.1
ge-0/0/0.2 10.0.0.11
10.1.255.3 Intra Router IP 1 ge-0/0/1.1 10.2.2.2
ge-0/0/1.2 10.2.2.12
10.0.0.0/24 Intra Network IP 1 ge-0/0/0.1
ge-0/0/0.2
10.1.255.1/32 Intra Network IP 1 ge-0/0/0.1 10.0.0.1
ge-0/0/0.2 10.0.0.11
10.1.255.2/32 Intra Network IP 0 lo0.0
10.1.255.3/32 Intra Network IP 1 ge-0/0/1.1 10.2.2.2
ge-0/0/1.2 10.2.2.12
10.2.2.0/24 Intra Network IP 1 ge-0/0/1.1
ge-0/0/1.2
299840 Intra Network Mpls 0 ge-0/0/0.2 10.0.0.11
299840 (S=0) Intra Network Mpls 0 ge-0/0/0.2 10.0.0.11
299856 Intra Network Mpls 0 ge-0/0/0.1 10.0.0.1
299856 (S=0) Intra Network Mpls 0 ge-0/0/0.1 10.0.0.1
299904 Intra Network Mpls 0 ge-0/0/1.2 10.2.2.12
299904 (S=0) Intra Network Mpls 0 ge-0/0/1.2 10.2.2.12
299920 Intra Network Mpls 0 ge-0/0/1.1 10.2.2.2
299920 (S=0) Intra Network Mpls 0 ge-0/0/1.1 10.2.2.2
Significado
El resultado de R2 muestra las direcciones circuito cerrado y la información de asignación de instancias OSPF de R1 y R3.
Verifique la base de datos de enrutamiento por segmentos de OSPF
Propósito
Compruebe la base de datos de enrutamiento por segmentos de OSPF para la instancia de OSPF metro-edge.
Acción
Desde el modo operativo, ejecute el show ospf spring sid-database igp-instance igp-instance comando.
user@R2>show ospf spring sid-database igp-instance metro-edge OSPF database, Area 0.0.0.0 SID Prefix Advertised-by Route-type 1000 10.1.255.1/32 10.1.255.1 Intra-Area 1001 10.1.255.2/32 10.1.255.2 Intra-Area 1002 10.1.255.3/32 10.1.255.3 Intra-Area
Significado
El resultado ilustra las varias instancias de OSPF (borde metropolitano) que anuncian prefijos-SID.
Compruebe las interfaces OSPF
Propósito
Verifique la información de estado de las interfaces habilitadas para instancias de OSPF.
Acción
Desde el modo operativo, ejecute el show ospf interface igp-instance igp-instance comando.
user@R2>show ospf interface igp-instance metro-edge Interface State Area DR ID BDR ID Nbrs ge-0/0/0.1 DR 0.0.0.0 10.1.255.2 10.1.255.1 1 ge-0/0/0.2 DR 0.0.0.0 10.1.255.2 10.1.255.1 1 ge-0/0/1.1 DR 0.0.0.0 10.1.255.2 10.1.255.3 1 ge-0/0/1.2 DR 0.0.0.0 10.1.255.2 10.1.255.3 1 lo0.0 DRother 0.0.0.0 0.0.0.0 0.0.0.0 0 lo0.0 DRother 0.0.0.0 0.0.0.0 0.0.0.0 0
Significado
El resultado muestra las subinterfaces de R2 asignadas a las instancias de OSPF (metro-edge).
Verifique el vecino del OSPF
Propósito
Compruebe las adyacencias entre los vínculos configurados.
Acción
Desde el modo operativo, ejecute el show ospf neighbor igp-instance igp-instance comando.
user@R2>show ospf neighbor igp-instance metro-edge Address Interface State ID Pri Dead 10.0.0.1 ge-0/0/0.1 Full 10.1.255.1 128 35 10.0.0.11 ge-0/0/0.2 Full 10.1.255.1 128 39 10.2.2.2 ge-0/0/1.1 Full 10.1.255.3 128 33 10.2.2.12 ge-0/0/1.2 Full 10.1.255.3 128 36
Significado
El dispositivo R2 ha establecido adyacencia con los dispositivos R1 y R3 y como lo indica el campo de salida Estado que es Full.
Apéndice 1: Establecer comandos en todos los dispositivos
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 nivel de jerarquía [edit].
R1
set system host-name R1 set interfaces ge-0/0/0 unit 1 family inet address 10.0.0.1/24 set interfaces ge-0/0/0 unit 2 family inet address 10.0.0.11/24 set interfaces ge-0/0/0 unit 2 enable set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 1 vlan-id 1 set interfaces ge-0/0/0 unit 2 vlan-id 2 set interfaces ge-0/0/0 unit 1 family mpls maximum-labels 5 set interfaces ge-0/0/0 unit 2 family mpls maximum-labels 5 set interfaces lo0 unit 0 family inet address 10.1.255.1/32 set interfaces lo0 unit 0 family mpls set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement pplb then accept set policy-options policy-statement prefix-sid term 1 from route-filter 10.1.255.1/32 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1000 set policy-options policy-statement prefix-sid term 1 then accept set routing-options router-id 10.1.255.1 set routing-options autonomous-system 100 set routing-options forwarding-table export pplb set protocols mpls traffic-engineering set protocols mpls label-range srgb-label-range 800000 879999 set protocols mpls label-range static-label-range 60001 100000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf-instance metro-edge source-packet-routing prefix-segment prefix-sid set protocols ospf-instance metro-edge source-packet-routing node-segment ipv4-index 0 set protocols ospf-instance metro-edge area 0.0.0.0 interface all set protocols ospf-instance metro-edge area 0.0.0.0 interface lo0.0 passive set protocols ospf-instance metro-edge area 0.0.0.0 interface fxp0.0 disable
R2
set system host-name R2 set interfaces ge-0/0/0 unit 1 family inet address 10.0.0.2/24 set interfaces ge-0/0/0 unit 2 family inet address 10.0.0.12/24 set interfaces ge-0/0/1 unit 1 family inet address 10.2.2.1/24 set interfaces ge-0/0/1 unit 2 family inet address 10.2.2.11/24 set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 1 vlan-id 1 set interfaces ge-0/0/0 unit 2 vlan-id 2 set interfaces ge-0/0/1 vlan-tagging set interfaces ge-0/0/1 unit 1 vlan-id 1 set interfaces ge-0/0/1 unit 2 vlan-id 2 set interfaces ge-0/0/0 unit 1 family mpls maximum-labels 5 set interfaces ge-0/0/0 unit 2 family mpls maximum-labels 5 set interfaces ge-0/0/1 unit 1 family mpls maximum-labels 5 set interfaces ge-0/0/1 unit 2 family mpls maximum-labels 5 set interfaces lo0 unit 0 family inet address 10.1.255.2/32 set interfaces lo0 unit 0 family mpls set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement pplb then accept set policy-options policy-statement prefix-sid term 1 from route-filter 10.1.255.2/32 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1001 set policy-options policy-statement prefix-sid term 1 then accept set routing-options router-id 10.1.255.2 set routing-options autonomous-system 100 set routing-options forwarding-table export pplb set protocols mpls traffic-engineering set protocols mpls label-range srgb-label-range 800000 879999 set protocols mpls label-range static-label-range 60001 100000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf-instance metro-edge source-packet-routing prefix-segment prefix-sid set protocols ospf-instance metro-edge source-packet-routing node-segment ipv4-index 1 set protocols ospf-instance metro-edge area 0.0.0.0 interface all set protocols ospf-instance metro-edge area 0.0.0.0 interface lo0.0 passive set protocols ospf-instance metro-edge area 0.0.0.0 interface fxp0.0 disable
R3
set system host-name R3 set interfaces ge-0/0/0 unit 1 family inet address 10.2.2.2/24 set interfaces ge-0/0/0 unit 2 family inet address 10.2.2.12/24 set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 1 vlan-id 1 set interfaces ge-0/0/0 unit 2 vlan-id 2 set interfaces ge-0/0/0 unit 1 family mpls maximum-labels 5 set interfaces ge-0/0/0 unit 2 family mpls maximum-labels 5 set interfaces lo0 unit 0 family inet address 10.1.255.3/32 set interfaces lo0 unit 0 family mpls set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement pplb then accept set policy-options policy-statement prefix-sid term 1 from route-filter 10.1.255.3/32 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1002 set policy-options policy-statement prefix-sid term 1 then accept set routing-options router-id 10.1.255.3 set routing-options autonomous-system 100 set routing-options forwarding-table export pplb set protocols mpls traffic-engineering set protocols mpls label-range srgb-label-range 800000 879999 set protocols mpls label-range static-label-range 60001 100000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf-instance metro-edge source-packet-routing prefix-segment prefix-sid set protocols ospf-instance metro-edge source-packet-routing node-segment ipv4-index 2 set protocols ospf-instance metro-edge area 0.0.0.0 interface lo0.0 passive set protocols ospf-instance metro-edge area 0.0.0.0 interface all set protocols ospf-instance metro-edge area 0.0.0.0 interface fxp0.0 disable
Tabla de historial de cambios
La compatibilidad de la función depende de la plataforma y la versión que utilice. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.