NESTA PÁGINA
Exemplo: configurar o OSPF em sistemas lógicos dentro do mesmo roteador
Exemplo: configurar uma política de rota padrão do OSPF em sistemas lógicos
Exemplo: configurar uma política de rota padrão do OSPF condicional em sistemas lógicos
Exemplo: configurar uma política de importação de OSPF em sistemas lógicos
OSPF em sistemas lógicos
A Logical Systems permite configurar uma rede OSPF em execução em um único roteador físico. Para obter mais informações, veja os seguintes tópicos:
Exemplo: configurar o OSPF em sistemas lógicos dentro do mesmo roteador
Este exemplo mostra como configurar uma rede OSPF usando vários sistemas lógicos que estão em execução em um único roteador físico. Os sistemas lógicos são conectados por interfaces lógicas de túnel.
Requisitos
Você deve conectar os sistemas lógicos usando interfaces lógicas de túnel (lt). Veja exemplo: conectar sistemas lógicos dentro do mesmo dispositivo usando interfaces lógicas de túnel em roteadores da Série MX e switches da Série EX.
Visão geral
Este exemplo mostra a configuração de uma única área de OSPF com três sistemas lógicos em execução em um roteador físico. Cada sistema lógico tem sua própria tabela de roteamento. A configuração permite o protocolo em todas as interfaces lógicas do sistema que participam do domínio dos OSPF e especifica a área em que as interfaces estão.
Configuração
Configuração rápida da CLI
Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para combinar com sua configuração de rede, copiar e colar os comandos na CLI no nível de hierarquia [editar] e, em seguida, entrar no commit
modo de configuração.
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
Procedimento
Procedimento passo a passo
O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar pela CLI, consulte o uso do Editor de CLI no modo de configuração no guia de usuário da CLI.
Para configurar o OSPF em sistemas lógicos:
Configure a interface lógica do túnel no Logical System LS1 conectando-se ao Logical System 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 a interface lógica do túnel no Logical System LS1 conectando-se ao Logical System 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 a interface lógica do túnel no Logical System LS2 conectando-se ao Logical System 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 a interface lógica do túnel no Logical System LS2 conectando-se ao Logical System 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 a interface lógica do túnel no Logical System LS3 conectando-se ao Logical System 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 a interface lógica do túnel no Logical System LS3 conectando-se ao Logical System 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 o OSPF em todas as 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
Se você terminar de configurar o dispositivo, comprometa a configuração.
[edit] user@host# commit
Resultados
Confirme sua configuração emitindo o 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; } } } }
Verificação
Confirme que a configuração está funcionando corretamente.
- Verificando se os sistemas lógicos estão funcionando
- Verificando a conectividade entre os sistemas lógicos
Verificando se os sistemas lógicos estão funcionando
Propósito
Certifique-se de que as interfaces estão configuradas corretamente.
Ação
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 ...
Verificando a conectividade entre os sistemas lógicos
Propósito
Certifique-se de que as adjacências do OSPF sejam estabelecidas verificando as tabelas vizinhas do OSPF, verificando as tabelas de roteamento e pingando os sistemas lógicos.
Ação
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
Do 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
Do 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
Entender a política de roteamento osPF
Cada política de roteamento é identificada por um nome de política. O nome pode conter letras, números e hífens (-) e pode ter até 255 caracteres de comprimento. Para incluir espaços no nome, inclua todo o nome em marcas de cotação dupla. Cada nome da política de roteamento deve ser único dentro de uma configuração. Uma vez criada e nomeada uma política, ela deve ser aplicada antes de estar ativa.
import
Na declaração, você lista o nome da política de roteamento usada para filtrar as rotas externas do OSPF de serem instaladas nas tabelas de roteamento dos vizinhos do OSPF. Você pode filtrar as rotas, mas não inundações de endereço de estado de enlace (LSA). Uma rota externa é uma rota que está fora do sistema autônomo OSPF (AS). A política de importação não afeta o banco de dados dos OSPF. Isso significa que a política de importação não afeta os anúncios de estado de link.
export
No comunicado, você lista o nome da política de roteamento a ser avaliado quando as rotas estão sendo exportadas da tabela de roteamento para OSPF.
Por padrão, se um dispositivo de roteamento tiver várias áreas de OSPF, rotas aprendidas de outras áreas serão instaladas automaticamente na área 0 da tabela de roteamento.
Para especificar mais de uma política e criar uma cadeia de políticas, você lista as políticas usando um espaço como um separador. Se várias políticas forem especificadas, as políticas serão avaliadas na ordem em que são especificadas. Assim que uma ação de aceitação ou rejeição é executada, a avaliação da cadeia de políticas termina.
Este tópico descreve as seguintes informações:
- Termos da política de roteamento
- Condições de correspondência da política de roteamento
- Ações de políticas de roteamento
Termos da política de roteamento
As políticas de roteamento são compostas por um ou mais termos. Um termo é uma estrutura nomeada na qual as condições e ações de correspondência são definidas. Você pode definir um ou mais termos. O nome pode conter letras, números e hífens ( - ) e pode ter até 255 caracteres de comprimento. Para incluir espaços no nome, inclua todo o nome em marcas de cotação dupla.
Cada termo contém um conjunto de condições de correspondência e um conjunto de ações:
As condições de correspondência são critérios que uma rota deve combinar antes que as ações possam ser aplicadas. Se uma rota atender a todos os critérios, uma ou mais ações serão aplicadas à rota.
As ações especificam se aceitam ou rejeitam a rota, controlam como uma série de políticas são avaliadas e manipulam as características associadas a uma rota.
Condições de correspondência da política de roteamento
Uma condição de correspondência define os critérios que uma rota deve combinar para que uma ação ocorra. Você pode definir uma ou mais condições de correspondência para cada termo. Se uma rota corresponder a todas as condições de correspondência para um termo específico, as ações definidas para esse termo serão processadas.
Cada termo pode incluir duas declarações from
e to
, que definem as condições de correspondência:
from
Na declaração, você define os critérios que uma rota de entrada deve combinar. Você pode especificar uma ou mais condições de correspondência. Se você especificar mais de um, todos eles devem combinar a rota para que uma correspondência ocorra.A
from
declaração é opcional. Se você omitir asfrom
declarações e asto
declarações, todas as rotas serão consideradas compatíveis.Nota:Nas políticas de exportação, omitir a
from
declaração de um termo de política de roteamento pode levar a resultados inesperados.to
Na declaração, você define os critérios que uma rota de saída deve combinar. Você pode especificar uma ou mais condições de correspondência. Se você especificar mais de um, todos eles devem combinar a rota para que uma correspondência ocorra.
A ordem das condições de correspondência em um termo não é importante porque uma rota deve combinar todas as condições de correspondência em um termo para que uma ação seja tomada.
Para obter uma lista completa de condições de correspondência, consulte Configurar condições de correspondência em Termos de Política de Roteamento.
Ações de políticas de roteamento
Uma ação define o que o dispositivo de roteamento faz com a rota quando a rota corresponde a todas as condições de from
correspondência nas declarações e to
declarações para um termo específico. Se um termo não tiver from
e to
declarações, todas as rotas serão consideradas compatíveis e as ações se aplicam a todas as rotas.
Cada termo pode ter um ou mais dos seguintes tipos de ações. As ações estão configuradas sob a then
declaração.
Ações de controle de fluxo, que afetam se aceitam ou rejeitam a rota e se avaliam o próximo termo ou a política de roteamento.
Ações que manipulam características de rota.
Rastreie a ação, que registra correspondências de rota.
A then
declaração é opcional. Se você omiti-lo, um dos seguintes ocorre:
O próximo termo da política de roteamento, se houver, é avaliado.
Se a política de roteamento não tiver mais termos, a próxima política de roteamento, se houver, será avaliada.
Se não houver mais termos ou políticas de roteamento, a ou
reject
açãoaccept
especificada pela política padrão será executada.
Para obter uma lista completa de ações de políticas de roteamento, consulte Configuração de ações em termos de política de roteamento.
Exemplo: configurar uma política de rota padrão do OSPF em sistemas lógicos
Este exemplo mostra como configurar uma rota padrão em um sistema lógico e injetar a rota padrão na área 0 do OSPF. Neste exemplo, a área 0 do OSPF contém três sistemas lógicos configurados em um único roteador físico.
Requisitos
Antes de começar:
Conecte os sistemas lógicos usando interfaces lógicas de túnel (lt). Veja exemplo: conectar sistemas lógicos dentro do mesmo dispositivo usando interfaces lógicas de túnel em roteadores da Série MX e switches da Série EX.
Habilite o OSPF nas interfaces. Veja exemplo: configurar o OSPF em sistemas lógicos dentro do mesmo roteador.
Visão geral
Este exemplo mostra um sistema lógico redistribuindo uma rota padrão para outros sistemas lógicos. Todos os sistemas lógicos estão executando o OSPF. Um motivo comum para uma rota padrão é fornecer um caminho para o envio de tráfego destinado fora do domínio osPF.
Neste exemplo, a rota padrão não é usada para encaminhamento de tráfego. A no-install
declaração impede que a rota seja instalada na tabela de encaminhamento do Logical System LS3. Se você configurar uma rota para que ela não seja instalada na tabela de encaminhamento, a rota ainda será elegível para ser exportada da tabela de roteamento para outros protocolos. A discard
declaração derruba silenciosamente pacotes sem aviso prévio.
Configuração
Configuração rápida da CLI
Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para combinar com sua configuração de rede, copiar e colar os comandos na CLI no nível de [edit]
hierarquia e, em seguida, entrar no commit
modo de configuração.
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
Procedimento
Procedimento passo a passo
O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar pela CLI, consulte o uso do Editor de CLI no modo de configuração no guia de usuário da CLI.
Para configurar uma política de rota padrão do OSPF em sistemas lógicos:
Altere o contexto para Logical System LS3.
[edit] user@host> set cli logical-system LS3
Configure a rota padrão no Logical System 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 a política no Logical System 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 a política de exportação ao OSPF no Logical System LS3.
[edit] user@host:LS3# set protocols ospf export ospf-default
Se você terminar de configurar o dispositivo, comprometa a configuração.
[edit] user@host:LS3# commit
Resultados
Confirme sua configuração emitindo o 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; } } }
Verificação
Confirme que a configuração está funcionando corretamente.
Verificando se a rota estática é redistribuída
Propósito
Certifique-se de que a política do OSPF está funcionando verificando as tabelas de roteamento.
Ação
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
A tabela de roteamento do Logical System LS3 contém a rota padrão 0.0.0.0/0 da estática do protocolo. As tabelas de roteamento do Logical System LS1 e do Logical System LS2 contêm a rota padrão 0.0.0.0/0 do OSPF de protocolo. Se o Logical System LS1 e o Logical System LS2 receberem pacotes destinados a redes não especificadas em suas tabelas de roteamento, esses pacotes serão enviados ao Logical System LS3 para processamento adicional. Essa configuração pressupõe que o Logical System LS3 tenha uma conexão com um ISP ou outra rede externa.
Exemplo: configurar uma política de rota padrão do OSPF condicional em sistemas lógicos
Este exemplo mostra como configurar uma rota padrão condicional em um sistema lógico e injetar a rota padrão na área 0 do OSPF.
Requisitos
Antes de começar:
Conecte os sistemas lógicos usando interfaces lógicas de túnel (lt). Veja exemplo: conectar sistemas lógicos dentro do mesmo dispositivo usando interfaces lógicas de túnel em roteadores da Série MX e switches da Série EX.
Habilite o OSPF nas interfaces. Veja exemplo: configurar o OSPF em sistemas lógicos dentro do mesmo roteador.
Visão geral
Neste exemplo, a área 0 do OSPF contém três sistemas lógicos configurados em um único roteador físico. O Logical System LS3 tem uma sessão BGP com um peer externo, por exemplo, um ISP.
O ISP injeta uma rota estática padrão no BGP, que fornece à rede do cliente uma rota estática padrão para chegar a redes externas. O Sistema Lógico LS3 exporta a rota padrão para o OSPF. A política de roteamento do Logical System LS3 é condicional para que, se a conexão com o peer externo diminuir, a rota padrão não esteja mais ativa nas tabelas de roteamento dos sistemas lógicos na área 0. Essa política impede a filtragem de roteamento nulo do tráfego. A filtragem de roteamento nulo ocorre quando os pacotes são descartados sem notificação.
Topologia
A Figura 3 mostra a rede amostral.

