Los misterios del IPv6

L

También conocida como IPng, la IPv6 tiene como función principal sustituir a la IPv4 ya que desde hace unos años nos encontramos con el problema de que se están agotando. En un principio el problema se intentó solucionar con las IP privadas, pero no es una solución definitiva porque cada vez hay más dispositivos con necesidad de IP.

IPv6

DESCRIPCIÓN

Está formada por un conjunto de 8 bloques y cada bloque tiene 16 bits (4 dígitos hexadecimales), esto tiene su pequeña desventaja ya que se forma un total de 128 bits, pero podemos reducirla; si hay varios bloques de ceros los podemos sustituir por dobles puntos ‘ :: ‘ estos pueden aparecer en cualquier zona pero solo podrán aparecer una vez, solo tendríamos que contar los bloques que hay para averiguar cuantos nos faltan y así rellenarlos si los bloques tienen que ser contiguos, pero si hay algún bloque más en el que estén todos sus dígitos a cero, no se puede reducir. Así tendremos que hacerlo de otra manera ya que sino, no sabríamos la cantidad de bloques de cada zona.

EJEMPLO:

Descomprimida:    fe80:0000:0000:0000:582a:0000:0000:00b1

En este ejemplo tenemos un montón de bloques de ceros; escogeríamos la mayor cantidad para reducir lo máximo posible, en caso del último bloque con dos ceros a la izquierda los podremos suprimir porque se entiende que cuando no están las 4 cifras lo que hay que hacer es añadirle esos ceros a la izquierda hasta completar la serie, así en todos los bloques que necesitemos, en el caso del sexto y séptimo bloque ponemos un único cero indicando así que ahí hay un bloque.

Comprimida:   fe80::582a:0:0:b1

DETALLES

-Están pensadas para simplificar las tablas de enrutamiento.

-El tamaño de las cabeceras de los paquetes es fijo.

-El protocolo DHCP está adaptado a IPv6 pero no es necesario para poder asignar una dirección automáticamente.

-Las IP que comienzan por fe80 son Unicast de enlace local (son como las 169 de IPv4).

-Podemos conocer nuestra dirección IPv6 desde el terminal con los siguientes comandos Windows= «ipconfig»; Linux=»ifconfig» (pero tengamos en cuenta que las IPv6 no están todavía en todos los dispositivos).

TIPOS

Unicast: envió directo a una interfaz de red (uno a uno).

Anycast: dentro de un grupo se envía un paquete a una única interfaz de red, normalmente al más cercano pero puede ser enviado a cualquiera (pensado para servidores).

Multicast: se envía un paquete a todas las interfaces que tengan esa misma dirección Multicast*.

*Aquí se elimina el concepto de Broadcast y se dejan solamente las direcciones Multicast para comunicación masiva.

PING

Podemos hacer ping en los dispositivos siempre que estén adaptados a IPv6. En Windows sería igual, escribimos ping en el panel de comandos y contiguamente la IPv6 a la que queremos hacer ping; en Linux desde el terminal tendríamos que utilizar el comando «ping -I eth0» y la IPv6 a la que nos dirigimos.

ipconfig2

En algunas ocasiones nos puede aparecer en la dirección el símbolo de porcentaje, pero eso es porque nos está indicando que reconoce más interfaces. Esto puede deberse a que tengamos más de una tarjeta de red o alguna máquina virtual, pero la dirección IP termina justo antes del %

Sobre el autor

Beatriz Rodríguez

Añadir comentario