EN ESTA PÁGINA
Ejemplo: configuración de OSPF en sistemas lógicos dentro del mismo enrutador
Ejemplo: configurar una política OSPF de ruta predeterminada en sistemas lógicos
Ejemplo: configurar una política de ruta OSPF condicional predeterminada en sistemas lógicos
Ejemplo: configurar una política de OSPF de importación en sistemas lógicos
OSPF en sistemas lógicos
Los sistemas lógicos le permiten configurar una OSPF de red virtual que se ejecuta en un único enrutador físico. Para obtener más información, consulte los siguientes temas:
Ejemplo: configuración de OSPF en sistemas lógicos dentro del mismo enrutador
En este ejemplo, se muestra cómo configurar una red OSPF con varios sistemas lógicos que se ejecutan en un único enrutador físico. Los sistemas lógicos están conectados mediante interfaces de túnel lógico.
Requisitos
Debe conectar los sistemas lógicos mediante interfaces de túnel lógico (lt). Consulte Ejemplo: Conexión de sistemas lógicos en el mismodispositivo mediante interfaces de túnel lógico en enrutadores serie MX y conmutadores de la serie EX.
Visión general
En este ejemplo, se muestra la configuración de un solo OSPF con tres sistemas lógicos que se ejecutan en un enrutador físico. Cada sistema lógico tiene su propia tabla de enrutamiento. La configuración habilita el protocolo en todas las interfaces del sistema lógico que participan en el dominio OSPF y especifica el área en la que se encuentran las interfaces.
Configuración
CLI configuración rápida
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red, copie y pegue los comandos en el CLI en el nivel de jerarquía [edit] y, luego, ingrese desde el modo de commit
configuración.
set logical-systems LS1 interfaces lt-1/2/0 unit 0 description LS1->LS3 set logical-systems LS1 interfaces lt-1/2/0 unit 0 encapsulation ethernet set logical-systems LS1 interfaces lt-1/2/0 unit 0 peer-unit 5 set logical-systems LS1 interfaces lt-1/2/0 unit 0 family inet address 10.0.1.2/30 set logical-systems LS1 interfaces lt-1/2/0 unit 2 description LS1->LS2 set logical-systems LS1 interfaces lt-1/2/0 unit 2 encapsulation ethernet set logical-systems LS1 interfaces lt-1/2/0 unit 2 peer-unit 1 set logical-systems LS1 interfaces lt-1/2/0 unit 2 family inet address 10.0.0.1/30 set logical-systems LS1 protocols ospf area 0.0.0.0 interface lt-1/2/0.0 set logical-systems LS1 protocols ospf area 0.0.0.0 interface lt-1/2/0.2 set logical-systems LS2 interfaces lt-1/2/0 unit 1 description LS2->LS1 set logical-systems LS2 interfaces lt-1/2/0 unit 1 encapsulation ethernet set logical-systems LS2 interfaces lt-1/2/0 unit 1 peer-unit 2 set logical-systems LS2 interfaces lt-1/2/0 unit 1 family inet address 10.0.0.2/30 set logical-systems LS2 interfaces lt-1/2/0 unit 4 description LS2->LS3 set logical-systems LS2 interfaces lt-1/2/0 unit 4 encapsulation ethernet set logical-systems LS2 interfaces lt-1/2/0 unit 4 peer-unit 3 set logical-systems LS2 interfaces lt-1/2/0 unit 4 family inet address 10.0.2.2/30 set logical-systems LS2 protocols ospf area 0.0.0.0 interface lt-1/2/0.1 set logical-systems LS2 protocols ospf area 0.0.0.0 interface lt-1/2/0.4 set logical-systems LS3 interfaces lt-1/2/0 unit 3 description LS3->LS2 set logical-systems LS3 interfaces lt-1/2/0 unit 3 encapsulation ethernet set logical-systems LS3 interfaces lt-1/2/0 unit 3 peer-unit 4 set logical-systems LS3 interfaces lt-1/2/0 unit 3 family inet address 10.0.2.1/30 set logical-systems LS3 interfaces lt-1/2/0 unit 5 description LS3->LS1 set logical-systems LS3 interfaces lt-1/2/0 unit 5 encapsulation ethernet set logical-systems LS3 interfaces lt-1/2/0 unit 5 peer-unit 0 set logical-systems LS3 interfaces lt-1/2/0 unit 5 family inet address 10.0.1.1/30 set logical-systems LS3 protocols ospf area 0.0.0.0 interface lt-1/2/0.5 set logical-systems LS3 protocols ospf area 0.0.0.0 interface lt-1/2/0.3
Procedimiento
Procedimiento paso a paso
En el ejemplo siguiente, debe navegar por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo CLI, consulte Uso del editor de CLI en el modo de configuración en la CLI del usuario.
Para configurar OSPF en sistemas lógicos:
Configure la interfaz de túnel lógico en el sistema lógico LS1 que se conecta al sistema lógico LS2.
[edit] user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 2 description LS1->LS2 user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 2 encapsulation ethernet user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 2 peer-unit 1 user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 2 family inet address 10.0.0.1/30
Configure la interfaz de túnel lógico en el sistema lógico LS1 que se conecta al sistema lógico LS3.
[edit] user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 0 description LS1->LS3 user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 0 encapsulation ethernet user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 0 peer-unit 5 user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 0 family inet address 10.0.1.2/30
Configure la interfaz de túnel lógico en el sistema lógico LS2 que se conecta al sistema lógico LS1.
[edit] user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 1 description LS2->LS1 user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 1 encapsulation ethernet user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 1 peer-unit 2 user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 1 family inet address 10.0.0.2/30
Configure la interfaz de túnel lógico en el sistema lógico LS2 que se conecta al sistema lógico LS3.
[edit] user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 4 description LS2->LS3 user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 4 encapsulation ethernet user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 4 peer-unit 3 user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 4 family inet address 10.0.2.2/30
Configure la interfaz de túnel lógico en el sistema lógico LS3 que se conecta al sistema lógico LS2.
[edit] user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 3 description LS3->LS2 user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 3 encapsulation ethernet user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 3 peer-unit 4 user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 3 family inet address 10.0.2.1/30
Configure la interfaz de túnel lógico en el sistema lógico LS3 que se conecta al sistema lógico LS1.
[edit] user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 5 description LS3->LS1 user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 5 encapsulation ethernet user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 5 peer-unit 0 user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 5 family inet address 10.0.1.1/30
Configure OSPF en todas las interfaces.
[edit] user@host# set logical-systems LS1 protocols ospf area 0.0.0.0 interface lt-1/2/0.0 user@host# set logical-systems LS1 protocols ospf area 0.0.0.0 interface lt-1/2/0.2 user@host# set logical-systems LS2 protocols ospf area 0.0.0.0 interface lt-1/2/0.1 user@host# set logical-systems LS2 protocols ospf area 0.0.0.0 interface lt-1/2/0.4 user@host# set logical-systems LS3 protocols ospf area 0.0.0.0 interface lt-1/2/0.5 user@host# set logical-systems LS3 protocols ospf area 0.0.0.0 interface lt-1/2/0.3
Cuando termine de configurar el dispositivo, confirme la configuración.
[edit] user@host# commit
Resultados
Confirme su configuración emitiendo el show logical-systems
comando.
show logical-systems LS1 { interfaces { lt-1/2/0 { unit 0 { description LS1->LS3; encapsulation ethernet; peer-unit 5; family inet { address 10.0.1.2/30; } } unit 2 { description LS1->LS2; encapsulation ethernet; peer-unit 1; family inet { address 10.0.0.1/30; } } } } protocols { ospf { area 0.0.0.0 { interface lt-1/2/0.0; interface lt-1/2/0.2; } } } } LS2 { interfaces { lt-1/2/0 { unit 1 { description LS2->LS1; encapsulation ethernet; peer-unit 2; family inet { address 10.0.0.2/30; } } unit 4 { description LS2->LS3; encapsulation ethernet; peer-unit 3; family inet { address 10.0.2.2/30; } } } } protocols { ospf { area 0.0.0.0 { interface lt-1/2/0.1; interface lt-1/2/0.4; } } } } LS3 { interfaces { lt-1/2/0 { unit 3 { description LS3->LS2; encapsulation ethernet; peer-unit 4; family inet { address 10.0.2.1/30; } } unit 5 { description LS3->LS1; encapsulation ethernet; peer-unit 0; family inet { address 10.0.1.1/30; } } } } protocols { ospf { area 0.0.0.0 { interface lt-1/2/0.5; interface lt-1/2/0.3; } } } }
Verificación
Confirme que la configuración funciona correctamente.
- Verificar que los sistemas lógicos estén en operación
- Verificar la conectividad entre los sistemas lógicos
Verificar que los sistemas lógicos estén en operación
Propósito
Asegúrese de que las interfaces estén configuradas correctamente.
Acción
user@host> show interfaces terse Interface Admin Link Proto Local Remote ... lt-1/2/0 up up lt-1/2/0.0 up up inet 10.0.1.2/30 lt-1/2/0.1 up up inet 10.0.0.2/30 lt-1/2/0.2 up up inet 10.0.0.1/30 lt-1/2/0.3 up up inet 10.0.2.1/30 lt-1/2/0.4 up up inet 10.0.2.2/30 lt-1/2/0.5 up up inet 10.0.1.1/30 ...
Verificar la conectividad entre los sistemas lógicos
Propósito
Asegúrese de que las OSPF de problemas se establecen comprobando las tablas de vecinos de OSPF, comprobando las tablas de enrutamiento y haciendo ping en los sistemas lógicos.
Acción
user@host> show ospf neighbor logical-system LS1 Address Interface State ID Pri Dead 10.0.1.1 lt-1/2/0.0 Full 10.0.1.1 128 37 10.0.0.2 lt-1/2/0.2 Full 10.0.0.2 128 33
user@host> show ospf neighbor logical-system LS2 Address Interface State ID Pri Dead 10.0.0.1 lt-1/2/0.1 Full 10.0.0.1 128 32 10.0.2.1 lt-1/2/0.4 Full 10.0.1.1 128 36
user@host> show ospf neighbor logical-system LS3 Address Interface State ID Pri Dead 10.0.2.2 lt-1/2/0.3 Full 10.0.0.2 128 36 10.0.1.2 lt-1/2/0.5 Full 10.0.0.1 128 37
user@host> show route logical-system LS1 inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.0/30 *[Direct/0] 00:28:00 > via lt-1/2/0.2 10.0.0.1/32 *[Local/0] 00:28:00 Local via lt-1/2/0.2 10.0.1.0/30 *[Direct/0] 00:28:00 > via lt-1/2/0.0 10.0.1.2/32 *[Local/0] 00:28:00 Local via lt-1/2/0.0 10.0.2.0/30 *[OSPF/10] 00:27:05, metric 2 > to 10.0.1.1 via lt-1/2/0.0 to 10.0.0.2 via lt-1/2/0.2 224.0.0.5/32 *[OSPF/10] 00:28:03, metric 1 MultiRecv
user@host> show route logical-system LS2 inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.0/30 *[Direct/0] 00:28:31 > via lt-1/2/0.1 10.0.0.2/32 *[Local/0] 00:28:32 Local via lt-1/2/0.1 10.0.1.0/30 *[OSPF/10] 00:27:38, metric 2 > to 10.0.0.1 via lt-1/2/0.1 to 10.0.2.1 via lt-1/2/0.4 10.0.2.0/30 *[Direct/0] 00:28:32 > via lt-1/2/0.4 10.0.2.2/32 *[Local/0] 00:28:32 Local via lt-1/2/0.4 224.0.0.5/32 *[OSPF/10] 00:28:34, metric 1 MultiRecv
user@host> show route logical-system LS3 inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.0/30 *[OSPF/10] 00:28:23, metric 2 > to 10.0.2.2 via lt-1/2/0.3 to 10.0.1.2 via lt-1/2/0.5 10.0.1.0/30 *[Direct/0] 00:29:13 > via lt-1/2/0.5 10.0.1.1/32 *[Local/0] 00:29:15 Local via lt-1/2/0.5 10.0.2.0/30 *[Direct/0] 00:29:14 > via lt-1/2/0.3 10.0.2.1/32 *[Local/0] 00:29:15 Local via lt-1/2/0.3 224.0.0.5/32 *[OSPF/10] 00:29:16, metric 1 MultiRecv
A partir de LS1, ping LS3
user@host> set cli logical-system LS1
user@host:LS1> ping 10.0.2.1 PING 10.0.2.1 (10.0.2.1): 56 data bytes 64 bytes from 10.0.2.1: icmp_seq=0 ttl=64 time=1.215 ms 64 bytes from 10.0.2.1: icmp_seq=1 ttl=64 time=1.150 ms 64 bytes from 10.0.2.1: icmp_seq=2 ttl=64 time=1.134 ms
Del LS3, ping LS1
user@host> set cli logical-system LS3
user@host:LS3> ping 10.0.0.1 PING 10.0.0.1 (10.0.0.1): 56 data bytes 64 bytes from 10.0.0.1: icmp_seq=0 ttl=64 time=1.193 ms 64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=1.114 ms 64 bytes from 10.0.0.1: icmp_seq=2 ttl=64 time=1.190 ms
Descripción de OSPF de enrutamiento automático
Cada política de enrutamiento se identifica con un nombre de política. El nombre puede contener letras, números y guiones (-) y puede tener hasta 255 caracteres. Para incluir espacios en el nombre, escriba el nombre completo entre comillas dobles. Cada nombre de política de enrutamiento debe ser único dentro de una configuración. Una vez que se crea y nombra una política, se debe aplicar antes de que esté activa.
En la instrucción, enumera el nombre de la política de enrutamiento utilizada para filtrar OSPF rutas externas que se instalan en las tablas de enrutamiento de OSPF import
vecinos. Puede filtrar las rutas, pero no las inundaciones de direcciones de estado de vínculo (LSA). Una ruta externa es una ruta que está fuera del sistema OSPF autónomo (AS). La política de importación no afecta a la base OSPF de datos. Esto significa que la política de importación no tiene impacto en los anuncios de estado de vínculo.
En la instrucción, enumera el nombre de la política de enrutamiento que se evaluará cuando se exporten rutas de la tabla de enrutamiento export
a OSPF.
De forma predeterminada, si un dispositivo de enrutamiento tiene varias áreas OSPF, las rutas aprendidas de otras áreas se instalan automáticamente en el área 0 de la tabla de enrutamiento.
Para especificar más de una política y crear una cadena de políticas, puede enumerar las políticas utilizando un espacio como separador. Si se especifican varias políticas, las políticas se evalúan en el orden en el que se especifican. Tan pronto como se ejecute una acción de aceptar o rechazar, finalizará la evaluación de la cadena de políticas.
En este tema se describe la siguiente información:
- Términos de política de enrutamiento
- Condiciones de coincidencia de políticas de enrutamiento
- Acciones de política de enrutamiento
Términos de política de enrutamiento
Las políticas de enrutamiento están hechas por uno o más términos. Un término es una estructura denominada en la cual se definen condiciones de coincidencia y acciones. Puede definir uno o varios términos. El nombre puede contener letras, números y guiones ( - ) y puede tener hasta 255 caracteres. Para incluir espacios en el nombre, escriba el nombre completo entre comillas dobles.
Cada término contiene un conjunto de condiciones de coincidencia y un conjunto de acciones:
Las condiciones de coincidencia son criterios que una ruta debe coincidir antes de poder aplicar las acciones. Si una ruta coincide con todos los criterios, se aplica una o más acciones a la ruta.
Las acciones especifican si se debe aceptar o rechazar la ruta, controlar cómo se evalúa una serie de políticas y manipular las características asociadas con una ruta.
Condiciones de coincidencia de políticas de enrutamiento
Una condición de coincidencia define los criterios que una ruta debe coincidir para que se lleve a cabo una acción. Puede definir una o más condiciones de coincidencia para cada término. Si una ruta coincide con todas las condiciones de coincidencia de un término determinado, se procesarán las acciones definidas para dicho término.
Cada término puede incluir dos instrucciones y from
, que definen las condiciones de to
coincidencia:
En la instrucción, se definen los criterios que debe coincidir
from
una ruta entrante. Puede especificar una o más condiciones de coincidencia. Si especifica más de uno, todos ellos deben coincidir con la ruta para que se produzca una coincidencia.La
from
instrucción es opcional. Si omite lasfrom
instruccionesto
y, todas las rutas se consideran coincidir.Nota:En las políticas de exportación, omitir la instrucción de un término de política de
from
enrutamiento podría dar lugar a resultados inesperados.En la instrucción, se definen los criterios que debe coincidir
to
una ruta de salida. Puede especificar una o más condiciones de coincidencia. Si especifica más de uno, todos ellos deben coincidir con la ruta para que se produzca una coincidencia.
El orden de las condiciones de coincidencia de un término no es importante, ya que una ruta debe coincidir con todas las condiciones de coincidencia de un término para que se tome una acción.
Para obtener una lista completa de condiciones de coincidencia, consulte Configuración de condiciones de coincidencia en términos de política de enrutamiento.
Acciones de política de enrutamiento
Una acción define lo que hace el dispositivo de enrutamiento con la ruta cuando la ruta coincide con todas las condiciones de coincidencia en los e from
instrucciones para un término to
determinado. Si un término no tiene ni instrucciones, se considera que todas las rutas coinciden y las acciones se from
aplican a todas las to
rutas.
Cada término puede tener uno o más de los siguientes tipos de acciones. Las acciones se configuran en la then
instrucción.
Acciones de control de flujo, que afectan si se acepta o rechaza la ruta y si se evalúa el próximo término o la política de enrutamiento.
Acciones que manipulan las características de ruta.
Acción de seguimiento, la cual registra coincidencias de ruta.
La then
instrucción es opcional. Si lo omite, se produce una de las siguientes situaciones:
El siguiente término de la política de enrutamiento, si existe, se evalúa.
Si la política de enrutamiento no tiene más términos, se evalúa la siguiente política de enrutamiento, si existe.
Si no hay más términos o políticas de enrutamiento, se ejecutará la acción o especificada por la
accept
reject
política predeterminada.
Para obtener una lista completa de acciones de políticas de enrutamiento, consulte Configuración de acciones en términos de política de enrutamiento.
Ejemplo: configurar una política OSPF de ruta predeterminada en sistemas lógicos
En este ejemplo, se muestra cómo configurar una ruta predeterminada en un sistema lógico e insertar la ruta predeterminada en OSPF área 0. En este ejemplo, OSPF área 0 contiene tres sistemas lógicos configurados en un único enrutador físico.
Requisitos
Antes de comenzar:
Conecte los sistemas lógicos mediante interfaces de túnel lógico (lt). Consulte Ejemplo: Conexión de sistemas lógicos en el mismodispositivo mediante interfaces de túnel lógico en enrutadores serie MX y conmutadores de la serie EX.
Habilite OSPF en las interfaces. Consulte Ejemplo: configuración de OSPF en sistemas lógicos dentro del mismo enrutador.
Visión general
En este ejemplo, se muestra un sistema lógico que redistribuye una ruta predeterminada a otros sistemas lógicos. Todos los sistemas lógicos se ejecutan OSPF. Una razón común de una ruta predeterminada es proporcionar una ruta para enviar tráfico destinado fuera del OSPF dominio.
En este ejemplo, la ruta predeterminada no se usa para reenviar tráfico. La no-install
instrucción impide que la ruta se instale en la tabla de reenvío del sistema lógico LS3. Si configura una ruta para que no esté instalada en la tabla de reenvío, la ruta aún puede exportarse de la tabla de enrutamiento a otros protocolos. La discard
instrucción deja caer paquetes sin previo aviso.
Topología
En la Figura 2 se muestra la red de ejemplo.

