NESTA PÁGINA
Exemplo: habilitação de checksums de pacotes em interfaces IS-IS para verificação de erros
Este exemplo mostra como habilitar checksums de pacotes para interfaces IS-IS.
Requisitos
Antes de começar, configure o IS-IS em ambos os roteadores. Veja exemplo: Configuração do IS-IS para obter informações sobre a configuração IS-IS da amostra.
Visão geral
O Junos OS oferece suporte a checksums IS-IS conforme documentado no RFC 3358, Checksums Opcionais em Sistema Intermediário para Sistema Intermediário (ISIS).
As unidades de dados de protocolo IS-IS (PDUs) incluem PDUs de estado de link, PDUs de número de sequência completo (CSNPs), PDUs de número de sequência parcial (PSNPs) e pacotes IS-IS hello (IIH). Essas PDUs podem ser corruptas devido a implementações defeituosas do hardware de Camada 2 ou à falta de checksums em uma tecnologia de rede específica. A corrupção de campos de comprimento ou tipo, comprimento e valor (TLV) pode levar à geração de números extensos de PDUs vazias de estado de enlace no nó de recebimento. Como a autenticação não é uma substituição para um mecanismo de checksum, você pode querer habilitar o TLV de checksum opcional em suas interfaces IS-IS.
O checksum não pode ser habilitado com autenticação de olá MD5 na mesma interface.
A Figura 1 mostra a topologia usada neste exemplo.
de checksum IS-IS
Este exemplo descreve as etapas do dispositivo R1.
Configuração
Procedimento
Configuração rápida da CLI
Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.
Dispositivo R1
set protocols isis traceoptions file isis set protocols isis traceoptions flag all set protocols isis interface fe-1/2/0.1 checksum
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 na CLI, consulte Usando o Editor de CLI no modo de configuração no Guia do usuário da CLI.
Para configurar os checksums IS-IS:
Habilite checksums.
[edit protocols isis interface fe-1/2/0.1] user@R1# set checksum
(Opcional) Habilite o rastreamento para rastrear operações de checksum.
[edit protocols isis traceoptions] user@R1# set file isis user@R1# set flag all
Resultados
A partir do modo de configuração, confirme sua configuração inserindo os show protocols comandos. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.
user@R1# show protocols
isis {
traceoptions {
file isis;
flag all;
}
interface fe-1/2/0.1 {
checksum;
}
}
Se você terminar de configurar o dispositivo, entre no commit modo de configuração.
Verificação
Confirme se a configuração está funcionando corretamente.
Verificação de checksums
Propósito
Verifique se os checksums são realizados.
Ação
A partir do modo operacional, entre no show log isis | match checksum comando.
user@R1> show log isis | match checksum May 31 16:47:39.513267 sequence 0x49 checksum 0x8e64 May 31 16:47:39.513394 sequence 0x4e checksum 0x34b3 May 31 16:47:39.513517 sequence 0x50 checksum 0x9dcb May 31 16:47:46.563781 sequence 0x45 checksum 0x7e1a May 31 16:47:46.563970 sequence 0x46 checksum 0x226d May 31 16:47:46.564104 sequence 0x52 checksum 0x99cd May 31 16:47:46.581087 sequence 0x49 checksum 0x8e64 May 31 16:47:46.581222 sequence 0x4e checksum 0x34b3 May 31 16:47:46.581353 sequence 0x50 checksum 0x9dcb May 31 16:47:55.799090 sequence 0x45 checksum 0x7e1a May 31 16:47:55.799223 sequence 0x46 checksum 0x226d May 31 16:47:55.799347 sequence 0x52 checksum 0x99cd May 31 16:47:55.818255 sequence 0x49 checksum 0x8e64 May 31 16:47:55.818473 sequence 0x4e checksum 0x34b3 May 31 16:47:55.818606 sequence 0x50 checksum 0x9dcb May 31 16:48:03.455816 sequence 0x49 checksum 0x8e64 May 31 16:48:03.455973 sequence 0x4e checksum 0x34b3
Significado
A saída mostra que as informações de checksum são capturadas no arquivo de log de rastreamento IS-IS.