27
Redes Convergentes 15/02|/2013 Universidad Tecnológica de Huejotzingo Mtro. Iván Rodrigo Serrano Sosa Equipo 3 Grupo 8 “A” Sandra Méndez Valdetano Gady González Antonio Carmen Juárez Ramírez Marisol Vianney Juárez Sandoval José Ángel Martínez Salas

Reporte 3.- Ipv4 y Ipv6

Embed Size (px)

Citation preview

Page 1: Reporte 3.- Ipv4 y Ipv6

Redes Convergentes

15/02|/2013Universidad Tecnológica de HuejotzingoMtro. Iván Rodrigo Serrano Sosa

Equipo 3 Grupo 8 “A”

Sandra Méndez Valdetano Gady González Antonio Carmen Juárez Ramírez Marisol Vianney Juárez Sandoval José Ángel Martínez Salas

Page 2: Reporte 3.- Ipv4 y Ipv6

Introducción

El Internet está en continua expansión, y las direcciones IP las mismas que identifican a cada computador se están limitando, ya que son de 32 bits, el nuevo protocolo tiene la ventaja de proveer mas direcciones IP que permiten la conexión de mayor numero de dispositivos, además de una mayor eficiencia en el enrutamiento de datos, haciendo de los routers mas eficientes.

La numeración IP es una parte básica del sistema TCP/IP, que es el que utiliza Internet. El número IP es un número binario de 32 bits que identifica de forma precisa y única la ubicación de cada computador en Internet.

IP v4 está agotándose por un problema de expansión, y en un futuro próximo no habría suficientes combinaciones de números IP distintos para cada dispositivo conectado a Internet.

En IPv4 hay un deficiente sistema de enrutamiento de datos, por ello se ha visto la necesidad de diseñar un nuevo protocolo IP llamado IPv6.

Page 3: Reporte 3.- Ipv4 y Ipv6

ÍNDICE DE CONTENIDO

INTRODUCCIÓN..........................................................................1

P R O T O CO L O I P V 6...........................................................................4

DIRECCIONAMI ENTO IPV6........................................................................6

E N C A B E Z A D O S D E I P V 6................................................................8

RIPNG........................................................................................................8

IPV6 Y RIPNG..............................................................................................9

EJEMPLO DE CONFIGURACIÓN: IPV6 RIP............................................................9

IGRP Y EIGRP...........................................................................................11

GRP (ENHANCED INTERIOR GATEWAY ROUTING PROTOCOL)...............................11

TIPOS DE TUNELING DE IPV4 A IPV6..............................................................12

MÉTODO DE TRANSICIÓN DUAL-STACK.............................................................12

MÉTODO DE TRANSICIÓN TUNNELING...............................................................13

TÚNELES CONFIGURADOS O MANUALES...........................................................14

TÚNEL AUTOMÁTICO....................................................................................14

TÚNELES 6OVER4.......................................................................................15

TÚNEL TEREDO...........................................................................................15

Juneau Router......................................................................................16

Fairbanks Router.................................................................................17

CONCLUSIÓN.......................................................................................18

BIBLIOGRAFÍA..........................................................................19

Page 4: Reporte 3.- Ipv4 y Ipv6

ÍNDICE DE ILUSTRACIONES

ILUSTRACIÓN 1 DIRECCIONES RESERVADAS EN IPV4...............................................4ILUSTRACIÓN 2 ESTRUCTURA DE CABECERA IPV6..................................................5ILUSTRACIÓN 3 PREFIJOS DE DIRECCIONES IPV6.....................................................7ILUSTRACIÓN 4 ESTRUCTURA DE SUBNETING EN IPV6..............................................8ILUSTRACIÓN 5 FORMATO DEL PAQUETE RIPNG......................................................8ILUSTRACIÓN 6 TOPOLOGÍA DE RED PARA IPV6/RIPNG............................................9ILUSTRACIÓN 7 TÚNELES IPV6 SOBRE IPV4.........................................................13ILUSTRACIÓN 8 TOPOLOGÍA DE RED PARA LA CREACIÓN DE TÚNELES IPV6.................16

Page 5: Reporte 3.- Ipv4 y Ipv6

P R O T O CO L O I P v 6

