Rastreo de RIPng tráfico
Descripción de las operaciones de rastreo de tráfico de protocolo RIPng
Puede rastrear varios RIPng tráfico de protocolo para ayudar a depurar problemas de protocolo RIP.
Para rastrear el tráfico de protocolo RIP, incluya la traceoptions
instrucción en el [edit protocols ripng]
nivel jerárquico:
traceoptions { file filename <files number> <size size> <world-readable | no-world-readable>; flag flag <flag-modifier> <disable>; }
Puede especificar las siguientes opciones de seguimiento específicas de protocolo RIPng mediante la flag
instrucción:
error: RIPng paquetes de error
vencimiento: RIPng procesamiento de vencimiento de ruta
holddown: RIPng procesamiento de espera
Sincronización nsr: eventos de sincronización de enrutamiento sin interrupciones
paquetes: todos los paquetes RIPng
solicitud: RIPng paquetes de información
desencadenador: riPng actualizaciones activadas
actualización: RIPng paquetes de actualización
Opcionalmente, puede especificar uno o más de los siguientes modificadores de marca:
detalle: información de seguimiento detallada
recepción: paquetes que se reciben
enviar: paquetes que se transmiten
Nota:Utilice el modificador de marca de detalles con precaución, ya que esto podría causar que la CPU se vuelva muy ocupada.
Las opciones de seguimiento global se heredan de la configuración establecida por la traceoptions
instrucción en el [edit routing-options]
nivel jerárquico. Puede invalidar las siguientes opciones de seguimiento global para el protocolo RIPng mediante la traceoptions flag
instrucción incluida en el [edit protocols ripng]
nivel de jerarquía:
all: todas las operaciones de rastreo
general: todas las operaciones normales y los cambios en la tabla de enrutamiento (una combinación de las operaciones normales y de rastreo de ruta)
normal: eventos normales
política: procesamiento de políticas
ruta: información de enrutamiento
state: transiciones de estado
tarea: procesamiento de tareas del protocolo de enrutamiento
temporizador: procesamiento del temporizador del protocolo de enrutamiento
Utilice la marca de seguimiento con precaución, ya que esto podría causar que la CPU se vuelva muy ocupada.
Ver también
Ejemplo: rastreo de RIPng de tráfico de protocolo
En este ejemplo, se muestra cómo rastrear operaciones de protocolo RIPng.
Requisitos
No se requiere ninguna configuración especial más allá de la inicialización del dispositivo antes de configurar este ejemplo.
Visión general
En este ejemplo, el dispositivo R1 se establece para rastrear las actualizaciones de información de enrutamiento.
También se muestra una política de exportación porque se requiere una política de exportación como parte de la configuración mínima para RIPng.
La figura 1 muestra la topología utilizada en este ejemplo.
La configuración rápida de CLI muestra la configuración de todos los dispositivos en la Figura 1. La sección #d66e56__d66e186 describe los pasos del dispositivo R1.
Topología
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 interfaces fe-1/2/0 unit 1 description to-R2 set interfaces fe-1/2/0 unit 1 family inet6 address 2001:db8:0:1::/64 eui-64 set interfaces lo0 unit 1 family inet6 address 2001:db8::1/128 set protocols ripng traceoptions file ripng-trace-file set protocols ripng traceoptions flag route set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.1 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
Dispositivo R2
set interfaces fe-1/2/0 unit 2 description to-R1 set interfaces fe-1/2/0 unit 2 family inet6 address 2001:db8:0:2::/64 eui-64 set interfaces fe-1/2/1 unit 5 description to-R3 set interfaces fe-1/2/1 unit 5 family inet6 address 2001:db8:0:3::/64 eui-64 set interfaces lo0 unit 2 family inet6 address 2001:db8::2/128 set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.2 set protocols ripng group ripng-group neighbor fe-1/2/1.5 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
Dispositivo R3
set interfaces fe-1/2/0 unit 6 description to-R2 set interfaces fe-1/2/0 unit 6 family inet6 address 2001:db8:0:4::/64 eui-64 set interfaces lo0 unit 3 family inet6 address 2001:db8::3/128 set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.6 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
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 el intervalo de actualización RIPng:
Configure las interfaces de red.
En este ejemplo, se muestran varias direcciones de interfaz de circuito cerrado para simular redes conectadas.
[edit interfaces] user@R1# set fe-1/2/0 unit 1 description to-R2 user@R1# set fe-1/2/0 unit 1 family inet6 address 2001:db8:0:1::/64 eui-64 user@R1# set lo0 unit 1 family inet6 address 2001:db8::1/128
Configure el grupo RIPng y agregue la interfaz al grupo.
Para configurar RIPng en Junos OS, debe configurar un grupo que contenga las interfaces en las que riPng está habilitada. No es necesario habilitar la RIPng en la interfaz de circuito cerrado.
[edit protocols ripng group ripng-group] user@R1# set neighbor fe-1/2/0.1
Configure RIPng operaciones de rastreo.
[edit protocols ripng traceoptions] user@R1# set file ripng-trace-file user@R1# set flag route
Cree la política de enrutamiento para anunciar rutas directas y aprendidas por RIPng.
[edit policy-options policy-statement advertise-routes-through-ripng term 1] user@R1# set from protocol direct user@R1# set from protocol ripng user@R1# set then accept
Aplique la política de enrutamiento.
En Junos OS, solo puede aplicar políticas de exportación RIPng a nivel de grupo.
[edit protocols ripng group ripng-group] user@R1# set export advertise-routes-through-ripng
Resultados
Desde el modo de configuración, ingrese los comandos , show protocols
y show policy-options
para confirmar la show interfaces
configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones de configuración en este ejemplo para corregirla.
user@R1# show interfaces
fe-1/2/0 {
unit 1 {
description to-R2;
family inet6 {
address 2001:db8:0:1::/64 {
eui-64;
}
}
}
}
lo0 {
unit 1 {
family inet6 {
address 2001:db8::1/128;
}
}
}
user@R1# show protocols
ripng {
traceoptions {
file ripng-trace-file;
flag route;
}
group ripng-group {
export advertise-routes-through-ripng;
neighbor fe-1/2/0.1;
}
}
user@R1# show policy-options
policy-statement advertise-routes-through-ripng {
term 1 {
from protocol [ direct ripng ];
then accept;
}
}
Si ha terminado de configurar el dispositivo , ingrese confirmación desde el modo de configuración.
Verificación
Confirme que la configuración funciona correctamente.
Comprobación del archivo de registro
Propósito
Asegúrese de que las actualizaciones de ruta RIPng se registran en el archivo de registro configurado.
Acción
Desactive la dirección de interfaz de circuito cerrado adicional en el dispositivo R3.
[edit interfaces lo0 unit 3 family inet6] user@R3# deactivate address 2001:db8::3/128 user@R3# commit
Desde el modo operativo, ingrese el
show log ripng-trace-file
comando con la opción | match 2001:db8::3 .user@R1> show log ripng-trace-file | match 2001:db8::3 Mar 6 14:57:03.516867 2001:db8::3/128: metric-in: 3, change: 3 -> 3; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:57:32.786286 2001:db8::3/128: metric-in: 3, change: 3 -> 3; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:58:02.584669 2001:db8::3/128: metric-in: 3, change: 3 -> 3; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:58:30.213894 2001:db8::3/128: metric-in: 3, change: 3 -> 3; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:59:00.115110 2001:db8::3/128: metric-in: 3, change: 3 -> 3; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:59:05.826644 Setting RIPng rtbit on route 2001:db8::3/128, tsi = 0xbb69880 Mar 6 14:59:13.014652 2001:db8::3/128: metric-in: 16, change: 3 -> 16; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:59:13.015132 CHANGE 2001:db8::3/128 nhid 566 gw fe80::2a0:a514:0:24c RIPng pref 100/0 metric 3/0 fe-1/2/0.1 **Delete Int> Mar 6 14:59:13.015197 Best route to 2001:db8::3/128 got deleted. Doing route calculation on the stored rte-info
Significado
El resultado muestra que se eliminó la ruta a 2001:db8::3/128.