Tutorial IPv6
Características principales del protocolo IPv6
-
Mayor espacio de direcciones.
- “Plug & Play”: Autoconfiguración.
-
Seguridad intrínseca en el núcleo del protocolo (
IPsec).
-
Calidad de Servicio (QoS) y
Clase de Servicio (CoS).
-
Multicast: Envío de UN mismo paquete a un grupo de receptores.
-
Anycast: Envío de UN paquete a UN receptor dentro de UN grupo.
- Paquetes IP eficientes y extensibles,
sin que haya fragmentación en los encaminadores (routers), alineados a 64 bits (preparados para su procesado óptimo con los nuevos procesadores de 64 bits), y con una cabecera de longitud fija, más simple, que agiliza su procesado por parte del encaminador (router).
- Posibilidad de paquetes con
carga útil (datos) de
más de 65.535 bytes.
-
Encaminado (enrutado) más eficiente en el troncal (backbone) de la red, debido a una jerarquía de direccionamiento basada en la agregación.
-
Renumeración y “multi-homing”, que facilita el cambio de proveedor de servicios.
- Características de
movilidad.
Cabecera
En la siguiente figura se puede ver tanto la
cabecera en IPv4 como en
IPv6 y las diferencias entre ellas.
La longitud total de la
cabecera en IPv6 es de
40 bytes (cuando en
IPv4 era
20bytes) y dicha
cabecera tiene un
tamaño fijo, esto ayuda a los Routers a conmutar este trafico lo que se traduce en mayores prestaciones.
Además hay que tener en cuenta que los campos van alineados a 64bits lo que permite a los
nuevos procesadores optimizar el rendimiento.
En la nueva cabecera
IPv6 hay muchos campos que desaparecen frente a la de
IPv4, esto es debido a que se hacen inecesarios por redundancia.
Un ejemplo de campo que desaparece es el campo de “Desplazamiento de Fragmentación”, es ligeramente diferente, dado que el mecanismo por el que se realiza la f
ragmentación de los paquetes es totalmente
modificado en IPv6, lo que implica la total “inutilidad” de este campo. En
IPv6 los encaminadores no fragmentan los paquetes, sino que de ser precisa, dicha
fragmentación/desfragmentación se produce extremo a extremo.
Algunos de los campos son renombrados:
• Longitud total longitud de
carga útil (payload length), que en definitiva, es la longitud de los propios datos, y puede ser de hasta 65.536 bytes. Tiene una longitud de 16 bits (2 bytes).
•
Protocolo siguiente cabecera (next header), dado que en lugar de usar cabeceras de longitud variables se emplean sucesivas cabeceras encadenadas, de ahí que desaparezca el campo de opciones. En muchos casos ni siquiera es procesado por los encaminadores, sino tan sólo extremo a extremo. Tiene una longitud de 8 bits (1 byte).
•
Tiempo de vida límite de saltos (Hop Limit). Tiene una longitud de 8 bits (1 byte).
Los nuevos campos son:
•
Clase de Tráfico (Traffic Class), también denominado
Prioridad (Priority), o simplemente Clase (Class). Podría ser más o menos equivalente a
TOS en IPv4. Tiene una longitud de 8 bits (1 byte).
• Etiqueta de
Flujo (Flow Label), para permitir tráficos con requisitos de tiempo real. Tiene una longitud de 20 bits.
Estos dos campos, como se puede suponer, son los que nos permiten una de las características fundamentales e intrínsecas de
IPv6:
Calidad de Servicio (QoS),
Clase de Servicio (CoS), y en definitiva un poderoso mecanismo de
control de flujo, de asignación de prioridades diferenciadas según los
tipos de servicios.
El valor del campo “
siguiente cabecera”, indica cual es la
siguiente cabecera y así sucesivamente. Las sucesivas
cabeceras, no son examinadas en cada nodo de la ruta, sino sólo en el nodo o nodos destino finales. Hay una única excepción a esta regla: cuando el valor de este campo es cero, lo que indica opción de examinado y proceso “
salto a salto” (
hop-by-hop). Así tenemos, por citar algunos ejemplos,
cabeceras con información de
encaminado,
fragmentación, opciones de destino,
autenticación,
encriptación, etc., que en cualquier caso, han de ser procesadas en el orden riguroso en que aparecen en el paquete.
El
MTU (Unidad Máxima de Transmisión), debe de ser
como mínimo, de 1.280 bytes, aunque se recomiendan tamaños superiores a 1.500 bytes. Los nodos descubren el valor
MTU a través de la inspección de la
ruta. Se prevé así una optimización de los
paquetes y del número de
cabeceras, dado el continuo crecimiento de los anchos de banda disponibles, así como del incremento del propio tráfico.