IPV6 :: una pequeña introducción :: Parte 2

Varios

Hoy seguimos con la introducción a IPv6.

Para entender bien las asignaciones de IP’s, suponemos que recibimos de nuestro proveedor un /48 (recordemos que la máscara puede ser hasta un /128, equivalente a un /32 en ipv4) y tenemos varios sites para distribuirlas…..

Tenemos el segmento:

2001:abcd:1234:0000:0000:0000:0000:0000 /48
Primera dirección IPv6 de la red
2001:abcd:1234:ffff:ffff:ffff:ffff:ffff /48
íšltima dirección IPv6 de la red

Es un ejemplo a lo grande… un /48 se le dará a los proveedores de servicios y ellos, a su vez, pueden dividirlo en un /64 para organizarlas por regiones (por ejemplo), que luego podrán sumarizarlas en los protocolos de routing para hacer más pequeñas las tablas de routing.

Imaginamos hacer un /64 …

2001:abcd:1234:
<-- global routing prefix -->
0000:

0000:0000:0000:0000

Contar los subnet-ID. … de [0000 .. 0FFF] Rango 1 con todas las interface-id / combinaciones disponibles….

Como ya comenté antes, todo interface con IPv6, tendrá al menos una IP de local Link, que se generará de manera automática con el método EUI-64.

Cabe destacar que Microsoft, siguiendo su sendero de mantener los «estándares» de los protocolos y su buen hacer, de manera predeterminada no los autoconfigura así­, aunque se puede corregir el comportamiento.

Microsoft no lo hace de manera predeterminada, porque considera que son predecibles las ip’s de local link….. por favor, que se preocupen de mantener seguros sus sistemas operativos y dejen los estándares para lo que están.

Para corregir este comportamiento, en windows 2008 / w7 y demás dulzuras de sistemas operativos, en la consola, tecleamos:


netsh interface ipv6 set global randomizeidentifiers=disabled
netsh interface ipv6 set global randomizeidentifiers=enabled

Y aquí­ tenemos un artí­culo donde lo explica; merece la pena darle un vistazo (en inglés).

Bueno, pues eso, para generar las direcciones Link / local (recordemos, que no salen del segmento y son auto generadas), se usa la técnica EUI-64, que se encarga de coger la parte de ID de dispositivo y rellenándola con FFFE

Tenemos una mac de ejemplo:

001B:78 39:AB9B
<->oui<-> ID dispositivo

rellenamos hasta los 64 bits con la técnica Split / Flip (FFFE), con lo que nos quedará la ip de link local de la siguiente manera:

fe80::21b:78ff:fe39:ab9b

Observamos que hay una diferencia respecto a la mac address:
001B:78 39:AB9B
021B:78FF:FE39:AB9B
^

Para esta operación, seleccionamos el 7º bit y lo cambiamos de 0 a 1 / viceversa….

0 0 1
0000 0000 0001 …… resto
^
Si lo ponemos a 1 el cero, quedará tal que:

0 2 1
0000 0010 0001 ……. resto

Y por hoy es todo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.