IPv6: ¿Qué cambia? ¿En qué nos afecta?

Ante todo, una introducción para los que no están muy puestos en el tema. Actualmente, nuestra dirección IP es un número de 32 bits agrupado en cuatro octetos, que serían los famosos X.X.X.X. Con el aumento de dispositivos móviles, las direcciones IPv4 se han agotado, por lo que es necesario el cambio a IPv6, el cual se lleva planteando ya desde hace algunos años.

IPv6 es un sistema de direcciones mucho más escalable, potente y amplio que IPv4, utiliza un sistema de direcciones basado en 128 bits del estilo 2001:0db8:85a3:08d3:1319:8a2e:0370:7332, con lo que ya os podéis imaginar que podemos tener infinidad de direcciones (340 sextillones para ser exactos).

La principal ventaja de este nuevo sistema es, obviamente, el aumento del número de direcciones disponibles, pero IPv6 tiene unas cuantas ventajas más que lo hacen aún más apetecible. Gracias al nuevo sistema de empaquetamiento tenemos una mejora en el direccionamiento que nos posibilita crear redes mucho más eficientes; también permite la autoconfiguración de direcciones gracias a mensajes entre los router e incluso podemos realizar muy eficientemente el multicast, que consiste en enviar un paquete a varios destinatarios. Y esas son solo algunas de las características, ya que hay muchas más que afectan a gestión de redes que hacen babear a cualquier administrador de redes.

El protocolo IPv6 tiene direcciones con una longitud de 128 bits, más que suficientes para dar direcciones a toda la humanidad aunque esta se multiplicase por varias centenas. Es decir, aunque no se puede decir que literalmente sea infinito, en la práctica es casi imposible que completemos todas las direcciones posibles.

Tipos de dirección

En las redes IPv6 podemos distinguir tres tipos diferentes de direcciones, aunque todas tienen 128 bits de longitud:

  • Unicast: Direcciones que se aplican a una única interfaz de red. Cuando se envía un paquete se entrega a la única interfaz de red que posee esa dirección, es decir, son direcciones únicas en la red.
  • Anycast: Dirección que identifica a un conjunto de interfaces y a diferentes nodos. Un paquete enviado a una dirección Anycast será entregado sólo a una de las interfaces que comparte esa dirección. Una característica es que permite redundancia, es decir, si disponemos de varios enrutadores, podemos configurarlos para que todos compartan una misma dirección.
  • Multicast: Dirección que también identifica a un conjunto de interfaces, pero en este caso los paquetes son enviados a todas las interfaces que compartan dicha dirección. De esta forma, una dirección multicast es la adecuada para retransmisiones broadcast.

Representación

Las direcciones IPv6 tienen 128 bits, y se agrupan en ocho grupos de 16 bits, de forma que la dirección es: X:X:X:X:X:X:X:X.

  • Pongamos un caso real: FF01:0000:0000:0A00:12DF:0000:0144:0001
  • Sin embargo, se puede resumir en: FF01:0:0:A00:12DF:0:144:1
  • Los ceros también se pueden conmutar por “::”, FF01::A00:12DF:0:144:1
  • Si la dirección convive en un entorno mixto con IPv4, las direcciones se mezclan dando lugar a direcciones conjuntas, ::FFFF:192.168.150.23
  • En las direcciones tipo Unicast, podemos distinguir dos tipos:
    • Direcciones sin enrutadores, con redes de IPv6 autoconfiguradas, FE80::<ID de interfaz>/10, donde la ID de interfaz es la dirección MAC del interfaz de red
    • Direcciones locales, donde un prefijo indica el lugar (una red local o un campus universitario) y el paquete no debe salir nunca de dicha red, donde la estructura sería: FFC0::<ID de subred>:<ID de interfaz>/10

Direcciones reservadas

Para evitar problemas y que la transición de IPv4 a IPv6 ocasione el menor número de inconvenientes, se han reservado algunas direcciones.

  • Dirección de loopback o retorno: Se trata de la dirección “::1” (127 ceros con un 1 al final), que se asigna a una interfaz virtual en bucle que comprueba protocolos. Es el equivalente de 127.0.0.1
  • Dirección no especificada: Dirección equivalente a ”::”, que nunca debe ser asignada porque representa la situación de equipo recién conectado esperando asignamiento definitivo.
  • Dirección de túnees dinámicos IPv6 sobre IPv4: Se trata de direcciones “::<dirección IPv4>”, con 96 ceros seguidos por 32 bits que representan una dirección IPv4. Se usa para transmitir IPv6 a través de redes IPv4 de forma transparente.
  • Direcciones IPv4 sobre IPv6: Direcciones del tipo “::FFFF:<dirección IPv4>”, es decir, 80 bits a cero seguido de 16 bits a uno (FFFF en hexadecimal) y 32 bits representando una dirección IPv4. Su uso es que los nodos que soportan IPv4 puedan seguir en IPv6.

Cambios notables

Hay algunos cambios notables respecto a IPv4 que el usuario si notará, entre los que hay que destacar que los operadores nos asignaran /48 bits para nosotros, o lo que es lo mismo, tendremos 16 bits libres para asignar direcciones en nuestra red local. Esto se ha pensado de cara al futuro, donde hasta las cortinas del salón tendrán su propia dirección. Es decir, las direcciones locales de ahora en adelante no estarán aisladas como ha sucedido hasta ahora, sino que tendrán su propia IP única en el mundo.

