NESTA PÁGINA
Exemplo: configurar uma topologia IS-IS de vários níveis para controlar inundações interareas
Este exemplo mostra como configurar uma topologia IS-IS de vários níveis.
Requisitos
Nenhuma configuração especial além da inicialização do dispositivo é necessária antes de configurar este exemplo.
Visão geral
Assim como o OSPF, o protocolo IS-IS oferece suporte à divisão de um domínio de roteamento em várias áreas com níveis que controlam inundações interáreas. O uso de vários níveis melhora a escalabilidade do protocolo, pois as PDUs de estado de enlace nível 2 (backbone) normalmente não são inundadas em uma área de nível 1.
Uma área de nível 2 is-IS é análoga à área de backbone do OSPF (0), enquanto uma área de nível 1 opera muito como uma área de OSPF totalmente stubby, na medida em que uma rota padrão normalmente é usada para atingir rotas externas internível e AS.
Ao contrário do OSPF, os limites de área IS-IS ocorrem entre roteadores, de maneira que um determinado dispositivo de roteamento esteja sempre totalmente contido em uma determinada área. As adjacências de nível 1 podem ser formadas entre roteadores que compartilham um número de área comum, enquanto uma adjacência de nível 2 pode ser formada entre roteadores que podem ou não compartilhar um número de área.
A Figura 1 mostra a topologia usada neste exemplo.
A configuração rápida da CLI mostra a configuração para todos os dispositivos da Figura 1. A seção #configuration69__isis-multinível passo a passo descreve as etapas do dispositivo R5.
Este exemplo tem as seguintes características:
-
O dispositivo R5 funciona como um roteador de nível 1/nível 2 para interconectar a área de backbone nível 2 49.0001 e a área de nível 1 49.0002 contendo o dispositivo R6 e o dispositivo R7.
-
O ID do sistema é baseado nos endereços IPv4 lo0 dos dispositivos.
-
A perda de qualquer interface individual não interrompe totalmente a operação IS-IS.
-
Os endereços lo0 IPv4 de todos os roteadores podem ser alcançados por meio do IS-IS.
-
O enlace entre o dispositivo R3 e o dispositivo S1 aparece na área 49.0001 como uma rota intra-área. Nenhuma adjacências IS-IS pode ser estabelecida nesta interface. Isso é feito configurando a
passive
declaração na interface do dispositivo R3 para o Dispositivo S1. -
Os endereços de loopback dos dispositivos de nível 2 não aparecem em uma área de nível 1.
-
Há apenas uma adjacência para cada pareamento de dispositivos.
Topologia
Configuração
Procedimento
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 os detalhes necessários para combinar com a configuração de sua rede e, em seguida, copie e cole os comandos na CLI no nível de [edit]
hierarquia.
Dispositivo R3
set interfaces fe-1/2/0 unit 0 description to-R4 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.17/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/1 unit 0 description to-R5 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.21/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces fe-1/2/2 unit 0 family inet address 10.0.0.41/30 set interfaces fe-1/2/2 unit 0 description to-S1 set interfaces lo0 unit 0 family inet address 192.168.0.3/32 set interfaces lo0 unit 0 family iso address 49.0001.0192.0168.0003.00 set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface lo0.0 level 1 disable set protocols isis interface fe-1/2/2.0 passive
Dispositivo R4
set interfaces fe-1/2/0 unit 0 description to-R3 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.18/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/1 unit 0 description to-R5 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.25/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.4/32 set interfaces lo0 unit 0 family iso address 49.0001.0192.0168.0004.00 set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface lo0.0 level 1 disable
Dispositivo R5
set interfaces fe-1/2/0 unit 0 description to-R3 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.22/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/1 unit 0 description to-R4 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.26/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces fe-1/2/2 unit 0 description to-R6 set interfaces fe-1/2/2 unit 0 family inet address 10.0.0.29/30 set interfaces fe-1/2/2 unit 0 family iso set interfaces fe-1/2/3 unit 0 description to-R7 set interfaces fe-1/2/3 unit 0 family inet address 10.0.0.38/30 set interfaces fe-1/2/3 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.5/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0005.00 set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface fe-1/2/2.0 level 2 disable set protocols isis interface fe-1/2/3.0 level 2 disable set protocols isis interface lo0.0 level 1 disable
Dispositivo R6
set interfaces fe-1/2/0 unit 0 description to-R5 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.30/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/1 unit 0 description to-R7 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.33/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.6/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0006.00 set protocols isis interface fe-1/2/0.0 level 2 disable set protocols isis interface fe-1/2/1.0 level 2 disable set protocols isis interface lo0.0 level 2 disable
Dispositivo R7
set interfaces fe-1/2/0 unit 0 description to-R6 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.34/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/1 unit 0 description to-R5 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.37/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.7/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0007.00 set protocols isis interface fe-1/2/0.0 level 2 disable set protocols isis interface fe-1/2/1.0 level 2 disable set protocols isis interface lo0.0 level 2 disable
Dispositivo S1
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.42/30 set interfaces fe-1/2/0 unit 0 description to-R3
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 IS-IS de vários níveis:
-
Configure as interfaces de rede.
Habilite o IS-IS nas interfaces incluindo a família de endereços ISO em cada interface.
[edit interfaces] user@R5# set fe-1/2/0 unit 0 description to-R3 user@R5# set fe-1/2/0 unit 0 family inet address 10.0.0.22/30 user@R5# set fe-1/2/0 unit 0 family iso user@R5# set fe-1/2/1 unit 0 description to-R4 user@R5# set fe-1/2/1 unit 0 family inet address 10.0.0.26/30 user@R5# set fe-1/2/1 unit 0 family iso user@R5# set fe-1/2/2 unit 0 description to-R6 user@R5# set fe-1/2/2 unit 0 family inet address 10.0.0.29/30 user@R5# set fe-1/2/2 unit 0 family iso user@R5# set fe-1/2/3 unit 0 description to-R7 user@R5# set fe-1/2/3 unit 0 family inet address 10.0.0.38/30 user@R5# set fe-1/2/3 unit 0 family iso
-
Configure dois endereços de interface de loopback.
Um endereço é para IPv4.
A outra é para a área IS-IS 49.0002 para que o dispositivo R5 possa formar adjacências com os outros dispositivos de nível 1 na área 49.0002. Embora a NET do dispositivo R5 se identifique como pertencente à área de nível 1 49.0002, sua interface de loopback não está configurada como uma interface de nível 1. Isso faria com que a rota para o loopback do dispositivo R5 fosse injetada na área de Nível 1.
[edit interfaces lo0 unit 0] user@R5# set family inet address 192.168.0.5/32 user@R5# set family iso address 49.0002.0192.0168.0005.00
-
Especifique o nível IS-IS por interface.
O dispositivo R5 fica adjacente aos outros dispositivos de roteamento no mesmo nível em cada link.
Por padrão, o IS-IS é habilitado para áreas IS-IS em todas as interfaces nas quais a família de protocolos ISO é habilitada (no nível da
[edit interfaces interface-name unit logical-unit-number]
hierarquia). Para desativar o IS-IS em qualquer nível específico de uma interface, inclua adisable
declaração.A interface de loopback do dispositivo R5 está configurada apenas para executar o Nível 2. Se a operação de nível 1 fosse habilitada no lo0.0, o dispositivo R5 incluiria seu endereço de loopback em sua PDU de estado de enlace nível 1, o que está incorreto para este exemplo, no qual os endereços de loopback dos dispositivos de nível 2 não devem aparecer em uma área de Nível 1.
Ao contrário do OSPF, você deve listar explicitamente a interface lo0 do roteador no nível de
[edit protocols isis]
hierarquia, porque essa interface é a fonte da NET do roteador e, portanto, deve ser configurada como uma interface IS-IS. No IS-IS, a interface lo0 opera no modo passivo por padrão, o que é ideal porque a formação de adjacência nunca pode ocorrer em uma interface virtual.[edit protocols isis] user@R5# set interface fe-1/2/0.0 level 1 disable user@R5# set interface fe-1/2/1.0 level 1 disable user@R5# set interface fe-1/2/2.0 level 2 disable user@R5# set interface fe-1/2/3.0 level 2 disable user@R5# set interface lo0.0 level 1 disable
Resultados
A partir do modo de configuração, confirme sua configuração inserindo os show interfaces
comandos e show protocols
os comandos. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.
user@R5# show interfaces
fe-1/2/0 {
unit 0{
description to-R3;
family inet {
address 10.0.0.22/30;
}
family iso;
}
}
fe-1/2/1 {
unit 0 {
description to-R4;
family inet {
address 10.0.0.26/30;
}
family iso;
}
}
fe-1/2/2 {
unit 0 {
description to-R6;
family inet {
address 10.0.0.29/30;
}
family iso;
}
}
fe-1/2/3 {
unit 0 {
description to-R7;
family inet {
address 10.0.0.38/30;
}
family iso;
}
}
lo0 {
unit 0 {
family inet {
address 192.168.0.5/32;
}
family iso {
address 49.0002.0192.0168.0005.00;
}
}
}
user@R5# show protocols
isis {
interface fe-1/2/0.0 {
level 1 disable;
}
interface fe-1/2/1.0 {
level 1 disable;
}
interface fe-1/2/2.0 {
level 2 disable;
}
interface fe-1/2/3.0 {
level 2 disable;
}
interface lo0.0 {
level 1 disable;
}
}
Se você terminar de configurar o dispositivo, entre no commit
modo de configuração.
Verificação
Confirme que a configuração está funcionando corretamente.
- Verificando associações de interface para área
- Verificação de Adjacências IS-IS
- Examinando o banco de dados IS-IS
Verificando associações de interface para área
Propósito
Certifique-se de que as associações de interface para área estejam configuradas conforme esperado.
Ação
Do modo operacional, entre no show isis interface
comando.
user@R5> show isis interface IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric lo0.0 3 0x1 Disabled Passive 0/0 fe-1/2/0.0 2 0x3 Disabled R5.03 10/10 fe-1/2/1.0 2 0x2 Disabled R5.02 10/10 fe-1/2/2.0 1 0x1 R6.02 Disabled 10/10 fe-1/2/3.0 1 0x4 R5.04 Disabled 10/10
Significado
A saída mostra que as interfaces do Dispositivo R5 foram configuradas corretamente com a família ISO, e que as interfaces foram colocadas nos níveis corretos.
Você também pode ver que o Dispositivo R5 elegeu-se como o sistema intermediário (DIS) designado em suas interfaces IS-IS capazes de broadcast.
Verificação de Adjacências IS-IS
Propósito
Verifique se as adjacências esperadas se formaram entre o dispositivo R5 e seus vizinhos is-IS.
Ação
Do modo operacional, entre no show isis adjacency detail
comando.
user@R5> show isis adjacency detail R3 Interface: fe-1/2/0.0, Level: 2, State: Up, Expires in 25 secs Priority: 64, Up/Down transitions: 1, Last transition: 03:19:31 ago Circuit type: 2, Speaks: IP, IPv6, MAC address: 0:5:85:8f:c8:bc Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise LAN id: R5.03, IP addresses: 10.0.0.21 R4 Interface: fe-1/2/1.0, Level: 2, State: Up, Expires in 24 secs Priority: 64, Up/Down transitions: 1, Last transition: 03:19:36 ago Circuit type: 2, Speaks: IP, IPv6, MAC address: 0:5:85:8f:c8:bc Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise LAN id: R5.02, IP addresses: 10.0.0.25 R6 Interface: fe-1/2/2.0, Level: 1, State: Up, Expires in 6 secs Priority: 64, Up/Down transitions: 1, Last transition: 03:20:24 ago Circuit type: 1, Speaks: IP, IPv6, MAC address: 0:5:85:8f:c8:bd Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise LAN id: R6.02, IP addresses: 10.0.0.30 R7 Interface: fe-1/2/3.0, Level: 1, State: Up, Expires in 21 secs Priority: 64, Up/Down transitions: 1, Last transition: 03:19:29 ago Circuit type: 1, Speaks: IP, IPv6, MAC address: 0:5:85:8f:c8:bc Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise LAN id: R5.04, IP addresses: 10.0.0.37
Significado
Esses resultados confirmam que o dispositivo R5 tem duas adjacências de Nível 2 e duas adjacências de Nível 1.
Examinando o banco de dados IS-IS
Propósito
Como o dispositivo R5 é um roteador conectado de nível 1/nível 2 (L1/L2), examine o banco de dados de estado de enlace nível 1 associado à área 49.0002 para confirmar que os endereços de loopback dos roteadores de backbone não estão sendo anunciados na área de Nível 1.
Ação
Do modo operacional, entre no show isis database detail
comando.
user@R5> show isis database detail IS-IS level 1 link-state database: R5.00-00 Sequence: 0x19, Checksum: 0x7488, Lifetime: 727 secs IS neighbor: R5.04 Metric: 10 IS neighbor: R6.02 Metric: 10 IP prefix: 10.0.0.28/30 Metric: 10 Internal Up IP prefix: 10.0.0.36/30 Metric: 10 Internal Up R5.04-00 Sequence: 0x14, Checksum: 0x2668, Lifetime: 821 secs IS neighbor: R5.00 Metric: 0 IS neighbor: R7.00 Metric: 0 R6.00-00 Sequence: 0x17, Checksum: 0xa65, Lifetime: 774 secs IS neighbor: R6.02 Metric: 10 IS neighbor: R7.02 Metric: 10 IP prefix: 10.0.0.28/30 Metric: 10 Internal Up IP prefix: 10.0.0.32/30 Metric: 10 Internal Up IP prefix: 192.168.0.6/32 Metric: 0 Internal Up R6.02-00 Sequence: 0x13, Checksum: 0xd1c0, Lifetime: 908 secs IS neighbor: R5.00 Metric: 0 IS neighbor: R6.00 Metric: 0 R7.00-00 Sequence: 0x17, Checksum: 0xe39, Lifetime: 775 secs IS neighbor: R5.04 Metric: 10 IS neighbor: R7.02 Metric: 10 IP prefix: 10.0.0.32/30 Metric: 10 Internal Up IP prefix: 10.0.0.36/30 Metric: 10 Internal Up IP prefix: 192.168.0.7/32 Metric: 0 Internal Up R7.02-00 Sequence: 0x13, Checksum: 0x404d, Lifetime: 966 secs IS neighbor: R6.00 Metric: 0 IS neighbor: R7.00 Metric: 0 IS-IS level 2 link-state database: R3.00-00 Sequence: 0x17, Checksum: 0x5f84, Lifetime: 1085 secs IS neighbor: R4.02 Metric: 10 IS neighbor: R5.03 Metric: 10 IP prefix: 10.0.0.16/30 Metric: 10 Internal Up IP prefix: 10.0.0.20/30 Metric: 10 Internal Up IP prefix: 10.0.0.40/30 Metric: 10 Internal Up IP prefix: 192.168.0.3/32 Metric: 0 Internal Up R4.00-00 Sequence: 0x17, Checksum: 0xab3a, Lifetime: 949 secs IS neighbor: R4.02 Metric: 10 IS neighbor: R5.02 Metric: 10 IP prefix: 10.0.0.16/30 Metric: 10 Internal Up IP prefix: 10.0.0.24/30 Metric: 10 Internal Up IP prefix: 192.168.0.4/32 Metric: 0 Internal Up R4.02-00 Sequence: 0x14, Checksum: 0xf2a8, Lifetime: 1022 secs IS neighbor: R3.00 Metric: 0 IS neighbor: R4.00 Metric: 0 R5.00-00 Sequence: 0x1f, Checksum: 0x20d7, Lifetime: 821 secs IS neighbor: R5.02 Metric: 10 IS neighbor: R5.03 Metric: 10 IP prefix: 10.0.0.20/30 Metric: 10 Internal Up IP prefix: 10.0.0.24/30 Metric: 10 Internal Up IP prefix: 10.0.0.28/30 Metric: 10 Internal Up IP prefix: 10.0.0.32/30 Metric: 20 Internal Up IP prefix: 10.0.0.36/30 Metric: 10 Internal Up IP prefix: 192.168.0.5/32 Metric: 0 Internal Up IP prefix: 192.168.0.6/32 Metric: 10 Internal Up IP prefix: 192.168.0.7/32 Metric: 10 Internal Up R5.02-00 Sequence: 0x14, Checksum: 0x6135, Lifetime: 977 secs IS neighbor: R4.00 Metric: 0 IS neighbor: R5.00 Metric: 0 R5.03-00 Sequence: 0x14, Checksum: 0x1483, Lifetime: 1091 secs IS neighbor: R3.00 Metric: 0 IS neighbor: R5.00 Metric: 0
Significado
Esta tela indica que a interface de loopback do dispositivo R5 está configurada corretamente para executar apenas o Nível 2. Se a operação de nível 1 tivesse sido habilitada no lo0.0, o dispositivo R5 teria incluído seu endereço de loopback em sua PDU de estado de enlace nível 1.
Você também pode ver que o dispositivo R5 tem PDUs de estado de enlace nível 2, recebidas de seus vizinhos adjacentes.
Como um OSPF totalmente stubby area, nenhum backbone (nível 2) ou prefixos externos são vazados em uma área de Nível 1, por padrão. No entanto, os prefixos de nível 1 são vazados no backbone is-IS, como pode ser visto na PDU de estado de enlace nível 2 do dispositivo R5.