You are on page 1of 20

m Introducción

m Direccionamiento
m Cabecera IPv6
m DNS
m Mecanismos de transición
m Autoconfiguración
m Ejemplo práctico
m — ué es IPv6?
× Es una nueva versión del protocolo IP. Mantiene
las funciones de IPv4 que son utilizadas y las que
no se usan o se suelen usar, se han suprimido o
hecho opcionales, añadiendo nuevas
características.
m —Por qué surge?
× ½alta de direcciones por el reducido espacio de
direcciones(con IPv4 32 bits) y por la falta de
coordinación para su asignación en los 80s.
× Ineficiencia (enormes tablas de enrutamiento).
× Necesidad de nuevas funcionalidades: Calidad
de Servicio ( oS), Seguridad (IPsec), movilidad.
m Características principales
× Mayor espacio de direcciones (128 bits)
× Seguridad integrada (IPsec)
× Autoconfiguración de direcciones más
sencilla
× Características de movilidad
× Simplificación del formato del header
× Paquetes IP más eficientes y extensibles
× Enrutamiento más eficiente
m jan sido definidos varios tipos de
direcciones, que son asignadas a
interfaces y no a nodos.
m Varias direcciones pueden ser asignadas
a un mismo interfaz.
m Existen prefijos de subred asociados a los
enlaces. Un mismo enlace puede tener
varios prefijos.
m ºipos de direcciones

× Unicast: identifican a una sola interfaz. Un paquete


enviado a una dirección unicast es entregado sólo a la
interfaz identificada con dicha dirección.
× Anycast: identifican a un conjunto de interfaces. Un
paquete enviado a una dirección anycast será
entregado a alguna de las interfaces identificadas con la
dirección del conjunto al cual pertenece esa dirección
anycast.
× Multicast: identifican un grupo de interfaces. Cuando un
paquete es enviado a una dirección multicast es
entregado a todos las interfaces del grupo identificadas
con esa dirección.
m ºipos de direcciones (cont.)

En el IPv6 no existen direcciones broadcast, su funcionalidad ha


sido mejorada por las direcciones multicast.
m Ñepresentación de las direcciones
× Están compuestas por 8 segmentos de 2 bytes cada uno,
que suman un total de 128 bits (3.4×1038 hosts).
× La manera habitual de representar las direcciones es
X:X:X:X:X:X:X:X donde X es el valor hexadecimal de 16 bits de
cada uno de los 8 segmentos que definen la dirección. Un
bloque abarca desde 0000 hasta ½½½½. Ejemplo:
1080 : 0 : 0 : 0 : 8 : 800 : 200C : 417A
× Se pueden usar sintácticamente ^^ para comprimir los
bloques contiguos de ceros. Ejemplo:
1080 :: 8 : 800 : 200C : 417ª
× Para escenarios con nodos IPv4 e IPv6 es posible utilizar
X:X:X:X:X:X:d.d.d.d, con bloques X de 16 bits y d de 8 bits.
Ejemplo:10
1080:0:0:0:8:½½½½:129.144.52.38
m Ñepresentación de los prefijos de
direcciones
× Un prefijo de dirección IPv6 se representa con la siguiente
notación:

Õ   
 Õ ,
donde
u Õ    : es una dirección IPv6 en cualquiera de las
notaciones mencionadas anteriormente.
u  Õ : es un valor decimal que especifica cuantos de
los bits más significativos, representan el prefijo de la dirección.

× Ejemplo:
u Dirección de nodo: 12AB:0:0:CD30:123:4567:89AB:CDE½
u Número de la subred: 12AB:0:0:CD30::/60
u Abreviado: 12AB:0:0:CD30:123:4567:89AB:CDE½/60
m Identificación de tipos de direcciones
× El tipo específico de dirección Ipv6 queda identificado
por los bits más significativos de la dirección

º    
      

Unespecified 00...0 (128 bits) ::/128
Loopback 0...01 (128 bits) ::1/128
Multicast 11111111 ½½00 ::/8
Link-local unicast 1111111010 ½E80 ::/10
Global unicast Ñesto

× Las direcciones anycast están dentro del espacio de


direcciones unicast, y no son distinguibles sintácticamente
m Direcciones Global Unicast

m Prefijo de ruteo global: es un prefijo asignado a un sitio,


generalmente está estructurado jerárquicamente por los ÑIÑs e ISPs.

m Identificador de Subred: es el identificador de una subred dentro


de un sitio. Está diseñado para que los administradores de los sitios
lo estructuren jerárquicamente.

m Identificador de Interfaz: es el identificador de una interfaz. En todas


las direcciones unicast, excepto las que comienzan con el valor
binario 000, el identificador de interfaz debe ser de 64 bits y estar
construido en el formato Modified EUI-64.
m Direcciones Anycast

× Son direcciones asignadas a más de un interfaz con el


propósito de que un paquete que sea enviado a una de
estas direcciones sea encaminado hasta el interfaz más
cercano que responda a dicha dirección.

