Está en la página 1de 33

CentralTECH

Curso de Redes IP

1 © Copyright
© Copyright 2016-CentralTECH
2013 CentralTECH www.cteducacion.com-- www.cteducacion.com
masinfo@cteducacion.com - masinfo@cteducacion.com
Índice
IPv6 vs IPv4

Asignación IPv6

Formato Cabecera

Representación de Direcciones IPv6

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Necesidad de nuevo protocolo)
IPv6 vs IPv4:
IANA (Internet Assigned Numbers Authority), departamento de ICANN (Internet Corporation for Assigned
Names and Numbers), es responsable por la coordinación global del espacio de direccionamiento IP. Para
IPv4 asigna /8 a cada uno de los 5 RIR (Regional Internet Registries) existentes. El crecimiento exponencial
de internet ha llevado al agotamiento del espacio IPv4. Además cada vez más dispositivos necesitan estar
conectados, por lo tanto, era necesario un nuevo direccionamiento capaz de soportar la demanda.
En el año 1999 se comenzó a desarrollar IPv6.
IPv6 utiliza 128 bits en lugar de los 32 bits que utiliza IPv4.

Ventajas de IPv6:
• Capacidades expandidas de direccionamiento
• Autoconfiguración y reconfiguración “sin servidor”
• (“plug-n-play”)
• Mecanismos de movilidad más eficientes y robustos
• Incorporación de encriptado y autenticación en la capa IP
• Formato de la cabecera simplificado e identificación de
flujos
• Soporte mejorado de opciones/extensiones

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


RIR (Regional Internet Registries)

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Estrategia globalde asignación)
Agregación global de rutas para un eficiente enrutamiento:
La asignación del direccionamiento IPv6 puede resumirse de la siguiente manera:
• El direccionamiento público IPv6 es agrupado (numéricamente) por regiones
geográficas (RIRs)
• Cada RIR subdivide el espacio para asignarlo a los ISPs en cada región
• Cada ISP además subdivide el espacio para asignarlo a sus clientes
Con este esquema, sólo se
necesita una ruta “sumarizada”
para alcanzar el direccionamiento
de otro RIR/ISP, dado que utiliza el
mismo mecanismo de Europa – RIPE NCC

enrutamiento que CIDR, “longest-


prefix match”, es decir, el prefijo
más específico.
Norte América - ARIN

América del Sur - LACNIC

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Cabecera –RFC2460)
RFC2460 – Formato cabecera IPv6 vs IPv4
Los principales cambios en el formato de
cabecera entre IPv4 e IPv6:

• Capacidades expandidas de 4 bits


8 bits
20 bits

direccionamiento Hop
Limit
16 bits
• Simplificación del formato de la 8 bits 8 bits

Cabecera

• Soporte mejorado de extensiones y


128 bits
opciones

• Capacidad de etiquetado de flujos

• Capacidades de autenticación y
encripción 128 bits

>=320 bits : 20Bytes 320bits :40Bytes


(Option + Padding) : HL
© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com
IPv6 (Cabecera –RFC2460)
RFC2460 – Formato cabecera IPv6
Cambios y mejoras en el encabezado IPv6

• 40 bytes fijos que reduce el procesamiento de los ruteadores


• Direcciones incrementadas de 32 a 128 bits
• Campos de fragmentación y opciones retirados de la cabecera básica. La
fragmentación es solo realizada por la fuente del tráfico. Según RFC2460 MTU mínimo
para IPv6 es 1280 bytes.
• Retirado el checksum de la cabecera
• Longitud de la cabecera es sólo la de los datos (dado que la cabecera tiene una
longitud fija de 40 bytes)
• Nuevo campo de Etiqueta de Flujo (Flow Label) que permite a los ruteadores darle el
mismo tratamiento a los paquetes que tienen el mismo flujo, y como está antes de los
campos Origen y Destino, se realiza con mayor eficiencia.
• TOS -> Traffic Class
• Protocol -> Next Header (cabeceras de extensión) permite flexibilidad y agregado de
nuevas funciones paulatinamente mediante el encadenado de cabeceras
• Time To Live -> Hop Limit
• Alineación ajustada a 64 bits pare mejor eficiencia de los nuevos procesadores

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Convención Representación dirección IPv6)
Convención para la representación de una dirección IPv6:

