 INTRODUCCION AL INTERNET PROTOCOL VERSION 6 (IPv6)
By -=NitrouS=-
- = MxicO =-
nitrous_sk8@hotmail.com


1.-Introduccin

Bueno, esta es la primera vez que redacto un texto y pues espero ser lo ms claro posible, usar los trminos adecuados y pues que todos entiendan este texto.
El objetivo de este texto es dar a conocer as en forma muy general la nueva versin del protocolo IP, ya que en la actualidad la mayora de paises aun estamos trabajando con la versin 4 (ipv4) y la nueva versin pues ofrece muchas ventajas que la versin anterior (aunque tampoco se salva de contras). Escrib este texto ya que creo que absolutamente TODOS debemos estar al corriente de las nuevas tecnologas y as pues prepararnos mejor para el futuro (eso suena bien consejo de la abuela XD ). Finalmente, les dejo aqu una pequea INTRODUCCIN a este protocolo IP (Internet Protocol), y al final de este artculo dejar unos links de apoyo sobre el tema... Comenzamos !.


2.-Descripcin

IPv6, tambin llamado IPng (next generation internet protocol) es la nueva versin del conocido protocolo IP, el cual viene a reemplazar la versin anterior (IPv4) de forma GRADUAL. El principal motivo de la creacin de esta versin es ampliar el nmero de direcciones IP, que las que se tenan
pensadas en la versin 4.
IPv4, con la que trabajamos actualmente es una direccin de 32 bits formada por 4 grupos de 8 bits cada uno, con esta versin de ip se tenan como mximo 2^32 direccines IP (4,294,967,296) y los creadores de sta pues crean que con esto era suficiente para siempre :-D, pero actualmente se estn saturando el nmero de direcciones y pues en poco tiempo ya no quedarn direcciones para ms equipos montados a la red.
En cambio, el formato de direccin de IPv6 es de 128 bits, la cual est
formada por 8 grupos de 16 bits cada uno (cada grupo de 16 bits en valor hexadecimal), con esto tenemos que el total de direcciones ip es 2^128 (3.402823669 e38, o sea sobre 1,000 sixtillones), ahora si podremos estr seguro que las direcciones IP nos durarn un BUEN TIEMPO HEE :D, y no solo para ordenadores, ya que tambin podremos conectar otros dispositivos a la red tales como PDA's, telfonos, lavadoras, neveras... todo en internet =).

He aqui una comparacin de IPv4 con IPv6

IPv4

8 8 8 8
xxx.xxx.xxx.xxx
---------------
4 grupos de 8 bits
total de direcciones= 4,294,967,296
direccin de 32 bits
	

IPv6

16 16 16 16 16 16 16 16
xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx
-------------------------------------------
8 grupos de 16 bits (en valor hexadecimal)
total de direcciones= 3.402823669 e38
direccin de 128 bits




3.-Caractersticas Principales

Como el tema lo dice :P, unas de las principales caractersticas de este protocolo, aparte de la ya mencionada antes (que es la principal) sobre la expansin en el nmero de direcciones IP son las siguientes:

SEGURIDAD: Este aspecto es muy importante, y pues en esta versin de ip se introdujo IPSec el cual permite autenticacin y encriptacin del protocolo base, y pues con esto todas las aplicacines de red funcionando con este protocolo se beneficiarn de esta nueva caracterstica. OJO hee, ya que IPSec ES UN REQUERIMIENTO DE IPv6.

SIMPLIFICACION DE ENCABEZADO (HEADER): Pues esta seccin tambin se ve afectada con el cambio de versiones, ya que en los encabezados de la versin anterior haban muchos campos muy deficientes o inservibles, y pues en la versin 6 simplemente se QUITARON esos campos o se hacen opcionales.