E l protocolo lo IP versión n6 conocido también como IPng (IP next generation), nace como una solución al problema de direccionamiento existente con la versión 4, ya que no se pensó que esta versión iba a tener tanta a cogida y que iba a ser la base del Internet. El crecimiento desproporcionado del Internet dio como lugar la búsqueda de solución es al agotamiento de direcciones. Una de estas soluciones fue la implementación de un nuevo esquema de direccionamiento que provea de un número suficiente de direcciones para cubrir las necesidades de los usuarios de Internet a nivel mundial, pensando además en un crecimiento bastante considerable.

Ilustración 1 Direcciones Reservadas en IPv4

Page 6: Reporte 3.- Ipv4 y Ipv6

Experimentalmente existió una versión 5 del protocolo IP que quedó como eso, una versión experimental. Después nace el protocolo IPv6 luego de algunos años de investigación y receptando propuestas de investigadores; la propuesta en un principio se llamó SIPP La principal duda que se tuvo en un principio es la incompatibilidad que se presentaba con los diferentes protocolos de enrutamiento, pero estos inconvenientes se fueron solucionando con el desarrollo inmediato de los protocolos. (Cisco Systems, 2006)

Como primer punto lo que se pretendió resolver es el agotamiento de direcciones, lo cual se solucionó sin ningún problema ya que las direcciones de IPv6 están conformadas por 128 bits, y no de 32 bits como el caso de IPv4; este tipo de direccionamiento da un total de 2128 direcciones.

Otra ventaja que se tuvo con el protocolo IPv6 es que la cabecera disminuyó de13 campos a 8 campos lo que permite un procesamiento más rápido. También una de las mejoras que se tiene con este protocolo es la seguridad.

A continuación se describen cada uno de los campos:Versión: Se refiere a la versión del protocolo, en este caso es un número de 4 bits con un valor de 6.

Prioridad: Constituido por 4 bits representa la prioridad de los paquetes respecto a otros provenientes de la misma fuente.

Etiqueta de Flujo: Es un campo conformado por 24 bits y utilizado por los enrutadores que soportan este protocolo para dar un tratamiento especial a los paquetes.

Longitud de l a carga útil: Conformado por 16 bits, representa la longitud en bytes del paquete sin contar con la cabecera.

Siguiente cabecera: Está conformado por 8 bits e indica el tipo de cabecera opcional puede seguir a la cabecera principal.

Límite de saltos: Está conformado por 8 bits y sirve para controlar la existencia del paquete. Este valor de 8 bits disminuye cada vez que el paquete atraviesa un nodo.

Dirección de Origen: Constituida por 128 bits y como su nombre indica, contiene a la dirección de origen del paquete. (Bruno A, 2007)

Page 7: Reporte 3.- Ipv4 y Ipv6

Dirección de Destino: Contiene a la dirección IPv6 de destino del paquete y está conformada por 128 bits.

Ilustración 2 Estructura de cabecera IPv6

Dentro de las cabeceras de extensión se tienen 6 tipos (estas cabeceras son opcionales)

Opciones de salto por salto: Aquí se encuentra información utilizada por los enrutadores. El código utilizado es 0.

Enrutamiento: Aquí se encuentra la ruta a seguir del paquete, ésta puede ser total o parcial. El código utilizado es 43

Fragmentación: Contiene información de fragmentación y de reensamblaje. El código utilizado es el 44.

Verificación de autenticidad: Aquí se verifica la identidad del transmisor. El código utilizado es 51.

Carga útil cifrada de seguridad: Provee privacidad y contiene la información del contenido cifrado de los datos. El código utilizado es el 50

Opciones de destino: Contiene información adicional que debe ser analizada por el destino del datagrama. El código utilizado es el 60.

Se pudo observar que algunos de los campos de la cabecera IPv6 son muy parecidos a los de las cabeceras IPv4; de igual manera es importante analizar cómo están estructuradas las direcciones IPv6 y cómo pueden ser éstas utilizadas para propósitos de enrutamiento.

DIRECCIONAMIENTO IPV6

Las direcciones IPv6 están conformadas por 128 bits que se encuentran divididos en 8 grupos de 16 bits; cada grupo está separado por “:” y se los representa en formato hexadecimal de tal manera que existan 4 caracteres hexadecimales por cada grupo. Un ejemplo de una dirección IPv6 es la siguiente 2001:0db8:85a3:08d3:1a19:8f67:0370:736a

