EN ESTA PÁGINA
Ejemplo: Configurar el apilamiento dual IS-IS de direcciones de unidifusión IPv4 e IPv6
En este ejemplo, se muestra cómo configurar el apilamiento dual IPv4 e IPv6 en IS-IS.
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
Puede usar el apilamiento dual IPv4 e IPv6 para comenzar la migración de IPv4 a IPv6 mediante la implementación de IPv6 junto con IPv4 en sus redes existentes. Esto le permite implementar IPv6 para que pueda proporcionar los mismos servicios a través de IPv6 (por ejemplo, video, voz y datos de alta calidad) que proporciona actualmente en sus redes IPv4. Luego, puede realizar actualizaciones incrementales a IPv6 y evitar interrupciones del servicio mientras migra de IPv4 a IPv6.
A diferencia de RIP y OSPF, IS-IS no requiere un protocolo distinto o una nueva versión para admitir IPv6. Dado que IS-IS usa direcciones ISO, la configuración para IPv6 e IPv4 es idéntica en la implementación de Junos OS de IS-IS. Para que IS-IS transporte rutas IPv6, solo necesita agregar direcciones IPv6 a interfaces habilitadas para IS-IS o incluir otras rutas IPv6 en su política de exportación de IS-IS.
La única configuración explícita necesaria en IS-IS con respecto a IPv6 es si desea deshabilitarlo. Alternativamente, puede deshabilitar el enrutamiento IPv4 y usar IS-IS solo con IPv6. Aquí se proporciona un ejemplo de cada uno:
Desactive el enrutamiento IPv6 en IS-IS:
[edit protocols isis] user@host# set no-ipv6-routing
Utilice IS-IS exclusivamente para el enrutamiento IPv6:
[edit protocols isis] user@host# set no-ipv4-routing
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 #configuration326__isis-dual-stack-paso a paso describe 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 interfaces fe-1/2/0 unit 0 family inet address 10.0.0.1/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:0:5::/64 eui-64 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.17/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:0:1::/64 eui-64 set interfaces lo0 unit 0 family inet address 192.168.0.1/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0001.00 set interfaces lo0 unit 0 family inet6 address 2001:db8::1/128 set protocols isis interface fe-1/2/0.0 set protocols isis interface fe-1/2/1.0 set protocols isis interface lo0.0
Dispositivo R2
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.2/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:0:5::/64 eui-64 set interfaces lo0 unit 0 family inet address 192.168.0.2/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0002.00 set interfaces lo0 unit 0 family inet6 address 2001:db8::2/128 set protocols isis interface fe-1/2/0.0 set protocols isis interface lo0.0
Dispositivo 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/0 unit 0 family inet6 address 2001:db8:0:1::/64 eui-64 set interfaces lo0 unit 0 family inet address 192.168.0.3/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0003.00 set interfaces lo0 unit 0 family inet6 address 2001:db8::3/128 set protocols isis interface fe-1/2/0.0 set protocols isis interface lo0.0
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 la CLI de Junos OS.
Para configurar el apilamiento dual IS-IS:
Configure las interfaces, incluidas las direcciones IPv4 e IPv6 en cada interfaz.
Opcionalmente, incluya la
eui-64
instrucción para generar automáticamente la parte del número de host de las direcciones de interfaz.[edit interfaces] user@R1# set fe-1/2/0 unit 0 family inet address 10.0.0.1/30 user@R1# set fe-1/2/0 unit 0 family iso user@R1# set fe-1/2/0 unit 0 family inet6 address 2001:db8:0:5::/64 eui-64 user@R1# set fe-1/2/1 unit 0 family inet address 10.0.0.17/30 user@R1# set fe-1/2/1 unit 0 family iso user@R1# set fe-1/2/1 unit 0 family inet6 address 2001:db8:0:1::/64 eui-64 user@R1# set lo0 unit 0 family inet address 192.168.0.1/32 user@R1# set lo0 unit 0 family iso address 49.0002.0192.0168.0001.00 user@R1# set lo0 unit 0 family inet6 address 2001:db8::1/128
Habilite IS-IS en las interfaces.
[edit protocols isis] user@R1# set interface fe-1/2/0.0 user@R1# set interface fe-1/2/1.0 user@R1# set interface lo0.0
Resultados
Desde el modo de configuración, ingrese los comandos y show protocols
para confirmar la show interfaces
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 interfaces
fe-1/2/0 {
unit 0 {
family inet {
address 10.0.0.1/30;
}
family iso;
family inet6 {
address 2001:db8:0:5::/64 {
eui-64;
}
}
}
}
fe-1/2/1 {
unit 0 {
family inet {
address 10.0.0.17/30;
}
family iso;
family inet6 {
address 2001:db8:0:1::/64 {
eui-64;
}
}
}
}
lo0 {
unit 0 {
family inet {
address 192.168.0.1/32;
}
family iso {
address 49.0002.0192.0168.0001.00;
}
family inet6 {
address 2001:db8::1/128;
}
}
}
user@R1# show protocols
isis {
interface fe-1/2/0.0;
interface fe-1/2/1.0;
interface lo0.0;
}
Si ha terminado de configurar el dispositivo, ingrese commit
desde el modo de configuración.
Verificación
Confirme que la configuración funciona correctamente.
- Comprobación de las adyacencias de vecinos
- Hacer ping a las interfaces IPv6
- Comprobar la tabla de enrutamiento IPv6
Comprobación de las adyacencias de vecinos
Propósito
Determine qué topologías se admiten en dispositivos IS-IS vecinos.
Acción
Desde el modo operativo, ingrese el show isis adjacency detail
comando.
user@R1> show isis adjacency detail R2 Interface: fe-1/2/0.0, Level: 3, State: Up, Expires in 24 secs Priority: 0, Up/Down transitions: 1, Last transition: 18:34:08 ago Circuit type: 3, Speaks: IP, IPv6 Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise IP addresses: 10.0.0.2 IPv6 addresses: fe80::2a0:a514:0:24c R3 Interface: fe-1/2/1.0, Level: 3, State: Up, Expires in 21 secs Priority: 0, Up/Down transitions: 1, Last transition: 18:33:41 ago Circuit type: 3, Speaks: IP, IPv6 Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise IP addresses: 10.0.0.18 IPv6 addresses: fe80::2a0:a514:0:124c
Significado
Como se esperaba, el resultado muestra que los dos vecinos son compatibles con IPv4 e IPv6. También se muestran la dirección IPv4 y la dirección local del vínculo IPv6.
Hacer ping a las interfaces IPv6
Propósito
Asegúrese de que puede hacer ping a las interfaces IPv6 remotas.
Acción
Desde el modo operativo, ingrese el comando para hacer ping desde el ping
dispositivo R2 al dispositivo R3.
Determine la dirección IPv6 asignada al dispositivo R3.
Si utiliza el direccionamiento EUI-64 como se muestra en el ejemplo, la parte de host de las direcciones IPv6 se asigna automáticamente. Para determinar qué direcciones se asignan, utilice el comando en el
show interfaces terse
dispositivo R3.user@R3> show interfaces terse Interface Admin Link Proto Local Remote fe-1/2/0 fe-1/2/0.0 up up inet 10.0.0.18/30 iso inet6 2001:db8:0:1:2a0:a514:0:124c/64 fe80::2a0:a514:0:124c/64 lo0 lo0.0 up up inet 192.168.0.3 --> 0/0 iso 49.0002.0192.0168.0003 inet6 2001:db8::3 fe80::2a0:a50f:fc56:14c
Las direcciones IPv6 que deben ser pingables son 2001:db8:0:1:2a0:a514:0:124c y 2001:db8::3.
Desde el dispositivo R2, haga ping a la dirección de interfaz IPv6 del dispositivo R3 fe-1/2/0.0 y la dirección de interfaz lo0.0 IPv6.
user@R2> ping 2001:db8:0:1:2a0:a514:0:124c PING6(56=40+8+8 bytes) 2001:db8:0:5:2a0:a514:0:24c --> 2001:db8:0:1:2a0:a514:0:124c 16 bytes from 2001:db8:0:1:2a0:a514:0:124c, icmp_seq=0 hlim=63 time=2.373 ms 16 bytes from 2001:db8:0:1:2a0:a514:0:124c, icmp_seq=1 hlim=63 time=1.600 ms 16 bytes from 2001:db8:0:1:2a0:a514:0:124c, icmp_seq=2 hlim=63 time=2.228 ms
user@R2> ping 2001:db8::3 PING6(56=40+8+8 bytes) 2001:db8:0:5:2a0:a514:0:24c --> 2001:db8::3 16 bytes from 2001:db8::3, icmp_seq=0 hlim=63 time=1.797 ms 16 bytes from 2001:db8::3, icmp_seq=1 hlim=63 time=1.430 ms 16 bytes from 2001:db8::3, icmp_seq=2 hlim=63 time=2.525 ms
Significado
Esta prueba confirma que IS-IS aprendió las rutas IPv6.
Comprobar la tabla de enrutamiento IPv6
Propósito
Compruebe que las rutas esperadas se encuentran en la tabla de enrutamiento IPv6.
Acción
user@R1> show route table inet6.0 inet6.0: 11 destinations, 12 routes (11 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::1/128 *[Direct/0] 18:52:52 > via lo0.0 2001:db8::2/128 *[IS-IS/15] 01:59:52, metric 10 > to fe80::2a0:a514:0:24c via fe-1/2/0.0 2001:db8::3/128 *[IS-IS/15] 01:59:52, metric 10 > to fe80::2a0:a514:0:124c via fe-1/2/1.0 2001:db8:0:1::/64 *[Direct/0] 18:52:15 > via fe-1/2/1.0 2001:db8:0:1:2a0:a514:0:114c/128 *[Local/0] 18:52:48 Local via fe-1/2/1.0 2001:db8:0:5::/64 *[Direct/0] 18:52:49 > via fe-1/2/0.0 2001:db8:0:5:2a0:a514:0:14c/128 *[Local/0] 18:52:49 Local via fe-1/2/0.0 fe80::/64 *[Direct/0] 18:52:49 > via fe-1/2/0.0 [Direct/0] 18:52:15 > via fe-1/2/1.0 fe80::2a0:a50f:fc56:14c/128 *[Direct/0] 18:52:52 > via lo0.0 fe80::2a0:a514:0:14c/128 *[Local/0] 18:52:49 Local via fe-1/2/0.0 fe80::2a0:a514:0:114c/128 *[Local/0] 18:52:48 Local via fe-1/2/1.0
Significado
El resultado muestra las rutas de interfaz IPv6 (directas y locales) y las rutas IPv6 aprendidas mediante IS-IS.