AUTOCONFIGURACION: IPv6 cuenta con un sistema, mmmm llammosle PLUG & PLAY, ya que al iniciar un equipo en red, pues este detecta automticamente una configuracin, como si tuviera un sistema DHCP. Pues aqui lo que hace es que INTENTA AUTOCONFIGURARSE y encontrar la salida o el gateway a internet, a esta nueva funcionalidad se le es llamada ROUTING DISCOVERY (Juar ! por fin encuentra el camino a internet por si solo XD ).


4.-Nomenclatura

Recordemos pues que las direcciones ip versin 4 eran de este y nico tipo, fciles de recordar, con nica forma de escribir y en valor decimal:

xxx.xxx.xxx.xxx ejemplo: 200.65.30.139

Ahora, esto se hace un poco ms complejo heee :(, ya que hay varios, digmosle tipos de simplificaciones de la direccin. El tipo de una ip versin 6 es la siguiente:

xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx ejemplo:
FEDC:BA98:7654:3210:FEDC:BA98:7654:3210

Como mencion antes, existen algunas formas de simplificar direcciones de la nueva generacin, por ejemplo, si en una direccin hay 0000 (ceros) se puede simplificar con un simple 0 ya que no es necesario escribir todos los ceros a la izquierda. Cuando 2 o ms campos consecutivos estn llenos de 0's
(ceros) se puede simplificar de la siguiente manera:

...:0000:0000:0000:... ---> ...:0:0:0:... ---> ....::.... (todos los campos con 0 = :: )

esta regla se usa siempre y cuando los campos con valor = 0 sean consecutivos y SOLO UNA VEZ SE PUEDE USAR :: EN UNA DIRECCION IP. Por ejemplo:

2002:0450:0009:0010:0000:0000:0000:0071 ---> 2002:450:9:10::71

Y cuando nos encontremos con direccines en donde hayan campos consecutivos con 0's en diferentes partes, SOLAMENTE SE PODR REPRESENTAR UN CONJUNTO DE 0's CON :: UNA SOLA VEZ, Y LOS DEMAS CAMPOS CON 0's SE TIENEN QUE REPRESENTAR AS :0:0:0... bla bla bla. Por ejemplo, la direccin:

FFFF:0:0:0:FFFF:0:0:0 solamente se podr comprimir en FFFF::FFFF:0:0:0  en FFFF:0:0:0:FFFF:: pero NUNCA EN FFFF::FFFF:: ya que como dije antes, solamente un conjunto de 0's puede ser compreso en una direccin y los dems sern representados. (Repsenle varias veces ;-) )

Como ltima aclaracin sobre simplificacin de ceros, les digo que cuando vean :: en una direccin, para conocer la direccin COMPLETA simplemente se llenan los campos faltantes con 0's hasta completar la direccin de 8 campos.
Ejemplos:

FFFF::12 ---> FFFF:0000:0000:0000:0000:0000:0000:0012
::5 ---> 0000:0000:0000:0000:0000:0000:0000:0005
1080::8:800:200C:417A ---> 1080:0000:0000:0000:0008:0800:200C:417A
1::1 ---> 0001:0000:0000:0000:0000:0000:0000:0001


5.-Otros Aspectos

Bueno, ya habl sobre algo fundamental de la versin que nos espera en el futuro (muy cercano hee :) ) y pues cabe aclarar, que esta nueva implantacin de ips nos brindar muchas ventajas.. prestaciones y un sin fin de cosas buenas ms :), pero no significa que sea 100 % excelente. Tambin, los desarrolladores de Internet Protocol han hecho algo para mejorar el trabajo de los administradores de redes, ya que el ruteo de paquetes es mucho mejor, los routers tendrn menos sobrecarga, en fin, una red corriendo
bajo IPv6 ser ms fcil de administrar pero no significa que el administrador estar en el PARAISO :P, ya que el trabajo del administrador es administrar y por ahi le que todo lo que se debe administrar, a veces tiende a ser DESADMINISTRADO, entonces, no por implantar IPv6 en una red signifique que estamos 100% estables y seguros hee.