Una IPv6 de 128 bits se representa mediante 32 números hexadecimales, agrupados en


8 cuartetos separados por dos puntos (:), ejemplo:

2340:1111:AAAA:0001:1234:5678:9ABC

Reglas para simplificar la anotación:

• Se pueden omitir todos los ceros consecutivos a la izquierda de cualquier cuarteto:


Versión completa: FE00:0010:0100:0001:000A:0AB0:00BD:0080
Versión simplificada: FE00:10:100:1:A:AB0:BD:80

• Se puede representar uno o mas cuartetos consecutivos que sean todos ceros con un
doble dos puntos (::), pero una sola ocurrencia en una dirección dada:
Versión completa: FE00:0000:0000:0001:0000:0000:0000:0080
Versión simplificada 1: FE00::1:0:0:0:80
Versión simplificada 2: FE00:0:0:1::80

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Prefijos)
Prefijo IPv6:
Al igual que en IPv4, el prefijo se denota con la barra “/” y un número que representa la
longitud o cantidad de bits destinados para la red:

Dir. IP: 2000:1234:5678:9ABC:1234:5678:9ABC:DEF1 /64


Prefijo: 2000:1234:5678:9ABC:0000:0000:0000:0000 /64
Prefijo resumido: 2000:1234:5678:9ABC:: /64

Si el prefijo cae dentro de un cuarteto, se debe escribir el


cuarteto completo:

Dir. IP: 2000:1234:5678:9ABC:1234:5678:9ABC:DEF1 /56


Prefijo: 2000:1234:5678:9A00:0000:0000:0000:0000 /56
Prefijo resumido: 2000:1234:5678:9A00:: /56

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Tipos de direcciones)
Tipos de direcciones IPv6:
Las tres categorías principales en que se dividen los tipos de direcciones IPv6 son:

UNICAST (uno a uno): Identifica un único interface de red. El protocolo de Internet


entrega los paquetes enviados a una dirección unicast al interface específico.

MULTICAST (uno a muchos): IP que representa un grupo dinámico de hosts con el


propósito de enviar datos a todos los miembros del grupo.

ANYCAST (uno a la mas cercana): Servidores con la misma función pueden tener la
misma IP UNICAST configurada, y los paquetes de los clientes serán enviados al servidor
más cercano.

Nota: en IPv6 no existe el concepto de broadcast

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


X
IPv6 (Clases de direcciones UNICAST)
Clases principales de direcciones UNICAST:
A su vez, las direcciones UNICAST se dividen en:

GLOBAL UNICAST: Similar a las IPv4 públicas. Asignadas por IANA-ICANN a los RIRs para el
direccionamiento global único de todos los hosts. Este direccionamiento hasta el
momento está dentro del prefijo 2000::/3, es decir, todas las IP que comienzan con el
hexadecimal 2 o 3. El resto de los prefijos están reservados (aproximadamente 7/8 del
total)

LINK LOCAL: IPv4 no tiene un par similar. Creada únicamente para comunicaciones
dentro de una subred local. Los routers no enrutan paquetes con direcciones link local.
Cae dentro del prefijo FE80::/10 (FE80, FE90, FEA0, FEB0). No requiere configuración, ya
que cada interface se autoconfigura con el siguiente formato:

Método EUI-64

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Clases de direcciones UNICAST -continuación)
Clases principales de direcciones UNICAST (continuación):

UNIQUE LOCAL: Similar a las IPv4 privadas. No son ruteadas por internet. Comienzan con
el prefijo FD00::/8 y tienen el siguiente formato:

SITE LOCAL: La RFC original de IPv6 definía una clase de direccionamiento privado
llamado SITE LOCAL, que tenía significado local dentro de una organización. Esta clase es
obsoleta y ha sido remplazada por la UNIQUE LOCAL.

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Resumen de direcciones)
Resumen de tipos y clases de direcciones:
Tipo de Direccion Propósito Prefijo
Global Unicast Paquetes unicast enviados a traves de la red pública 2000:: /3
Unique Local Paquetes unicast dentro de una organización FD00:: /8
Link Local Paquetes enviados solo dentro de una subred local FE80:: /10
Multicast (alcance local) Paquetes multicast que quedan dentro de una subred local FF02:: /16

