¡Suscríbete a mi canal de Youtube!

▷ M3-T13. Direccionamiento y enrutamiento IPv6

 

Direccionamiento y enrutamiento IPv6: Conceptos fundamentales

El crecimiento constante de Internet y de la cantidad de dispositivos conectados hizo necesario desarrollar una nueva versión del Protocolo de Internet. Así surgió IPv6 (Internet Protocol versión 6), diseñado para reemplazar progresivamente a IPv4 y proporcionar un espacio de direccionamiento mucho mayor.

En este artículo conocerás los conceptos fundamentales del direccionamiento y enrutamiento IPv6, desde la estructura de una dirección hasta su configuración básica en dispositivos Cisco.

¿Qué es IPv6?

IPv6 es la versión más reciente del Protocolo de Internet. Una de sus principales características es que utiliza direcciones de 128 bits, lo que permite disponer de una cantidad extremadamente grande de direcciones IP.

Una dirección IPv6 se representa mediante ocho bloques de valores hexadecimales separados por dos puntos.

Por ejemplo:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

Para facilitar su escritura, los ceros que aparecen al inicio de un bloque pueden omitirse y determinadas secuencias consecutivas de ceros pueden representarse mediante ::.

¿Cómo se divide una dirección IPv6?

De manera general, una dirección IPv6 puede dividirse en una parte correspondiente a la red y otra correspondiente al dispositivo o interfaz.

En una configuración común se utilizan los primeros 64 bits para identificar la red y los últimos 64 bits para identificar la interfaz.

Por ejemplo:

2001:db8:acad:1::1/64

El /64 indica que los primeros 64 bits corresponden al prefijo de red.

Subnetting en IPv6

Aunque IPv6 dispone de un espacio de direccionamiento enorme, el subnetting continúa siendo importante. Permite organizar una red en diferentes subredes de acuerdo con departamentos, áreas, pisos, servicios o cualquier otra necesidad administrativa.

Una estructura común es:

  • Prefijo global: 48 bits

  • ID de subred: 16 bits

  • ID de interfaz: 64 bits

Por ejemplo, a una organización podría asignársele el prefijo:

2001:db8:acad::/48

A partir de este prefijo pueden crearse diferentes subredes /64:

2001:db8:acad:1::/64 — Administración

2001:db8:acad:2::/64 — Laboratorio

2001:db8:acad:3::/64 — Servidores

De esta manera, una misma organización puede mantener una estructura ordenada y fácilmente administrable.

¿Existe una máscara de subred en IPv6?

En IPv6 no se utiliza la máscara de subred en formato decimal como ocurre en IPv4.

Por ejemplo, en IPv4 podemos encontrar:

192.168.1.0/24

y su máscara:

255.255.255.0

En IPv6 se utiliza directamente la longitud del prefijo:

2001:db8:1::/64

El /64 indica que los primeros 64 bits corresponden a la red.

Entre los prefijos mencionados con mayor frecuencia se encuentran:

  • /64: utilizado habitualmente para redes LAN.

  • /48: utilizado para organizaciones o instituciones.

  • /32: utilizado para proveedores de servicios de Internet.

Broadcast y multicast en IPv6

Una diferencia importante respecto a IPv4 es que IPv6 no utiliza broadcast.

En su lugar, utiliza multicast, mediante el cual los paquetes pueden enviarse a un grupo específico de dispositivos.

Algunos ejemplos son:

FF02::1 — Todos los nodos de la red local.

FF02::2 — Todos los routers de la red local.

Este mecanismo permite realizar comunicaciones dirigidas a grupos específicos de dispositivos sin recurrir al broadcast tradicional de IPv4.

Principales rangos de direcciones IPv6

IPv6 cuenta con diferentes tipos de direcciones destinadas a distintos propósitos.

Algunos de los rangos más importantes son:

RangoUso
2000::/3Direcciones globales
fc00::/7Direcciones locales únicas
fe80::/10Direcciones link-local
::1/128Loopback
ff00::/8Multicast
2001:db8::/32Direcciones utilizadas para documentación

Las direcciones link-local, por ejemplo, permiten la comunicación dentro del mismo enlace y no se enrutan hacia otras redes.

La dirección ::1 cumple una función similar a 127.0.0.1 en IPv4 y se utiliza para loopback.

Configuración de IPv6 en Cisco Packet Tracer

Para trabajar con IPv6 en un router Cisco es necesario habilitar el reenvío de paquetes IPv6 mediante el comando:

ipv6 unicast-routing

Este comando se ejecuta desde el modo de configuración global.

Posteriormente, podemos asignar una dirección IPv6 a una interfaz del router:

Router(config)# interface g0/0

Router(config-if)# ipv6 address 2001:db8:acad:1::1/64

Router(config-if)# no shutdown

Para verificar la configuración de las interfaces podemos utilizar:

Router# show ipv6 interface brief

Con estos comandos podemos comenzar a construir una red IPv6 funcional en Cisco Packet Tracer.

Enrutamiento estático IPv6

El enrutamiento estático consiste en configurar manualmente las rutas que debe utilizar un router para llegar a redes remotas.

Por ejemplo, si un router necesita llegar a la red:

2001:db8:acad:2::/64

a través de otro router cuya dirección es:

2001:db8:acad:100::2

se puede configurar:

R1(config)# ipv6 route 2001:db8:acad:2::/64 2001:db8:acad:100::2

De esta manera, el router conoce el siguiente salto que debe utilizar para llegar a esa red.

Enrutamiento dinámico IPv6

En redes más grandes, configurar manualmente todas las rutas puede resultar poco práctico. Por ello existen protocolos de enrutamiento dinámico capaces de intercambiar información entre routers.

Entre los protocolos utilizados con IPv6 se encuentran:

RIPng (Routing Information Protocol next generation)

Es la versión de RIP adaptada para IPv6. Su configuración utiliza comandos específicos para habilitar el protocolo en el router y posteriormente en las interfaces correspondientes.

OSPFv3

Es la versión de OSPF utilizada para trabajar con IPv6. Permite que los routers intercambien información sobre las redes disponibles y calculen las rutas correspondientes.

Conclusión

IPv6 representa una evolución importante del direccionamiento IP y proporciona las bases necesarias para continuar conectando una cantidad cada vez mayor de dispositivos.

Comprender su estructura, el uso de prefijos, el subnetting, los diferentes tipos de direcciones y los mecanismos de enrutamiento es fundamental para quienes comienzan a estudiar redes de computadoras.

Además, practicar estos conceptos en herramientas como Cisco Packet Tracer permite pasar de la teoría a escenarios donde es posible configurar interfaces, establecer rutas y observar cómo se comunican diferentes redes mediante IPv6.

📌 Si quieres aprender más te dejo un video del curso de redes con Cisco Packet Tracer que ilustra un poco más este tema.

Comentarios

Entradas populares

Donaciones

Seguidores del blog

Suscríbete al blog

Recibe mis nuevas publicaciones por email: