EN ESTA PÁGINA
Ejemplo: Configuración de topologías de unidifusión IPv4 e IPv6 de SI-SI
En este ejemplo, se muestra cómo configurar SI-SI para calcular una topología de unidifusión IPv6 alternativa, además de la topología de unidifusión IPv4 normal.
Requisitos
No se necesita ninguna configuración especial más allá de la inicialización del dispositivo antes de configurar este ejemplo.
Descripción general
Este ejemplo se centra en las topologías de unidifusión IPv4 e IPv6. Las métricas de interfaz SI-SI para la topología IPv4 se pueden configurar independientemente de las métricas de IPv6. También puede deshabilitar selectivamente las interfaces para que no participen en la topología IPv6 mientras continúan participando en la topología IPv4. Esto le permite ejercer control sobre las rutas que toman los datos de unidifusión a través de una red.
Para habilitar una topología de unidifusión IPv6 para SI-SI, incluya la ipv6-unicast instrucción:
isis {
topologies {
ipv6-unicast;
}
}
Para configurar una métrica para la topología de unidifusión IPv6, incluya la ipv6-unicast-metric instrucción:
isis {
interface interface-name {
level level-number {
ipv6-unicast-metric number;
}
}
}
Para excluir una interfaz de las topologías de unidifusión IPv6 para SI-SI, incluya la no-ipv6-unicast instrucción:
isis {
interface interface-name {
no-ipv6-unicast;
}
}
En la figura 1 , se muestra la topología utilizada en este ejemplo. Las líneas negras indican la pertenencia del vínculo en la topología IPv6. Las líneas grises indican la pertenencia a la topología IPv4. Usando TLV regulares, no sería posible construir múltiples topologías y ejecutar un cálculo de SPF basado en ellas. Las extensiones de multitopología describen una extensión para llevar el conjunto de protocolos admitidos en el paquete hello. Después de activar la compatibilidad con el enrutamiento multitopología en un vínculo, el vínculo lleva todas las topologías que el circuito subyacente puede transmitir.
Configuración rápida de la CLI muestra la configuración de todos los dispositivos en la Figura 1. En la sección #configuration340__isis-ipv6-mtr-step-by-step se describen los pasos del 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 nivel jerárquico [edit] .
Dispositivo R1
set interfaces ge-1/2/0 unit 0 family inet address 10.0.0.1/30 set interfaces ge-1/2/0 unit 0 family iso set interfaces ge-1/2/0 unit 0 family inet6 address 2001:db8:0:5::/64 eui-64 set interfaces ge-1/2/1 unit 0 family inet address 10.0.0.13/30 set interfaces ge-1/2/1 unit 0 family iso set interfaces ge-1/2/2 unit 0 family inet address 10.0.0.17/30 set interfaces ge-1/2/2 unit 0 family iso set interfaces ge-1/2/2 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 topologies ipv6-unicast set protocols isis interface ge-1/2/0.0 set protocols isis interface ge-1/2/1.0 no-ipv6-unicast set protocols isis interface ge-1/2/2.0 set protocols isis interface lo0.0
Dispositivo R2
set interfaces ge-1/2/0 unit 0 family inet address 10.0.0.2/30 set interfaces ge-1/2/0 unit 0 family iso set interfaces ge-1/2/0 unit 0 family inet6 address 2001:db8:0:5::/64 eui-64 set interfaces ge-1/2/1 unit 0 family inet address 10.0.0.9/30 set interfaces ge-1/2/1 unit 0 family iso set interfaces ge-1/2/1 unit 0 family inet6 address 2001:db8:0:4::/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 topologies ipv6-unicast set protocols isis interface ge-1/2/0.2 set protocols isis interface ge-1/2/1.0 set protocols isis interface lo0.0
Dispositivo R3
set interfaces ge-1/2/0 unit 0 family inet address 10.0.0.18/30 set interfaces ge-1/2/0 unit 0 family iso set interfaces ge-1/2/0 unit 0 family inet6 address 2001:db8:0:1::/64 eui-64 set interfaces ge-1/2/1 unit 0 family inet address 10.0.0.25/30 set interfaces ge-1/2/1 unit 0 family iso 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 topologies ipv6-unicast set protocols isis interface ge-1/2/0.0 set protocols isis interface ge-1/2/1.0 no-ipv6-unicast set protocols isis interface lo0.0
Dispositivo R4
set interfaces ge-1/2/0 unit 0 family inet address 10.0.0.5/30 set interfaces ge-1/2/0 unit 0 family iso set interfaces ge-1/2/0 unit 0 family inet6 address 2001:db8:0:2::/64 eui-64 set interfaces ge-1/2/1 unit 0 family inet address 10.0.0.10/30 set interfaces ge-1/2/1 unit 0 family iso set interfaces ge-1/2/1 unit 0 family inet6 address 2001:db8:0:1::/64 eui-64 set interfaces ge-1/2/2 unit 0 family inet address 10.0.0.21/30 set interfaces ge-1/2/2 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.4/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0004.00 set interfaces lo0 unit 0 family inet6 address 2001:db8::4/128 set protocols isis topologies ipv6-unicast set protocols isis interface ge-1/2/0.0 set protocols isis interface ge-1/2/1.0 set protocols isis interface ge-1/2/2.0 no-ipv6-unicast set protocols isis interface lo0.0
Dispositivo R5
set interfaces ge-1/2/0 unit 0 family inet address 10.0.0.14/30 set interfaces ge-1/2/0 unit 0 family iso set interfaces ge-1/2/1 unit 0 family inet address 10.0.0.22/30 set interfaces ge-1/2/1 unit 0 family iso set interfaces ge-1/2/2 unit 0 family inet address 10.0.0.26/30 set interfaces ge-1/2/2 unit 0 family iso set interfaces ge-1/2/3 unit 0 family iso set interfaces ge-1/2/3 unit 0 family inet6 address 2001:db8:0:3::/64 eui-64 set interfaces lo0 unit 0 family inet address 192.168.0.5/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0005.00 set interfaces lo0 unit 0 family inet6 address 2001:db8::5/128 set protocols isis topologies ipv6-unicast set protocols isis interface ge-1/2/0.0 no-ipv6-unicast set protocols isis interface ge-1/2/1.0 no-ipv6-unicast set protocols isis interface ge-1/2/2.0 no-ipv6-unicast set protocols isis interface ge-1/2/3.0 set protocols isis interface lo0.0
Dispositivo R6
set interfaces ge-1/2/0 unit 0 family inet address 10.0.0.6/30 set interfaces ge-1/2/0 unit 0 family iso set interfaces ge-1/2/0 unit 0 family inet6 address 2001:db8:0:2::/64 eui-64 set interfaces ge-1/2/1 unit 0 family iso set interfaces ge-1/2/1 unit 0 family inet6 address 2001:db8:0:3::/64 eui-64 set interfaces lo0 unit 0 family inet address 192.168.0.6/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0006.00 set interfaces lo0 unit 0 family inet6 address 2001:db8::6/128 set protocols isis topologies ipv6-unicast set protocols isis interface ge-1/2/0.0 set protocols isis interface ge-1/2/1.0 set protocols isis interface lo0.0
Procedimiento paso a paso
En el ejemplo siguiente, debe explorar 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 de la Guía del usuario de CLI.
Para configurar una topología de unidifusión IPv6 alternativa:
-
Configure las interfaces.
[edit interfaces] user@R1# set ge-1/2/0 unit 0 family inet address 10.0.0.1/30 user@R1# set ge-1/2/0 unit 0 family iso user@R1# set ge-1/2/0 unit 0 family inet6 address 2001:db8:0:5::/64 eui-64 user@R1# set ge-1/2/1 unit 0 family inet address 10.0.0.13/30 user@R1# set ge-1/2/1 unit 0 family iso user@R1# set ge-1/2/2 unit 0 family inet address 10.0.0.17/30 user@R1# set ge-1/2/2 unit 0 family iso user@R1# set ge-1/2/2 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
-
Active SI-SI en las interfaces.
[edit protocols isis] user@R1# set interface ge-1/2/0.0 user@R1# set interface ge-1/2/1.0 user@R1# set interface ge-1/2/2.0 user@R1# set interface lo0.0
-
Habilite el enrutamiento multitopología en las interfaces SI-SI.
La
ipv6-unicastinstrucción habilita el enrutamiento SI-SI multitopología en todas las interfaces que tienenfamily isoyfamily inet6configuradas, y se enumeran en el nivel jerárquico[edit protocols isis interface].[edit protocols isis] user@R1# set topologies ipv6-unicast
-
Desactive la compatibilidad con unidifusión IPv6 en una interfaz dada.
Si no desea ejecutar el enrutamiento multitopología SI-SI para IPv6 en una interfaz determinada, puede deshabilitar el enrutamiento multitopología incluyendo la
no-ipv6-unicastinstrucción en la configuración de la interfaz SI-SI.[edit protocols isis] user@R1# set interface ge-1/2/1.0 no-ipv6-unicast
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 de este ejemplo para corregirla.
user@R1# show interfaces
ge-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;
}
}
}
}
ge-1/2/1 {
unit 0 {
family inet {
address 10.0.0.13/30;
}
family iso;
}
}
ge-1/2/2 {
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 {
topologies ipv6-unicast;
interface ge-1/2/0.0;
interface ge-1/2/1.0 {
no-ipv6-unicast;
}
interface ge-1/2/2.0;
interface lo0.0;
}
Cuando termine de configurar el dispositivo, ingrese commit desde el modo de configuración.
Verificación
Confirme que la configuración funcione correctamente.
- Comprobación de las topologías de los vecinos
- Comprobación de los cálculos de SPF SI-SI
- Comprobación de la salida de tcpdump
Comprobación de las topologías de los vecinos
Propósito
Determine qué topologías son compatibles con los dispositivos SI-SI vecinos.
Acción
Desde el modo operativo, introduzca el show isis adjacency detail comando.
user@R1> show isis adjacency detail R2 Interface: ge-1/2/0.0, Level: 3, State: Up, Expires in 24 secs Priority: 0, Up/Down transitions: 1, Last transition: 05:28:16 ago Circuit type: 3, Speaks: IP, IPv6 Topologies: Unicast, IPV6-Unicast Restart capable: Yes, Adjacency advertisement: Advertise IP addresses: 10.0.0.2 IPv6 addresses: fe80::2a0:a514:0:24c R5 Interface: ge-1/2/1.0, Level: 3, State: Up, Expires in 21 secs Priority: 0, Up/Down transitions: 1, Last transition: 05:27:47 ago Circuit type: 3, Speaks: IP, IPv6 Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise IP addresses: 10.0.0.14 R3 Interface: ge-1/2/2.0, Level: 3, State: Up, Expires in 22 secs Priority: 0, Up/Down transitions: 1, Last transition: 05:27:25 ago Circuit type: 3, Speaks: IP, IPv6 Topologies: Unicast, IPV6-Unicast Restart capable: Yes, Adjacency advertisement: Advertise IP addresses: 10.0.0.18 IPv6 addresses: fe80::2a0:a514:0:124c
Significado
Como era de esperar, la adyacencia con el dispositivo R5 solo admite la topología de unidifusión IPv4, mientras que las adyacencias con los dispositivos R2 y R3 admiten las topologías IPv4 e IPv6.
Comprobación de los cálculos de SPF SI-SI
Propósito
Compruebe que se están ejecutando cálculos de SPF independientes para IPv4 e IPv6.
Acción
Desde el modo operativo, introduzca el show isis spf brief comando.
user@R1> show isis spf brief IPV4 Unicast IS-IS level 1 SPF results: Node Metric Interface NH Via SNPA R6.00 20 ge-1/2/1.0 IPV4 R5 R4.00 20 ge-1/2/0.0 IPV4 R2 R5.00 10 ge-1/2/1.0 IPV4 R5 R3.00 10 ge-1/2/2.0 IPV4 R3 R2.00 10 ge-1/2/0.0 IPV4 R2 R1.00 0 6 nodes IPV4 Unicast IS-IS level 2 SPF results: Node Metric Interface NH Via SNPA R6.00 20 ge-1/2/1.0 IPV4 R5 R4.00 20 ge-1/2/0.0 IPV4 R2 R5.00 10 ge-1/2/1.0 IPV4 R5 R3.00 10 ge-1/2/2.0 IPV4 R3 R2.00 10 ge-1/2/0.0 IPV4 R2 R1.00 0 6 nodes IPV6 Unicast IS-IS level 1 SPF results: Node Metric Interface NH Via SNPA R5.00 40 ge-1/2/0.0 IPV6 R2 R6.00 30 ge-1/2/0.0 IPV6 R2 R4.00 20 ge-1/2/0.0 IPV6 R2 R3.00 10 ge-1/2/2.0 IPV6 R3 R2.00 10 ge-1/2/0.0 IPV6 R2 R1.00 0 6 nodes IPV6 Unicast IS-IS level 2 SPF results: Node Metric Interface NH Via SNPA R5.00 40 ge-1/2/0.0 IPV6 R2 R6.00 30 ge-1/2/0.0 IPV6 R2 R4.00 20 ge-1/2/0.0 IPV6 R2 R3.00 10 ge-1/2/2.0 IPV6 R3 R2.00 10 ge-1/2/0.0 IPV6 R2 R1.00 0 6 nodes
Significado
Como era de esperar, se están realizando cálculos de SPF para las topologías IPv4 e IPv6.
Comprobación de la salida de tcpdump
Propósito
Compruebe que el vínculo puede ser miembro tanto de la topología de unidifusión IPv4 como de la topología de unidifusión IPv6.
Acción
user@R1> monitor traffic detail interface ge-1/2/0.0
[...]
15:52:35.719540 In IS-IS, length 82
p2p IIH, hlen: 20, v: 1, pdu-v: 1, sys-id-len: 6 (0), max-area: 3 (0)
source-id: 0192.0168.0002, holding time: 27s, Flags: [Level 1, Level 2]
circuit-id: 0x01, PDU length: 82
Point-to-point Adjacency State TLV #240, length: 15
Adjacency State: Up (0)
Extended Local circuit-ID: 0x00000054
Neighbor System-ID: 0192.0168.0001
Neighbor Extended Local circuit-ID: 0x00000043
Protocols supported TLV #129, length: 2
NLPID(s): IPv4 (0xcc), IPv6 (0x8e)
IPv4 Interface address(es) TLV #132, length: 4
IPv4 interface address: 10.0.0.2
IPv6 Interface address(es) TLV #232, length: 16
IPv6 interface address: fe80::2a0:a514:0:24c
Area address(es) TLV #1, length: 4
Area address (length: 3): 49.0002
Restart Signaling TLV #211, length: 3
Flags [none], Remaining holding time 0s
Multi Topology TLV #229, length: 4
IPv4 unicast Topology (0x000), Flags: [none]
IPv6 unicast Topology (0x002), Flags: [none]
Significado
El paquete de saludo SI-SI (IIH) muestra que se admiten IPv4 e IPv6. El paquete hello enumera las direcciones IPv4 e IPv6 válidas y, por lo tanto, el dispositivo de enrutamiento puede crear entradas de próximo salto válidas. Los protocolos admitidos se enumeran en la multitopología TLV #229.