Sei sulla pagina 1di 12

Cuadernos EduBooks

Protocolo IPv6 Bsico


Versin 2.0

Oscar Antonio Gerometta

IPv6 Bsico
versin 2.0

Todos los derechos reservados.


Ninguna parte de este libro puede reproducirse o transmitirse bajo ninguna
forma o por ningn medio impreso, electrnico o mecnico, ni por ningn
sistema de almacenamiento y recuperacin de informacin sin permiso por
escrito del autor.
ISBN: 978-987-45432-7-1
Derechos reservados 2014.

2 / 57

IPv6 Bsico
versin 2.0

Contenidos

Contenidos ..................................................................................................................................... 3
Presentacin................................................................................................................................... 5
1. Introduccin ................................................................................................................................ 7
1.1. Situacin actual del direccionamiento de Internet ................................................................. 7
La transicin hacia la implementacin de IPv6 ........................................................................ 8
2. Operacin de IPv6 .................................................................................................................... 11
2.1. Caractersticas generales ................................................................................................... 11
2.2. Arquitectura de direcciones IPv6 ........................................................................................ 11
Notacin de direcciones IPv6................................................................................................. 11
Tipos de direcciones .............................................................................................................. 12
El identificador de Interfaz ..................................................................................................... 15
Mecanismos de asignacin del ID de interfaz ........................................................................ 15
El encabezado IPv6 ............................................................................................................... 17
Implementacin de IPv6 en terminales .................................................................................. 19
Implementacin de IPv6 Cisco IOS........................................................................................ 21
2.3. ICMPv6 .............................................................................................................................. 22
Mensajes de error ICMP ........................................................................................................ 22
Path MTU Discovery .............................................................................................................. 23
Procedimiento para el descubrimiento de vecinos ................................................................. 23
Otros usos de ICMPv6 ........................................................................................................... 25
2.4. DHCP ................................................................................................................................. 28
DHCPv6 ................................................................................................................................ 28
Prefix Delegation ................................................................................................................... 31
2.5. DNS ................................................................................................................................... 31
DNS en redes IPv6 ................................................................................................................ 32
La estructura jerrquica de DNS ............................................................................................ 33
DDNS Dynamic DNS .......................................................................................................... 33
3. Protocolos de enrutamiento IPv6 .............................................................................................. 36
3.1. RIPng ................................................................................................................................. 36
3.2. OSPFv3.............................................................................................................................. 37
4. Mecanismos de transicin IPv4 a IPv6...................................................................................... 40
4.1. Dual-Stack.......................................................................................................................... 40
4.2. Mecanismos de tunelizado ................................................................................................. 41
Tcnicas de tunelizado disponibles para implementaciones IPv6 .......................................... 42
4.3. Traduccin de direcciones IPv6 a IPv4 ............................................................................... 44
NAT 64 ................................................................................................................................. 44
5. IPv6 vs. IPv4 ............................................................................................................................. 46
6. Gua de Laboratorio .................................................................................................................. 48
6.1. El laboratorio ...................................................................................................................... 48
Topologa del laboratorio ....................................................................................................... 48
3 / 57

IPv6 Bsico
versin 2.0

Listado de equipos................................................................................................................. 48
Cableado del laboratorio ........................................................................................................ 49
Esquema de direccionamiento IP .......................................................................................... 49
Configuraciones iniciales ....................................................................................................... 50
6.2. Implementacin de direccionamiento IPv6 en IOS ............................................................. 54
Listado de comandos a utilizar ............................................................................................... 54
Desarrollo de la tarea............................................................................................................. 54
6.3. Implementacin de enrutamiento utilizando OSPF v3 ........................................................ 55
Listado de comandos a utilizar ............................................................................................... 55
Desarrollo de la tarea............................................................................................................. 55

4 / 57

IPv6 Bsico
versin 2.0