Si uno o más grupos son nulos 12 se los puede omitir siempre y cuando no existan confusiones de cuántos grupos nulos existen; por ejemplo la dirección 01:0db8:85a3:0000:0000:0000:0000:736a puede ser escrita como2001:0db8:85a3:736a.

Page 8: Reporte 3.- Ipv4 y Ipv6

Se pueden utilizar direcciones IPv4 en los 32 bits menos significativos de la dirección IPv6; por ejemplo si la dirección IPv4 es 172.16.40.12 la dirección IPv6 compatible 13 será: 172.16.40.12 y la dirección IP mapeada será: FFFF.172.16.40.12.14

Para identificar los tipos de direcciones se debe tomar en cuenta los prefijos de las mismas (los primeros bits de la dirección).

Ilustración 3 Prefijos de direcciones IPv6

Se puede encontrar algunos tipos de direcciones IPv6:

Unicast: Un identificador para una sola interfaz cuando el paquete se entrega a un solo destino; estas direcciones se las asigna con los 64 bits menos significativos de la dirección IPv6.

Multicast: Un identificador para un conjunto de interfaces y se entrega a todos ellos.

Anycast: Un identificador para un conjunto de interfaces pero se entrega al más cercano.

Existen direcciones especiales como las siguientes:

Page 9: Reporte 3.- Ipv4 y Ipv6

::1 dirección de loopbak : 0 dirección no definida FF00:: /8 direcciones de multicast FE80:: /10 direcciones de enlace local FEC0:: /10 direcciones de sitio local FE01::1 es una dirección de multicast a todos los nodos

Las subredes IPv6 son un grupo de direcciones contiguas que se describen usando la notación CIDR. En IPv6 lo común es que para una red se asigne un /48, donde se fijan los primeros 48 bits, los 16 restantes para hacer subredes tanto, 65.535 posibles subredes

Ilustración 4 Estructura de subneting en Ipv6

E n c a b e z a d o s d e I P v 6

El encabezado de la versión 6 es una versión mejorada de la versión 4, no se ha modificado mucho la estructura ni el contenido, sin embargo se han hecho cambios sustanciales en cuanto a seguridad y quitando datos que eran innecesarios o redundantes, dichos cambios se basaron en los 20 años de experiencia que se tuvieron con la versión 4 lo cual arrojó mucha tela de donde cortar.

Los cambios se realizaron principalmente en dos aspectos:

1. Ampliación del campo de dirección IP a 128 bits, aumentando de 32 a 128 bits cada dirección, se aumentó el número de direcciones significativamente.

2. Campos de longitud fija, para facilitar el proceso que se le da a cada datagrama en los ruteadores para encaminarlo hacia su destino, se adoptó un formato fijo el cual agiliza el tráfico de los frames y las opciones siguen estando pero ya no como parte del encabezado.

RIPng

RIPng es un protocolo IGP que utiliza el algoritmo de vector distancia para realizar enrutamiento y está estandarizado en el RFC 2080. De igual manera que las versiones anteriores utiliza como métrica el número de saltos. La diferencia importante con las anteriores es que este protocolo realiza enrutamiento con redes que utilizan direcciones IPv6. RIPng no utiliza autenticación. (Teare D, 2007)

Page 10: Reporte 3.- Ipv4 y Ipv6

Ilustración 5 Formato del Paquete Ripng

A continuación se describen cada uno de los campos:

Comando: Indica si el paquete es de solicitud o de respuesta. Conformado por 8 bits.

Versión: Indica la versión del protocolo RIPng, en este caso es la versión 1. Constituido por 8 bits.

Entrada RTE: Tabla de ruta de entrada, pueden existir varias en el paquete y cada una consta de 20 bytes.

A continuación se describen los campos:

Prefijo IPv6: Dirección IPv6 para el destino. Conformada por 128 bits. Etiqueta de Ruta: Campo utilizado por los enrutadores para la

discriminación de rutas internas y externas. Constituida por 16 bits. Longitud del prefijo: Constituida por 8 bits describe el número de bits

significantes en el prefijo. Métrica: Se identifica el número de saltos entre 1 y 15 que lleva el

