El IPv6 es una actualización al protocolo IPv4, diseñado para resolver el problema de agotamiento de
direcciones. Su desarrollo comenzó en diciembre de 1998 cuando Steve Deering y Robert Hinden,
empleados de Cisco y Nokia publicaron una especificación formal del protocolo a través de un RFC
Cambios en IPv6
Capacidad extendida de direccionamiento
El interés de los diseñadores era que direcciones más largas permitiesen una mejor entrega jerárquica,
sistemática y definitiva de las direcciones, y una eficiente agregación de rutas. Con IPv4, se desplegaron
complejas técnicas de Classless Interdomain Routing (CIDR) para utilizar de mejor manera el pequeño
espacio de direcciones.
Autoconfiguración de direcciones libres de estado (SLAAC)
Los nodos IPv6 pueden configurarse a sí mismos automáticamente cuando son conectados a una red
ruteada en IPv6 usando los mensajes de descubrimiento de routers de ICMPv6. La primera vez que son
conectados a una red, el nodo envía una "solicitud de router" (RS: Router Solicitation) de link-local
usando multicast pidiendo los parámetros de configuración; y si los routers están configurados para
esto, responderán este requerimiento con un "anuncio de router" (RA: router advertisement) que
contiene los parámetros de configuración de capa de red.
Multicast
Multicast, la habilidad de enviar un paquete único a destinos múltiples es parte de la especificación base
de IPv6. Esto es diferente a IPv4, donde es opcional (aunque usualmente implementado). IPv6 no
implementa broadcast, que es la habilidad de enviar un paquete a todos los nodos del enlace conectado.
El mismo efecto puede lograrse enviando un paquete al grupo de multicast de enlace-local todos los
nodos (all hosts). Por lo tanto, no existe el concepto de una dirección de broadcast y así la dirección más
alta de la red (la dirección de broadcast en una red IPv4) es considerada una dirección normal en IPv6.
Seguridad de Nivel de Red obligatoria
Internet Protocol Security (IPsec), el protocolo para cifrado y autenticación IP forma parte integral del
protocolo base en IPv6. El soporte IPsec es obligatorio en IPv6; a diferencia de IPv4, donde es opcional o
fue un agregado posterior (pero usualmente implementado). Sin embargo, actualmente no se está
usando normalmente IPsec excepto para asegurar el tráfico entre routers de BGP IPv6, aunque también
se puede utilizar en OSPFv3 y en movilidad IPv6.
Características
El esquema de direcciones de 128 bits provee una gran cantidad de direcciones IP, con la posibilidad de
asignar direcciones únicas globales a nuevos dispositivos
Los múltiples niveles de jerarquía permiten juntar rutas, promoviendo un enrutamiento eficiente y
escalable al Internet.
El proceso de autoconfiguración permite que los nodos de la red IPv6 configuren sus propias direcciones
IPv6, facilitando su uso.
La transición entre proveedores de IPv6 es transparente para los usuarios finales con el mecanismo de
renumerado.
La difusión ARP es reemplazada por el uso de multicast en el link local.
El encabezado de IPv6 es más eficiente que el de IPv4: tiene menos campos y se elimina la suma de
verificación del encabezado.
Puede hacerse diferenciación de tráfico utilizando los campos del encabezado.
Jerarquía de direcciones – Agregación de prefijos de red
Un espacio mayor de direcciones de IPv6 permite mayores distribuciones de direcciones a las
organizaciones y a los proveedores de servicios de Internet (ISPs). Al tener una gran disponibilidad de
direcciones se posibilita el uso de un solo prefijo grande para toda la red de una organización y , por
ende, el ISP puede sumar las rutas (agregar) de todos los prefijos de sus clientes en un solo prefijo y
anunciarlo al Internet IPv6.
Seguridad
Limitar el acceso a sólo aquellos autorizados.
Certifica la autenticación de la persona que envía los datos.
Encripta los datos transmitidos a través de la red.
Asegura la integridad de los datos.
Invalida la repetición de sesiones, para evitar que no sean repetidas por usuarios maliciosos.