Presentacin
Este Manual ha sido desarrollado con el objeto de servir de soporte a un curso de iniciacin
al Protocolo IPv6.
Recoge de modo sinttico y sencillo los principales conceptos vertidos en el desarrollo del
curso y de ningn modo pretende ser un desarrollo exhaustivo del tema.
Los temas abarcados son los que se han considerado como bsicos y relevantes para el
conocimiento de la tecnologa, por lo tanto NO se incluyen algunos tpicos ms avanzados
tales como implementaciones de QoS, movilidad, diseo en service providers, etc.
Est compuesto de 2 secciones principales.
Una primera que recoge los conceptos tericos desarrollados. Una segunda que es una
Gua de Laboratorio para ejercitar algunos de los conceptos desarrollados.
Espero sinceramente que sea una herramienta til para que adquiera los conocimientos y el
vocabulario bsicos de una tecnologa que est definiendo la evolucin en los prximos
aos de las modernas redes de transporte de datos basadas en TCP/IP.

Pre-requisitos
El desarrollo del curso supone que los participantes tienen conocimientos de nivel medio del
protocolo IPv4 y la operacin de redes basadas en ese protocolo, y de la operacin de los
protocolos DHCPv4 y DNS.

5 / 57

IPv6 Bsico
versin 2.0

6 / 57

IPv6 Bsico
versin 2.0

1. Introduccin
El crecimiento de Internet as como el desarrollo y la creciente adopcin de las tecnologas
de red en diferentes mbitos durante los ltimos 20 aos han llevado hasta el lmite de sus
posibilidades el protocolo IPv4 que es la base de la operacin actual de Internet y en
trminos generales de las redes TCP/IP.
En estos ltimos 20 aos se han elaborado mltiples modificaciones y adaptaciones de este
protocolo con el propsito de adaptarlo a los requerimientos crecientes. NAT, IPsec, DHCP,
VLSM son slo algunas de esas modificaciones. Pero las dimensiones y velocidad de la
adopcin de las tecnologas y el crecimiento de las redes hacen que an con estos
agregados el protocolo IPv4 sea insuficiente para mantener el ritmo de expansin creciente
que se ha visto en los ltimos aos.
Por estos motivos, y con el objetivo primario de sostener la evolucin futura de Internet, la
IETF (Internet Engineering Task Force) propici el desarrollo de un nuevo protocolo de
direccionamiento, evolucin del actual IPv4, que ha recibido el nombre de Internet Protocol
versin 6.

1.1. Situacin actual del direccionamiento de Internet


El actual protocolo de direccionamiento IPv4 reconoce como fecha de aparicin el ao
1981, fecha en que la IETF lo formaliza a travs de la RFC 791. En aquel momento el
espacio de direccionamiento generado fue considerado ms que suficiente para permitir el
despliegue previsto (algo ms de 4.000.000.000 de direcciones cuando la poblacin
mundial rondaba los 4.500.000.000 de personas).

"Pens que era un experimento y que 4.300 millones direcciones


seran suficientes"
Vint Cerf, el padre de Internet.

Sin embargo, la publicacin de los protocolos http y html dieron pie al desarrollo de la Word
Wide Web (www) hacia el ao 1991, y con esto al inicio de un crecimiento exponencial de la
cantidad de hosts conectados a Internet, lo que rpidamente puso en crisis el sistema.
Como respuesta al crecimiento de Internet se hizo necesario reformular algunos de los
conceptos fundacionales del protocolo IPv4 dando lugar a la aparicin de CIDR (RFC 1519),
NAT (RFC 1631), la definicin de un espacio de direccionamiento privado (RFC 1918), etc.
A pesar de estas modificaciones, ya en el ao 2001 se haba asignado el 50% del total de
las direcciones IP disponibles, llegando al 75% en el ao 2005.
En la actualidad el rgano central de asignacin de direcciones IP (IANA) ya no tiene
direcciones IPv4 disponibles, y slo algunos organismos regionales tienen an capacidad
para asignar. El rea Asia-Pacfico y Amrica Latina han agotado su stock de direcciones
IPv4.
En medio de este crecimiento y la crisis subsiguiente, en el ao 1995 la IETF publica el RFC
1883 en el que se contienen las primeras especificaciones de IPv6. Y rpidamente, en 1996
se comenz la puesta en operaciones del primer backbone IPv6 en Internet.
7 / 57