paquete. Constituida por 8 bits.

IPv6 y RIPng

Router (config) #interface serial 0/0

Se desplaza al modo de configuración de interfaz.

Router (config-if) #ipv6 rip enable torre

Crea el proceso RIPng llamado torre y permite RIPng de la interfaz.

Router (config) # ipv6 router rip torre

Crea el proceso RIPng llamado torre, si no ha sido ya creado, y se mueve hacia el Router modo de configuración

Router (config-router) #2 caminos de máxima

Define el número máximo de rutas de igual costo que RIPng puede soportar.

Page 11: Reporte 3.- Ipv4 y Ipv6

Ejemplo de configuración: IPv6 RIP

Ilustración 6 Topología de red para IPv6/RIPng

Austin Router

Router> permitir Se desplaza al modo privilegiadoRouter # configure terminal Se desplaza al modo de configuración

globalRouter (config) # hostname Austin

Asigna un nombre de host para el router

Austin (config) # ipv6 unicast-routing

Permite el envío de datagramas IPv6 unicast global en el router

Austin (config) # interface FastEthernet 0/0

Entra en el modo de configuración de interfaz

Austin (config-if) # ipv6 permitir

Configura automáticamente una dirección IPv6 local de enlace la dirección de la interfaz y permite el procesamiento de IPv6 en la interfaz

Austin (config-if) # ipv6 address 2001: db8: c18: 2 :: / 64 eui-64

Configura una dirección IPv6 global con un identificador de interfaz en las de orden inferior 64 bits de la dirección IPv6

Austin (config-if) # ipv6 rip enable torre

Crea el proceso RIPng llamado torre y permite RIPng de la interfaz

Austin (config-if) # no shutdown

Activa la interfaz

Austin (config-if) #interface FastEthernet 0/1

Entra en el modo de configuración de interfaz

Austin (config-if) # ipv6 permitir

Configura automáticamente una dirección IPv6 local de enlace la dirección de la interfaz y permite el procesamiento de IPv6 en la interfaz

Austin (config-if) # ipv6 address 2001: db8: c18: 1 :: / 64 eui-64

Configura una dirección IPv6 global con un identificador de interfaz en las de orden inferior 64 bits de la dirección IPv6

Austin (config-if) # ipv6 rip enable torre

Crea el proceso RIPng llamado torre y permite RIPng de la interfaz

Austin (config-if) # no shutdown

Activa la interfaz

Austin (config-if) # exit Se desplaza al modo de configuración global

Austin (config) # salir Se desplaza al modo privilegiadoAustin # copy running-config Guarda la configuración en la NVRAM

Page 12: Reporte 3.- Ipv4 y Ipv6

startup-config

Houston Router

Router> permitir Se desplaza al modo privilegiadoRouter # configure terminal Se desplaza al modo de configuración

globalRouter (config) # hostname Houston

Asigna un nombre de host para el router

Houston (config) # ipv6 unicast-routing

Permite el envío de datagramas IPv6 unicast global en el router

Houston (config) #interface FastEthernet 0/0

Entra en el modo de configuración de interfaz

Houston (config-if) # ipv6 permitir

Configura automáticamente una dirección IPv6 local de enlace la dirección de la interfaz y permite el procesamiento de IPv6 en la interfaz

Houston (config-if) # ipv6 address 2001: db8: c18: 2 :: / 64 eui-64

Configura una dirección IPv6 global con un identificador de interfaz en las de orden inferior 64 bits de la dirección IPv6

Houston (config-if) # ipv6 rip enable torre

Crea el proceso RIPng llamado torre y permite RIPng de la interfaz

Houston (config-if) # no shutdown

Activa la interfaz

Houston (config-if) #interface FastEthernet 0/1

Entra en el modo de configuración de interfaz

Houston (config-if) # ipv6 permitir

Configura automáticamente una dirección IPv6 local de enlace la dirección de la interfaz y permite el procesamiento de IPv6 en la interfaz

Houston (config-if) # ipv6 address 2001: db8: c18: 3 :: / 64 eui-64

Configura una dirección IPv6 global con un identificador de interfaz en las de orden inferior 64 bits de la dirección IPv6

Houston (config-if) # ipv6 rip enable torre

Crea el proceso RIPng llamado torre y permite RIPng de la interfaz

