Como configurar várias instâncias de IGP independentes de IS-IS e OSPFv2

Saiba como configurar e executar várias instâncias do IGP em um roteador.

Configurar várias instâncias de IGP do IS-IS

Saiba mais sobre os benefícios e obtenha uma visão geral da execução de várias instâncias do Interior Gateway Protocol (IGP) do IS-IS em um roteador.

Benefícios do IS-IS de várias instâncias

  • Você pode usar várias instâncias de IGP do IS-IS para redistribuir rotas entre domínios IS-IS independentes em um único roteador.
  • Você pode construir hierarquias IS-IS flexíveis em domínios IGP independentes.
  • Permite o desacoplamento de vários domínios de inundação de IS-IS e, portanto, alcança uma implantação de IS-IS mais escalável.
Figura 1: Topologia de implantação do IS-IS de várias instâncias Multi-Instance IS-IS Deployment Topology

A Figura 1 ilustra vários benefícios da configuração de várias instâncias de IGP do IS-IS no roteador. Por exemplo, o roteador F participa de duas instâncias IS-IS independentes. O roteador F trata a rede de agregação IS-IS-1 e a rede principal IS-IS como dois domínios IGP independentes, ao mesmo tempo em que redistribui rotas entre esses domínios. Os operadores de rede podem usar essa flexibilidade para construir uma hierarquia de domínios IS-IS.

A Figura 1 também ilustra o uso de várias instâncias de IGP do IS-IS para separar as redes metro em domínios de inundação IS-IS independentes. No exemplo, os roteadores D e E participam das redes IS-IS metro-a, IS-IS metro-b e IS-IS metro-c, bem como da Rede de Agregação IS-IS-1. Os roteadores D e E não inundam os diferentes domínios IS-IS com anúncios IS-IS. Em vez disso, eles redistribuem rotas específicas entre os diferentes domínios IS-IS, o que permite implantações de metro mais escaláveis.

Visão geral do IS-IS de várias instâncias

Você pode configurar e executar várias instâncias IGP independentes do IS-IS simultaneamente em um roteador. Essas instâncias são associadas à instância de roteamento padrão e instalam rotas na tabela de roteamento padrão. Cada instância do IS-IS também pode exportar as rotas instaladas na tabela de roteamento por outras instâncias do IS-IS usando a configuração padrão da política de roteamento do Junos OS. Por padrão, as rotas instaladas pelas diferentes instâncias do IS-IS têm a mesma preferência de rota.

Observação:

O Junos OS não oferece suporte à configuração da mesma interface lógica em várias instâncias de IGP do IS-IS.

Na maioria dos cenários de implantação, apenas uma instância IS-IS em um roteador instala uma rota para um determinado prefixo. Portanto, você não precisa configurar preferências de rota diferentes para várias instâncias do IS-IS. No entanto, para determinados cenários de implantação em que várias instâncias do IS-IS instalam as rotas para o mesmo prefixo na tabela de roteamento, você pode definir uma preferência de rota diferente para as rotas instaladas por outras instâncias do IS-IS. Isso permite que a tabela de roteamento escolha as rotas com a melhor preferência de rota e instala essas rotas na tabela de encaminhamento.

Você pode usar o recurso de instância múltipla IS-IS para implantações hierárquicas e paralelas. No caso de implantações hierárquicas, existem fronteiras bem definidas entre os grupos de roteadores que participam de diferentes instâncias do IGP. Em implantações paralelas, diferentes instâncias de IGP (normalmente não mais do que duas ou três) abrangem grupos inteiros de roteadores. Você também pode ter implantações mistas, com alguns domínios em uma implantação hierárquica executando instâncias de IGP em paralelo.

Você pode configurar várias instâncias de IGP independentes do IS-IS incluindo a isis-instance configuration declaração noedit protocols nível de [] hierarquia. As declarações de configuração que você usa no nível deedit protocols isis-instance igp-instance-name [] hierarquia são as mesmas disponíveis no nível deedit protocols isis [] hierarquia.

Observação:

A isis-instance declaração de configuração não é suportada no nível deedit routing-instances routing-instance-name protocols [] hierarquia.

Você pode configurar várias instâncias de IGP independentes do OSPFv2 incluindo a ospf-instance configuration declaração noedit protocols nível de [] hierarquia. As declarações de configuração que você usa no nível deedit protocols ospf-instance igp-instance-name [] hierarquia são as mesmas disponíveis no nível deedit protocols ospf [] hierarquia.

