Está en la página 1de 40

Introducción a IPv6

Tópicos
 Introducción
 Repaso técnico de IPv6
 Direccionamiento
 Coexistencia de IPv6/IPv4
 Estatus de IPv6
Problemas con IPv4
 Capacidad de direccionamiento.
 Simplificación Formato del Encabezado.
 Soporte para extensiones y opciones.
 Etiquetado del Flujo.
 Capacidad de autentificación y
privacidad.
Criterios para IPv6
 Mayor número de bits en el
direccionamiento
 Mejor organización de direccionamiento.
 Minimizar tablas de enrutamiento (CIDR).
 Flexibilidad topológica.
 Acceso a documentación.
Características de IPv6
 Nuevo formato de encabezado
 Gran espacio de direcciones (128 bits = 3.4x1038
posibles direcciones)
 Direccionamiento jerárquico e infraestructura de
enrutamiento eficientes
 Configuración de direcciones sin estado y con estado
 Seguridad integrada
 Mayor compatibilidad con QoS
 Nuevo protocolo para la interacción de nodos
vecinos
 Capacidad de ampliación
Descubrimiento de Vecinos
(Neighbor Discovery)
 Router Advertisement.
 Router Solicitation.
 Routing Redirect.
 Neighbor Solicitation.
 Neighbor Advertisement.
Encabezado IPv4
13 campos 20-40 bytes
Encabezado IPv6
8 campos, 40 bytes
Direccionamiento en IPv4
Tipos de Direcciones en
IPv6
 Unicast: un identificador para una sola interfase.
 Un datagrama enviado a una dirección de unicast es
entregado solo a la interfase identificada con esa dirección
 Multicast: un identificador para un conjunto de
interfases (regularmente en diferentes estaciones).
 Un datagrama enviado a una dirección multicast es
entregado a todas las interfases identificadas por esa
dirección
 Anycast: un identificador para un conjunto de
interfases (regularmente en diferentes estaciones)
 Un datagrama enviado a una dirección anycast es