Houston (config-if) # no shutdown

Activa la interfaz

Houston (config-if) # salir Se desplaza al modo de configuración global

Houston (config) # exit Se desplaza al modo privilegiadoHouston # copy running-config startup-config

Guarda la configuración en la NVRAM

(Cisco Systems, 2006).

IGRP y EIGRP

IGRP (Interior Gateway Routing Protocol)

IGRP es el Protocolo de enrutamiento de puerta de enlace interior desarrollado por CISCO con el objetivo de ser el sucesor de RIP. Es un protocolo que se lo utiliza como IGP aunque puede ser utilizado como EGP para enrutamiento entre sistemas autónomos.

Page 13: Reporte 3.- Ipv4 y Ipv6

El protocolo IGRP utiliza el algoritmo de vector distancia pero a diferencia de RIP utiliza una métrica compuesta. Esta métrica evalúa varios parámetros para establecer la mejor ruta, estos parámetros son:

Ancho de banda Retardo Confianza Carga MTU

IGRP es un protocolo que maneja Direcciones IP con clase, por lo que el subneting y superneting no es posible con este protocolo de enrutamiento.

GRP (Enhanced Interior Gateway Routing Protocol)

EIGRP es la versión mejorada de IGRP y funciona con el algoritmo DUAL que es una mezcla del algoritmo de vector distancia y el algoritmo de estado de enlace.Es un protocolo propietario de CISCO por lo que solo se lo encuentra en enrutadores de esta marca. Es un protocolo muy bien desarrollado y tiene muchas características importantes como la compatibilidad con IGRP. Es fácil de configurar, administra mejor el ancho de banda ya que utiliza unicast y multicast para las actualizaciones de las rutas, se puede balancear la carga cambiando los valores de las métricas manualmente. Una de las características más importantes es que es un protocolo que se adapta muy fácilmente a los protocolos enrutables debido a que trabaja de una manera modular; esto ha permitido que este protocolo se adapte al direccionamiento IPv6.El cálculo de la métrica de este protocolo se la realiza de la misma manera queIGRP. (http://www.evidalia.es/trucos/index_v2-261-11.html)

EIGRP maneja 3 tablas que le permiten la selección de la ruta más adecuada.

Tabla de vecinos: Es una tabla en la que mantiene información de los enrutadores vecinos.

Tabla de topología: Esta tabla es el resultado de la selección de la mejor ruta hacia los diferentes destinos de la red y se la estructura con la información proporcionada por los enrutadores vecinos.

Tabla de encaminamiento: Es la tabla donde se encuentran las mejores rutas de la red y se la estructura a través de la tabla de topología.

Tipos de Tuneling de IPv4 a IPv6

Page 14: Reporte 3.- Ipv4 y Ipv6

Los túneles proporcionan un mecanismo para utilizar las infraestructuras IPv4 mientras la red IPv6 esta siendo implantada. Este mecanismo consiste en enviar frames IPv6 encapsulados en paquetes IPv4. Los extremos finales del túnel siempre son los responsables de realizar la operación de encapsulado de paquetes.

Estos túneles pueden ser utilizados de formas diferentes: Router a router. Routers con doble pila (IPv6/IPv4) se conectan

mediante una infraestructura IPv4 y transmiten tráfico IPv6. El túnel comprende un segmento que incluye la ruta completa, extremo a extremo, que siguen los paquetes IPv6.

Host a router. Hosts con doble pila se conectan a un router intermedio (también con doble pila), alcanzable mediante una infraestructura IPv4. El túnel comprende el primer segmento de la ruta seguida por los paquetes.

Host a host. Hosts con doble pila interconectados por una infraestructura IPv4. El túnel comprende la ruta completa que siguen los paquetes.

Router a host. Routers con doble pila que se conectan a hosts también con doble pila. El túnel comprende el último segmento de la ruta.

Método de transición dual-stack

Una vez que algunos nodos se conviertan a IPv6, es posible que dichos nodos requieran interacción continua con los nodos IPv4 existentes, esto se puede lograr mediante el método dual-stack de IPv4/IPv6.

Muchos de los hosts y ruteadores actuales en su ambiente de red multiplataforma soportan múltiples componentes de stack de red. En primera instancia, la mayoría de los ruteadores soportan varios protocolos, así también las estaciones de trabajo corren una combinación de protocolos, los que incluyen IPv4, IPX, AppleTalk, NetBIOS, SNA, DECnet, etc.

Las máquinas con dual-stack, pueden utilizar IPv4 o IPv6 independientemente, o pueden ser configuradas con una dirección IPv6 compatible con IPv4. Los nodos dual-stack pueden utilizar la auto configuración convencional de IPv4 por medio de DHCP para obtener sus direcciones IPv4. Las direcciones IPv6 pueden ser configuradas manualmente en las tablas de host de 128 bits o pueden ser obtenidas a través de los mecanismos de auto configuración dependiente del estado de IPv6, si se encuentran disponibles. Se espera que los servidores ejecuten el dual-stack indefinidamente, o hasta que los nodos activos se migren a IPv6.

Método de transición tunneling

Page 15: Reporte 3.- Ipv4 y Ipv6

En la mayoría de las organizaciones donde se desarrolla IPv6, existe la posibilidad de que todos los hosts IPv6 no tengan conexión directa entre ellos por medio de los ruteadores IPv6, en la mayoría de los casos habrá islas de topología IPv6 rodeadas por IPv4, afortunadamente los diseñadores de IPv6 han creado mecanismos de transición que permiten a los hosts IPv6 comunicarse sobre las redes IPv4 que intervengan, la técnica esencial de éstos mecanismos es el tunneling de IPv6 sobre IPv4, el cual encapsula paquetes IPv6 en paquetes IPv4. El tunneling permite tomar ventaja de la infraestructura existente de IPv4, sin hacer cambios a los componentes IPv4. Un ruteador o host con dual-stack en las orillas de la topología IPv6, simplemente adhiere a un encabezado IPv4 a cada paquete IPv6 y envía su tráfico nativo IPv4 a través de las ligas existentes. (http://www.evidalia.es/trucos/index_v2-261-11.html)

Ilustración 7 Túneles IPv6 sobre IPv4

El tunneling permite tomar ventaja de la infraestructura existente de IPv4, sin hacer cambios a los componentes IPv4. Un ruteador o host con dual-stack IPv6, simplemente adhiere a un encabezado IPv4 a cada paquete IPv6 y envía su tráfico nativo IPv4 a través de las ligas existentes.

El tunneling automático permite a los hosts IPv6 explotar dinámicamente las redes IPv4, pero requiere el uso de direcciones compatibles con IPv4, lo cual no brinda los beneficios del direccionamiento de 128 bits.La combinación de túneles, direcciones compatibles y nodos con dual-stack asegura que los administradores de red tendrán la flexibilidad e interoperabilidad necesaria cuando hagan el cambio a IPv6. Los servicios de transición permiten a las empresas dependientes de su red tomar ventaja de las características técnicas de IPv6.

Tipos de túneles: Configurados o Manuales

6 in4 (IPv6 sobre IPv4 protocol 41) GRE (IPv6 sobre GRE sobre IPv4) L2TP

Page 16: Reporte 3.- Ipv4 y Ipv6

Automáticos 6to4 Teredo ISATAP (Intra-site Atumatic túnel Addressing Protocol) AYIYA (Anything In Anything)

Túneles configurados o Manuales

Un túnel configurado requiere la configuración manual de los puntos finales del túnel. En un túnel configurado, las direcciones IPv4 de los puntos finales del túnel no derivan de direcciones dentro de las direcciones IPv6 origen y destino o de las direcciones del siguiente salto de la ruta correspondiente.

Típicamente, las configuraciones de túnel entre ruteadores se configuran manualmente. La configuración de la interfaz del túnel consiste en las direcciones IPv4 de los puntos finales del túnel, las cuales deben de ser configuradas manualmente junto con las rutas estáticas que usa la interfaz del túnel. Para crear manualmente túneles configurados para el protocolo IPv6 para la familia Windows 2003 server o XP, se usa el comando: netsh interface ipv6 add v6v4 tunnel

Túnel automático

Un Túnel Automático es un túnel que no requiere configuración manual. Los puntos finales del túnel se determinan por el uso de las interfaces lógicas del túnel, las rutas y las direcciones IPv6 origen y destino. El protocolo IPv6 para la familia Windows 2003 Server y XP soporta las siguientes tecnologías de túnel automático:

6to4, habilitada por default. ISATAP, deshabilitada por default. 6over4, deshabilitado por default.

El protocolo IPv6 para Windows XP también soporta el cliente Teredo cuando se instala WindowsXP SP2 o SP1 y el paquete de red avanzado para Windows XP. Teredo se habilita por default.

Túneles 6over4

6over4 también se conoce como el tunneling “multicast” IPv4, es una tecnología de túneles automáticos ya sea de equipo a equipo, de equipo a ruteador o de ruteador a equipo, que provee conectividad “unicast” y “multicast” IPv6 entre nodos IPv6 a través de una intranet IPv4. 6over4 está descrita en el RFC 2529, utiliza prefijos válidos de 64 bits para direcciones “unicast” y el identificador de la interfaces ::WWXX:YYZZ, donde

Page 17: Reporte 3.- Ipv4 y Ipv6

WWXX:YYZZ es la representación hexadecimal de la dirección IPv4 (w.x.y.z) asignada a la interface.Por default, los hosts de 6over4 configuran automáticamente la dirección de enlace local FE80::WWXX:YYZZ en cada interface 6over4.

6over4 maneja la infraestructura IPv4 como una liga simple con capacidades multicast, esto significa que el proceso de descubrimiento de vecinos como la resolución de direcciones y descubrimiento de ruteadores, trabaja como si hicieran un enlace físico con capacidades “multicast”, para emular un enlace con capacidades “multicast”, la infraestructura IPv4 debe de tener habilitado “multicast” para IPv4.

Cuando se habilita 6over4, la capa IPv4 utiliza mensajes IGMP (Internet Group Membership Protocol) para informar a los ruteadores locales IPv4 de su interés en recibir tráfico “multicast” IPv4 el cual es enviado a las direcciones “multicast” IPv4.

Las direcciones de la capa de enlace 6over4 son los puntos terminales de los túneles. Los equipos y los ruteadores pueden utilizar mensajes de solicitud de ruteador y de aviso de ruteador para el descubrimiento de ruteadores, prefijos y parámetros.

Túnel Teredo

Teredo es una tecnología que sirve para establecer automáticamente túneles IPv6, Teredo encapsula IPV6 dentro de la actual IPV4 la idea es que los mensajes salgan en ipv6 y los routers e ISP's o los tramos que no lo soporten encapsulen el mensaje en ipv4 y lo envíen así entre ellos, todavía se encuentra.

Teredo IPv6 es una tecnología de transición que permite el establecimiento automático de túnelesIPv6 entre hosts que se encuentran situados en diversos dispositivos NAT IPv4.

El tráfico IPv6 desde los hosts Teredo puede atravesar dispositivos NAT porque se encapsula en un mensaje del Protocolo de frames de usuario (UDP, User Datagram Protocol) IPv4. Si el dispositivo NAT permite la traducción de puertos UDP, admite Teredo. La única excepción la constituye "Symmetric" NAT. El uso de Symmetric NAT no está permitido. LACNIC. (Cisco Systems, 2006).

Ejemplo para crear Túneles IPv6

Page 18: Reporte 3.- Ipv4 y Ipv6

Ilustración 8 Topología de red para la creación de túneles IPv6

Juneau Router

Router> permitir Se desplaza al modo privilegiadoRouter # configure terminal Se desplaza al modo de configuración globalRouter (config) #hostname Juneau

Establece el nombre de host del router

Juneau (config) # ipv6 unicast-routing

Permite el envío de datagramas IPv6 unicast global en el router

Juneau (config) #interface tunnel0

Se desplaza al modo de configuración de interfaz de túnel

Juneau (config-if) #ipv6 address 2001: db8: c003: 1104 :: 1/64

Asigna una dirección IPv6 a la interfaz

Juneau (config-if) #túnel serial fuente 0/0

Especifica el tipo de interfaz de origen y el número de la interfaz de túnel

Juneau (config-if) #túnel de destino 10.1.1.2

Especifica la dirección IPv4 de destino de la interfaz de túnel

Juneau (config-if) #modo túnel ipv6ip

Define un túnel IPv6 manuales, en concreto, que el IPv6 es el protocolo IPv4 pasajeros y es a la vez el encapsulado y el protocolo para el túnel de IPv6

Juneau (config-if) #interface FastEthernet 0/0

Se desplaza al modo de configuración de interfaz

Juneau (config-if) #ipv6 address 2001: db8: c003: 111E :: 1/64

Asigna una dirección IPv6 a la interfaz

Juneau (config-if) # no shutdown

Activa la interfaz

Juneau (config-if) #interface serial 0/0

Se desplaza al modo de configuración de interfaz

Juneau (config-if) #dirección IP 10.1.1.1 255.255.255.252

Asigna una dirección IPv4 y la máscara de red

Juneau (config-if) #56000 reloj de frecuencia

Establece la velocidad de reloj en la interfaz

Juneau (config-if) # no shutdown

Inicia la interfaz

Juneau (config-if) #exit Se desplaza al modo de configuración global

Page 19: Reporte 3.- Ipv4 y Ipv6

Juneau (config) # exit Se desplaza al modo privilegiadoJuneau # running-config startup-config copia

Guarda la configuración en la NVRAM

Fairbanks Router

Router> permitir Se desplaza al modo privilegiadoRouter # configure terminal Se desplaza al modo de configuración

globalRouter (config) # hostname Fairbanks

Establece el nombre de host del router

Fairbanks (config) #interface tunnel0

Se desplaza al modo de configuración de interfaz de túnel

Fairbanks (config-if) #dirección IPv6 2001: db8: c003: 1104 :: 2/64

Asigna una dirección IPv6 a la interfaz

Fairbanks (config-if) #túnel fuente serial 0/0

Especifica el tipo de interfaz de origen y el número de la interfaz de túnel

Fairbanks (config-if) #destino del túnel 10.1.1.1

Especifica la dirección IPv4 de destino de la interfaz de túnel

Fairbanks (config-if) #modo túnel ipv6ip

Define un túnel IPv6 manuales, en concreto, que el IPv6 es el protocolo IPv4 pasajeros y es a la vez el encapsulado y el protocolo para el túnel de IPv6

Fairbanks (config-if) #interface FastEthernet 0/0

Se desplaza al modo de configuración de interfaz

Fairbanks (config-if) #dirección IPv6 2001: db8: c003: 111f :: 1/64

Asigna una dirección IPv6 a la interfaz

Fairbanks (config-if) # no shutdown

Activa la interfaz

Fairbanks (config-if) #interface serial 0/0

Se desplaza al modo de configuración de interfaz

Fairbanks (config-if) # ip dirección 10.1.1.2 255.255.255.252

Asigna una dirección IPv4 y la máscara de red

Fairbanks (config-if) # no shutdown

Inicia la interfaz

Fairbanks (config-if) #salir

Se desplaza al modo de configuración global

Fairbanks (config) # salir Se desplaza al modo privilegiadoFairbanks # copy running-config startup-config

Guarda la configuración en la NVRAM

(CCNA Guía Portable Command, 2 ª Edición)

Page 20: Reporte 3.- Ipv4 y Ipv6

CONCLUSIÓN

El Internet es una red que está en continuo crecimiento, por ello se requiere

de un nuevo protocolo, el mismo que de mas direcciones, con la finalidad de

tener más dispositivos conectados, el protocolo IPv6 da muchas mas

direcciones además el uso eficiente de los routers, podemos ver que en un

futuro solo vamos a tener este protocolo ya que el IPv4 está limitado. El IPv6

es compatible con su antigua versión, haciendo que este protocolo vaya

implementándose de a poco, y no haga la tecnología anterior obsoleta

Page 21: Reporte 3.- Ipv4 y Ipv6

Bibliografía Teare D. (2007). Designing for Cisco Internetwork Solution. 2nd Ed. Pearson

Education. Bruno A. (2007). CCDA Official Exam Certification Guide. 3rd Ed. Pearson Education.

Cisco Systems (2006). Building Cisco Multilayer Switched Networks, Student Guide.

Obtenido de http://www.evidalia.es/trucos/index_v2-261-11.html

Obtenido de http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml

CCNA Guía Portable Command. 2 ª Edición.

Galindo, L. R. (s.f.). Obtenido de http://portalipv6.lacnic.net/es/ipv6/documentos/rfcs-0