× Ocupan parte del espacio de direcciones unicast (son


sintácticamente indistinguibles). Cuando una dirección
unicast es asignada a más de un interfaz se convierte en
anycast, y los nodos a los que se les asigna deben ser
explícitamente configurados para saber que se trata de
una dirección anycast.

× Un uso esperado de las direcciones anycast es identificar


conjuntos de routers pertenecientes a una organización
que provea servicios de Internet (ISP's).
m La cabecera ha sido modificada respecto de la versión IPv4.
× El campo checksum se ha eliminado, ya que hay mecanismos
de encapsulado que realizan esta función.
× La fragmentación de los paquetes ha sido totalmente
modificada. El campo ´½ragmentation offsetµ se ha eliminado.
m La cabecera se encuentra en los primeros 40 bytes del
paquete. Contiene las direcciones de origen y destino con
128 bits cada una, la versión 4 bits, la clase de tráfico 8 bits,
etiqueta de flujo 20 bits, longitud del campo de datos 16 bits,
cabecera siguiente 8 bits, y límite de saltos 8 bits.
m El almacenamiento actual de direcciones de Internet en el
DNS de IPv4 no se puede extender fácilmente para que
soporte direcciones IPv6 de 128 bits.

m Para poder almacenar las direcciones IPv6 se han definido


las siguientes extensiones:
× Un nuevo tipo de registro, el registro AAAA. Se usa para almacenar
direcciones IPv6, porque las extensiones están diseñadas para ser
compatibles con implementaciones de DNS existentes
× Un nuevo dominio para soportar búsquedas basadas en direcciones
IPv6. Este dominio es IP6.AÑPA
× Ñedefinición de las consultas existentes, que localizan direcciones
IPv4, para que puedan también procesar direcciones IPv6.

m Los cambios son diseñados para ser compatibles con el


software existente. Se mantiene el soporte de direcciones
IPv4.
m Los mecanismos de transición son un conjunto de
mecanismos y de protocolos implementados en hosts y
routers, junto con algunas guías operativas de
direccionamiento designadas para hacer la transición de
Internet al IPv6 con la menor interrupción posible.

Existen dos mecanismos básicos:


× | : provee soporte completo para IPv4 e IPv6 en host
y routers.
× º : encapsula paquetes IPv6 dentro de cabeceras IPv4 siendo
transportados a través de infraestructura de enrutamiento IPv4.

m Dichos mecanismos están diseñados para ser usados por


hosts y routers IPv6 que necesitan interoperar con hosts IPv4 y
utilizar infraestructuras de enrutamiento IPv4.
m Dual Stack (Pila Dual)

Los nodos IPv6 que proveen una implementación completa


de IPv4, además de su implementación de IPv6, son
llamados nodos de pila dual ó ´IPv6/IPv4µ. Estos nodos tienen
la habilidad interoperar directamente con nodos IPv4
usando paquetes IPv4, y también operar con nodos IPv6
usando paquetes IPv6.

Cada nodo de pila dual en la red tendrá dos direcciones de


red, una IPv4 y otra IPv6.

m Pros: ½ácil de desplegar y extensamente soportado.

m Contras: La topología de red requiere dos tablas de


encaminamiento y dos procesos de encaminamiento.
m ºúneles

Los túneles permiten conectarse a redes IPv6 "saltando" sobre redes


IPv4. Estos túneles trabajan encapsulando los paquetes IPv6 en
paquetes IPv4. De esta manera, los paquetes IPv6 pueden ser
enviados sobre una infraestructura IPv4.
m ºúneles (cont.)
Los túneles pueden ser utilizados de distintas formas:

× Ñouter a router: Ñouters con doble pila (IPv4/IPv6) se conectan


mediante una infraestructura IPv4 y transmiten tráfico IPv6. El
túnel comprende un segmento que incluye la ruta completa,
extremo a extremo, que siguen los paquetes.

× jost a router: jost con doble pila se conectan a un router


intermedio (también con doble pila), alcanzable mediante una
infraestructura IPv4. El túnel comprende el primer segmento de
la ruta seguido por los paquetes.

× jost a jost: jost con doble pila interconectados por una


infraestructura IPv4. El túnel comprende la ruta completa que
siguen los paquetes.

× Ñouter a jost: Ñouters con doble pila que se conectan a host


también con doble pila. El túnel comprende el último segmento
de la pila.
m El proceso de autoconfiguración incluye:
× la creación de una dirección unicast link-local que no esté ya
en uso en el mismo enlace
× la determinación de la información a autoconfigurar
(direcciones y/o de otro tipo)
× en caso de necesitar autoconfigurar una dirección distinta de la
unicast link-local, la determinación de qué mecanismo
(stateless, stateful o ambos) se utilizará para su obtención.

m La autoconfiguración stateless permite a los hosts generar su


propia dirección usando una combinación de información
local e información repartida por los routers.

m En la autoconfiguración stateful, los hosts obtendrán las


direcciones de interfaz, la información de configuración y los
parámetros de un servidor, que mantendrá una base de
datos sobre qué direcciones han sido asignadas y a qué
hosts.

You might also like