Configuración básica de RIPng
Descripción del enrutamiento RIPng básico
De forma predeterminada, las rutas RIP de última generación (RIPng) no se redistribuyen. Debe configurar la política de exportación para redistribuir las rutas RIPng.
Para que un enrutador intercambie rutas con otros enrutadores, debe configurar RIPng grupos y vecinos. Las rutas RIPng recibidas de enrutadores no configurados como vecinos RIPng se ignoran. Del mismo modo, las rutas RIPng se anuncian solo a los enrutadores configurados como vecinos RIPng.
Ejemplo: Configuración de una red RIPng básica
En este ejemplo, se muestra cómo configurar una red RIPng básica.
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, configurar una red RIPng básica, crear un grupo RIPng llamado ripng-group y agregar las interfaces conectadas directamente al grupo RIPng. A continuación, configure una política de enrutamiento para anunciar rutas directas mediante la instrucción de política advertise-routes-through-ripng.
De forma predeterminada, Junos OS no anuncia rutas RIPng, ni siquiera rutas que se aprenden a través de RIPng. Para anunciar rutas RIPng, debe configurar y aplicar una política de enrutamiento de exportación que anuncie rutas directas y aprendidas por RIPng.
Para usar RIPng en el dispositivo, debe configurar RIPng en todas las interfaces RIPng dentro de la red. 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 #d44e63__d44e187 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 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 una red RIPng básica:
Configure las interfaces de red.
Use la
eui-64
instrucción para generar automáticamente la parte del host de la dirección de interfaz y la dirección local del vínculo.Para la interfaz de circuito cerrado, debe asignar una dirección de 128 bits.
[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
Cree el grupo RIPng y agregue la interfaz.
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
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 {
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.
- Comprobar la tabla de enrutamiento
- Comprobar las direcciones de interfaz
- Mirando las rutas que el dispositivo R1 anuncia al dispositivo R2
- Verificar las interfaces habilitadas para RIPng
- Ver las rutas que recibe el dispositivo R1 del dispositivo R2
- Verificar el intercambio de mensajes RIPng
- Verificar la accesibilidad de todos los hosts de la red RIPng
Comprobar la tabla de enrutamiento
Propósito
Compruebe que la tabla de enrutamiento se complete con las rutas esperadas.
Acción
Desde el modo operativo, ingrese el show route protocol ripng
comando.
user@R1> show route protocol ripng inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::2/128 *[RIPng/100] 3d 19:24:43, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8::3/128 *[RIPng/100] 3d 19:24:40, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:2::/64 *[RIPng/100] 3d 19:24:43, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:3::/64 *[RIPng/100] 3d 19:24:43, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:4::/64 *[RIPng/100] 3d 19:24:40, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 ff02::9/128 *[RIPng/100] 3d 19:24:47, metric 1 MultiRecv
Significado
El resultado muestra que las rutas se aprendieron del dispositivo R2 y el dispositivo R3.
Si eliminara la condición de extracción del protocolo en la política de enrutamiento en el dispositivo R2, las rutas remotas del dispositivo R3 no se aprenderían en el dispositivo R1.
Comprobar las direcciones de interfaz
Propósito
Compruebe que la eui-64
instrucción generó automáticamente la parte del host de la dirección de interfaz y la dirección local del vínculo.
Acción
Desde el modo operativo, ingrese el show interfaces terse
comando.
user@R1> show interfaces terse Interface Admin Link Proto Local Remote fe-1/2/0 fe-1/2/0.1 up up inet6 2001:db8:0:1:2a0:a514:0:14c/64 fe80::2a0:a514:0:14c/64 lo0 lo0.1 up up inet6 2001:db8::1 fe80::2a0:a50f:fc56:14c
Significado
El resultado muestra que la dirección de interfaz en fe-1/2/0.1 incluye tanto la parte de red (2001:db8:0:1) como la parte del host (2a0:a514:0:14c).
Además, las direcciones de vínculo local (fe80) se asignan a las interfaces fe-1/2/0.1 y lo0.1.
Mirando las rutas que el dispositivo R1 anuncia al dispositivo R2
Propósito
Compruebe que el dispositivo R1 está enviando las rutas esperadas.
Acción
Desde el modo operativo, ingrese el comando utilizando la show route advertising-protocol ripng
dirección local del vínculo del dispositivo R1 como dirección de vecino.
user@R1> show route advertising-protocol ripng fe80::2a0:a514:0:14c inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::1/128 *[Direct/0] 3d 19:45:55 > via lo0.1 2001:db8:0:1::/64 *[Direct/0] 3d 19:45:55 > via fe-1/2/0.1
Significado
El dispositivo R1 está enviando rutas a sus redes directamente conectadas.
Verificar las interfaces habilitadas para RIPng
Propósito
Verifique que todas las interfaces habilitadas para RIPng estén disponibles y activas.
Acción
Desde el modo operativo, ingrese el show ripng neighbor
comando.
user@R1> show ripng neighbor Source Dest In Neighbor State Address Address Send Recv Met -------- ----- ------- ------- ---- ---- --- fe-1/2/0.1 Up fe80::2a0:a514:0:14c ff02::9 yes yes 1
Significado
El resultado muestra que la interfaz habilitada para RIPng en el dispositivo R1 está operativa.
El resultado también muestra la dirección local del vínculo que se asigna a la interfaz de enlace local conectada directamente del dispositivo R2.
En general para este comando, el resultado muestra una lista de los vecinos RIPng que están configurados en el dispositivo. Compruebe la siguiente información:
Cada interfaz configurada está presente. Las interfaces se enumeran por orden alfabético.
Cada interfaz configurada está activa. El estado de la interfaz se muestra en la columna Estado . Un estado de Up indica que el vínculo está pasando RIPng tráfico. Un estado de Dn indica que el vínculo no está pasando riPng tráfico. En un vínculo de punto a punto, este estado generalmente significa que el punto final no está configurado para RIPng o que el vínculo no está disponible.
Ver las rutas que recibe el dispositivo R1 del dispositivo R2
Propósito
Verifique que el dispositivo R1 esté recibiendo las rutas esperadas.
Acción
Desde el modo operativo, ingrese el comando mediante la show route receive-protocol ripng
dirección de interfaz de enlace local conectada directamente del dispositivo R2 como dirección de vecino.
user@R1> show route receive-protocol ripng fe80::2a0:a514:0:24c inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::2/128 *[RIPng/100] 3d 19:58:09, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8::3/128 *[RIPng/100] 3d 19:58:06, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:2::/64 *[RIPng/100] 3d 19:58:09, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:3::/64 *[RIPng/100] 3d 19:58:09, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:4::/64 *[RIPng/100] 3d 19:58:06, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1
Significado
El dispositivo R1 recibe del dispositivo R2 todas las redes conectadas directamente del dispositivo R2. El dispositivo R1 también recibe del dispositivo R2 todas las redes conectadas directamente del dispositivo R3, que el dispositivo R2 aprendió del dispositivo R3 a través de RIPng.
Verificar el intercambio de mensajes RIPng
Propósito
Verifique que los mensajes RIPng se envían y reciben en todas las interfaces habilitadas para RIPng.
Acción
Desde el modo operativo, ingrese el show ripng statistics
comando.
user@R1> show ripng statistics RIPng info: port 521; holddown 120s. rts learned rts held down rqsts dropped resps dropped 5 0 0 0 fe-1/2/0.1: 5 routes learned; 2 routes advertised; timeout 180s; update interval 30s Counter Total Last 5 min Last minute ------- ----------- ----------- ----------- Updates Sent 11632 10 2 Triggered Updates Sent 0 0 0 Responses Sent 0 0 0 Bad Messages 0 0 0 Updates Received 11634 11 2 Bad Route Entries 0 0 0 Updates Ignored 0 0 0 RIPng Requests Received 1 0 0 RIPng Requests Ignored 0 0 0
Significado
El resultado muestra la cantidad de rutas DE RIPng aprendidas. También muestra el número de actualizaciones de RIPng enviadas y recibidas en las interfaces habilitadas para RIPng. Compruebe la siguiente información:
La cantidad de RIPng rutas aprendidas coincide con la cantidad de rutas esperadas aprendidas. Las subredes aprendidas por la conectividad directa a través de una interfaz de salida no se enumeran como rutas RIPng.
Las actualizaciones de RIPng se envían en cada interfaz habilitada para RIPng. Si no se envían actualizaciones, es posible que la política de enrutamiento no esté configurada para exportar rutas.
Se reciben actualizaciones de RIPng en cada interfaz habilitada para RIPng. Si no se recibe ninguna actualización, es posible que la política de enrutamiento no se configure para exportar rutas en el host conectado a esa subred. La falta de actualizaciones también puede indicar un error de autenticación.
Verificar la accesibilidad de todos los hosts de la red RIPng
Propósito
Mediante el comando traceroute en cada dirección de circuito cerrado de la red, verifique que todos los hosts de la red RIPng sean accesibles desde cada dispositivo de Juniper Networks.
Acción
Desde el modo operativo, ingrese el traceroute
comando.
user@R1> traceroute 2001:db8::3 traceroute6 to 2001:db8::3 (2001:db8::3) from 2001:db8:0:1:2a0:a514:0:14c, 64 hops max, 12 byte packets 1 2001:db8:0:2:2a0:a514:0:24c (2001:db8:0:2:2a0:a514:0:24c) 8.881 ms 1.175 ms 1.101 ms 2 2001:db8::3 (2001:db8::3) 1.544 ms 2.445 ms 2.043 ms
Significado
Cada fila numerada de la salida indica un salto de enrutamiento en la ruta al host. Los incrementos de tres veces indican el tiempo de ida y vuelta (RTT) entre el dispositivo y el salto para cada paquete traceroute.
Para asegurarse de que la red RIPng esté bien, verifique la siguiente información:
El último salto de la lista es el host al que desea llegar.
La cantidad de saltos esperados al host coincide con la cantidad de saltos en la salida traceroute. La aparición de más saltos de los esperados en la salida indica que un segmento de red es probablemente inalcanzable. También puede indicar que la métrica de entrada o salida en uno o más hosts se ha establecido de forma inesperada.