Un ejemplo en la actualidad de una falla de seguridad (no un bug) con IPv6 es en un firewall de WinXP (era de suponerse XD ), ya que los chicos Microsoft(R) (el tio Billy y sus discipulos) admiten que "...las funciones Internet Connection Firewall y Basic Firewall de Windows XP y Windows Server 2003 slo estn en condiciones de bloquear paquetes de datos IPv4, por lo que el trfico IPv6 pueden entrar SIN RESTRICCIONES AL SISTEMA.
El software cortafuegos de Microsoft contiene, en principio, una cantidad relativamente limitada de funciones de bloqueo. Por ello, no sustituye cabalmente una solucin completa de cortafuegos y est dirigida bsicamente a los usuarios de Windows, que de otra forma no instalaran una aplicacin
de ese tipo.
Considerando que Internet Connection Firewall y Basic Firewall no protegen contra el nuevo protocolo de Internet, IPv6, recomendamos a los usuarios de Windows XP y Windows Server 2003 instalar una aplicacin cortafuegos especfica, en caso de necesitarla...", asi que OJO hee ;-) .

Finalmente aclaro que tcnicamente ya se puede hacer uso de esta nueva versin, pero lo que hace falta es $$$, y pues las principales organizaciones o empresas que pueden hacer este cambio de versiones son por ejemplo las Universidades con $$$ o las que en verdad estn interesadas en implantar esta nueva tecnologa, otras, principalmente las ISP's (T3LM3X aqui en Mxico), grandes empresas ($$$), y bla bla bla.

En la actualidad mucho pases han anunciado su cambio de IP, estn listos para migrar a IPv6, aunque como se dijo desde un princio el cambio de versiones es de forma GRADUAL (asi lentamente, no de un da para otro ;-) )
y hoy en da, el primer pas del mundo en cambiarse de IPv4 a IPv6 fue Taiwn, Uorale !.


6.-Despedida

Bien, espero que este pequeo texto haya sido de utilidad para cualquier tipo de lector de esta e-zine y si no pues, que sirva de relleno para la misma XD. Les agradezco su comprensin y su tiempo, el cual no les rob mucho heee.

Y ya saben lo que nos espera, aunque la verdad, bueno en mi caso, digo que estas nuevas IP's son muy largas, en un par de aos diremos: "Ohh Demonios!, recuerdan la IPv4, aunque con muchas deficiencias pero FCILES DE RECORDAR :D, recuerdan cuando con solo ver 3 segundos la ip nos la grababamos y ahora, TODO EN HEXADECIMAL y mucho ms largas, ahora recordar una IP de estas cuesta un #%@&! y la mitad del otro XD, QUE WEBA, QUEEEE WEBA !!".
As que prepranse para el futuro y preparen ese cerebro para recordar las nuevas y largas IP's :P.

Ahora si, me despido y para quienes quieran profundizar ms sobre este tma, el cual es MUY MUY EXTENSO pueden seguir los siguientes links de algunas webs y tambin unos RFC's sobre IPv6.

Salu2 a To2... bye bytez - N i t r o u S -
nitrous_sk8@hotmail.com


7.-Links

http://www.ipv6.org/ --- Web Oficial de IPv6
http://www.ipv6.unam.mx/ --- Pgina del proyecto IPv6 de la UNAM
http://www.rau.edu.uy/ipv6/queesipv6.htm --- Descripciones fundamentales
http://www.lugro.org.ar/biblioteca/articulos/ipv6.html --- Instalar IPv6 en Red Hat 7.3
http://www.redes-linux.com/manuales.php?catId=IPv6 --- Mucha info sobre IPv6 para Linux
http://imasd.elmundo.es/imasd/ipv6/cfg/router-freebsd.html --- Config. de router FreeBSD en IPv6
http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=ipv6&num=1500&format=http&search_doc=search_all&filefmt=txt --- Todos los RFC's sobre IPv6

 

Texto escrito por -=NitrouS=-


Publicado en:
http://cyruxnet.com.ar