Configuración
CLI configuración rápida
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red, copie y pegue los comandos en el CLI en el nivel de jerarquía y, luego, ingrese desde el modo de [edit]
commit
configuración.
set logical-systems LS3 routing-options static route 0.0.0.0/0 discard set logical-systems LS3 routing-options static route 0.0.0.0/0 no-install set logical-systems LS3 policy-options policy-statement ospf-default from protocol static set logical-systems LS3 policy-options policy-statement ospf-default from route-filter 0.0.0.0/0 exact set logical-systems LS3 policy-options policy-statement ospf-default then accept set logical-systems LS3 protocols ospf export ospf-default
Procedimiento
Procedimiento paso a paso
En el ejemplo siguiente, debe navegar por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del CLI usuario.
Para configurar una política OSPF de ruta predeterminada en sistemas lógicos:
Cambie el contexto al sistema lógico LS3.
[edit] user@host> set cli logical-system LS3
Configure la ruta predeterminada en el sistema lógico LS3.
[edit] user@host:LS3# set routing-options static route 0.0.0.0/0 discard user@host:LS3# set routing-options static route 0.0.0.0/0 no-install
Configure la política en el sistema lógico LS3.
[edit] user@host:LS3# set policy-options policy-statement ospf-default from protocol static user@host:LS3# set policy-options policy-statement ospf-default from route-filter 0.0.0.0/0 exact user@host:LS3# set policy-options policy-statement ospf-default then accept
Aplique la política de exportación a OSPF en el sistema lógico LS3.
[edit] user@host:LS3# set protocols ospf export ospf-default
Cuando termine de configurar el dispositivo, confirme la configuración.
[edit] user@host:LS3# commit
Resultados
Confirme su configuración emitiendo el show logical-systems LS3
comando.
show logical-systems LS3 interfaces { lt-1/2/0 { unit 3 { description LS3->LS2; encapsulation ethernet; peer-unit 4; family inet { address 10.0.2.1/30; } } unit 5 { description LS3->LS1; encapsulation ethernet; peer-unit 0; family inet { address 10.0.1.1/30; } } } } protocols { ospf { export ospf-default; area 0.0.0.0 { interface lt-1/2/0.5; interface lt-1/2/0.3; } } } policy-options { policy-statement ospf-default { from { protocol static; route-filter 0.0.0.0/0 exact; } then accept; } } routing-options { static { route 0.0.0.0/0 { discard; no-install; } } }
Verificación
Confirme que la configuración funciona correctamente.
Verificar que la ruta estática está redistribuida
Propósito
Compruebe que la política de OSPF está funcionando comprobando las tablas de enrutamiento.
Acción
user@host> show route logical-system LS3 inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[Static/5] 01:04:38 Discard 10.0.0.0/30 *[OSPF/10] 11:53:55, metric 2 to 10.0.2.2 via lt-1/2/0.3 > to 10.0.1.2 via lt-1/2/0.5 10.0.1.0/30 *[Direct/0] 11:54:50 > via lt-1/2/0.5 10.0.1.1/32 *[Local/0] 11:54:54 Local via lt-1/2/0.5 10.0.2.0/30 *[Direct/0] 11:54:50 > via lt-1/2/0.3 10.0.2.1/32 *[Local/0] 11:54:54 Local via lt-1/2/0.3 224.0.0.5/32 *[OSPF/10] 11:56:55, metric 1 MultiRecv
user@host> show route logical-system LS1 inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[OSPF/150] 01:02:34, metric 0, tag 0 > to 10.0.1.1 via lt-1/2/0.0 10.0.0.0/30 *[Direct/0] 11:52:46 > via lt-1/2/0.2 10.0.0.1/32 *[Local/0] 11:52:50 Local via lt-1/2/0.2 10.0.1.0/30 *[Direct/0] 11:52:46 > via lt-1/2/0.0 10.0.1.2/32 *[Local/0] 11:52:50 Local via lt-1/2/0.0 10.0.2.0/30 *[OSPF/10] 11:51:56, metric 2 > to 10.0.1.1 via lt-1/2/0.0 to 10.0.0.2 via lt-1/2/0.2 224.0.0.5/32 *[OSPF/10] 11:54:50, metric 1 MultiRecv
user@host> show route logical-system LS2 inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[OSPF/150] 01:05:20, metric 0, tag 0 > to 10.0.2.1 via lt-1/2/0.4 10.0.0.0/30 *[Direct/0] 11:55:32 > via lt-1/2/0.1 10.0.0.2/32 *[Local/0] 11:55:36 Local via lt-1/2/0.1 10.0.1.0/30 *[OSPF/10] 11:54:37, metric 2 > to 10.0.0.1 via lt-1/2/0.1 to 10.0.2.1 via lt-1/2/0.4 10.0.2.0/30 *[Direct/0] 11:55:32 > via lt-1/2/0.4 10.0.2.2/32 *[Local/0] 11:55:36 Local via lt-1/2/0.4 224.0.0.5/32 *[OSPF/10] 11:57:36, metric 1 MultiRecv
Significado
La tabla de enrutamiento del sistema lógico LS3 contiene la ruta predeterminada 0.0.0.0/0 del protocolo Estático. Las tablas de enrutamiento del sistema lógico LS1 y del sistema lógico LS2 contienen la ruta predeterminada 0.0.0.0/0 del protocolo OSPF. Si el sistema lógico LS1 y el sistema lógico LS2 reciben paquetes destinados a redes no especificadas en sus tablas de enrutamiento, dichos paquetes se enviarán al sistema lógico LS3 para su posterior procesamiento. Esta configuración da por sentado que el sistema lógico LS3 tiene una conexión con un ISP u otra red externa.
Ejemplo: configurar una política de ruta OSPF de ruta predeterminada en sistemas lógicos
En este ejemplo, se muestra cómo configurar una ruta predeterminada condicional en un sistema lógico e insertar la ruta predeterminada en OSPF área 0.
Requisitos
Antes de comenzar:
Conecte los sistemas lógicos mediante interfaces de túnel lógico (lt). Consulte Ejemplo: Conexión de sistemas lógicos en el mismodispositivo mediante interfaces de túnel lógico en enrutadores serie MX y conmutadores de la serie EX.
Habilite OSPF en las interfaces. Consulte Ejemplo: configuración de OSPF en sistemas lógicos dentro del mismo enrutador.
Visión general
En este ejemplo, OSPF área 0 contiene tres sistemas lógicos configurados en un único enrutador físico. El sistema lógico LS3 tiene BGP sesión con un par externo, por ejemplo, un ISP.
El ISP inserta una ruta estática predeterminada en BGP, lo que proporciona a la red del cliente una ruta estática predeterminada para comunicarse con redes externas. Sistema lógico LS3 exporta la ruta predeterminada a OSPF. La política de ruta en el sistema lógico LS3 está condicional de tal manera que si la conexión con el par externo deja de estar activa, la ruta predeterminada ya no está activa en las tablas de enrutamiento de los sistemas lógicos del área 0. Esta política impide el filtrado de rutas nulas del tráfico. El filtrado de rutas nulas se produce cuando los paquetes se caen sin notificación.
Topología
En la Figura 3 se muestra la red de ejemplo.