Espero que el texto os haya servido de ayuda, estaré encantado de responder cualquier duda (siempre y cuando la conozca, claro está). Me gustaría terminar agradeciendo a XatakaON sus magníficos textos sobre la materia, así como a la editorial McGraw-Hill por su libro sobre Redes Locales.

Configurar routers de terceros para funcionar con ADSL de Telefónica e Imagenio

Telefónica, por suerte o por desgracia, es la primera operadora de España, y son miles los usuarios que, antes de la llegada de la TDT, contrataron los servicios de Imagenio. En la actualidad, el servicio no va todo lo bien que debería y para colmo de males no hay planes para transformarlo en alta definición, pero la realidad es que el actual servicio se usa masivamente en nuestro país.

Telefónica nunca ha instalado buenos routers en casa, y son muchos los usuarios del actual ADSL Movistar que les gustaría poder usar otros routers. No estamos hablando ya de dispositivos profesionales, sino simplemente de aprovechar un poco más las líneas y de poder poner un cifrado WPA2 sin que el routers tenga micro-cortes, algo que si ocurre con el Zyxel 660HW-D1 que instala Telefónica.

En mi caso, he configurado un Comtrend 530 (Los que instala Jazztel para sus líneas de 20MB), pero la configuración es aplicable a todos, aunque antes de nada destacar que son necesarios conocimientos más o menos básicos de los menús del router para poder hacerlo.

El primer paso es salvar nuestra configuración de Telefónica para saber con que datos debemos configurar la línea. Si bien muchos datos son estándar para todos los usuarios, los datos de Imagenio van por zonas geográficas, así que deberéis sacar vosotros mismos la configuración. Para ello, tenéis que ejecutar Telnet y conectar con la IP de vuestro router (Normalmente bastará con irse a Inicio > Ejecutar y escribir “Telnet 192.168.1.1”). Una vez dentro, nos vamos al menú 11.1 (Remote Node Setup) y pulsamos la barra espaciadora sobre “Edit ATM Options”. Esto nos dará tres IP’s: una IP remota, una máscara de subred y nuestra dirección WAN, que serán datos que nos guardaremos. De la misma forma, dentro del router de Telefónica (pero esta vez mediante interfaz web), procedemos a editar nuestra configuración WAN/LAN para quedarnos con los rangos de IP’s que nos ofrecerá.

Ahora, es el momento de configurar el nuevo router. Como he comentado antes, yo este proceso lo voy a realizar con un Comtrend 536, pero debería ser aplicable con la misma configuración a todos los routers compatibles. Nos dirigiremos mediante interfaz web a la configuración de WAN, eliminaremos cualquier perfil que exista y pulsaremos sobre añadir una nueva conexión. Primero iremos con Imagenio, cuya configuracion de VC/VPI es de 8/35, y como QoS elegimos CBR con 500 celdas ATM. Seguimos avanzando para establecer un encapsulado y una multiplexación IPoA/LLC, y en el siguiente paso tendremos que poner la IP WAN y la máscara, que serán los datos que guardamos antes de “My Wan Adress”. Finalizamos esta parte activando el soporte IGMP, pero sin activar ni Firewall ni tabla NAT.

Para que el Deco de Imagenio funcione correctamente, nos dirigimos a la configuración LAN y marcamos “Configure the second IP Adress…”, donde le volveremos a poner la IP de “My Wan Adress” y su correspondiente máscara. El último paso será dirigirnos al menú Routing > Static Route para decirle al router que todo el tráfico que vaya a 172.26.0.0/16 (Máscara 255.255.0.0) vaya a Imagenio.

Le llega el turno al servicio fundamental, Internet. Serán tan sencillo como volvernos a la configuración WAN y añadir un nuevo perfil. En esta ocasión el VC/VPI es de 8/36, un CBR con tasa de 754 celdas ATM y encapsulado PPPoE/LLC. El próximo paso es establecer usuario y contraseña (adslppp@telefonicanetpa y adslppp respectivamente) y activar la tabla NAT. Ahora, reiniciamos el router y todo debería funcionar correctamente.

El decodificador de Imagenio puede ser una fuente de problemas, pero poco a poco se consigue su correcto funcionamiento. Además, si os sentís incapaces de explorar la configuración de vuestro router actual, los operadores de Telefónica tienen la obligación de facilitarte los datos de configuración de vuestro decodificador de Imagenio.

Por último, destacar que ahora el router de Telefónica (o cualquier otro) lo podéis usar como Switch para tener más puertos disponibles. Para ello, simplemente tendréis que entrar en su menú desde web y desactivarle el servidor DCHP (ya que el router principal será quien otorgue las IP’s) y asignarle una IP en la configuración de LAN (un número por encima del router por ejemplo, 192.168.1.2) y conectarlo a una boca del router principal con un cable de red (preferiblemente un latiguillo).

¿Qué hemos ganado con esto? Infinidad de cosas, desde poder usar el WiFi con tranquilidad y sin micro-cortes hasta una mejor velocidad (de 800 kbps a 1Mb/s con la misma conexión simplemente cambiando de router) y terminando por una tabla NAT que funciona, permitiéndonos jugar online y establecer servidores en casa con total tranquilidad. Espero que el tutorial os sirva de utilidad, y si tenéis dudas, preguntad.