Configuração
Configuração rápida da CLI
Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para combinar com sua configuração de rede, copiar e colar os comandos na CLI no nível de hierarquia [editar] e, em seguida, entrar no commit
modo de configuração.
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 do 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
Procedimento
Procedimento passo a passo
O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar pela CLI, consulte o uso do Editor de CLI no modo de configuração no guia de usuário da CLI.
Para configurar uma rota padrão condicional:
Configure as 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 o número do sistema autônomo (AS).
[edit logical-systems LS3 routing-options] user@R3# set autonomous-system 64501
Configure a sessão BGP com o 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 a política de roteamento.
[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 a rota gerada.
[edit logical-systems LS3 routing-options] user@R3# set generate route 0.0.0.0/0 policy gendefault
Aplique a política de exportação ao OSPF.
[edit logical-systems LS3 protocols ospf] user@R3# set export gendefault
Se você terminar de configurar o dispositivo, comprometa a configuração.
[edit] user@R3# commit
Resultados
Confirme sua configuração emitindo o 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; }
Verificação
Confirme que a configuração está funcionando corretamente.
- Verificar se a rota para o ISP está funcionando
- Verificando se a rota estática é redistribuída
- Testando a condição da política
Verificar se a rota para o ISP está funcionando
Propósito
Certifique-se de que a conectividade esteja estabelecida entre o Logical System LS3 e o roteador do ISP.
Ação
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
O ping
comando confirma a alcance.
Verificando se a rota estática é redistribuída
Propósito
Certifique-se de que a política BGP esteja redistribuindo a rota estática na tabela de roteamento do Logical System LS3. Certifique-se também de que a política de OSPF esteja redistribuindo a rota estática nas tabelas de roteamento do Logical System LS1 e logical System LS2.
Ação
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
As tabelas de roteamento contêm a rota padrão de 0.0.0.0/0. Se o Logical System LS1 e o Logical System LS2 receberem pacotes destinados a redes não especificadas em suas tabelas de roteamento, esses pacotes serão enviados ao Logical System LS3 para processamento adicional. Se o Logical System LS3 receber pacotes destinados a redes não especificadas em sua tabela de roteamento, esses pacotes serão enviados ao ISP para processamento adicional.
Testando a condição da política
Propósito
Desativar a interface para garantir que a rota seja removida das tabelas de roteamento se a rede externa se tornar inalcançável.
Ação
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
As tabelas de roteamento do Logical System LS1 e do Logical System LS2 não contêm o padrão 0.0.0.0/0. Isso verifica que a rota padrão não está mais presente no domínio dos OSPF. Para reativar a interface so-0/0/2.0 , emita as interfaces LS3 de sistemas lógicos para 0/0/2 unidade 0 de entrada da família endereço 10.0.45.2/30 de modo de configuração.
Exemplo: configurar uma política de importação de OSPF em sistemas lógicos
Este exemplo mostra como configurar uma política de importação de OSPF em sistemas lógicos. As políticas de importação de OSPF aplicam-se apenas a rotas externas. Uma rota externa é uma rota fora do OSPF AS.
Requisitos
Este exemplo mostra sistemas lógicos configurados em um único roteador físico. Os sistemas lógicos se conectam entre si usando interfaces lógicas de túnel (lt). Veja exemplo: conectar sistemas lógicos dentro do mesmo dispositivo usando interfaces lógicas de túnel em roteadores da Série MX e switches da Série EX. Como alternativa, você pode usar vários roteadores físicos.
Visão geral
As rotas externas são aprendidas por roteadores de borda do sistema autônomo (ASBRs). Rotas externas podem ser anunciadas em todo o domínio dos OSPF se você configurar o ASBR para redistribuir a rota para o OSPF. Uma rota externa pode ser aprendida pelo ASBR a partir de um protocolo de roteamento que não seja o OSPF, ou a rota externa pode ser uma rota estática que você configura no ASBR.
A política de importação do OSPF permite que você impeça que rotas externas sejam adicionadas às tabelas de roteamento dos vizinhos do OSPF. A política de importação não afeta o banco de dados dos OSPF. Isso significa que a política de importação não afeta os anúncios de estado de link.
As políticas de importação de OSPF têm aplicações práticas. Suponha, por exemplo, que você esteja usando o OSPF para anunciar uma rota estática para os dispositivos em seu data center porque você quer que alguns dos dispositivos no data center usem a rota estática. No entanto, você quer que outros dispositivos no data center ignorem a rota estática. Então, você aplica a política de importação do OSPF nos dispositivos que deseja ignorar a rota estática. A filtragem é feita apenas em rotas externas no OSPF. As rotas intra-área e inter-área não são consideradas para filtragem. A ação padrão é aceitar a rota quando a rota não corresponder à política.
Topologia
A Figura 4 mostra a rede amostral.