IPv6 Bsico
versin 2.0

Algunos beneficios ms notables que ofrece IPv6 son los siguientes:

Un espacio de direccionamiento mucho ms amplio, enriquecido por mltiples


prestaciones tales como la posibilidad de sumarizacin, autoconfiguracin,
multihoming, etc.

Un encabezado de capa 3 mucho ms simple que facilita los procesos de


enrutamiento y reduce los requerimientos de procesamiento.

Prestaciones incorporadas de seguridad y movilidad.

Una rica variedad de posibilidades para manejar la transicin desde IPv4 hacia
IPv6.

En la actualidad, IPv6 est soportado en los sistemas operativos ms populares incluyendo


Mac OSX, Microsoft, Linux, iOS y Android.
En el caso de Microsoft, ya Windows XP soportaba IPv6 aunque nicamente a travs de la
lnea de comando. Todas las versiones actuales de sistemas operativos Microsoft soportan
IPv6 de modo nativo (Windows 7, Windows 8, etc.). En estos casos la conectividad a travs
de IPv6 tiene precedencia sobre IPv4.
En la comunidad open source se adopt rpidamente IPv6 y est soportado tanto en Linux
como en Unix.
Hay amplia disponibilidad de servidores de infraestructura tales como DNS servers, DHCP
servers, mail servers, etc., desarrollados sobre IPv6.
Los sistemas de cable mdem utilizan una red IP propia para la gestin y control de la red.
Los sistemas de cable DOCSIS 3.0 (Data Over Cable Service Interface Specifications)
soportan IPv6.
Cisco IOS soporta IPv6 desde el ao 2000.

La transicin hacia la implementacin de IPv6


En la actualidad la implementacin de IPv6 est avanzando rpidamente, aunque quizs no
tanto como sera deseable.
El rea de Asia-Pacfico est completamente volcada a IPv6, bsicamente a consecuencia
del crecimiento explosivo que experimenta Internet en la regin y el rpido agotamiento de
las direcciones IPv4 disponibles. El Hemisferio Norte (Europa y Estados Unidos) est
avanzando de modo cada vez ms acelerado ya que la provisin de direcciones IPv4 es
claramente escasa.
Hasta el ao 2012 la comunidad internacional implementaba el Da de IPv6, un da al ao
(6 de junio) en el que Service Providers y proveedores de contenidos se conectaban al
backbone IPv6 de Internet para hacer una prueba masiva de la
operacin del protocolo y la red IPv6.
En el ao 2012, el Da de IPv6 se convirti en el da del
lanzamiento de la Internet IPv6. Por lo tanto, desde el 6 de junio
de 2012 a las 0000 UTC, los principales sitios web, las
principales redes sociales, ISPs y proveedores de contenidos
estn operando de modo permanente sobre IPv6. En el sitio
web http://www.worldipv6launch.org/ se puede verificar cules
son los fabricantes, service providers, etc. que estn
8 / 57

IPv6 Bsico
versin 2.0

comprometido con la iniciativa.


Paralelamente estn desarrollndose mltiples aplicaciones industriales que necesitan
cantidad de microdispositivos conectados (decenas de miles) para comunicarse entre s. Es
el caso de sistemas de monitoreo de sensores ssmicos o climticos, tags RFID, sistemas
de iluminacin por LED, etc. La Internet de las Cosas (IoT por su acrnimo en ingls) es
una realidad que ya est instalada. En estos casos IPv6 es la solucin ms viable no slo
por el espacio de direccionamiento disponible sino tambin por las funciones de
autoconfiguracin.
Simultneamente y como una forma de impulsar el cambio de tecnologa, muchos
gobiernos y agencias gubernamentales estn requiriendo e implementando una transicin
hacia IPv6. No slo estn involucrados los gobiernos de USA y la Unin Europea, sino
tambin Brasil, Rusia, India, China, etc.