Ejemplos direcciones multicast (de alcance local):


Propósito Dirección IPv6 IPv4 Equivalente
Todos los nodos IP conectados a un mismo enlace FF02::1 broadcast
Todos los ruters conectados a un mismo enlace FF02::2 ND
Mensajes OSPF FF02::5, FF02::6 224.0.0.5, 224.0.0.6
Mensajes RIP-2 FF02::9 224.0.0.9
Mensajes EIGRP FF02::A 224.0.0.10
DHCP relay agents (routers que reenvían al servido DHCP) FF02::1:2 ND

Casos particulares:
Dirección loopback: ::1/128 (127 ceros consecutivos y un 1, equivalente IPv4: 127.0.0.1)
Dirección no especificada: ::/128 (128 ceros consecutivos, equivalente IPv4: 0.0.0.0 /32)
Ruta por defecto (default route): ::/0 (equivalente IPv4: 0.0.0.0 /0)

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Métodos configuración)
Métodos para configuración dirección IPv6
Existen diferentes posibilidades para asignar (configurar) una dirección IPv6 a una
interface:

Manual

Estático

EUI-64
Métodos de
configuración
Autoconfiguración

Dinámico Statefull

DHCP

Stateless

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Estático -Manual)
Estático – Manual
En este método se debe configurar en forma manual la dirección IPv6 completa (los 128 bits)
con su correspondiente prefijo (subred a la cual pertenece).

Ejemplo router cisco:

Router(config-if)#ipv6 address 2000:1111:2222:3333:4444:5555:6666:0001/64

Router#show ipv6 interface


FastEthernet0/0 is up, line protocol is down
Global unicast address(es):
2000:1111:2222:3333:4444:5555:6666:1, subnet is 2000:1111:2222:3333::/64

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Estático –EUI-64)
Estático – EUI-64
En este método se debe configurar la subred a la cual pertenece (prefijo /64). Los 64 bits
de la interface ID se obtienen mediante el método EUI-64. Este método consta de tomar
los 6 bytes (48bits) de la mac address, dividirlo por la mitad e insertar dos byte (16 bits
para completar los 64 bits) FFFE y poner en uno el séptimo bit del primer byte:

Ejemplo router cisco:

Router(config-if)#ipv6 address 2001:AAAA:BBBB:CCCC::/64 eui-64


FastEthernet0/1 is administratively down, line protocol is down
Global unicast address(es):
2001:AAAA:BBBB:CCCC:20C:85FF:FE39:C702,
subnet is 2001:AAAA:BBBB:CCCC::/64 [EUI/TEN]

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Estático –EUI-64)
En el ejemplo sobre la mac: CC:CC:CC:00

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com 17


IPv6 (Dinámico –Autoconfiguración)
Dinámico – Autoconfiguración
También conocido como stateless autoconfiguration, un dispositivo puede aprender el prefijo /64 usado en
la subred a la cual está conectada, y calcula el resto de la dirección IPv6 mediante el uso del método EUI-64.
Este proceso utiliza el protocolo NDP (Neighbor Discovery Protocol) para conocer el prefijo /64. NDP realiza
muchas tareas en IPv6, entre ellas por ejemplo el equivalente a ARP en IPv4.
NDP utiliza dos tipos de mensajes para conocer el prefijo /64 y la ruta por defecto:

RS (router solicitation) enviado por el host a todos los routers de la subred mediante la dirección de
multicast FF02::2 consultando por el prefijo y ruta por defecto.

RA (router advertisement) enviado por los routers a todos los hosts mediante la dirección de multicast
FF02::1 informando el prefijo y rutas por defecto.

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Dinámico –DHCP Statefull / Stateless)
Dinámico – DHCP Statefull
Como sucede en IPv4, se puede obtener una dirección IPv6 mediante el protocolo
DHCPv6. El procedimiento es similar, DHCP puede asignar tanto la IPv6, como el prefijo
(máscara), default gateway, IP de servidores DNS y nombre de dominio. En DHCPv4 se
retiene esta información por cada IP asignada durante un período determinado, a esto se
lo denomina state information.