entregado a una de las interfases identificadas por esa
dirección (regularmente la estación más cercana de acuerdo
con las métricas de los protocolos de entutamiento.
Estructura de
Direcciones IPv6
 IPv4 32 bits (4 octetos) de longitud
 130.192.1.143
 IPv6 128 bits (16 octetos)
 3FFE:0800:1200:300a:2A8:79FF:FE32:1982

 Necesidad de DHCP y DNS


Estructura de
Direcciones IPv6
 Escritas en una secuencia de 8 grupos
de 4 dígitos hexadecimales separados
por :
 Notaciones:
1080:0000:0000:0000:0008:0800:200C:417A
1080:0:0:0:8:800:200C:417A
1080::8:800:200C:417A
Estructura de
Direcciones IPv6
 Notaciones
 FF01:0:0:0:0:0:0:43 Dirección multicast
 0:0:0:0:0:0:0:1 Dirección loopback
 0:0:0:0:0:0:0:0 Dirección no definida
 Pueden representarse:
 FF01::43 Dirección multicast
 ::1 Dirección loopback
 :: Dirección no definida
Estructura de
Direcciones IPv6
 Notación CIDR
 dirección-ipv6/longitud-prefijo
 dirección-ipv6: es cualquiera de la notaciones

anteriores
 longitud-prefijo: número decimal especificando la

lomgtud del prefijo en bits

 1080:0:0:8::/80
Notaciones Válidas

• Prefijo de 60 bits 12AB00000000CD3:

12AB:0000:0000:CD30:0000:0000:0000:0/60

12AB::CD30:0:0:0:0/60

12AB:0:0:CD30::/60
Notaciones Ilegales
 12AB:0000:0000:CD30:0000:0000:0000:0/60

 12AB:0:0:CD3/60

 12AB::CD30/60

 12AB::CD3/60
Dirección IPv6 con IPv4
Incluido
 Direcciones IPv6 compatibles con IPv4
 ::131.178.100.30
 Utilizadas pos estaciones de IPv6 para
comunicarse sobre túneles automáticos
 Direcciones IPv6 con IPv4 Incluido
 ::FFFF:131.178.100.30
 Utilizadas por estaciones con pilas duales para
comunicarse sobre IPv4 utilizando
direccionamiento de IPv6 en las llamadas del
sistema
IPv6 - Addresing -
Las direcciones IPv6, poseen 128 bits de longitud, a diferencia de los 32bits que poseen las de Version 4.
Además de esto, las mismas se caracterizan por estar en Hexadecimal y estar separadas por dos puntos,
pudiendo abreviar los ceros sucesivos con la sintaxis “::”.

Veamos a continuación un ejemplo:

2001:0db7:0000:01c3:abcd:12b0:ef51:b201

Prefijo Global Subnet Interface ID

El Prefijo Global hace referencia, o es algo similar, a la asignación de una Red Global por empresa o ISP.
Esto permitirá tener a cada empresa si prefijo IPv6, sin la necesidad de ser Nateado.

La Subnet, permitirá a la empresa, poder dividir su rango, en pequeñas redes que solo serán vistas del
lado interno a la empresa.

Finalmente, el Interface ID, hará referencia como menciona, a la interface, o lo que antes
denominábamos porción de Host en las direcciones IPv4. Luego veremos que esto podrá estar
relacionado con la MAC Address del equipo.
IPv6 - Addresing-

00100000 00000001 00001101 10111000 00111100 01010101 00000000 00010101


00000000 00000000 00000000 00000000 10101011 11001101 11111111 00010011

Las direcciones IPv6 tienen 128 bits.

32.01.13.184.60.85.0.21.0.0.0.0.171.205.255.19

Se muestra en notación decimal punteada.

2001:0db8:3c55:0015:0000:0000:abcd:ff13
Notación Standard. En lugar de bloques de
decimal punteado a 16 bits hay bloques
Prefijo global Subred Identificador hexadecimal de 16 bits separados por dos puntos.
De interface
IPv6 - Addresing -
Debido a la extensión de las direcciones IPv6, existe un tip, que nos ayuda a simplificar la nomenclatura
de las direcciones de nivel 3. Como hemos mencionado, esta ayuda, que el IOS de Cisco entrega, es la de
la utilización de los dos puntos “::”.

Por ejemplo, tomemos la siguiente IP:

2001:0db7:0000:0000:abcd:02b0:0000:b201

Puede ser escrita también de la siguiente manera:

2001:0db7:0:0:abcd:2b0:0:b201
O bien, también de la siguiente:

2001:0db7::abcd:2b0:0:b201

Como vemos, los “::”, solo pueden ser utlizados una vez de forma consecutiva, y además los ceros a la
izquierda pueden ser obviados.
IPv6 - Tipos de Direcciones -
Existen, varios tipos de direcciones IPv6, a diferencia de los tres tipos de direcciones que IPv4 nos
entregaba.

• Unicast: son las direcciones, en las que las direcciones IPs, son direccionadas hacia solo un única
interface destino. En caso de balanceo, varias interfaces pueden tener la misma Unicast address.

• Global Unicast Address: es la típica IP ruteable por Internet o cualquier red IP.

• Link Local Address: son direcciones privadas, que no son ruteadas fuera del dominio de broacast al
que pertenecen. Las link local, poseen un prefijo definido para ello, y pueden repetirse, debido a que se
emplean solo a nivel local, es decir, por ejemplo entre la conexión punto a punto de dos routers.

• Multicast: son direcciones idénticas a las direcciones de Multicast de IPv4. Estas comienzan con el
prefijo FF:

• Anycast: son similares a las direcciones de Multicast, ya que identifican a una cantidad de interfaces,
pero la diferencia con estas, es que el paquete solo se distribuye solo a una IP destino, siendo por lo
general la que esté más cerca al router emisor de la información.
Direccionamiento
Unicast
 Un identificador a una sola interfase
Ejemplo de Dirección Unicast
Direcciones Unicast
 Dirección No-especificada
 Todos dígitos son cero (::)
 Utilizada como la dirección de origen durante el
proceso de inicialización
 También utilizada para representar la ruta por
defecto
 Dirección de Loopback
 El último bit es 1 (::1)
 Similar a 127.0.0.1 en IPv4
Direcciones de Enlace Local
 Diseñadas para autoconfiguración de enlaces y descubrimiento
de vecinos
 FP=1111111010.
 Únicas en una subred
 Los enrutadores no deben enrutar ningún datagrama con origen
o destino de enlace local
 Ejemplo:
 MAC = 08-00-02-12-34-56

 IPv6 = FE80::800:0212:3456
Direcciones Locales al Sitio
 Usadas para reemplazar direcciones IPv4 para uso
en intranets FP=1111111011.
 Concepto similar al de las direcciones RFC1918
 Han sido descartadas
 Ejemplo:
 MAC = 00-00-0C-12-34-56
 IPv6 = FEC0::11:0:C12:3456
Direccionamiento Multicast

 Un identificador para un conjunto de interfases


Direccionamiento Multicast

 FP = 1111 1111

• T=0 permanente, T=1 no permanente


• SCP: limita el conjunto del grupo de multicast
• Group ID identifica el grupo de multicast,
permanente o no.
Direccionamiento Multicast
0: Reservado 8: Organización-local
1: Interfase-local 9: No asignado
2: Enlace-local A: No asignado
3: Reservado B: No asignado
4: Admin-local C: No asignado
5: Sitio-local D: No asignado
6: No asignado E: Global
7: No asignado F: Reservado
Direccionamiento Anycast

 Un identificador para un conjunto de interfases


RESUMIENDO
IPv6 - Rangos Especiales -
A continuación mencionaremos los rangos especiales, empleados en IPv6.

0:0:0:0:0:0:0:0: es igual a la IPv4 0.0.0.0, osea una IP no específica.

0:0:0:0:0:0:1: es igual a la IP de Loopback de test 127.0.0.1

0:0:0:0:0:0:192.168.100.1: es una IPv6 que identifica a la IPv4 expuesta. Es empleada en entornos


IPv4/v6.

2000::/3: Global Unicast Address.

FC00::/7: Unique Local Unicast.

FE80::/10: Link Local Address.

FF00::/8. Multicast Range.

2002::16: Reservado para 6to4 Tunnels (Automatic).


Implementación IPv6 Cisco
Implementación IPv6 Cisco
De manera predeterminada, en un router Cisco se inhabilita el envío de tráfico IPv6. Para activar IPv6 en un router, siga
estos dos pasos básicos:

Paso 1: Active el envío de tráfico IPv6 mediante el comando de configuración global ipv6 unicast-routing.

Paso 2: Configure las interfaces para que admitan el IPv6.

Los identificadores de interfaz en las direcciones IPv6 se utilizan para identificar las interfaces en un enlace. Se pueden
considerar como la porción de host de una dirección IPv6. Los identificadores de interfaz deben ser únicos, siempre de
64 bits, y pueden derivarse en forma dinámica desde la encapsulación y los medios de Capa 2.

El comando de dirección IPv6 puede configurar una dirección IPv6 global. La totalidad de la dirección IPv6 de 128 bits
puede especificarse mediante el comando ipv6 addressdirección_ipv6/longitud_de_prefijo:

RouterX(config-if)# ipv6 address 2001:DB8:2222:7272::72/64

Otra opción es configurar el identificador EUI-64 para la porción de red de la dirección. El identificador de host es la
porción de host de la dirección en el formato EUI-64 en una red Ethernet y es la dirección MAC del dispositivo. El método
EUI-64 utiliza el comando ipv6 addressprefijo_ipv6/longitud_de_prefijo eui-64:

RouterX(config-if)# ipv6 address 2001:DB8:c18:1::/64 eui-64


Implementación IPv6 Cisco
Implementación IPv6 Cisco
Configuración y verificación de RIPng para IPv6

La sintaxis que se utiliza para configurar RIPng para IPv6 es similar a la de IPv4, pero hay diferencias importantes. IPv4
utiliza el comando network para identificar qué interfaces se incluyen en la actualización de enrutamiento. IPv6 utiliza el
comando ipv6 rip etiqueta enable en el modo de configuración de la interfaz para habilitar RIPng en una interfaz.

El parámetro etiqueta que se utiliza para el comando ipv6 rip enable debe coincidir con el parámetro etiqueta del
comando ipv6 router rip.

Para verificar la configuración de RIP utilice el comando show ipv6 rip o el comando show ipv6 route rip. Habilitar RIP en
una interfaz crea automáticamente un proceso rip de router según se necesite.
IPv6 - Autoconfiguración -
Autoconfiguración, es un feature de IPv6, provee a los hosts, para que dinámicamente autoconfiguren
una link local unicast address.

Esto pueden realizarlo, al aprender el prefijo de red de 64bits, y al utilizar su MAC address para
completar el resto de la dirección IPv6.

Para poder regularizar de forma total los 128bits, a la dirección más, se la divide en dos, y en el medio se
inserta un campo de 16bits con “FFFE”. Veamos la siguiente Figura:

Router envía un
RA Message

Host envía un El Host recibe el RA, en el cual está el


RS Message prefijo de la red, permitiendo que
autoconfigure IP con la MAC de la IF
IPv6 - Autoconfiguración -
En el paso 1, el router envía un Request Solicitation (RS) por medio de Multicast, a los fines de poder
conocer el prefijo de red que le corresponde.

Este Multicast es enviado en nivel 4, como un ICMP, con Next Header Type 133.

El router responde al Host con un Request Advertisement (RA), también por medio de Multicast pero
con el type 134. Estos RA, son enviados periódicamente por el router.
IPv6 - Configuración Resumen -
Para habilitar IPv6 en un router Cisco, y asignar una IP a una interface realice lo siguiente:

router#conf t
router(config)#ipv6 unicast-routing
router(config)#int f0/1
router(config-if)#ipv6 address 2001:db8:3c4d:1:2060:d6ff:Fe73:1987/64

O para autoconfiguración:

router(config-if)#ipv6 address 2001:db8:3c4d:1::/64 eui-64

Otro es como configurar OSPFv3, que es la versión compatible con IPv6.

Solo hace falta dentro de la interface, habilitar OSPF en la interface.

router#conf t
router(config)#ipv6 unicast-routing
router(config)#int f0/1
router(config-if)#ipv6 address 2001:db8:3c4d:1:2060:d6ff:Fe73:1987/64
router(config-if)#ipv6 ospf 1 area 0

También podría gustarte