Observação:

A ospf-instance declaração de configuração não é suportada no nível deedit routing-instances routing-instance-name protocols [] hierarquia.

Você pode configurar e executar várias instâncias independentes do Interior Gateway Protocol (IGP) do OSPFv2 com roteamento por segmentos (SR) em um roteador. Você pode criar duas ou mais instâncias OSPF e aplicar SR-MPLS em cada instância. Várias instâncias do OSPF podem anunciar diferentes identificadores de segmento de prefixo (SIDs de prefixo). Outras instâncias podem usar esses SIDs para tomar decisões de roteamento.

O OSPF de várias instâncias combinado com SR aumenta a flexibilidade, a escalabilidade e o controle da rede sobre a engenharia de tráfego, especialmente em redes grandes e complexas.

Exemplo: configurar instâncias IS-IS independentes em domínios de inundação metro

Use este exemplo para saber como configurar domínios de inundação metro independentes que executam várias instâncias de IGP do IS-IS.

Visão geral

Este exemplo mostra como configurar e executar várias instâncias IGP independentes do IS-IS em domínios de inundação metro.

Topologia

A Figura 2 mostra um exemplo de domínios de inundação metro (metro-a e metro-b) executando instâncias IGP independentes de IS-IS. Na topologia, os roteadores R3 e R4 participam de domínios metro IS-IS (IS-IS metro-a e IS-IS metro-b) e do domínio de rede principal IS-IS. Os roteadores R3 e R4 não inundam os diferentes domínios IS-IS com anúncios IS-IS. Em vez disso, eles redistribuem rotas específicas entre os diferentes domínios IS-IS, o que permite uma implantação metro mais escalável.

Figura 2: Topologia IS-IS de várias instâncias em domínios de inundação metro independentes (domínios IGP) Network topology diagram showing IS-IS configuration: Metro domains with routers R1 and R2; Core network with routers R3, R4, R5, R6.

Requerimentos

Este exemplo usa os seguintes componentes de hardware e software:

  • Roteadores da Série MX
  • Junos OS versão 21.1R1 ou posterior em execução em todos os dispositivos
Observação:

Você deve configurar o modo de serviços de rede como IP aprimorado. A configuração de IP aprimorado garante que o roteador use recursos de modo aprimorado.

Depois de configurar a enhanced-ip declaração e confirmar a configuração, a seguinte mensagem de aviso é exibida, solicitando que você reinicialize o roteador:

A reinicialização ativa os FPCs no roteador.

[Veja mostrar serviços de rede de chassi.]

Configuração

Para configurar e executar várias instâncias de IGP do IS-IS no roteador, execute estas tarefas:

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 corresponder à sua configuração de rede e, em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia.

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Dispositivo R5

Dispositivo R6

Configurar R1

Procedimento passo a passo

O exemplo a seguir requer que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Uso do Editor de CLI no Modo de Configuração no Guia do Usuário da CLI.

Você pode usar as etapas neste exemplo para configurar também os roteadores R2, R5 e R6. Consulte Configuração rápida da CLI e a Figura 2 para entender os IDs de interface, os endereços IP e os endereços de loopback usados nesses roteadores.

Para configurar R1:

  1. Configure as interfaces para habilitar o suporte à família IP (inet) e ISO.

  2. Crie a interface de loopback e configure os endereços IP e NET.

  3. Configure as opções de roteamento para identificar o roteador no domínio.

  4. Habilite o IS-IS nas interfaces.

Resultados

No modo de configuração, confirme sua configuração inserindo os show interfacescomandos , show routing-optionse show protocols . Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.

Configurar R3

Procedimento passo a passo

O exemplo a seguir requer que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Uso do Editor de CLI no Modo de Configuração no Guia do Usuário da CLI.

Você pode usar as etapas neste exemplo para configurar também o roteador R4. Consulte Configuração rápida da CLI e a Figura 2 para entender os IDs de interface, os endereços IP e o endereço de loopback usado no roteador.