Dinámico – DHCP Stateless


El método de Autoconfiguración no provee información de servidores DNS ni nombres de
dominio. Por eso es que se puede utilizar en conjunción con el modo DHCP Stateless, en
el cual DHCPv6 solo provee esta información (IP de servidores DNS y nombre de
dominio) con la diferencia que no debe retener esta información como lo hace en el
modo Statefull.

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Dinámico –DHCP Stateless-continuacion)

Este proceso esta diseñado para posibilitar la implementación de IPv6 en redes en las que
no hay DHCP y están compuestas por nodos con pocos recursos de memoria y
procesamiento.

Por ser una función básica de IPv6, no requiere recursos adicionales en los nodos y permite
la implementación masiva de nodos con configuración IPv6 automática,

• Dispositivos moviles
• Electrodomesticos
• Sensores

Es una implementación que genera poca carga de procesamiento en el plano de control.

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com 20


IPv6 (Dinámico –DHCP Stateless-continuacion)
Los router utilizan mensajes ICMPv6:

Tipo 133 ( router Solicitation)


Destino FF02::2 (todos los router en el dominio broadcast)
Los routers presentes en el segmento responden inmediatamente con un paquete 134

Este mensaje se envía solamente en el


momento de iniciarse el dispositivo y
hasta 3 veces. Esto esta limitado para
evitar inundar la red con estos
mensajes cuando no hay un router
presente

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com 21


IPv6 (Dinámico –DHCP Stateless-continuacion)

Los router utilizan mensajes ICMPv6 tipo 134 (router advertisement)

• Destino FF02::1
• Origen Dirección link-local del router
• Contenidos: prefijos, tiempo de vida, etc
• Estos mensajes se envían periódicamente
o como respuesta a una solicitud
• Se pueden enviar uno o mas prefijos
• Incluye un tiempo de validez.

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Métodos de Transición)

Migración de IPv4 a IPv6

Existen varias formas de integrar o migrar una estructura IPv4 existente en una red IPv6.
Los tres métodos de transición más comunes son:

• Dual Stack (pila doble)


• Tunneling (tunelizado)
• Traducción

La transición no es inmediata (de un día para el otro) pero la misma ya comenzó debido a
que prácticamente no queda espacio disponible en IPv4 para asignar. No tiene fecha de
implementación o finalización, se irá implementado paulatinamente.

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Métodos de Transición: Dual Stack)
Dual Stack
Se implementan ambas pilas de protocolos IPv4 e IPv6 en los dispositivos de red. Este
método permite una transición paulatina entre IPv4 e IPv6.

Implementan dual stack

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Métodos de Transición: Tunneling)
Tunneling
Es la encapsulación de un paquete de un protocolo dentro de otro protocolo. Por
ejemplo, un paquete IPv6 puede encapsularse dentro de otro IPv4.

IPv6 Esquema Lógico

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Métodos de Transición: Tunneling)
Tunneling
Existen varias maneras de implementar un túnel, entre ellas podemos nombrar:

Manual: Se configura manualmente los extremos del túnel dentro de la red IPv4, por la
cual se va a transportar los paquetes IPv6

Túnel Dinámico 6to4: En túnel se configura dinámicamente, los extremos del túnel
dentro de la red IPv4 se definen basándose en los destinos de IPv6.

ISATAP (Intra-Site Automatic Tunel Addressing Protocol): Otro tipo de túnel dinámico
pensado para dentro de una organización por su baja complejidad. La desventaja es que
no soporta atravesar una red IPv4 con NAT implementado.

