Direcciones IPv6
Telemática I
Necesidad de IPv6
La IPv6 fue pensada para la sustitución de IPv4.
Debido al agotamiento de direcciones IPv4 y la falta de planificación o
provisión en la asignación inicial.
El crecimiento acelerado del uso de internet hasta el punto del “Internet
de las cosas”
Pv6 tiene mejoras significativas de acuerdo a la experiencia con IPv4
IPv6 comparada con IPv4
IPv4
• 32 bits o 4 bytes de longitud
• 4200000000 direcciones. Lo que seria aproximadamente 4 mil doscientos
millones de direcciones
IPv6
• 128 bits o 16 bytes: Cuatro veces los bits de Ipv4
• 3402823669209384607432768211456
Lo que equivale a 340 billones de billones de billones
(sextillones) de direcciones
Principales características
Mayor espacio de direccionamiento
Seguridad
IPv6 incluye IPSEC: autenticación y encripción
Autoconfiguración
Usa mensajes MULTICAST de descubrimiento de routers de ICMPv6
Principales Características
Movilidad
• Permite moverse de proveedor a proveedor (ISP) conservando la
misma dirección (roaming ip)
Mecanismos de traducción de IPv6 a IPv4
Calidad de Servicio (QoS) y Clase de Servicio (CoS)
Representación de direcciones Ipv6
• 128 bits de largo
• Expresado en hexadecimal en vez de decimal
• Los puntos ”:” se usa para separar un grupo de 4 caracteres
hexadecimales
FEDC:BA98:7654:3210:FEDC:BA98:7654:3210
Representación de direcciones Ipv6
Se representa asi:
x:x:x:x:x:x:x:x
En donde “x” es un hexadecimal de 12 bits para 128 en total.
Ejemplo:
1080:AFD0:3FC0:4CD0:EFC8:C800:200C:417A
Representación de direcciones Ipv6
• En IPv6, 4 bits representan un único digito hexadecimal, 32
valores hexadecimal = dirección IPv6
FEDC:BA98:7654:3210:FEDC:BA98:7654:3210
Hextet es el nombre usado por cada bloque de 4 valores
hexadecimales
Usado para referenciar un segmento de 16 bits o cuatro
hexadecimales
Regla # 1: Los ceros se pueden omitir
• Cualquier cero a la izquierda en cualquier sección de 16-bit o hextet
puede ser omitido
• 02AC puede ser representado como 2AC
• 008E puede ser representado como 8E
02AC:0001:1C3F:8B42:9CB7:0DDF:A1EB
2AC:0001:1C3F:8B42:9CB7:0DDF:A1EB
8B42:008E:2E3A:6F41:9CB7:1DDF:D1BC
8B42:8E:2E3A:6F41:9CB7:1DDF:D1BC
Regla # 2: Omitir segmentos de todos 0
• Uno o mas grupos de ceros pueden ser sustituidos por doble dos
puntos (::)
• Un doble “dos puntos” (::) puede ser usado una vez dentro de una
dirección, de otra manera la dirección será ambigua
1080:0000:0000:0000:0008:0800:200C:417B
1080::8:800:200C:417B
Tipos de Direcciones
Unicast
Identificar una interface de un nodo IPv6
Multicast
Identificar un grupo de interfaces
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 mas cercana
Nota: IPv6 no tiene dirección de broadcast
Interface ID
OUI NIC specific
00 11 22 AB CD EF 00 11 22 FF FE AB CD EF
0000 0000
7th MSB is complemented
00 11 22 FF FE AB CD EF 0000 0010
02 11 22 FF FE AB CD EF
Tipos de direcciones
Ipv6
Unicast
Global Unicast
• Equivalentes a las direcciones Ipv4 publicas
• Enrutables
• Empiezan con 2000::/3
Ejemplo:
2004:A128::32:FEDC:BA98:7865:4321/64
Unicast
Unique local
• Equivalentes a las direcciones Ipv4 privadas
• FC00::/7
No son enrutables en internet
Empiezan con FC o FD
Ejemplo:
Fd12:B128:e8e1:1:FEA1:BC98:8865:4421/64
Unicast
Link Local
• Dirección Ipv6 default en cualquier interfaz habilitada con Ipv6
• No es enrutable
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)
Ejemplo:
fe80::3e71:58ff:fce9:64bb/64
Multicast
Identifican un grupo de interfaces.
FF00::/8
Ejemplo:
FF02::1:FF00:0 – FF02::1:FFFF:FFFF
Anycast
Sirven para identificar a un solo conjunto de interfaces.
Cuando se envía un paquete a una dirección anycast es entregado a una
de estas interfaces: a la mas cercana.
Un paquete enviado a una dirección anycast es entregado a la maquina
mas cercana desde el punto de vista del tiempo de latencia.
Otras direciones
Dirección sin especificar: 0:0:0:0:0:0:0:0 (::)
Cuando el host no tiene ninguna dirección asignada
Dirección de loopback: 0:0:0:0:0:0:0:1 (::1)
Equivale a la dirección de loopback IPv4 127.0.0.1
Direcciones IPv4 codificadas:
De uso en arquitecturas que mezclan las pilas IPv4, IPv6
Formato,
::FFFF:<IPv4>
Ejemplo: ::FFFF:192.02.13.123
Configuración de IPv6
Paso # 1 Habilitar IPv6
Comando:
Ipv6 unicast-routing
Ejemplo:
router(config)#ipv6 unicast-routing
Paso # 2 Configurar IPv6 en la interfaz
Comando:
Ipv6 address ipv6-prefix/prefix-length [eui-64]
Ejemplo:
router(config-f)#ipv6 address 2001:ODB1:1c18:1111::3/64
Comandos de verificación
Para verificar el estado de la interfaz con Ipv6 configurado:
Show ipv6 interface
Show ipv6 interface brief
Ping ipv6 dirección ipv6
Escenario
R1(config)#interface serial 0/0/0 R2(config)#interface serial 0/0/0
R1(config-if)#ipv6 address 2001:10:10:10::1/64 R2(config-if)#ipv6 address 2001:10:10:10::2/64
R1(config-if)#no shut R2(config-if)#no shut
Paso # 3
R1#ping ipv6 2001:10:10:10::2
Laboratorio
Rutas estáticas IPv6
Telemática I
Paso # 1
R1(config)#interface Giga0/0 R1(config)#interface Giga0/0
R1(config-if)#ipv6 address FC00:111:111:111::1/64 R1(config-if)#ipv6 address FC00:111:111:111::2/64
R1(config-if)#no shut R1(config-if)#no shut
Paso # 1
R2(config-if)#ipv6 route FC00:111:111:111::1/64 2001.10.10.10.1
R1(config-if)#ipv6 route FC00:222:222:222:222::2/64 2001.10.10.10.2
Pruebas
R1#ping ipv6 FC00:222:222:222:222::2
Formando líderes para la construcción de un
nuevo país en paz