EN ESTA PÁGINA
Ejemplo: Habilitar sumas de comprobación de paquetes en interfaces IS-IS para comprobar errores
En este ejemplo, se muestra cómo habilitar sumas de comprobación de paquetes para interfaces IS-IS.
Requisitos
Antes de comenzar, configure IS-IS en ambos enrutadores. Consulte Ejemplo: Configuración de IS-IS para obtener información acerca de la configuración IS-IS de ejemplo.
Visión general
Junos OS admite sumas de comprobación IS-IS como se documenta en RFC 3358, Sumas de comprobación opcionales en sistema intermedio a sistema intermedio (ISIS).
Las unidades de datos de protocolo (PDU) IS-IS incluyen PDU de estado de vínculo, PDU de número de secuencia completo (CSNP), PDU de número parcial de secuencia (PSNP) y paquetes de saludo IS-IS (IIH). Estas PDU pueden estar dañadas debido a implementaciones defectuosas del hardware de capa 2 o a la falta de sumas de comprobación en una tecnología de red específica. La corrupción de los campos de longitud o tipo, longitud y valor (TLV) puede dar lugar a la generación de grandes números de PDU de estado de vínculo vacíos en el nodo receptor. Dado que la autenticación no sustituye un mecanismo de suma de comprobación, es posible que desee habilitar la TLV de suma de comprobación opcional en las interfaces IS-IS.
La suma de comprobación no se puede habilitar con la autenticación hola MD5 en la misma interfaz.
La figura 1 muestra la topología utilizada en este ejemplo.
En este ejemplo, se describen los pasos en el dispositivo R1.
Configuración
Procedimiento
Configuración rápida de CLI
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, luego, copie y pegue los comandos en la CLI en el [edit]
nivel de jerarquía.
Dispositivo R1
set protocols isis traceoptions file isis set protocols isis traceoptions flag all set protocols isis interface fe-1/2/0.1 checksum
Procedimiento paso a paso
El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.
Para configurar las sumas de comprobación IS-IS:
Habilite las sumas de comprobación.
[edit protocols isis interface fe-1/2/0.1] user@R1# set checksum
(Opcional) Habilite el rastreo para el seguimiento de las operaciones de suma de comprobación.
[edit protocols isis traceoptions] user@R1# set file isis user@R1# set flag all
Resultados
Desde el modo de configuración, ingrese los comandos para confirmar la show protocols
configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@R1# show protocols
isis {
traceoptions {
file isis;
flag all;
}
interface fe-1/2/0.1 {
checksum;
}
}
Si ha terminado de configurar el dispositivo, ingrese commit
desde el modo de configuración.
Verificación
Confirme que la configuración funciona correctamente.
Verificar sumas de comprobación
Propósito
Compruebe que se realizan sumas de comprobación.
Acción
Desde el modo operativo, ingrese el 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
El resultado muestra que la información de suma de comprobación se captura en el archivo de registro de seguimiento IS-IS.