Teredo: Permite a un host con doble pila (dual stack) crear un túnel hacia otro host (con
dual stack), generando paquetes IPv6 y encapsulándolos en IPv4.

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Métodos de Transición: Traducción)
Traducción:
Cuando un dispositivo IPv6 debe comunicarse con otro IPv4, se debe realizar una
traducción. Esto consiste en utilizar algún dispositivo en la red que convierta los
paquetes de IPv4 a IPv6 y viceversa. Dentro de esta clasificación podemos mencionar
NAT64/DNS64: la red es IPv6 nativa y para llegar a sitios que son sólo IPv4 se realiza una
traducción al estilo NAT, mediante un mapeo entre los paquetes IPv6 e IPv4. Se utiliza un
prefijo especial para mapear direcciones IPv4 a IPv6: 64:ff9b::/96.

Una de las propuestas iniciales de mecanismos de traducción fue NAT-PT (RFC 2766), que
al día de hoy ha sido desaconsejado debido a sus fallas (ver RFC 4966) y ha sido
reclasificado como "histórico" por la IETF.

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 (Configuración inicial)
Configuración IPv6:
Lo primero que se debe hacer en un router Cisco es habilitar el protocolo IPv6 mediante
el comando:
Router(config)#ipv6 unicast-routing

Para configurar interfaces con direcciones IPv6 manualmente:


Router(config-if)#ipv6 address 2000:1111:2222:3333:4444:5555:6666:0001/64
Router#show ipv6 interface
FastEthernet0/0 is up, line protocol is down
Global unicast address(es):
2000:1111:2222:3333:4444:5555:6666:1, subnet is 2000:1111:2222:3333::/64

Método EUI-64:
Router(config-if)#ipv6 address 2001:AAAA:BBBB:CCCC::/64 eui-64
Router#show ipv6 interface
FastEthernet0/1 is administratively down, line protocol is down
Global unicast address(es):
2001:AAAA:BBBB:CCCC:20C:85FF:FE39:C702, subnet is 2001:AAAA:BBBB:CCCC::/64 [EUI/TEN]

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


Laboratorio IPv6

29 © Copyright
© Copyright 2016-CentralTECH
2013 CentralTECH www.cteducacion.com-- www.cteducacion.com
masinfo@cteducacion.com - masinfo@cteducacion.com
IPv6 - PRACTICA - (Estático –Manual)

1.Arme la siguiente topología.


2. Configure el direccionamiento IPv6.
de forma estática - Manual, según la red asignada.
3. Verifique mediante ping la conectividad
Red: 2000:cafe:cafe:0000:0000:0000:0000:0000 /64
entre todos los routers.

RECUERDE:

- Puede verificar la ip asignada con el comando:


show ipv6 interface <tipo> <numero>
- La sintaxis del comando ping es:
ping ipv6 <destino ipv6>
- Utilice el método abreviado para simplificar la red

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 - PRACTICA - (Estático –EUI-64)

1.Arme la siguiente topología (en otro archivo)


2. Configure el direccionamiento IPv6.
de forma estática EUI-64, según la red asignada.
3. Verifique mediante ping la conectividad
Red: 2000:cafe:cafe:0000:0000:0000:0000:0000 /64
entre todos los routers.

RECUERDE:

- Puede verificar la ip asignada con el comando:


show ipv6 interface <tipo> <numero>
- La sintaxis del comando ping es:
ping ipv6 <destino ipv6>
- Utilice el método abreviado para simplificar la red

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


IPv6 - PRACTICA - (Métodos de Transición: Dual Stack)

1.Arme la siguiente topología (en otro archivo)


2. Configure el direccionamiento IPv6.
Red Ipv4: 10.0.0.0/29 de forma estática - Manual, según la red asignada.
3. Configure el direccionamiento IPv4 según
Red Ipv6: 2000:cafe:cafe:0000:0000:0000:0000:0000 /64
la red asignada.
4. Verifique mediante ping la conectividad
entre todos los routers.

RECUERDE:

- Puede verificar la ip asignada con el comando:


show ipv6 interface <tipo> <numero>
- La sintaxis del comando ping es:
ping ipv6 <destino ipv6>
- Utilice el método abreviado para simplificar la red

© Copyright 2016 CentralTECH - www.cteducacion.com - masinfo@cteducacion.com


¿Preguntas?

33 © Copyright
© Copyright 2016-CentralTECH
2013 CentralTECH www.cteducacion.com-- www.cteducacion.com
masinfo@cteducacion.com - masinfo@cteducacion.com

También podría gustarte