Neste exemplo, os sistemas lógicos operam da seguinte forma:
LS3 — Logical System LS3 tem uma rota estática para a rede 10.0.16.0/30. O próximo salto para a rota estática é 10.0.60.1. O LS3 tem uma política de exportação de OSPF configurada. A política de exportação redistribui rotas estáticas da tabela de roteamento do LS3 para o banco de dados OSPF do LS3. Como a rota estática está no banco de dados OSPF do LS3, a rota é anunciada em um anúncio de estado de link (LSA) para o vizinho OSPF do LS3. O vizinho OSPF da LS3 é o Logical System LS2.
LS2 — Logical System LS2 recebe o anúncio de rota do LS3. O LS2 instala a rota no banco de dados OSPF do LS2. O LS2 tem uma política de importação de OSPF configurada que combina a rota estática com a rede 10.0.16.0/30 e impede que a rota estática seja instalada na tabela de roteamento do LS2. No entanto, como a rota está no banco de dados OSPF do LS2, o LS2 anuncia a rota para seu vizinho OSPF, Logical System LS1.
LS1 — Logical System LS1 recebe o anúncio de rota do LS2. O LS1 instala a rota no banco de dados OSPF do LS1. O LS1 não tem uma política de importação de OSPF configurada que corresponda à rota estática à rede 10.0.16.0/30. Portanto, a rota é instalada na tabela de roteamento do LS1.
Configuração
Configuração rápida da CLI
Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para combinar com sua configuração de rede, copiar e colar os comandos na CLI no nível de [edit]
hierarquia e, em seguida, entrar no commit
modo de configuração.
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
Procedimento
Procedimento passo a passo
O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar pela CLI, consulte o uso do Editor de CLI no modo de configuração no guia de usuário da CLI.
Para configurar uma política de importação de OSPF em sistemas lógicos:
Configure as 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 o OSPF nas 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 a rota estática no Logical System LS3.
[edit] user@R1# set logical-systems LS3 routing-options static route 10.0.16.0/30 next-hop 10.0.60.1
No Logical System LS3, redistribua a rota estática para o 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
No Sistema Lógico LS2, configure a política de importação do OSPF.
[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
Se você terminar de configurar o dispositivo, comprometa a configuração.
[edit] user@R1# commit
Resultados
Confirme sua configuração emitindo o 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; } } }
Verificação
Confirme que a configuração está funcionando corretamente.
- Visualizando os bancos de dados osPF dos sistemas lógicos
- Visualizando as tabelas de roteamento dos sistemas lógicos
Visualizando os bancos de dados osPF dos sistemas lógicos
Propósito
Verifique se o OSPF está anunciando a rota estática.
Ação
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
A saída Extern *10.0.16.0 mostra que o OSPF está anunciando a rota externa.
Visualizando as tabelas de roteamento dos sistemas lógicos
Propósito
Certifique-se de que o Logical System LS3 e o Logical System LS1 tenham a rota para a rede 10.0.16.0/30 instalada em suas respectivas tabelas de roteamento. Certifique-se de que o Logical System LS2 não tenha a rota instalada em sua tabela de roteamento.
Ação
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
A rota para 10.0.16.0/30 não está instalada na tabela de roteamento do Logical System LS2. A rota para 10.0.16.0/30 está instalada na tabela de roteamento do Logical System LS1 como uma rota aprendida com o OSPF. Por ser uma rota externa OSPF, ela tem um valor de preferência de 150 (em vez de 10). Por padrão, as rotas resultantes de LSAs externos OSPF são instaladas com um valor de preferência de 150. A rota para 10.0.16.0/30 está instalada na tabela de roteamento do Logical System LS3 como uma rota estática.