IPv6

Ing. Ricardo Fernando Marroquín

Redes de Computadoras I

¿Porqué IPv6?

¿Cuántas direcciones IPv4 nos quedan?

  • Regional Internet Registry (RIR) es una organización que supervisa la asignación y el registro de recursos de números de Internet dentro de una región particular del mundo
  • IPv6 tiene un tamaño de 128 bits, nos proporciona 3.4X10(38) valores únicos de direcciones ip

¿Porqué IPv6?

  • Direcciones IPv4 insuficientes
  • Ventajas IPv6
    • Mobile IP
    • No NAT
    • IPSEC (seguridad, integridad, autenticación)
    • Más rápido que IPv4

Necesidad IPv4

  • Sustitución de IPv4
  • Agotamiento de direcciones IPv4 y la falta de planificación o provisión en la asignación inicial.
  • Crecimiento acelerado del uso de internet hasta el punto de "Internet de las cosas"
  • Mejoras significativas de acuerdo a la experiencia con IPv4

Estructura IPv6

  • Tamaño de 128 bits representados en valores hexadecimales
  • Cada valor se representa por 4 bits en el sistema binario

IPv6 VRS IPv4

IPv4

32 bits o 4 bytes de longitud

4,200,000,000 direcciones. 

4 octetos

IPv6

128 bits o 16 bytes: Cuatro veces los bits de IPv4

340 Billones de billones de billones (sextillones) de direcciones.

8 hextetos

192.168.1.23

2001:0db8:0000:0000:a111:b222:c333:abcd

Principales Características

  • Mayor espacio de direccionamiento
  • Seguridad:  Incluye IPsec: Autenticación y encripción
  • Autoconfiguración: usa mensajes multicast de descubrimiento de routers ICMPv6

 

Principales Características

  • Movilidad: Permite moverse de proveedor a proveedor ISP conservando la misma dirección
  • Mecanismos de traducción IPv6 a IPv4
  • Calidad de Servicio (QoS) Clase de servicio (CoS)

Representación de direcciones IPv6

128 bits de largo

Expresado en hexadecimal en vez de decimal

Los dos puntos ":" se usan para separar un grupo de 4 caracteres hexadecimales.

FEDC:BA98:7654:3210:FEDC:BA98:7654:3210

Representación de direcciones IPv6

Se representa así:

xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx

1080:AFD0:3FC0:4CD0:3FC8:C800:200C:417A

Representación de direcciones IPv6

En IPv6, 4 bits representan un único dígito hexadecimal 32 valores hexadecimal= dirección IPv6

Hexteto es el nombre usado por cada bloque de 4 valores hexadecimales usado para referenciar el segmento de 16 bits o cuatro hexadecimales.

REGLA #1: Los ceros se pueden omitir

  • Cualquier cero a la izquierda en cualquier hextet puede ser omitido.
  • 02AC puede ser representado como 2AC
  • 008E puede ser representado como 8E

02AC:0001:1C3F:8B42:9CB7:0DDF:A1EB

2AC:1:1C3F:8B42:9CB7:DDF:A1EB

REGLA #2: Omitir segmentos de todos 0

  • Uno o más grupos de ceros correlativos pueden ser sustituidos por un doble dos puntos "::"
  • Un doble dos puntos "::" puede ser usado una sola vez dentro de una dirección IPv6 de otra manera la dirección será ambigua.

1080:0000:0000:0000:0008:200C:417A

1080::8:200C:417A

Prefijo

  • Número decimal que identificará la parte de red y la parte restante equivale a la porción de host que se asignarán a las interfaces.

2001:0D88:0000 : CD30 : 0000:0000:0000:0000 /48

Prefijo de sitio

48bits

ID de subred

16bits

ID de interfaz/host

64bits

Tipos de Direcciones

UNICAST

Identificar una interface de nodo IPv6 (un solo dispositivo).  Hay dos tipos Unicast Global y Link Local

  • Unicast Global: pueden ser enrutadas a internet y son asignadas por el ISP
  • Link local: son usadas por los dispositivos para comunicarse con otros que se encuentran en el mismo segmento (subred) . No se pueden enrutar fuera de un determinado segmento. Estas direcciones se encuentran en el rango FE80::/10, esto significa: FE80:/10, los primeros 10 bits son fijos, no sufren modificación.

MULTICAST

Identifican un grupo de interfaces.  Inician con FFXX::/8

ANYCAST

Sirven para identificar a un conjunto de interfaces cuando se envía un paquete a una dirección anycast es entregado a una de estas interfaces: a la más cercana.

Importante: IPv6 no tiene dirección de broadcast

Interface ID

Unicast

Global Unicast

  • Equivalentes a las direcciones IPv4 públicas
  • Enrutables
  • Empiezan con 2000::/3

 

 

2004:A128::32:FEDC:BA98:7865:4321/64

Unicast

UNIQUE LOCAL

  • Equivalentes a las direcciones IPv4 privadas
  • No son enrutables en Internet
  • Empiezan con FC, FD.

FD12:B128:E8E1:1:FEA1:BC98:8865:4421/64

Unicast

LINK LOCAL

  • Dirección IPv6 Default en cualquier interfaz habilitada con IPv6
  • No son enrutables en Internet

FE80::3E71:58FF:FCE9:64BB/64

Formato:

El prefijo de formato ocupa 10 bits: 1111 1110 10 (FE80::/10)

El resto de los primeros 64 bits son 0

Identificador de host (64 bits)

Multicast

  • Identifican a un grupo de interfaces
  • Toda dirección multicas se identifica mediante el rango reservado

FF02::1:FF00:0  - FF02::1:FFFF:FFFF

FF00::/8

Protocolo IPv4 multicast IPv6 multicast
OSPF  224.0.0.5 FF02::5
OSPF 224.0.0.6 FF002::6
RIPv2 224.0.0.9 FF02::9
EIGRP 224.0.0.10 FF02::A

Anycast

Sirven para identificar a un conjunto de interfaces.

Cuando se envía un paquete a una dirección anycast es entregado a una de estas interfaces más cercana.

Otras direcciones

  • Dirección sin especificar: 0:0:0:0:0:0:0:0  (::)
  • Dirección de loopback:  0:0:0:0:0:0:0:1 (::1) esta es equivalente a 127.0.0.1 en IPv4
  • Direcciones IPv4 codificadas: de uso en arquitecturas que mezclan las pilas IPv4, IPv6 Ejemplo: FFFF:192.02.13.123

End

IPv6

By Ing. Fernando Marroquín

IPv6

Estas diapositivas contienen información acerca de la funcionalidad del comando Redistributed en equipos cisco para la comunicación entre diferentes protocolos de enrutamiento dinámico conocidos como EIGRP, OSPF, RIPv2

  • 540