9 / 57

IPv6 Bsico
versin 2.0

10 / 57

IPv6 Bsico
versin 2.0

2. Operacin de IPv6
2.1. Caractersticas generales
Internet Protocol versin 6 tiene algunas caractersticas salientes que lo distinguen de su
predecesor:

Un espacio de direccionamiento mucho mayor que surge a partir de utilizar


direcciones de 128 bits de longitud.

Una estructura de direccionamiento jerrquico de 3 niveles: red global, red local y


puerto.

Una simplificacin en la estructura del encabezado de capa de red que reduce los
requerimientos de procesamiento.

La incorporacin de nuevas prestaciones nativas tales como movilidad,


autenticacin, control de integridad y cifrado de los datos.

Eliminacin del concepto de direccin de broadcast.

Incorporacin del concepto de direcciones anycast.

Eliminacin de la necesidad de NAT.

2.2. Arquitectura de direcciones IPv6


Las direcciones IPv6 tienen 128 bits de longitud y se escriben como una serie de 8 campos
de 16 bits cada uno representados utilizando 4 dgitos hexadecimales cada uno; estos 8
campos se separan utilizando dos puntos.

Notacin de direcciones IPv6


Para su escritura se han elaborado algunas reglas:

Los dgitos hexadecimales no son sensibles a mayscula y minscula.

Los ceros a la izquierda en cada campo son opcionales y pueden omitirse.

Cuando hay varios campos sucesivos completos en cero pueden ser reemplazados
por un doble dos puntos.

El recurso del doble dos puntos para simplificar las direcciones solo puede utilizarse
una sola vez en cada direccin.

Algunos ejemplo:

FF01:0000:0000:0000:0000:0000:0000:0A10
Puede escribirse FF01::A10

0000:0000:0000:0000:0000:0000:0000:0001
Puede escribirse ::1
11 / 57

IPv6 Bsico
versin 2.0

fe80:0000:0000:0000:59d3:b48c:91af:826a
Puede escribirse: fe80:: 59d3:b48c:91af:826a

Un caso particular del uso de estas direcciones se presenta cuando hay que utilizar una
direccin IP como URL (Uniform Resource Locator). En este caso, en IPv4, los 2 puntos se
utilizan para referenciar un puerto diferente del puerto conocido del protocolo.
Por ejemplo: http://www.ejemplo.com.ar:8080. En este caso 8080 es el puerto al cual est
direccionado el servicio que se procura alcanzar.
Cuando se utiliza directamente una direccin IPv4 esto no es una dificultad:
http://192.168.1.160:8080
Pero cuando se utilizan direcciones IPv6 esto no se puede hacer porque adems de que se
utilizan los dos puntos para separar los 8 campos, las tcnicas de compresin de las
direcciones IPv6 hacen que no siempre los 8 campos estn declarados explcitamente.
Por este motivo, para utilizar direcciones IPv6 como URL se encierra la direccin entre
corchetes: http://[2001:b17:832a::a]:8080

Tipos de direcciones
IPv6 utiliza 3 formatos bsicos de direcciones:

Direcciones de unicast.

Direcciones de multicast.

Direcciones de anycast.

Direcciones de unicast.
Se utilizan para comunicaciones uno a uno.
Pueden ser sumarizadas, para esto las direcciones son acompaadas por un prefijo que
especifica una cantidad determinada de bits significativos.

Unicast Comunicacin con destino a un nodo especfico.


Hay varios tipos de direcciones de unicast:

Direcciones globales.
Descriptas en el RFC 3587.
Enrutamiento Global
48 bits

Local

ID de Interfaz

16 bits

64 bits

Son el equivalente de lo que en IPv4 denominamos direcciones pblicas.


Son utilizadas para trfico global (sobre Internet) y tienen una estructura jerrquica
de 3 niveles:
o

Un prefijo de enrutamiento global (Internet), tpicamente de 48 bits.


12 / 57

Potrebbero piacerti anche