Para configurar o R3:

  1. Configure as interfaces que se conectam a R1, R2 e R5 para habilitar o suporte à família IP e ISO.

  2. Configure três subinterfaces (interfaces lógicas) conectando R3 e R4 (uma instância padrão IS-IS e duas instâncias metro IS-IS (IS-IS metro-a e IS-IS metro-b)).

    Observação:

    A instância padrão do IS-IS refere-se à instância do IS-IS IGP configurada no nível daedit protocols isis [] hierarquia.

  3. Crie a interface de loopback e configure os endereços IP e NET.

  4. Configure políticas para redistribuir endereços de loopback de roteadores de instância metro IS-IS (IS-IS metro-a e IS-IS metro-b) e roteadores de instância padrão (rede principal) IS-IS, para que as rotas possam ser distribuídas entre domínios IS-IS conforme necessário.

    1. Configure políticas para distribuir o endereço de loopback de R3.

    2. Configure políticas para distribuir os endereços de loopback dos roteadores R5 e R6 (instância IS-IS padrão).

    3. Configure políticas para distribuir os endereços de loopback de R1 (instância IS-IS metro-a).

    4. Configure políticas para distribuir os endereços de loopback de R2 (instância metro-b IS-IS).

  5. Habilite o IS-IS na interface de instância padrão (conectando R3 a R5) e na subinterface (conectando R3 a R4).

  6. Configure o IS-IS para exportar endereços de loopback de instâncias IS-IS metro-a e IS-IS metro-b para a instância padrão IS-IS. Essa configuração distribui rotas específicas em vez de inundar todo o domínio metro.

  7. Habilite o IS-IS na interface de instância metro-b do IS-IS (conectando R3 a R2) e na subinterface (R3 a R4).

  8. Configure o IS-IS para exportar os endereços de loopback das instâncias IS-IS metro-a e IS-IS padrão para a instância IS-IS metro-b. Essa configuração distribui rotas específicas em vez de inundar todas as instâncias padrão do IS-IS e as instâncias do domínio metro-a.

  9. Habilite o IS-IS na interface de instância metro-a do IS-IS (conectando R3 a R1) e na subinterface (R3 a R4).

  10. Configure o IS-IS para exportar os endereços de loopback de instâncias IS-IS metro-b e IS-IS padrão para a instância IS-IS metro-a. Essa configuração distribui rotas específicas em vez de inundar todas as instâncias padrão do IS-IS e as instâncias do domínio metro-b.

  11. Configure as opções de roteamento para identificar o roteador no domínio.

Resultados

No modo de configuração, confirme sua configuração inserindo os show interfacescomandos , show routing-optionse show protocols . Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.

Verificação

Para verificar se a configuração está funcionando corretamente, execute as seguintes tarefas:

Verificar anúncios do IS-IS

Finalidade

Verifique as entradas de anúncio IS-IS no banco de dados de estado de enlace (LSDB) IS-IS, que contém dados sobre pacotes PDU.

Ação

Do modo operacional, execute o show isis database level 2 comando.

Em R3

Em R1

Significado

Essa saída em R3 ilustra que R3 vê os anúncios IS-IS de R4, R5 e R6, que é a instância IS-IS padrão. O R3 também vê os anúncios IS-IS de R1 (IS-IS metro-a), R2 (IS-IS metro-b) e R4 (ambos IS-IS metro-a e IS-IS metro-b). Assim, você pode ver que R3 é um roteador comum que redistribui rotas IS-IS entre a instância IS-IS metro-a, a instância IS-IS metro-b e a instância padrão IS-IS (rede principal).

A saída em R1 ilustra que R1 vê os anúncios IS-IS somente de R3 e R4. R1 não vê nenhum anúncio IS-IS de R2. Assim, você vê que IS-IS metro-a e IS-IS metro-b são domínios de inundação IS-IS separados. Você pode usar essa propriedade para criar redes mais escaláveis.

Verificar a tabela de roteamento

Finalidade

Verifique as entradas de rota na tabela de roteamento.

Ação

Do modo operacional, execute o show route table inet.0 route-destination address extensive comando.

Em R3

Significado

A saída ilustra que o endereço de loopback de R1 (192.168.100.1) é mapeado para a instância metro-a do IS-IS (IS-IS-metro-a) e o endereço de loopback de R2 (192.168.100.2) é mapeado para a instância metro-b do IS-IS (IS-IS-metro-b) conforme configurado em R3.

Verifique as rotas na tabela de roteamento do IS-IS

Finalidade

Verifique as rotas na tabela de roteamento IS-IS.

Ação

Do modo operacional, execute o show isis route comando.

Em R3

Em R1

Significado