Configuración
CLI configuración rápida
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red, copie y pegue los comandos en el CLI en el nivel de jerarquía [edit] y, luego, ingrese desde el modo de commit
configuración.
Dispositivo LS1
set logical-systems LS1 interfaces lt-1/2/0 unit 0 description LS1->LS3 set logical-systems LS1 interfaces lt-1/2/0 unit 0 encapsulation ethernet set logical-systems LS1 interfaces lt-1/2/0 unit 0 peer-unit 5 set logical-systems LS1 interfaces lt-1/2/0 unit 0 family inet address 10.0.1.2/30 set logical-systems LS1 interfaces lt-1/2/0 unit 2 description LS1->LS2 set logical-systems LS1 interfaces lt-1/2/0 unit 2 encapsulation ethernet set logical-systems LS1 interfaces lt-1/2/0 unit 2 peer-unit 1 set logical-systems LS1 interfaces lt-1/2/0 unit 2 family inet address 10.0.0.1/30 set logical-systems LS1 protocols ospf area 0.0.0.0 interface lt-1/2/0.0 set logical-systems LS1 protocols ospf area 0.0.0.0 interface lt-1/2/0.2
Dispositivo LS2
set logical-systems LS2 interfaces lt-1/2/0 unit 1 description LS2->LS1 set logical-systems LS2 interfaces lt-1/2/0 unit 1 encapsulation ethernet set logical-systems LS2 interfaces lt-1/2/0 unit 1 peer-unit 2 set logical-systems LS2 interfaces lt-1/2/0 unit 1 family inet address 10.0.0.2/30 set logical-systems LS2 interfaces lt-1/2/0 unit 4 description LS2->LS3 set logical-systems LS2 interfaces lt-1/2/0 unit 4 encapsulation ethernet set logical-systems LS2 interfaces lt-1/2/0 unit 4 peer-unit 3 set logical-systems LS2 interfaces lt-1/2/0 unit 4 family inet address 10.0.2.2/30 set logical-systems LS2 protocols ospf area 0.0.0.0 interface lt-1/2/0.1 set logical-systems LS2 protocols ospf area 0.0.0.0 interface lt-1/2/0.4
Dispositivo LS3
set logical-systems LS3 interfaces lt-1/2/0 unit 3 description LS3->LS2 set logical-systems LS3 interfaces lt-1/2/0 unit 3 encapsulation ethernet set logical-systems LS3 interfaces lt-1/2/0 unit 3 peer-unit 4 set logical-systems LS3 interfaces lt-1/2/0 unit 3 family inet address 10.0.2.1/30 set logical-systems LS3 interfaces lt-1/2/0 unit 5 description LS3->LS1 set logical-systems LS3 interfaces lt-1/2/0 unit 5 encapsulation ethernet set logical-systems LS3 interfaces lt-1/2/0 unit 5 peer-unit 0 set logical-systems LS3 interfaces lt-1/2/0 unit 5 family inet address 10.0.1.1/30 set logical-systems LS3 interfaces so-0/0/2 unit 0 description LS3->ISP set logical-systems LS3 interfaces so-0/0/2 unit 0 family inet address 10.0.45.2/30 set logical-systems LS3 protocols bgp group ext type external set logical-systems LS3 protocols bgp group ext peer-as 64500 set logical-systems LS3 protocols bgp group ext neighbor 10.0.45.1 set logical-systems LS3 protocols ospf export gendefault set logical-systems LS3 protocols ospf area 0.0.0.0 interface lt-1/2/0.5 set logical-systems LS3 protocols ospf area 0.0.0.0 interface lt-1/2/0.3 set logical-systems LS3 policy-options policy-statement gendefault term upstreamroutes from protocol bgp set logical-systems LS3 policy-options policy-statement gendefault term upstreamroutes from as-path upstream set logical-systems LS3 policy-options policy-statement gendefault term upstreamroutes from route-filter 0.0.0.0/0 upto /16 set logical-systems LS3 policy-options policy-statement gendefault term upstreamroutes then next-hop 10.0.45.1 set logical-systems LS3 policy-options policy-statement gendefault term upstreamroutes then accept set logical-systems LS3 policy-options policy-statement gendefault term end then reject set logical-systems LS3 policy-options as-path upstream "^64500 " set logical-systems LS3 routing-options generate route 0.0.0.0/0 policy gendefault set logical-systems LS3 routing-options autonomous-system 64501
ISP del dispositivo
set interfaces so-0/0/2 unit 0 family inet address 10.0.45.1/30 set protocols bgp group ext type external set protocols bgp group ext export advertise-default set protocols bgp group ext peer-as 64501 set protocols bgp group ext neighbor 10.0.45.2 set policy-options policy-statement advertise-default term 1 from route-filter 0.0.0.0/0 exact set policy-options policy-statement advertise-default term 1 then accept set routing-options static route 0.0.0.0/0 discard set routing-options autonomous-system 64500
Procedimiento
Procedimiento paso a paso
En el ejemplo siguiente, debe navegar por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del CLI usuario.
Para configurar una ruta predeterminada condicional:
Configure las interfaces.
[edit logical-systems LS3 interfaces] user@R3# set lt-1/2/0 unit 3 description LS3->LS2 user@R3# set lt-1/2/0 unit 3 encapsulation ethernet user@R3# set lt-1/2/0 unit 3 peer-unit 4 user@R3# set lt-1/2/0 unit 3 family inet address 10.0.2.1/30 user@R3# set lt-1/2/0 unit 5 description LS3->LS1 user@R3# set lt-1/2/0 unit 5 encapsulation ethernet user@R3# set lt-1/2/0 unit 5 peer-unit 0 user@R3# set lt-1/2/0 unit 5 family inet address 10.0.1.1/30 user@R3# set so-0/0/2 unit 0 description LS3->ISP user@R3# set so-0/0/2 unit 0 encapsulation ethernet user@R3# set so-0/0/2 unit 0 peer-unit 7 user@R3# set so-0/0/2 unit 0 family inet address 10.0.45.2/30
Configure el número de sistema autónomo (AS).
[edit logical-systems LS3 routing-options] user@R3# set autonomous-system 64501
Configure la BGP sesión con el dispositivo ISP.
[edit logical-systems LS3 protocols bgp group ext] user@R3# set type external user@R3# set peer-as 64500 user@R3# set neighbor 10.0.45.1
Configure OSPF.
[edit logical-systems LS3 protocols ospf area 0.0.0.0] user@R3# set interface lt-1/2/0.5 user@R3# set interface lt-1/2/0.3
Configure la política de enrutamiento.
[edit logical-systems LS3 policy-options policy-statement gendefault] user@R3# set term upstreamroutes from protocol bgp user@R3# set term upstreamroutes from as-path upstream user@R3# set term upstreamroutes from route-filter 0.0.0.0/0 upto /16 user@R3# set term upstreamroutes then next-hop 10.0.45.1 user@R3# set term upstreamroutes then accept user@R3# set term end then reject [edit logical-systems LS3 policy-options] user@R3# set as-path upstream "^64500 "
Configure la ruta generada.
[edit logical-systems LS3 routing-options] user@R3# set generate route 0.0.0.0/0 policy gendefault
Aplique la política de exportación a OSPF.
[edit logical-systems LS3 protocols ospf] user@R3# set export gendefault
Cuando termine de configurar el dispositivo, confirme la configuración.
[edit] user@R3# commit
Resultados
Confirme su configuración emitiendo el show logical-systems LS3
comando.
show logical-systems LS3 interfaces { lt-1/2/0 { unit 3 { description LS3->LS2; encapsulation ethernet; peer-unit 4; family inet { address 10.0.2.1/30; } } unit 5 { description LS3->LS1; encapsulation ethernet; peer-unit 0; family inet { address 10.0.1.1/30; } } unit 6 { description LS3->ISP; encapsulation ethernet; peer-unit 7; family inet { address 10.0.45.2/30; } } } } protocols { bgp { group ext { type external; peer-as 64500; neighbor 10.0.45.1; } } ospf { export gendefault; area 0.0.0.0 { interface lt-1/2/0.5; interface lt-1/2/0.3; } } } policy-options { policy-statement gendefault { term upstreamroutes { from { protocol bgp; as-path upstream; route-filter 0.0.0.0/0 upto /16; } then { next-hop 10.0.45.1; accept; } } term end { then reject; } } as-path upstream "^64500 "; } routing-options { generate { route 0.0.0.0/0 policy gendefault; } autonomous-system 64501; }
Verificación
Confirme que la configuración funciona correctamente.
- Verificar que la ruta al ISP funcione
- Verificar que la ruta estática está redistribuida
- Probar la condición de la política
Verificar que la ruta al ISP funcione
Propósito
Asegúrese de que la conectividad está establecida entre el sistema lógico LS3 y el enrutador del ISP.
Acción
user@host>set cli logical-system LS3 Logical system: LS3 user@host:LS3>ping 10.0.45.1 PING 10.0.45.1 (10.0.45.1): 56 data bytes 64 bytes from 10.0.45.1: icmp_seq=0 ttl=64 time=1.185 ms 64 bytes from 10.0.45.1: icmp_seq=1 ttl=64 time=1.199 ms 64 bytes from 10.0.45.1: icmp_seq=2 ttl=64 time=1.186 ms
Significado
El ping
comando confirma la alcanzabilidad.
Verificar que la ruta estática está redistribuida
Propósito
Asegúrese de que la política BGP está redistribuyendo la ruta estática en la tabla de enrutamiento del sistema lógico LS3. También asegúrese de que la política OSPF está redistribuyendo la ruta estática en las tablas de enrutamiento del sistema lógico LS1 y el sistema lógico LS2.
Acción
user@host> show route logical-system LS3 protocol bgp inet.0: 9 destinations, 10 routes (9 active, 0 holddown, 1 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[BGP/170] 00:00:25, localpref 100 AS path: 64500 I > to 10.0.45.1 via so-0/0/2.0
user@host> show route logical-system LS1 protocol ospf inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[OSPF/150] 00:03:58, metric 0, tag 0 > to 10.0.1.1 via lt-1/2/0.0 10.0.2.0/30 *[OSPF/10] 03:37:45, metric 2 to 10.0.1.1 via lt-1/2/0.0 > to 10.0.0.2 via lt-1/2/0.2 224.0.0.5/32 *[OSPF/10] 03:38:41, metric 1 MultiRecv
user@host> show route logical-system LS2 protocol ospf inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[OSPF/150] 00:04:04, metric 0, tag 0 > to 10.0.2.1 via lt-1/2/0.4 10.0.1.0/30 *[OSPF/10] 03:37:46, metric 2 to 10.0.0.1 via lt-1/2/0.1 > to 10.0.2.1 via lt-1/2/0.4 224.0.0.5/32 *[OSPF/10] 03:38:47, metric 1 MultiRecv
Significado
Las tablas de enrutamiento contienen la ruta predeterminada 0.0.0.0/0. Si el sistema lógico LS1 y el sistema lógico LS2 reciben paquetes destinados a redes no especificadas en sus tablas de enrutamiento, esos paquetes se enviarán al sistema lógico LS3 para su posterior procesamiento. Si el sistema lógico LS3 recibe paquetes destinados a redes no especificadas en su tabla de enrutamiento, dichos paquetes se enviarán al ISP para su posterior procesamiento.
Probar la condición de la política
Propósito
Desactive la interfaz para asegurarse de que la ruta se elimina de las tablas de enrutamiento si no se puede acceder a la red externa.
Acción
user@host> deactivate logical-systems LS3 interfaces so-0/0/2 unit 0 family inet address 10.0.45.2/30 user@host> commit
user@host> show route logical-system LS1 protocol ospf inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.2.0/30 *[OSPF/10] 03:41:48, metric 2 to 10.0.1.1 via lt-1/2/0.0 > to 10.0.0.2 via lt-1/2/0.2 224.0.0.5/32 *[OSPF/10] 03:42:44, metric 1 MultiRecv user@host> show route logical-system LS2 protocol ospf inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.1.0/30 *[OSPF/10] 03:42:10, metric 2 to 10.0.0.1 via lt-1/2/0.1 > to 10.0.2.1 via lt-1/2/0.4 224.0.0.5/32 *[OSPF/10] 03:43:11, metric 1 MultiRecv
Significado
Las tablas de enrutamiento del sistema lógico LS1 y del sistema lógico LS2 no contienen el valor predeterminado 0.0.0.0/0. Esto verifica que la ruta predeterminada ya no esté presente en el dominio OSPF predeterminado. Para reactivar la interfaz so-0/0/2.0, emita el comando de modo de configuración activar interfaces LS3 de sistemas lógicos so-0/0/2 unidad 0 dirección de inet de familia 10.0.45.2/30.
Ejemplo: configurar una política de OSPF de importación en sistemas lógicos
En este ejemplo, se muestra cómo configurar una política OSPF de importación en sistemas lógicos. OSPF políticas de importación se aplican únicamente a rutas externas. Una ruta externa es una ruta que está fuera del OSPF AS.
Requisitos
En este ejemplo, se muestran los sistemas lógicos configurados en un solo enrutador físico. Los sistemas lógicos se conectan entre sí mediante interfaces de túnel lógico (lt). Consulte Ejemplo: Conexión de sistemas lógicos en el mismodispositivo mediante interfaces de túnel lógico en enrutadores serie MX y conmutadores de la serie EX. Alternativamente, puede usar varios enrutadores físicos.
Visión general
Los enrutadores de borde del sistema autónomo (ASBR) aprenden rutas externas. Las rutas externas se pueden anunciar en todo OSPF dominio si configura el ASBR para redistribuir la ruta en OSPF. El ASBR puede aprender una ruta externa de un protocolo de enrutamiento distinto de OSPF, o bien la ruta externa puede ser una ruta estática que configure en el ASBR.
OSPF de importación le permite evitar que se agregan rutas externas a las tablas de enrutamiento de OSPF vecinos. La política de importación no afecta a la base OSPF de datos. Esto significa que la política de importación no tiene impacto en los anuncios de estado de vínculo.
OSPF políticas de importación tienen aplicaciones prácticas. Suponga, por ejemplo, que usa OSPF para anunciar una ruta estática a los dispositivos en su centro de datos, ya que desea que algunos de los dispositivos del centro de datos usen la ruta estática. Sin embargo, desea que otros dispositivos en el centro de datos ignoren la ruta estática. De este modo, se aplica OSPF política de importación en los dispositivos que desea ignorar la ruta estática. El filtrado solo se realiza en rutas externas en OSPF. Las rutas dentro del área y entre áreas no se consideran para el filtrado. La acción predeterminada es aceptar la ruta cuando la ruta no coincide con la política.
Topología
En la Figura 4 se muestra la red de ejemplo.

En este ejemplo, los sistemas lógicos funcionan de la siguiente manera:
LS3: el sistema lógico LS3 tiene una ruta estática a la red 10.0.16.0/30. El salto siguiente para la ruta estática es 10.0.60.1. LS3 tiene configurada una política OSPF de exportación. La política de exportación redistribuye rutas estáticas de la tabla de enrutamiento de LS3 en la base de datos de OSPF LS3. Dado que la ruta estática se encuentra en la base de datos de OSPF de LS3, la ruta se anuncia en un anuncio de estado de vínculo (LSA) al vecino de OSPF LS3. El vecino OSPF de LS3 es el sistema lógico LS2.
LS2: el sistema lógico LS2 recibe el anuncio de ruta de LS3. Luego, LS2 instala la ruta en la base de datos de OSPF LS2. LS2 tiene una política de importación de OSPF configurada que coincide con la ruta estática a la red 10.0.16.0/30 e impide que la ruta estática se instale en la tabla de enrutamiento de LS2. Sin embargo, dado que la ruta se encuentra en la base de datos de OSPF de LS2, LS2 anuncia la ruta OSPF su vecino, el sistema lógico LS1.
LS1: el sistema lógico LS1 recibe el anuncio de ruta de LS2. Luego, LS1 instala la ruta en la base de datos de OSPF LS1. LS1 no tiene configurada OSPF política de importación que coincida con la ruta estática a la red 10.0.16.0/30 . Por lo tanto, la ruta se instala en la tabla de enrutamiento de LS1.
Configuración
CLI configuración rápida
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red, copie y pegue los comandos en el CLI en el nivel de jerarquía y, luego, ingrese desde el modo de [edit]
commit
configuración.
LS3
set logical-systems LS3 interfaces so-0/0/0 unit 0 family inet address 10.0.60.2/30 set logical-systems LS3 interfaces lt-1/2/0 unit 3 description LS3->LS2 set logical-systems LS3 interfaces lt-1/2/0 unit 3 encapsulation ethernet set logical-systems LS3 interfaces lt-1/2/0 unit 3 peer-unit 4 set logical-systems LS3 interfaces lt-1/2/0 unit 3 family inet address 10.0.2.1/30 set logical-systems LS3 protocols ospf export export_static set logical-systems LS3 protocols ospf area 0.0.0.0 interface lt-1/2/0.3 set logical-systems LS3 policy-options policy-statement export_static from protocol static set logical-systems LS3 policy-options policy-statement export_static then accept set logical-systems LS3 routing-options static route 10.0.16.0/30 next-hop 10.0.60.1
LS2
set logical-systems LS2 interfaces lt-1/2/0 unit 1 description LS2->LS1 set logical-systems LS2 interfaces lt-1/2/0 unit 1 encapsulation ethernet set logical-systems LS2 interfaces lt-1/2/0 unit 1 peer-unit 2 set logical-systems LS2 interfaces lt-1/2/0 unit 1 family inet address 10.0.0.2/30 set logical-systems LS2 interfaces lt-1/2/0 unit 4 description LS2->LS3 set logical-systems LS2 interfaces lt-1/2/0 unit 4 encapsulation ethernet set logical-systems LS2 interfaces lt-1/2/0 unit 4 peer-unit 3 set logical-systems LS2 interfaces lt-1/2/0 unit 4 family inet address 10.0.2.2/30 set logical-systems LS2 protocols ospf import filter_routes set logical-systems LS2 protocols ospf area 0.0.0.0 interface lt-1/2/0.1 set logical-systems LS2 protocols ospf area 0.0.0.0 interface lt-1/2/0.4 set logical-systems LS2 policy-options policy-statement filter_routes from route-filter 10.0.16.0/30 exact set logical-systems LS2 policy-options policy-statement filter_routes then reject
LS1
set logical-systems LS1 interfaces lt-1/2/0 unit 2 description LS1->LS2 set logical-systems LS1 interfaces lt-1/2/0 unit 2 encapsulation ethernet set logical-systems LS1 interfaces lt-1/2/0 unit 2 peer-unit 1 set logical-systems LS1 interfaces lt-1/2/0 unit 2 family inet address 10.0.0.1/30 set logical-systems LS1 protocols ospf area 0.0.0.0 interface lt-1/2/0.2
Procedimiento
Procedimiento paso a paso
En el ejemplo siguiente, debe navegar por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo CLI, consulte Uso del editor de CLI en el modo de configuración en la CLI del usuario.
Para configurar una política OSPF de importación en sistemas lógicos:
Configure las interfaces.
[edit] user@R1# set logical-systems LS3 interfaces so-0/0/0 unit 0 family inet address 10.0.60.2/30 user@R1# set logical-systems LS3 interfaces lt-1/2/0 unit 3 description LS3->LS2 user@R1# set logical-systems LS3 interfaces lt-1/2/0 unit 3 encapsulation ethernet user@R1# set logical-systems LS3 interfaces lt-1/2/0 unit 3 peer-unit 4 user@R1# set logical-systems LS3 interfaces lt-1/2/0 unit 3 family inet address 10.0.2.1/30 user@R1# set logical-systems LS2 interfaces lt-1/2/0 unit 1 description LS2->LS1 user@R1# set logical-systems LS2 interfaces lt-1/2/0 unit 1 encapsulation ethernet user@R1# set logical-systems LS2 interfaces lt-1/2/0 unit 1 peer-unit 2 user@R1# set logical-systems LS2 interfaces lt-1/2/0 unit 1 family inet address 10.0.0.2/30 user@R1# set logical-systems LS2 interfaces lt-1/2/0 unit 4 description LS2->LS3 user@R1# set logical-systems LS2 interfaces lt-1/2/0 unit 4 encapsulation ethernet user@R1# set logical-systems LS2 interfaces lt-1/2/0 unit 4 peer-unit 3 user@R1# set logical-systems LS2 interfaces lt-1/2/0 unit 4 family inet address 10.0.2.2/30 user@R1# set logical-systems LS1 interfaces lt-1/2/0 unit 2 description LS1->LS2 user@R1# set logical-systems LS1 interfaces lt-1/2/0 unit 2 encapsulation ethernet user@R1# set logical-systems LS1 interfaces lt-1/2/0 unit 2 peer-unit 1 user@R1# set logical-systems LS1 interfaces lt-1/2/0 unit 2 family inet address 10.0.0.1/30
Habilite OSPF en las interfaces.
[edit] user@R1# set logical-systems LS3 protocols ospf area 0.0.0.0 interface lt-1/2/0.3 user@R1# set logical-systems LS2 protocols ospf area 0.0.0.0 interface lt-1/2/0.1 user@R1# set logical-systems LS2 protocols ospf area 0.0.0.0 interface lt-1/2/0.4 user@R1# set logical-systems LS1 protocols ospf area 0.0.0.0 interface lt-1/2/0.2
Configure la ruta estática en el sistema lógico LS3.
[edit] user@R1# set logical-systems LS3 routing-options static route 10.0.16.0/30 next-hop 10.0.60.1
En el sistema lógico LS3, redistribuya la ruta estática en OSPF.
[edit] user@R1# set logical-systems LS3 protocols ospf export export_static user@R1# set logical-systems LS3 policy-options policy-statement export_static from protocol static user@R1# set logical-systems LS3 policy-options policy-statement export_static then accept
En el sistema lógico LS2, configure la política OSPF de importación.
[edit] user@R1# set logical-systems LS2 protocols ospf import filter_routes user@R1# set logical-systems LS2 policy-options policy-statement filter_routes from route-filter 10.0.16.0/30 exact user@R1# set logical-systems LS2 policy-options policy-statement filter_routes then reject
Cuando termine de configurar el dispositivo, confirme la configuración.
[edit] user@R1# commit
Resultados
Confirme su configuración emitiendo el show logical-systems
comando.
user@R1# show logical-systems LS1 { interfaces { lt-1/2/0 { unit 2 { description LS1->LS2; encapsulation ethernet; peer-unit 1; family inet { address 10.0.0.1/30; } } } } protocols { ospf { area 0.0.0.0 { interface lt-1/2/0.2; } } } } LS2 { interfaces { lt-1/2/0 { unit 1 { description LS2->LS1; encapsulation ethernet; peer-unit 2; family inet { address 10.0.0.2/30; } } unit 4 { description LS2->LS3; encapsulation ethernet; peer-unit 3; family inet { address 10.0.2.2/30; } } } } protocols { ospf { import filter_routes; area 0.0.0.0 { interface lt-1/2/0.1; interface lt-1/2/0.4; } } } policy-options { policy-statement filter_routes { from { route-filter 10.0.16.0/30 exact; } then reject; } } } LS3 { interfaces { so-0/0/0 { unit 0 { family inet { address 10.0.60.2/30; } } } lt-1/2/0 { unit 3 { description LS3->LS2; encapsulation ethernet; peer-unit 4; family inet { address 10.0.2.1/30; } } } } protocols { ospf { export export_static; area 0.0.0.0 { interface lt-1/2/0.3; } } } policy-options { policy-statement export_static { from protocol static; then accept; } } routing-options { static { route 10.0.16.0/30 next-hop 10.0.60.1; } } }
Verificación
Confirme que la configuración funciona correctamente.
- Visualización de las OSPF de datos de los sistemas lógicos
- Visualización de las tablas de enrutamiento de los sistemas lógicos
Visualización de las OSPF de datos de los sistemas lógicos
Propósito
Compruebe que OSPF anuncia la ruta estática.
Acción
user@R1> show ospf database logical-system all logical-system: LS2 OSPF database, Area 0.0.0.0 Type ID Adv Rtr Seq Age Opt Cksum Len Router 10.0.0.1 10.0.0.1 0x8000001f 107 0x22 0x8f59 36 Router *10.0.0.2 10.0.0.2 0x80000025 101 0x22 0x4074 48 Router 10.0.2.1 10.0.2.1 0x80000018 107 0x22 0xab3a 36 Network 10.0.0.1 10.0.0.1 0x80000001 107 0x22 0x7b94 32 Network 10.0.2.1 10.0.2.1 0x8000000c 190 0x22 0x53ab 32 OSPF AS SCOPE link state database Type ID Adv Rtr Seq Age Opt Cksum Len Extern 10.0.16.0 10.0.2.1 0x80000007 1785 0x22 0x4147 36 ----- logical-system: LS1 OSPF database, Area 0.0.0.0 Type ID Adv Rtr Seq Age Opt Cksum Len Router *10.0.0.1 10.0.0.1 0x8000001f 107 0x22 0x8f59 36 Router 10.0.0.2 10.0.0.2 0x80000025 103 0x22 0x4074 48 Router 10.0.2.1 10.0.2.1 0x80000018 109 0x22 0xab3a 36 Network *10.0.0.1 10.0.0.1 0x80000001 107 0x22 0x7b94 32 Network 10.0.2.1 10.0.2.1 0x8000000c 192 0x22 0x53ab 32 OSPF AS SCOPE link state database Type ID Adv Rtr Seq Age Opt Cksum Len Extern 10.0.16.0 10.0.2.1 0x80000007 1787 0x22 0x4147 36 ----- logical-system: LS3 OSPF database, Area 0.0.0.0 Type ID Adv Rtr Seq Age Opt Cksum Len Router 10.0.0.1 10.0.0.1 0x8000001f 109 0x22 0x8f59 36 Router 10.0.0.2 10.0.0.2 0x80000025 103 0x22 0x4074 48 Router *10.0.2.1 10.0.2.1 0x80000018 107 0x22 0xab3a 36 Network 10.0.0.1 10.0.0.1 0x80000001 109 0x22 0x7b94 32 Network *10.0.2.1 10.0.2.1 0x8000000c 190 0x22 0x53ab 32 OSPF AS SCOPE link state database Type ID Adv Rtr Seq Age Opt Cksum Len Extern *10.0.16.0 10.0.2.1 0x80000007 1785 0x22 0x4147 36 ...
Significado
La salida extern *10.0.16.0 muestra que OSPF anuncia la ruta externa.
Visualización de las tablas de enrutamiento de los sistemas lógicos
Propósito
Asegúrese de que el sistema lógico LS3 y el sistema lógico LS1 tienen la ruta a la red 10.0.16.0/30 instalada en sus respectivas tablas de enrutamiento. Asegúrese de que el sistema lógico LS2 no tenga la ruta instalada en su tabla de enrutamiento.
Acción
user@R1> show route logical-system all logical-system: LS2 inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.0/30 *[Direct/0] 04:22:19 > via lt-1/2/0.1 10.0.0.2/32 *[Local/0] 04:22:19 Local via lt-1/2/0.1 10.0.2.0/30 *[Direct/0] 04:22:19 > via lt-1/2/0.4 10.0.2.2/32 *[Local/0] 04:22:19 Local via lt-1/2/0.4 224.0.0.5/32 *[OSPF/10] 04:22:23, metric 1 MultiRecv ----- logical-system: LS1 inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.0/30 *[Direct/0] 04:22:19 > via lt-1/2/0.2 10.0.0.1/32 *[Local/0] 04:22:19 Local via lt-1/2/0.2 10.0.2.0/30 *[OSPF/10] 00:07:52, metric 2 > to 10.0.0.2 via lt-1/2/0.2 10.0.16.0/30 *[OSPF/150] 00:07:52, metric 0, tag 0 > to 10.0.0.2 via lt-1/2/0.2 224.0.0.5/32 *[OSPF/10] 04:22:23, metric 1 MultiRecv ----- logical-system: LS3 inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.0/30 *[OSPF/10] 00:07:57, metric 2 > to 10.0.2.2 via lt-1/2/0.3 10.0.2.0/30 *[Direct/0] 04:22:19 > via lt-1/2/0.3 10.0.2.1/32 *[Local/0] 04:22:19 Local via lt-1/2/0.3 10.0.16.0/30 *[Static/5] 03:51:18 > to 10.0.60.1 via so-0/0/0.0 10.0.60.0/30 *[Direct/0] 03:53:52 > via so-0/0/0.0 10.0.60.2/32 *[Local/0] 03:53:58 Local via so-0/0/0.0 224.0.0.5/32 *[OSPF/10] 04:22:23, metric 1 MultiRecv
Significado
La ruta a 10.0.16.0/30 no está instalada en la tabla de enrutamiento del sistema lógico LS2. La ruta a 10.0.16.0/30 se instala en la tabla de enrutamiento del sistema lógico LS1 como una ruta aprendida a partir de OSPF. Dado que es una OSPF ruta externa, tiene un valor de preferencia de 150 (en lugar de 10). De forma predeterminada, las rutas resultantes OSPF LSA externos se instalan con un valor de preferencia de 150. La ruta a 10.0.16.0/30 se instala en la tabla de enrutamiento del sistema lógico LS3 como una ruta estática.