A saída em R3 mostra os endereços de loopback e as informações de mapeamento de instância IS-IS de R1, R2, R4, R5 e R6.

A saída em R1 mostra os endereços de loopback de R2, R3, R4, R5 e R6.

Verificar interfaces IS-IS

Finalidade

Verifique as informações de status sobre interfaces habilitadas para IS-IS.

Ação

Do modo operacional, execute o show isis interface comando.

Em R3

Em R1

Significado

A saída mostra as interfaces mapeadas para diferentes instâncias de IS-IS.

Exemplo: Configurar várias instâncias independentes do OSPFv2 com Roteamento por segmentos

Use este exemplo para configurar várias instâncias de IGP do OSPFv2 com roteamento por segmentos.

Observação:

Nossa equipe de teste de conteúdo validou e atualizou este exemplo.

Dica:
Tabela 1: Pontuação de legibilidade e estimativas de tempo

Tempo de leitura

30 minutos

Tempo de configuração

20 minutos

Pré-requisitos de exemplo

Requisitos de hardware

Três roteadores da Série MX.

Requisitos de software

Junos OS versão 24.4R1 ou posterior em execução em todos os dispositivos.

Antes de começar

Benefícios

A configuração de várias instâncias independentes do OSPFv2 com roteamento por segmentos aumenta a flexibilidade, a escalabilidade e o controle da rede sobre a engenharia de tráfego, especialmente em redes grandes e complexas.

Saiba mais

Múltiplas instâncias de IGP independentes do OSPFv2

Visão geral funcional

Tecnologias utilizadas

  • Protocolos de roteamento:OSPF

  • Roteamento por segmentos com Multiprotocol Label Switching (SR-MPLS)

  • Marcação de VLAN

Tarefas de verificação primária

  • Verifique se várias instâncias OSPF independentes estão em execução.

  • Verifique o banco de dados de roteamento por segmentos OSPF para diferentes SIDs de prefixo anunciados pelas várias instâncias do OSPF

Visão geral da topologia

Este exemplo de configuração mostra três dispositivos R1, R2 e R3. Há duas subinterfaces configuradas entre o dispositivo R1 e o dispositivo R2 e entre o dispositivo R2 e o dispositivo R3. Cada dispositivo executa várias instâncias OSPF com o roteamento por segmentos habilitado. Configuramos o SR-MPLS para fornecer controle de caminho pela rede. Há instâncias OSPF nomeadas metro-edge em execução em cada uma das duas subinterfaces dos dispositivos.

Nome do host

Função

Função

R1, R2 e R3

Os dispositivos têm OSPF de várias instâncias configurado nas subinterfaces, com o roteamento por segmentos habilitado.

Os dispositivos participam de multiinstâncias OSPF, anunciam rotas e encaminham tráfego usando SIDs de prefixo para outros dispositivos.

Ilustração de topologia

Figura 3:

Etapas de configuração do R2

Para obter configurações de exemplo completas no R2, consulte: Apêndice 1: Definir comandos em todos os dispositivos

Esta seção destaca as principais tarefas de configuração necessárias para configurar o dispositivo R2 para este exemplo.

    1. Defina as configurações básicas do dispositivo, como nome de host, enhanced-ip modo, endereços IPv4 nas unidades lógicas das interfaces do dispositivo.

    2. Configure a interface de loopback com um endereço IP e habilite o MPLS.

    3. Configure o ID do roteador e o número do sistema autônomo (AS) para propagar informações de roteamento dentro de um conjunto de dispositivos de roteamento que pertencem ao mesmo AS.

    4. Habilite a marcação de VLAN e configure as unidades lógicas de ambas as interfaces com diferentes IDs de VLAN.

    5. Habilite o MPLS em cada unidade lógica. Configure o número máximo de rótulos MPLS que podem ser aplicados a pacotes de saída em unidades lógicas de cada interface.

    6. Defina uma política para balancear a carga de pacotes e aplique a política por pacote para permitir o balanceamento de carga do tráfego.

    7. Configure uma declaração de política que corresponda a rotas com base no prefixo exato e atribua um identificador de segmento à rota correspondente.

    8. Configure a engenharia de tráfego de MPLS, a faixa de rótulos do bloco global de roteamento por segmentos (SRGB) no nível da hierarquia para garantir que os rótulos sejam mais previsíveis em todo o edit protocol mpls domínio de roteamento por segmentos, a faixa de rótulos MPLS para atribuir rótulos dos rótulos SRGB configurados para os links.

  1. Configure o ospf-instance metro-edge nas subinterfaces (conectando de R2 a R1 e de R2 a R3).

  2. Habilite a instância OSPF metro-edge para usar o roteamento por segmentos com prefix-sids.

  3. Configure o valor do índice IPv4 do segmento do nó.
  4. Configure o endereço de loopback da instância OSPF metro-edge como passivo e desabilite a interface de gerenciamento (fxp0.0).

Verificação

Comando Tarefa de verificação
mostrar protocolo de rota tabela ospf inet.0 extensa
  • Verifique as entradas de rota na tabela de roteamento.

  • Verifique se o endereço de loopback de R1 e R3 está mapeado para a instância igp, conforme configurado em R2.

mostrar ospf spring sid-database igp-instance igp-instance Verifique o banco de dados de roteamento por segmentos OSPF para a instância OSPF.
mostrar instância igp de vizinho ospf igp-instance Verifique os vizinhos para a instância OSPF específica.
mostrar instância igp do banco de dados ospf igp-instance

Verifique as entradas de anúncio OSPF no banco de dados de estado de enlace (LSDB) do OSPF associado à instância do IGP.

mostrar instância igp de interface ospf igp-instance Verifique as interfaces mapeadas para a instância do IGP.
mostrar instância igp de rota ospf igp-instance Verifique as rotas e as informações de mapeamento de instância OSPF de R1 e R3.

Verificar a tabela de roteamento

Finalidade

Verificar as entradas de rota na tabela de roteamento

Ação

Do modo operacional, execute o show route table inet.0 route-destination address extensive comando.

Significado

A saída ilustra que o endereço de loopback de R1 (10.1.255.1) e o endereço de loopback de R3 (10.1.255.2) são mapeados para a borda metro da instância igp do OSPF, conforme configurado em R2.

Verificar anúncios OSPF

Finalidade

Verifique as entradas de anúncio OSPF no banco de dados de estado de enlace (LSDB) do OSPF associado à instância do IGP.

Ação

No modo operacional, execute o show ospf database igp-instance igp-instance comando.

Significado

Verifique as rotas na tabela de roteamento OSPF

Finalidade

Verifique as rotas na tabela de roteamento OSPF

Ação

No modo operacional, execute o show ospf route comando.

Significado

A saída em R2 mostra os endereços de loopback e as informações de mapeamento de instância OSPF de R1 e R3.

Verificar o banco de dados de roteamento por segmentos OSPF

Finalidade

Verifique o banco de dados de roteamento por segmentos OSPF para a instância OSPF metro-edge.

Ação

No modo operacional, execute o show ospf spring sid-database igp-instance igp-instance comando.

Significado

A saída ilustra as várias instâncias de SIDs de prefixo de anúncio OSPF (metro-edge).

Verificar as interfaces OSPF

Finalidade

Verifique as informações de status sobre interfaces habilitadas para instância OSPF.

Ação

No modo operacional, execute o show ospf interface igp-instance igp-instance comando.

Significado

A saída mostra as subinterfaces de R2 mapeadas para as instâncias OSPF (metro-edge).

Verificar o vizinho OSPF

Finalidade

Verifique as adjacências entre os links configurados.

Ação

No modo operacional, execute o show ospf neighbor igp-instance igp-instance comando.

Significado

O dispositivo R2 estabeleceu adjacência com o dispositivo R1 e o dispositivo R3 e, conforme indicado pelo campo de saída State, que é Full.

Apêndice 1: Definir comandos em todos os dispositivos

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 corresponder à sua configuração de rede e, em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia.

R1

R2

R3

Tabela de histórico de alterações

A compatibilidade com recursos é determinada pela plataforma e versão utilizada. Use o Explorador de recursos para determinar se um recurso é compatível com sua plataforma.

Lançamento
Descrição
24.4R1
A partir do Junos OS e do Junos OS Evolved Release 24.4R1, você pode configurar e executar várias instâncias independentes do Interior Gateway Protocol (IGP) do OSPFv2 com roteamento por segmentos (SR) em um roteador.
24.2R1
A partir do Junos OS e do Junos OS Evolved Release 24.2R1, você pode configurar e executar várias instâncias IGP independentes do OSPFv2 simultaneamente em um roteador.