• No se han encontrado resultados

IMPLEMENTACIÓN DEL PROTOCOLO DE INTERNET VERSIÓN 6 (IPV6) PARA LA PRESTACIÓN DE ALGUNOS SERVICIOS WEB EN LA UNIVERSIDAD DE CÓRDOBA.

N/A
N/A
Protected

Academic year: 2022

Share "IMPLEMENTACIÓN DEL PROTOCOLO DE INTERNET VERSIÓN 6 (IPV6) PARA LA PRESTACIÓN DE ALGUNOS SERVICIOS WEB EN LA UNIVERSIDAD DE CÓRDOBA."

Copied!
78
0
0

Texto completo

(1)

IMPLEMENTACIÓN DEL PROTOCOLO DE INTERNET VERSIÓN 6 (IPV6) PARA LA PRESTACIÓN DE ALGUNOS SERVICIOS WEB EN LA

UNIVERSIDAD DE CÓRDOBA.

SAMIR RAMON RUBIO GÁLVEZ

UNIVERSIDAD DE CÓRDOBA FACULTAD DE INGENIERÍAS INGENIERÍA DE SISTEMAS

MONTERÍA, CÓRDOBA 2022

(2)

IMPLEMENTACIÓN DEL PROTOCOLO DE INTERNET VERSIÓN 6 (IPV6) PARA LA PRESTACIÓN DE ALGUNOS SERVICIOS WEB EN LA

UNIVERSIDAD DE CÓRDOBA.

SAMIR RAMON RUBIO GÁLVEZ

Trabajo de grado presentado, en la modalidad de proyecto de Investigación y/o Extensión, como parte de los requisitos para optar al Título de ingeniero de sistemas.

Director (es):

JORGE ELIÉCER GÓMEZ GÓMEZ, Ph.D.

UNIVERSIDAD DE CÓRDOBA FACULTAD DE INGENIERÍA

INGENIERÍA DE SISTEMAS MONTERÍA, CÓRDOBA

2022

La responsabilidad ética, legal y científica, de las ideas, conceptos, y resultados del proyecto de investigación, serán responsabilidad de los autores.

Artículo 59, Acuerdo N° 022 del 21 de febrero de 2018 del Consejo Superior.

(3)

Nota de aceptación _______________________________

_______________________________

_______________________________

_______________________________

________________________________

Firma del jurado

________________________________

Firma del jurado

(4)

Dedicatorias

Infinitas gracias le doy a Dios, a mis padres Sergio y Edilma a mis hermanos Sergio Alberto, María Claudia, Juan Camilo y Sergio Andrés, y especialmente a mi esposa Helga a mis hijos Mariana Gisela y Samir Leao, esto es para ustedes gracias por la paciencia y la compresión y ante todo el amor que siempre ha estado ahí de manera incondicional, gracias por enseñarme a no bajar los brazos en las dificultades, “Gracias Totales”

(5)

Agradecimientos especiales a:

La ingeniera Erika Restrepo, por todo su apoyo, al profesor Mario Macea, Miguel Ángel Palomino, Julio Rangel, Daniel Salas, Jorge Gómez Gómez.

Agradecimientos:

A la Universidad de Córdoba.

Al programa de Ingeniería de Sistemas.

(6)

TABLA DE CONTENIDO

RESUMEN... 10

ABSTRACT ... 10

1. INTRODUCCIÓN ... 11

2. OBJETIVOS ... 16

2.1. Objetivo general: ... 16

2.2. Objetivos Específicos: ... 17

3. ESTADO DEL ARTE ... 17

Antecedentes nacionales ... 19

Antecedentes locales ... 21

Marco teórico ... 21

Pila de los protocolos Tcp/Ip... 21

Cabecera de IPV6: ... 24

Descripción de IPV6 ... 27

Resolución de Nombres de IPV6 ... 28

Tipos de registro ... 29

Protocolos Principales de IPV6 ... 30

Protocolo ICMPv6 ... 30

Descubrimiento de escucha de multidifusión (MLD) ... 31

(7)

Descubrimiento de vecinos (ND) ... 32

Protocolos de enrutamiento: ... 32

RIPng para IPV6 ... 33

OSPFv3 para IPV6 ... 33

BGP-4 ... 34

Direccionamiento IPV6 ... 34

Direcciones Unicast o unidifusión ... 35

Local de enlace: ... 35

Local de sitio: ... 36

Global: ... 37

Direcciones Anycast ... 37

Direcciones Multicast ... 38

Representación de direcciones IPv6 ... 38

Prefijos IPV6 ... 39

Enrutamiento IPV6 ... 39

Tablas de Enrutamiento IPV6 ... 40

Ventajas y desventajas de IPV6 ... 41

Ventajas del Protocolo IPv6 ... 41

Desventajas del Protocolo IPv6 ... 42

Mecanismos de transición IPV4-IPV6 ... 43

Dual Stack (Doble Pila) ... 44

Tipo Túnel ... 45

Túneles manuales ... 45

(8)

Túneles automáticos ... 46

Túnel 6to4 ... 47

ISATAP ... 48

De Traducción ... 49

4. MATERIALES Y MÉTODOS ... 49

Tipo de Investigación: ... 49

Población y Muestra: ... 50

Etapas o fases de diseño ... 51

5. RESULTADOS Y DISCUSIONES ... 52

6. CONCLUSIONES ... 73

7. RECOMENDACIONES ... 74

8. BIBLIOGRAFÍA ... 75

ANEXOS ... 78

Primera Fase ... 53

(9)

LISTADO DE TABLAS

Tabla 1. Sitio web asociado a diferentes tipos de registros ... 29

Tabla 2. Registro PTR ... 30

LISTADO DE FIGURAS Figura 1. Estadísticas de cubrimiento por agencia a nivel mundial ... 12

Figura 2. Porcentaje de usuarios que acceden a Google a través de IPv6 en la última década ... 13

Figura 3. Adopción de IPv6 por país ... 13

Figura 4. Comparación de la adopción del protocolo Ipv6 entre Colombia y Brasil ... 14

Figura 5. Modelo de Capas TCP/IP ... 22

Figura 6. Diferentes niveles o capas ... 24

Figura 7. Campos del encabezado de paquetes IPV6 ... 24

Figura 8. Formato de la cabecera del protocolo IPv4 ... 26

Figura 9. Formato de la cabecera del protocolo IPv6 ... 27

Figura 10. Formato de un mensaje ICMPV6 ... 31

Figura 11. Protocolos de enrutamiento ... 32

Figura 12. Partes de una dirección Local de enlace ... 35

Figura 13. Partes de una dirección Local de sitio ... 36

Figura 14. Partes de una dirección Global ... 37

Figura 15. Metodología de implementación del protocolo IPv6 ... 51

(10)

RESUMEN

Esta investigación se centra en la importancia de la implementación del protocolo IPv6 con el fin de garantizar en la Universidad de Córdoba el cumplimiento de los requisitos de la orden legan de entidades gubernamentales emitida por MINTIC, dado que por medio de esta se permite presentar de forma electrónica el sitio WEB del ente, Es por ello, que con esta investigación se buscó proponer un modelo de implementación del protocolo IPv6 para la infraestructura de la red de la Universidad de Córdoba. Para alcanzar este propósito se hizo necesario tener en cuenta un paradigma cuantitativo con un tipo de investigación aplicada, dentro de los principales resultados se logró iniciar con el proceso de cumplimiento de los lineamientos exigidos por el Ministerio de las TIC con relación al No. 2710 de 2017, así mismo, con la puesta en marcha de esta investigación se logra estar a la vanguardia de las últimas tendencias con relación a los protocolos de conectividad e internet.

Palabras Clave: conectividad,IPv4, IPv6, protocolos

ABSTRACT

This research focuses on the importance of the implementation of the IPv6 protocol in order to guarantee at the University of Córdoba compliance with the requirements of the legal order of government entities issued by MINTIC, since through this it is allowed to present The entity's WEB site is electronic. For this reason, this research sought to propose an implementation model of the IPv6 protocol for the network infrastructure of the University of Córdoba. To achieve this purpose it was necessary to take into account a quantitative paradigm with a type of applied research, among the main results it was possible to start with the process of compliance with the guidelines required by the Ministry of ICT in relation to No. 2710 of 2017, likewise, with the launch of this research, it is possible to be at the forefront of the latest trends in relation to connectivity and internet protocols.

Keywords: connectivity, IPv4, IPv6, protocols

(11)

1. INTRODUCCIÓN

A causa del agotamiento de espacio de direcciones del protocolo de internet IPv4, que desde sus inicios tuvo una gran acogida y rápido crecimiento en el planeta, se desarrolló una nueva versión del protocolo con el nombre de IPv6, el cual permite un rango más amplio para asignación de direcciones IP, algo así como una dirección IP para cada persona del planeta.

IPv6, es una tecnología relativamente nueva.

La principal motivación para el diseño y despliegue de IPv6 fue la expansión del espacio de direcciones disponible en Internet. De esta forma se permite que se conecten billones de nuevos dispositivos (tabletas, teléfonos móviles, y televisiones inteligentes entre otros), nuevos usuarios y tecnologías “siempre-conectadas” (xDSL, cable, Ethernet en el hogar, Fibra en el hogar, redes inalámbricas, etc.).

La versión del protocolo IP que se conoce hoy día como IPv4, dispone sólo de 32 bits de direcciones proporcionando un espacio teórico de 2^32 (aproximadamente cuatro mil millones de direcciones) interfaces de red únicas globalmente.

IPv6 en cambio, tiene un espacio de direcciones de 128 bits y por tanto puede direccionar 2^128 interfaces de red (340.282.366.920.938.463.463.374.607.431.768.211.456).

IPv6 representa quizás el cambio más importante en la historia del Internet ya que es necesario para que la red de redes pueda seguir desarrollándose de una forma segura y estable.

LACNIC: Registro de Direcciones de Internet de América Latina y Caribe que administra los números IP (IPv4, IPv6) y ASN a través del proceso de desarrollo de políticas. (2016), señala: En el marco de una transición a IPv6 que resulte exitosa, es de vital importancia el rol que los gobiernos puedan jugar en todo el proceso. Existen países en el mundo donde el involucramiento de las autoridades de áreas como comunicaciones, energía, ciencia, tecnología y educación, han logrado que se establezca una regulación que al corto o mediano

(12)

plazo termina siendo la responsable del impulso hacia el despliegue y posterior adopción al nuevo protocolo.

LACNIC como entidad administradora de direcciones IP (IPv4, IPv6) y ASN desde su portal web viene manejando estadísticas a escala global sobre la implementación y el uso del Protocolo IPv6, como en la ilustración 1.

Figura 1.

Estadísticas de cubrimiento por agencia a nivel mundial

Fuente: lacnic.net

En lo que respecta al porcentaje de usuarios que acceden a Google a través de IPv6 en los últimos diez años, se muestra en la ilustración 2.

(13)

Figura 2.

Porcentaje de usuarios que acceden a Google a través de IPv6 en la última década

Fuente: google.com

La ilustración 3. muestra la adopción del protocolo IPv6 en distintos países del mundo.

Figura 3.

Adopción de IPv6 por país

Fuente: google.com

Finalmente, la ilustración 4. muestra un comparativo de adopción del protocolo IPv6 entre Colombia y Brasil, este último como referente en Latinoamérica.

(14)

Figura 4.

Comparación de la adopción del protocolo Ipv6 entre Colombia y Brasil

Fuente: google.com

Esta información tomada del portal de LACNIC, nos presenta varias estadísticas, primero donde se encuentra Colombia a nivel mundial puesto (52) en la adopción del protocolo IPv6, como está nivel nacional, en comparación con Brasil Puesto (16) con 38.79% el cual es el país más fuerte en dicha adopción. Segundo podemos ver las estadísticas mundial y latinoamericano.

Los que no arroja a nivel nacional 12.85% estamos muy bajos en adoptar, implementar y poner en funcionamiento el protocolo IPv6, muy a pesar de que por parte del Ministerio de las Tic exciten directrices normativas que nos obligan a realizar esa adopción desde de año 2019.

Otros motivos por los que es de neurálgica importancia esta transición, es porque en la Institución no debe permitirse que presenten problemas de seguridad con la información en

(15)

los servidores locales, que se presentan constantes caídas (correo institución, copias de seguridad de la información, directorio activo, etc.), afectando los procesos internos de la institución y generando preocupación por la integridad de los datos almacenados. Esto se mejoraría con la migración a IPV6, ya que con tantas direcciones IP se dificultan los ataques desde fuera de la red.

En los últimos años, los dispositivos móviles como los teléfonos inteligentes, las tabletas y portátiles, por ejemplo, ofrecen la posibilidad de tener acceso a los servicios en línea que ofrecen las instituciones de educación superior y que facilitan la información haciéndola más fácil y eficiente. La demanda por el uso de los servicios universitarios por internet ha hecho que aumente el número de usuarios conectados estos servicios tecnológicos de ambiente web.

Pero, este hecho ha generado escasez en el direccionamiento del protocolo de internet versión 4 (IPv4) el cual es usado por los dispositivos para realizar las conexiones.

Esta situación se viene presentado a nivel mundial. Así lo dio a conocer el registro de direcciones de internet para América Latina y Caribe (LACNIC). Que sostiene que se llegó a una cuota de 4.194.302 direcciones IPv4 en su stock, con lo cual sólo podrán asignar cantidades muy pequeñas de direcciones IPv4. La Organización lleva entregadas más de 182 millones de direcciones IPv4 en América Latina y el Caribe desde el inicio de sus operaciones en año 2002.

El Ministerio de las Tecnologías de la Información y las Comunicaciones, en adelante (MINTIC), al buscar que las entidades públicas colombianas sean más eficientes, más transparentes y cuenten con mayores índices de participación a través de las Tecnologías de la Información y Comunicación (TIC), está implementando una estrategia llamada

“Gobierno en línea”, la cual busca, entre otras, prestar los mejores servicios en línea al ciudadano. Pero esto no va a ser posible si las entidades no cuentan con los equipos y la conectividad que soporte la implementación de trámites y servicios públicos en línea. Es decir, pasar del protocolo IPv4 al IPv6. Para ello el Ministerio de las Tic emitió la resolución

(16)

No. 2710 de 2017, la cual establece “En desarrollo del plan de acción para la implementación del protocolo IPv6, el MinTIC, a través de la Subdirección de Estándares y Arquitectura de TI, publicó en septiembre de 2015 la primera versión de los documentos de referencia denominados “Guía de transición de IPv4 a IPv6 para Colombia” y “Guía para el aseguramiento del Protocolo IPv6”, con el fin de proporcionar lineamientos técnicos que permitan adoptar el protocolo IPv6 en el país, con ello la Universidad de Córdoba siendo una entidad estatal debe asumir dicha normativa y adaptarse a las exigencias técnicas de la misma y con ello estar a la vanguardia de las últimas tendencias a lo que respecta a protocolos de conectividad e internet.

Por último, es importarte aclarar que la implementación del protocolo IPv6 garantiza a la universidad cumplir con la presentación de requisitos de orden legal con entidades gubernamentales como el Ministerio de las Tic, ya que estos informes solo se permiten presentar en forma electrónica a través de sus sitios web en la Internet. Como es sabido el gobierno nacional por medio del ministerio de las TIC lidera la implementación del protocolo IPv6 en todas las entidades de tipo oficial.

¿De qué manera se puede implementar el protocolo de internet versión 6 (IPv6) para la prestación de los servicios HTTP tales como: ¿Revistas, biblioteca y repositorio en la Universidad de Córdoba?

2. OBJETIVOS 2.1.Objetivo general:

Proponer un modelo de implementación del protocolo IPV6 para la infraestructura de red de la Universidad de Córdoba.

(17)

2.2.Objetivos Específicos:

• Realizar un análisis de requerimientos y caracterización de la infraestructura de red que existe en la actualidad para determinen los niveles de compatibilidad de los

dispositivos con que cuenta la Universidad de Córdoba.

• Desarrollar un diseño lógico detallado para la implementación del protocolo IPv6, en la red de datos de la Universidad de Córdoba.

• Validar el modelo de implementación del protocolo IPV6 de la infraestructura de red de la universidad de Córdoba, con casos de estudio relacionados con el web site de la institución y algunas plataformas académicas.

3. ESTADO DEL ARTE

3.1.Antecedentes internacionales

Dentro de los casos de éxitos en el ámbito internacional como también regional podemos destacar las siguientes propuestas:

En la Universidad Autónoma de Guerrero (UAGro), a principios de 2012 se inició el proyecto para la implementación de servicios de Internet soportados en un ambiente de comunicaciones dual mediante IPv4 e IPv6. El objetivo de este proceso es promover el uso y aplicación del protocolo de nueva generación en las instituciones educativas con la finalidad de obligar a los proveedores de comunicaciones a soportar IPv6 como protocolo nativo de manera que los tiempos de transición sean reducidos y se puedan explotar con mayor eficiencia muchas de las aplicaciones de extremo a extremo que hoy operan mediante procesos que sobrecargan las tareas de los equipos de enrutamiento. (Molina Ángel, 2013)

En la Universidad Nacional de Cuyo (UNCuyo). (Cutuli, 2013). Los desarrollos relacionados con las Tecnologías de la Información y las Comunicaciones han dado lugar a una paulatina convergencia de redes de infraestructura y servicios de valor agregado. Esto

(18)

plantea crecientes demandas a los administradores de las redes en general y por supuesto a los responsables de las redes universitarias. Sin embargo, los recursos muchas veces son escasos en términos de infraestructura o de recursos humanos para su despliegue, operación y administración. Por otro lado, resulta necesario implementar de manera adecuada servicios y equipos para Educación a distancia; Repositorios Digitales o e-ciencia en general.

En este contexto las comunicaciones constituyen un elemento central para la interacción de una universidad con otros centros de I+D, la sociedad y los integrantes de la comunidad.

En particular, la infraestructura y los protocolos de red sobre la cual se basa todo el sistema de Telecomunicaciones juegan un rol central en las organizaciones del siglo XXI y ha sido objeto de atención durante las ediciones anteriores de TICAL. El trabajo presenta los antecedentes de la Red de Datos de la Universidad Nacional de Cuyo, describe la infraestructura actual y plantea el despliegue de IPv6 conviviendo con el protocolo actual IPv4. Se enfatiza la necesidad de contar con recursos dentro y fuera de la Universidad que en muchos de los casos no dependen directamente de los administradores de sistemas de red universitarios.

El trabajo presentado por Mercado (2015) contiene los lineamientos generales del diseño y despliegue de una red metropolitana experimental de avanzada, (Red Académica Científica y Tecnológica), que permite la conexión en forma confiable, con altas prestaciones y bajo costo a instituciones académicas y científicas de la ciudad de Mendoza - Argentina. Esta red se basa en una infraestructura de telecomunicaciones heterogénea, con enlaces inalámbricos y fibra óptica sobre la que se montan nuevas tecnologías tales como movilidad IPv6, multicast, gamestreaming e IOT; además de explorar otras tecnologías y aplicaciones emergentes. La experiencia obtenida sirve en la capacitación, la difusión y la diseminación del diseño e implementación de redes interinstitucionales fomentando los proyectos científicos y tecnológicos en ambientes colaborativos regionales basados en la infraestructura de red de telecomunicaciones propuesta.

(19)

Antecedentes nacionales

El propósito de este estudio de la Universidad de Pamplona Jaimes (2007) es aportar una serie de conocimientos básicos de carácter técnico, necesarios para conocer IPv6, su funcionamiento y el estado actual de su implementación a nivel mundial para, posteriormente, entrar a conocer los posibles problemas y soluciones, en una red nativa de la Universidad.

Este otro documento en el repositorio de la Universidad Nacional Abierta y a Distancia dice Montañez Prieto (2016) La tecnología avanza a grandes pasos esto hace que coloquen en producción miles de aplicaciones cada día. Del mismo modo miles de dispositivos que requieran acceso y conectividad, así como a la red. Él internet es uno de los avances de la tecnología que tiene la mayor relevancia en el servicio de la conectividad, ya que estos nuevos dispositivos requieren una IP o identificador único, pero desafortunadamente el protocolo IPV4 actual no abastece dichas demandas de cobertura. Esto hace que se cree la necesidad de configurar en los equipos el protocolo de seguridad IPV6 el cual permite mejor conectividad y seguridad en los equipos de Cómputo.

Dentro del repositorio de la Universidad de Cundinamarca ente documento dice Fonseca Castro (2018) La versión 6 de IP evita problemas de crecimiento de la red ya que se puede adquirir un gran número de direcciones, además permite un óptimo rendimiento en los servicios ofrecidos, pues se tiene la capacidad para comunicarse con otras redes que no solo trabajen bajo IPv6, sino con IPv4, o con las dos de manera simultánea, por lo menos mientras se realiza el proceso de migración donde se debe asegurar la coexistencia de las dos versiones.

En este proyecto se diseña un plan de transición del protocolo IPv4 a IPv6 en redes de datos teniendo en cuenta los lineamientos del Min TIC, éste permite a la entidad tener una mirada holística de la infraestructura de red interna y saber qué tan preparada se encuentra para realizar la migración, determinando el porcentaje de compatibilidad de hardware y software con el nuevo protocolo, conociendo cuáles son las necesidades y cambios importantes a realizar antes de empezar con el proceso y definir un previo plan de trabajo que permita

(20)

organizar las actividades específicas, objetivos y responsables para cada una de ellas; de esta manera, la guía entregada por el Min TIC ayuda a definir el primer paso en el proceso de transición.

La importancia que vienen teniendo las Tic y las redes de telecomunicaciones en la era del Internet y digital indicó la emergencia de crear un nuevo protocolo que permitiera mayor entrada a dispositivos y usuarios, ya que el protocolo establecido en un principio tuvo un colapso de direcciones IP, también del repositorio de la Universidad Nacional Abierta y a Distancia donde afirma Salgado Gutierrez (2019). Se habla entonces de la requerida y necesaria migración del protocolo IPv4 al IPv6, que ha ocupado el interés de esta investigación sobre el propósito de diseñar una propuesta que permita tal migración en la infraestructura tecnológica de una organización. En ella, se recopiló información preliminar que luego se trianguló basado en el modelo de cambio de las tecnologías IPv4 a IPv6 y con información procedente de diversas fuentes bibliográficas con el propósito de lograr mayor comprensión de los procedimientos implicados. Se concluyó que la propuesta de migración se presenta como una base y respaldo para que la organización de estudio proyecte sus próximas acciones en cuanto a la infraestructura tecnológica.

Según este documento del repositorio de la Función Universitaria los Libertadores se dice Cárdenas Rodríguez (2020). La solución es migrar todo el protocolo IPv4 a IPv6. Es decir, ir abandonando poco a poco la versión 4 e ir implementando la nueva versión. Para hacer este paso no tan brusco tenemos unos mecanismos de transición que nos ayudará a que este paso sea lo suficiente seguro, y tengamos la mejor experiencia en esta migración. Los mecanismos de migración como son Dual Stack, Tunelización y traducción. Nos ayudan a realizar este paso de transición en una manera más sencilla a todas las compañías. Y de esa forma hacer todos los pasos necesarios para lograr una correcta migración donde obtendremos muchos beneficios.

(21)

Este otro documento del repositorio de la Universidad Santo Tomas, Rodríguez (2020) se muestra una investigación de los avances a nivel mundial y en Colombia del despliegue de IPV6, explorando fundamentos y conceptos técnicos, con el objetivo de definir criterios para la implementación de un estudio. Además de esto, se exploran los mecanismos de transición para el cambio de IPV4 a IPV6 utilizados en otros países y observados por las RIR. Se muestra una propuesta metodológica para ser desarrollada de forma local y llegar a indicadores de avances en ciertas regiones del país. Por último, se generan de forma resumida conclusiones y recomendaciones.

Antecedentes locales

En lo que tiene que ver con los antecedentes de ámbito local luego de la búsqueda de información, no se logró identificar entes que estén implementando este dentro del contexto departamental.

Marco teórico

De acuerdo con Rivera García (1998) el marco teórico sé en marca en dos corrientes diferenciadas. En primer lugar, permite ubicar el tema objeto de investigación dentro del conjunto de las teorías existentes con el propósito de precisar en qué corriente de pensamiento se inscribe y en qué medida significa algo nuevo o complementario. En segundo lugar, el marco teórico describe de forma detallada de cada uno de los elementos de la teoría que serán utilizados en el desarrollo de la investigación. También incluye las relaciones más significativas que se dan entre esos elementos teóricos.

Pila de los protocolos Tcp/Ip

Fue desarrollado y demostrado por primera vez en 1972 por el Departamento de Defensa de los Estados Unidos, ejecutándolo en ARPANET, una red de área extensa de dicho departamento. (Blanco y Yujra, 2016).

(22)

Figura 5.

Modelo de Capas TCP/IP

Fuente. https://moisesrbb.tripod.com/tcpip.html

La familia de protocolos de internet puede describirse por analogía con el modelo OSI (Open System Interconnection), que describe los niveles o capas de la pila de protocolos, aunque en la práctica no corresponde exactamente con el modelo en Internet. En una pila de protocolos, cada nivel resuelve una serie de tareas relacionadas con la transmisión de datos, y proporciona un servicio bien definido a los niveles más altos. Los niveles superiores son los más cercanos al usuario y tratan con datos más abstractos, dejando a los niveles más bajos la labor de traducir los datos de forma que sean físicamente manipulables.

El modelo de Internet fue diseñado como la solución a un problema práctico de ingeniería.

El modelo OSI, en cambio, fue propuesto como una aproximación teórica y también como una primera fase en la evolución de las redes de computadoras. Por lo tanto, el modelo OSI es más fácil de entender, pero el modelo TCP/IP es el que realmente se usa. Sirve de ayuda entender el OSI, antes de conocer TCP/IP, ya que se aplican los mismos principios, pero son más fáciles de entender en el OSI.

El protocolo TCP/IP es el sucesor del Network Control Program (NCP), con el que inició la operación de ARPANET, y fue presentado por primera vez con los RFC 791,2 RFC 7923

(23)

y RFC 7934 en septiembre de 1981. Para noviembre del mismo año se presentó el plan definitivo de transición en el RFC 801,5 y se marcó el 1 de enero de 1983 como el “Día Bandera”

La pila TCP/IP, denominada así debido a los protocolos más importantes que lo componen: Protocolo de Control de Transmisión (TCP) y Protocolo de Internet (IP), los cuales fueron los primeros en definirse.

Existen tantos protocolos en este conjunto que llegan a ser más de 100 diferentes. Entre ellos se encuentra el popular HTTP (Hypertext Transfer Protocol) que es el que se utiliza para acceder a las páginas web, además de otros como el ARP (Address Resolution Protocol) para la resolución de direcciones, el FTP (File Transfer Protocol) para transferencia de archivos, el SMTP (Simple Mail Transfer Protocol) y el POP (Post Office Protocol) para correo electrónico, TELNET para acceder a equipos remotos, entre otros.

La pila tiene cuatro capas:

• La capa Acceso a la Red, usualmente ligada con el nivel 1 y 2 de OSI.

• La capa de internet, similar al nivel 3 de OSI.

• La capa de transporte, similar al nivel 4 de OSI.

• La capa de aplicación, equivalente al nivel 5,6 y 7 de OSI.

(24)

Figura 6.

Diferentes niveles o capas

Fuente. https://moisesrbb.tripod.com/tcpip.html

Cabecera de IPV6:

El origen de IPv6 comenzó en 1991, cuando la IETF (Internet Engineering Task Force) - empezó a estudiar el problema de expandir el número de direcciones de Internet realizando un cambio en la cabecera del protocolo lo que significaba una nueva versión de IP.

El protocolo IPv6 es un protocolo que permite aumentar el tamaño de direcciones IP de 32 a 128 bits, es decir 2^128 posibles direcciones. Este aumento en el espacio de direcciones no sólo proporciona mayor número de hosts, sino una jerarquía de direcciones mayor.

La cabecera IPv6 elimina o hace opcionales varios de los campos de la cabecera IPv4, con el fin de obtener una cabecera de tamaño fijo, más simple y reduciendo el tiempo de procesamiento de los paquetes. (Ramos, 2021)

(25)

Figura 7.

Campos del encabezado de paquetes IPV6

Fuente. https://www.ediciones-eni.com/open/mediabook.aspx?idR=858cb4713c5c24cbe214b04ee2e6a18e

“La cabecera básica de IPv6, tiene una longitud fija de 40 octetos y está compuesta de los siguientes campos:

Versión (4 bits): es el número de versión de IP, es decir 6.

Clase de tráfico (8 bits): el valor de este campo especifica la clase de tráfico. Los valores de 0 - 7 están definidos para el tráfico de datos con control de la congestión, y de 8-15 para tráfico de vídeo y audio sin control de congestión.

Etiqueta del flujo (20 bits): el estándar IPv6 define un flujo como una secuencia de paquetes enviados desde un origen específico a un destino. Un flujo se identifica únicamente por la combinación de una dirección fuente y una etiqueta de 20bits. De este modo, la fuente asigna la misma etiqueta a todos los paquetes que forman parte del mismo flujo.

(26)

Longitud del paquete (16 bits): especifica el tamaño total del paquete, incluyendo la cabecera y los datos, en bytes. Es necesario porque también hay campos opcionales en la cabecera.

Siguiente cabecera (8 bits): indica el tipo de cabecera que sigue a la cabecera fija de IPv6, por ejemplo, una cabecera TCP/UDP, ICMPv6 o una cabecera IPv6 opcional.

Límite de saltos (8 bits): es el número de saltos máximo que le quedan al paquete. El límite de saltos es establecido a un valor máximo por el origen y reducido en 1 cada vez que un nodo encamina el paquete. Si el límite de saltos es reducido y toma el valor 0, el paquete es descartado.

Dirección origen (128 bits): es la dirección del origen del paquete.

Dirección destino (128 bits): es la dirección del destino del paquete.” (Millán, 2001)

A continuación, en las ilustraciones 8 y 9, podemos observar cómo se ha reducido el tamaño de los 12 campos de la cabecera del protocolo IPv4 a 8 campos en IPv6.

Figura 8.

Formato de la cabecera del protocolo IPv4

Fuente: https://ccnadesdecero.com/curso/ipv4/

(27)

Figura 9.

Formato de la cabecera del protocolo IPv6

Fuente. https.//ccnadesdecero.com/curso/ipv6/

El motivo fundamental por el cual estos campos (tipo de servicio, indicadores, identificación y control de errores) son eliminados es la innecesaria redundancia, en IPv4 se está facilitando la misma información de diversas formas, como es el caso del campo de control de errores.

En la Figura 3 podemos ver que el campo de desplazamiento de fragmentación de IPv4 ha sido eliminado, porque los paquetes ya no son fragmentados en los nodos intermedios, en IPv6 es un proceso que se produce extremo a extremo. El único campo realmente nuevo en la cabecera del protocolo IPv6 es la etiqueta de flujo. (Millán, 2001)

Descripción de IPV6

IPv6 es la nueva versión del protocolo IP que ha sido diseñado por el IETF (IETF., 2020) para reemplazar en forma gradual a la versión actual de IPv4.

(28)

Ramírez y Cervantes (2005) nos presentan algunas de las características más importantes sobre IPV6:

• Ofrece un mayor espacio de direcciones. El tamaño de las direcciones IP cambian de 32 bits a 128 bits, con el fin de soportar mayores niveles de jerarquía de direccionamiento.

• Simplificación del formato de la cabecera IPv4 debido a que algunos campos se quitan o se hacen opcionales.

• Permite obtener paquetes IP eficientes y extensibles.

• Posibilidad de paquetes con una carga útil (datos) de más de 65.355 bytes.

• Calidad de servicio (QoS) y clase de servicio (CoS).

• Seguridad en el núcleo del protocolo (IPsec).

• Capacidad de etiquetas de flujo que pueden ser usadas por un nodo origen para etiquetar paquetes pertenecientes a un flujo de tráfico particular.

Resolución de Nombres de IPV6

El Sistema de Nombres de Dominio (DNS) (Thomson, 1995), no puede ser fácilmente extendido para dar un soporte eficiente a las direcciones IPV6 debido a que las aplicaciones luego de ser consultadas retornan solamente direcciones IPV4 de 32 bits.

Para dar un soporte adecuado a las direcciones IPV6 se debe definir lo siguiente:

• Un nuevo tipo de registro con el fin de relacionar un nombre de dominio con una dirección IPv6.

• Un nuevo dominio con el fin de brindar un soporte hacia las búsquedas basadas en la dirección IPV6.

(29)

La definición de un nuevo tipo de registro permite almacenar la dirección IPV6 de un host.

En algunos casos un host tiene varias direcciones IPV6 por lo cual deberá tener más de un registro similar.

Tipos de registro

Existe un nuevo tipo de registro de recurso “AAAA” cuya función es almacenar una sola dirección IPV6, su equivalente en IPV4 es el registro “A”.

A continuación, se presenta un ejemplo de un sitio web con los dos tipos de registros:

Tabla 1.

Sitio web asociado a diferentes tipos de registros

TIPO DE REGISTRO

FORMATO

A WWW.UPS.EDU.EC A 200.0.32.2

AAAA WWW.UPS.EDU.EC AAAA 3FFE:YYYY:C18:1::2 Fuente. Cisco Systems, Inc (2008)

Ahora podemos decir que el proceso de resolución inversa del nombre de dominio IPV6 utiliza el tipo de registro de recurso “PTR” cuyo equivalente en IPV4 es el mismo.

Una dirección IPv6 se representa por una secuencia de nibbles separados por puntos con el sufijo ".IP6.INT". La secuencia de nibbles se codifican en orden inverso es decir primero el nibble de menor orden, seguido por el siguiente nibble de menor orden, etc.

(30)

Finalmente, cada nibble se representa por un dígito hexadecimal, a continuación, se tiene un ejemplo:

Tabla 2.

Registro PTR

TIPO DE REGISTRO

FORM ATO

PTR 2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.0.8.1.C.0.

Y.Y.Y.Y.E.F.F.3.IP6.INT PTR WWW.UPS.EDU.EC Fuente. Cisco Systems, Inc (2008)

Protocolos Principales de IPV6 Protocolo ICMPv6

El protocolo ICMPv6 (Deering., 1998) es utilizado por los nodos IPV6 con el fin de informar sobre los errores encontrados durante el procesamiento de los paquetes y para realizar otras funciones relativas a la capa de internet como son los diagnósticos (“ping”).

Los mensajes ICMPV6 se dividen en dos tipos:

1. Mensajes de error: se identifican con un 0 en su campo “Tipo de mensaje” y sus valores van desde 0 a 127.

2. Mensajes informativos: sus valores están entre 128 y 255.

“Mediante ICMPv6, los hosts y los enrutadores que se comunican mediante IPv6 pueden informar sobre los errores que se presentan y enviar mensajes de eco simples.”

(MICROSOFT, 2020)

(31)

A continuación, se puede observar el formato de un mensaje ICMPV6:

Figura 10.

Formato de un mensaje ICMPV6

Fuente. https:\\ apuntesdenetworking.blogspot.com

Descubrimiento de escucha de multidifusión (MLD)

Como su nombre lo indica la multidifusión consiste en enviar una serie de mensajes ICMPV6 a un solo destino, pero el procesamiento se produce en múltiples host.

De acuerdo con el concepto citado en el párrafo anterior podemos decir lo siguiente:

• El conjunto de host que atienden en una sola dirección de multidifusión se conoce como grupo de multidifusión.

• Los grupos de multidifusión son dinámicos.

• Un host puede unirse a un grupo de multidifusión mediante él envió de mensajes.

• Un host puede enviar tráfico a diferentes direcciones de grupo.

El objetivo de los mensajes MDL es poder intercambiar información acerca del estado entre los enrutadores IPV6 y los miembros de cada uno de los grupos de multidifusión.

(32)

Descubrimiento de vecinos (ND)

El protocolo de Descubrimiento de vecinos puede ser utilizado por un host, router o nodo y ofrece diferentes funciones:

En un host:

• Permite descubrir enrutadores vecinos.

• Permite descubrir direcciones y otros parámetros de configuración.

En un router:

• Permite notificar su presencia mediante diferentes parámetros de configuración de host.

• Permite notificar a los hosts sobre la mejor dirección del siguiente salto.

En los nodos:

• Permite resolver la dirección IPV6 de un nodo vecino.

• Permite determinar si se pueden enviar y recibir paquetes IPV6 de un vecino.

Protocolos de enrutamiento:

Figura 11.

Protocolos de enrutamiento

Fuente. Staky, CCNA 1 and 2 Versión 3.1 Curriculum en formato pdf, (n.d), p. 218.

En la actualidad IPV6 adopta los mismos protocolos de enrutamiento que se utilizan en las redes IPV4 a continuación presentamos los siguientes:

(33)

1. IGP: Protocolo de enrutamiento de Gateway Interior. Ejemplos: RIPng, OSPFv3.

2. EGP: Protocolo de enrutamiento de Gateway Exterior. Ejemplo: BGP.

RIPng para IPV6

Este protocolo está diseñado para que los routers puedan intercambiar información de rutas a través de una red basada en IPV6. (G. Malkin, 1997, p.45)

RIPng es un protocolo de enrutamiento vector-distancia cuya finalidad es determinar mediante la métrica la dirección y la ruta óptima de forma automática.

OSPFv3 para IPV6

OSPF es un protocolo de enrutamiento de estado de enlace desarrollado por la IETF en 1988, cuya función es responder rápidamente las actualizaciones o cambios que se producen en la red.

Este tipo de protocolo permite enviar actualizaciones periódicas por rangos más prolongados por ejemplo de 20 minutos.

Los algoritmos de estado de enlace utilizan sus bases de datos para crear entradas de tablas de enrutamiento que prefieran la ruta más corta. (Staky, 2019)

A continuación, se presenta una comparación acerca de las características de OSPFv3 y OSPFv2:

• “OSPFv3 se amplía de OSPFv2 con el fin de proporcionar soporte para el enrutamiento IPV6.

• OSPFv3 permite obtener un mayor tamaño de direcciones IPV6.

(34)

• Para el proceso de enrutamiento se debe activar la configuración de OSPFv3 sobre una interfaz asociada.

• En OSPFv3 cada interfaz debe ser activada utilizando comandos sobre el modo de configuración de la interfaz.

• En IPV6 los usuarios pueden configurar varias direcciones sobre una interfaz.

En OSPFv3 se incluyen todas las direcciones en una interfaz por defecto.

• A diferencia de OSPFv2 se puede ejecutar varias instancias de OSPFv3 en un solo enlace.” (Cisco Systems, 2003)

BGP-4

La función de este protocolo es intercambiar información de enrutamiento entre sistemas autónomos de tal forma que garantiza la elección de una ruta libre de loops.

A continuación, se puede observar algunas de las características de este protocolo:

• BGP es uno de los principales protocolos de publicación de rutas más utilizados por las compañías e ISP’s en Internet.

• BGP toma decisiones de enrutamiento basadas en las políticas o reglas de una red.

• La relación entre routers BGP se mantiene con el envío de paquetes cada 60 segundos.

Direccionamiento IPV6

Las direcciones pasan de los 32 a 128 bits, es decir de 2^32 direcciones (4.294.967.296) a 2^128 direcciones (3.402823669 e38). Durante las investigaciones realizadas acerca del direccionamiento en IPV6, Ramos (2011, p.13) afirma que existen tres tipos de direcciones:

(35)

Direcciones Unicast o unidifusión

Este tipo de direcciones permite identificar una sola interfaz, es decir cuando un paquete es enviado a una dirección unicast este será entregado solo a la interfaz identificada con dicha dirección.

A continuación, se hace una descripción de los tipos de direcciones Unicast:

Local de enlace:

Este tipo de direcciones permite identificar interfaces en un mismo enlace de red local. Se utiliza en los procesos de descubrimiento de vecinos y siempre se configura de forma automática.

Figura 12.

Partes de una dirección Local de enlace

Fuente. https://docs.oracle.com/cd/E19957-01/820-2981/ipv6-overview-7/index.html

Como podemos observar en el ejemplo de la Figura 12 las direcciones Locales de enlace siempre comienzan por fe80.

• Prefijo local de vínculo: representa fe80::ID_Interfaz /10

(36)

• ID_Interfaz: dirección hexadecimal de la interfaz, que en general se deriva de la dirección MAC DE 48 bits.

Local de sitio:

Este tipo de direcciones permite identificar interfaces en un mismo sitio. El ámbito de una dirección local de sitio es el mismo sitio (conjunto de redes de la organización).

Figura 13.

Partes de una dirección Local de sitio

Fuente. Felipe Jara, (2009), Estudio e Implementación de una red IPV6 en la UTFSM, p.20

Como podemos observar en la Figura 13, los primeros 48 bits siempre son fijos y comienzan por fe::/48.

Luego del identificador único se presenta el identificador de subred de 16 bits con el cual se puede crear subredes dentro de una empresa.

Finalmente se encuentra el campo ID Interfaz de 64 bits el cual nos permite identificar una interfaz específica de una subred.

(37)

Global:

Este tipo de direcciones permite identificar interfaces en el internet cuyo equivalente son las direcciones públicas en IPV4.

Figura 14.

Partes de una dirección Global

Fuente. Felipe Jara, (2009), Estudio e Implementación de una red IPV6 en la UTFSM, p.21

Como podemos observar en la Figura 14, el prefijo de enrutamiento global permite identificar un sitio conectado a internet, a continuación, se tiene el ID de Subred que permite identificar una subred dentro de un sitio y finalmente el ID de Interfaz que permite identificar una interfaz de un determinado nodo.

Direcciones Anycast

Este tipo de direcciones permiten identificar un grupo de interfaces, es decir cuando un paquete es enviado a una dirección anycast este será entregado a cualquiera de las interfaces identificadas con dicha dirección.

(38)

Direcciones Multicast

Este tipo de direcciones permiten identificar un grupo de interfaces, es decir cuando un paquete es enviado a una dirección multicast este será entregado a todas las interfaces identificadas por dicha dirección.

Representación de direcciones IPv6

Una dirección IPV6 tiene un tamaño de 128 bits y se divide en 8 campos de 16 bits, en donde cada bloque se convierte a un número hexadecimal de 4 dígitos separado por un signo de dos puntos.

Ejemplo:

21DA:00D3: 0000:2F3B:02AA: 00FF:FE28:9C5A

A continuación, se presentan las formas de representar una dirección IPV6:

• Se puede eliminar los ceros iniciales de cada bloque de 16 bits, pero cada bloque debe tener al menos un dígito.

Por ejemplo: 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A Se puede representar como: 21DA:D3:0:2F3B:2AA:FF:FE28:9C5A

• Cuando una dirección contiene varios grupos de ceros se puede reemplazar por el símbolo “::”.

(39)

Por ejemplo: FE1A:4CB9:001B:0000:0000:12D0:005B:06B0 Se puede representar como: FE1A:4CB9:1B::12D0:5B:6B0

Nota: La compresión de ceros se puede utilizar una sola vez en una dirección dada.

• Cuando existe un escenario con nodos IPV4- IPV6 la dirección queda de la siguiente forma:

Ejemplo: 0000:0000:0000:0000:0000:0000:192.168.10.1

- Donde los ceros representan valores hexadecimales de 16 bits cada una.

- Los últimos bytes representan valores decimales de 8 bits cada una.

La dirección IP descrita en la parte superior se puede representar como:

::1928.168.10.1

Prefijos IPV6

Un prefijo es una parte de la dirección que indica los bits que tienen valores fijos o los bits del identificador de red.

Un prefijo de dirección IPV6 se representa como: dirección IPv6/longitud de prefijo.

Ejemplo: 21DA:D3:0:2F3B::/64

Enrutamiento IPV6

(40)

Según Microsoft el enrutamiento es la parte de IPv6 que proporciona capacidades de reenvío entre hosts que se encuentran en segmentos independientes que pertenecen a una red mayor basada en IPv6.

A continuación, se describe el proceso de enrutamiento en IPV6:

“El proceso de enrutamiento se da sobre el nivel IPv6, en donde los servicios de transporte del host de origen pasan los datos en forma de segmentos TCP o mensajes UDP al nivel IPv6. El nivel IPv6 crea los paquetes con la información de las direcciones de origen y destino, que se utiliza para enrutar los datos a través de la red. Finalmente, el nivel IPv6 pasa los paquetes al nivel inferior del vínculo, donde los paquetes IPv6 se convierten en tramas para su transmisión a través de los medios específicos de una red física, este proceso se produce en el orden inverso en el host de destino.” (Girón de Paz, 2015)

Tablas de Enrutamiento IPV6

Las tablas de enrutamiento en IPV6 se utilizan para mantener información, con el fin de poder establecer una comunicación con redes y host remotos.

Para la realización de este el proceso es el siguiente:

“Antes de enviar un paquete IPv6, el equipo inserta la dirección IPv6 de origen y la dirección IPv6 de destino (para el destinatario) en el encabezado IPv6. Luego el equipo examina la dirección IPv6 de destino, la compara con una tabla de enrutamiento IPv6 mantenida localmente y realiza la acción adecuada.

El equipo realiza una de las tres acciones siguientes:

(41)

• Pasa el paquete a un nivel de protocolo superior a IPv6 en el host local.

• Reenvía el paquete a través de una de las interfaces de red conectadas.

• Descarta el paquete.

Finalmente, IPv6 busca en la tabla de enrutamiento la ruta más similar a la dirección IPv6 de destino” (MICROSOFT, Enrutamiento IPV6, 2011)

Según las investigaciones realizadas una tabla de enrutamiento en IPV6 está formada por las siguientes entradas:

• Prefijo de dirección

• Interfaz a través de la cual se envían los paquetes.

• Dirección del siguiente salto.

• Valor de preferencia: que se utiliza para seleccionar entre varias rutas que tengan el mismo prefijo.

• Duración de la ruta.

• Especificación cuando una ruta está publicada.

• Especificación de caducidad de la ruta.

• Tipo de ruta.

Ventajas y desventajas de IPV6

Ventajas del Protocolo IPv6

Según el Autor Ramos (2011) las desventajas del protocolo IPV6 son las siguientes:

• Permite obtener direcciones más largas debido a que el tamaño de una dirección cambia de 32 a 128 bits, con un espacio disponible tan grande que no puede llegar a agotarse en un futuro previsible.

(42)

• Contiene un formato de cabecera flexible, es decir que utiliza un nuevo formato de datagrama que a diferencia de IPv4 utiliza un formato con un número fijo de octetos, IPv6 utiliza un conjunto opcional de cabeceras.

• Permite la fragmentación end-to-end, es decir que a todos los enrutadores se les elimina la función de fragmentar los paquetes que llegan debido al MTU.

• Permite un soporte para la reserva de recursos debido a que IPv6 reemplaza la especificación del tipo de recursos de IPv4 utilizando un mecanismo que permite la reserva de los recursos de red. Este mecanismo tiene la capacidad de soportar aplicaciones de video en tiempo real, cuyo requerimiento es garantizar el ancho de banda.

• Permite la provisión de extensiones al protocolo, debido a que se produce un desplazamiento de un protocolo a otro permitiendo características adicionales.

Este tipo de capacidad de extensión permite que el protocolo se adapte a los cambios en el hardware de la red o las nuevas aplicaciones.

• Permite un número de saltos, es decir cuando se cambia el tiempo de vida de un paquete IPv4 por el número de saltos en IPv6 se garantiza que el paquete no será eliminado sin que tenga la opción de llegar hasta el nodo de destino.

Desventajas del Protocolo IPv6

Ramos (2011, p.10) afirma que los principales problemas que se presentan en IPV6 son los siguientes:

(43)

• El restablecimiento de la comunicación cuando un enlace se cae entre un par en enrutadores, de esta forma se afectan los siguientes factores:

- El Tamaño de los fragmentos de acuerdo con el mínimo MRU.

- El Ancho de banda específico para esa comunicación.

- El Retardo aceptable en la transmisión.

• La transición de IPv4 a IPv6 debido a la tecnología actual y a la gran cantidad de nodos con soporte IPv4 que existen en el mundo.

• La tecnología de enrutamiento exige que se utilicen buenas estrategias, debido a que no se podría eliminar en un solo día toda la cantidad de enrutadores que funcionan con IPv4. Además, se deben crear nodos que soporten tanto IPv4 como IPv6 hasta cuando todos los nodos puedan llegar a comunicarse con la misma versión de IP.

Mecanismos de transición IPV4-IPV6

El proceso de transición de IPv4 a IPv6 no se podrá realizar de un día para el otro ya que las dos versiones de IP deberán convivir durante algunos años. Es decir que el protocolo IPv6 puede ser implementado como una actualización de software en los nodos IPv4 actuales, para ello se establece un período de transición con el fin de minimizar los costes de los nuevos equipos y proteger las inversiones realizadas en las empresas tecnológicas.

Es muy complejo saber cuándo las operadoras en Internet podrán migrar a la tecnología IPv6 debido a que en la actualidad la mayoría de las operadoras utilizan nodos IPv4 y con esta situación resulta difícil lograr una mayor motivación para el cambio.

Las características de configuración hacen que las redes IPv6 sean más fáciles de configurar y mantener, todo esto puede resultar novedoso para las operadoras debido a que pueden realizar un despliegue de infraestructura muy rápido.

(44)

Además, es muy importante tomar en cuenta que para facilitar la migración las aplicaciones IPv4 existentes deben ser capaces de operar con las aplicaciones IPv6 por ejemplo los navegadores de internet deben funcionar utilizando tanto IPv4 como IPv6.

Los mecanismos de transición se clasifican en 3 grupos importantes que son:

- Dual Stack (Doble Pila) - Túneles

- Traducción

Dual Stack (Doble Pila)

Este es uno de los métodos más utilizados en los procesos de transición, debido a que utiliza un nodo de doble pila (HAGEN, 2011) IPv6/IPv4, que puede llegar a comunicarse tanto como un nodo IPv4 o como un nodo IPv6, para lograr este proceso cada nodo IPv6/IPv4 debe tener configurado los dos tipos de direcciones.

La implementación del método Dual Stack permite activar o desactivar una de las pilas, por este motivo un nodo puede tener 3 modos de funcionamiento:

• Cuando la pila IPV4 esta activada y la pila IPV6 desactivada, se comporta como un solo nodo IPV4.

• Cuando la pila IPV6 esta activada y la pila IPV4 desactivada, se comporta como un solo nodo IPV6.

• Cuando se habilitan las pilas IPV4 e IPV6, el nodo puede utilizar los dos protocolos.

Un nodo IPv4/IPv6 utiliza una dirección para cada versión de protocolo.

(45)

Es muy importante mencionar que IPv4 utiliza mecanismos de configuración para direcciones IPV4 (configuración estática o DHCP) e IPv6 utiliza mecanismos de configuración para direcciones IPV6 (configuración estática o automática).

El DNS es utilizado por las dos versiones de protocolos para resolver los nombres y direcciones IP. Un nodo IPv6/IPv4 necesita una resolución DNS capaz de resolver los dos tipos de registros de direcciones DNS.

Tipo Túnel

Este método permite transmitir paquetes IPv6 por medio de una infraestructura IPv4, es decir se encapsula el contenido del paquete IPv6 en un paquete IPv4.

Millán (2001) afirma que el nodo IPv6 que hace frontera con el túnel, toma el paquete IPv6, y lo pone en el campo de datos de un paquete IPv4. Este paquete IPv4 tiene como dirección de destino el nodo IPv6 en la parte final del túnel y es enviado al primer nodo IPv4 que conforma el túnel. Los nodos IPv4 del túnel encaminan el paquete, sin tener constancia de que el paquete IPv4 que están manejando contiene un paquete IPv6. Finalmente, cuando el paquete llega al extremo receptor IPv6 del túnel, este determina que el paquete IPv4 contiene un paquete IPv6 que debe ser extraído.

Los mecanismos de transición tipo túnel se dividen en 2 grupos:

Túneles manuales

Un paquete IPv6 es encapsulado en un paquete IPv4 para ser encaminado sobre una infraestructura de enrutamiento IPv4, estos son los túneles punto a punto que necesitan ser configurados manualmente.

(46)

Túneles automáticos

Los nodos IPv6 pueden utilizar diferentes tipos de direcciones compatibles con IPv4, IPv6 o 6to4, el túnel automático es un túnel dinámico de paquetes IPv6 sobre una infraestructura de enrutamiento IPv4. La configuración de los túneles entre routers y host se pueden realizar de diferentes formas:

1. Router a Router: utiliza un mecanismo de túnel automático en donde los routers IPv6/IPv4 que están separados por una infraestructura IPv4 pueden encapsular paquetes IPv6 entre ellos mismos.

2. Host a Router: utiliza un mecanismo de túnel automático en donde un host IPv6/IPv4 puede encapsular paquetes IPv6 a un router intermedio IPv6/IPv4 que es accesible mediante una infraestructura de ruteo IPv4.

3. Host a Host: utiliza un mecanismo de túnel manual en donde los host IPv6/IPv4 que están interconectados por una infraestructura IPv4 pueden encapsular paquetes IPv6 entre ellos mismos.

4. Router a Host: utiliza un mecanismo de túnel manual en donde los routers IPv6/IPv4 pueden encapsular paquetes IPv6 a su destino final.

A continuación, se hace una descripción de las tecnologías de túnel automático:

(47)

Túnel 6to4

Este método 6to4 especifica un mecanismo para que los sitios de IPv6 puedan comunicarse entre sí a través de la red IPv4 sin la necesidad de establecer una configuración explícita del túnel.

La red de área amplia IPv4 es tratada como una capa de enlace punto a punto de unidifusión en donde los dominios de IPv6 se comunican a través de los routers 6to4 conocidos como puertas de enlace 6to4. Esto se realiza como un mecanismo de transición utilizado durante el período de coexistencia de IPv4 e IPv6.

“El método 6to4 utiliza el prefijo de dirección global:

2002:WWXX:YYZZ::/48

WWXX:YYZZ se refiere a la parte correspondiente al ID de agregación del siguiente nivel de una dirección global y la representación, en formato hexadecimal separado por dos puntos, de una dirección IPv4 pública (w.x.y.z) asignada al sitio o host.” (MICROSOFT,

¿Cuál es la diferencia entre 6to4 e ISATAP?, 2011)

La dirección 6to4 completa de un host 6to4 sería la siguiente:

2002:WWXX:YYZZ:[SLAID]:[IdDeInterfaz].

4.4.15.3.2. Túnel 6over4

Ahuatzin Sánchez (2015) sostiene que este método es una tecnología de túneles automáticos que provee conectividad “unicast” y “multicast” IPv6 entre nodos a través de una intranet IPv4.

(48)

Según la investigación realizada por Ahuatzin Sánchez se ha liberado las siguientes características sobre los túneles 6over4.

El túnel 6over4 maneja la infraestructura IPv4 como una asociación 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 un enlace físico con capacidades “multicast” que deberán ser habilitados en IPv4.

Para facilitar las comunicaciones “multicast” IPv6 es una infraestructura IPv4 con

“multicast” habilitado, se define el siguiente mapeo para traducir una dirección IPv6

“multicast” en una dirección IPv4 “multicast”.

Ejemplos de mapeo de direcciones ”multicast” IPv6:

• FF02::1 (dirección “multicast” o de enlace local en equipos) se mapea a 239.192.0.1.

• FF02::2 (dirección “multicast” o de enlace local en enrutadores) se mapea a 239.192.0.2.

• FF02::1:FF28:9C5A (dirección “multicast” de un nodo solicitado de ejemplo) se mapea a 239.192.156.90.

ISATAP

Peralta (2002, p.32) sostiene que este método permite crear túneles IPv4/IPv6 automáticamente dentro de un sitio IPv4, tiene algunas ventajas respecto a 6over4, debido a que no necesita multicast IPv4 y soluciona los problemas que se dan cuando una organización no tiene toda su red en un mismo lugar, como la baja escalabilidad en la agregación.

(49)

De Traducción

“Este método de traducción permite un enrutamiento transparente de la comunicación entre nodos que sólo poseen soporte a una versión del protocolo IP, o que utilizan Doble Pila.

Además, pueden operar de diversas formas o en capas distintas, traduciendo cabeceras IPv4 en cabeceras IPv6 y viceversa, realizando conversiones de direcciones, o actuando en el intercambio del tráfico TCP a UDP.” (UNTEC, 2011)

4. MATERIALES Y MÉTODOS

En este capítulo se presenta todo lo relacionado con los aspectos metodológicos de la el proceso investigativo los cuales permiten que se le dé respuesta a lo planteado en la pregunta de investigación, así como lo que se pretende desde los objetivos planteados para la investigación. Dentro de este acápite se hace un abordaje del tipo de estudio de la investigación, así como del enfoque tenido en cuenta, por otra parte, se define la población y la muestra, así como de los instrumentos tenidos en cuenta para el análisis de la información.

Este apartado se soporta desde la perspectiva de Fernández Collado (2014) desde donde se hacen las descripciones y clasificaciones del capítulo.

Tipo de Investigación:

Cabe resaltar que en la actualidad muchos autores han realizado aportes en relación a lo que tiene que ver con los procesos que se llevan desde los planteamientos del paradigma cuantitativo, y sobre todo en lo que tiene que ver con el ámbito de la investigación en el campo de las tecnologías e ingenierías, así como en los procesos de calidad e innovación que se llevan dentro de este, como es el caso de la investigación en curso en la cual se plantea una propuesta de implementación del protocolo de internet versión 6 (ipv6) la cual se base en la necesidad imperante de la actualización de los procesos que se llevan dentro de la página

(50)

web de la Universidad de Córdoba. Ahora bien, que el proceso de investigación parte de la necesidad que se da dentro del contexto objeto de estudio, por ello, en ese sentido Altuve y Rivas, (1998) afirman que el diseño de investigación es la estrategia de la cual se empodera el investigador con el fin de realizar el abordaje de una problemática existente y su realidad (p.34) lo cual permite que los investigadores logren adaptar el abordaje del paradigma a sus necesidades.

Por su parte, Lorenzo (2006) plantea que el tipo de investigación se puedo tomar como la explicación fortuita la cual se da dentro del domino de la vida diaria, la cual no se fija únicamente en las similitudes que se alcanzan a partir del proceso de observación de los fenómenos propios del contexto objeto de estudio, por ello, se hace sumamente importante que “se tenga en cuenta el uso de la parte estadística con el fin de realizar un análisis del punto de vista de los sujetos objeto de estudio”. (pág. 76)

Diseño de la investigación

Este proyecto está orientado hacia un tipo de investigación aplicada. “La investigación aplicada recibe el nombre de “investigación práctica o empírica”, que se caracteriza porque busca la aplicación o utilización de los conocimientos adquiridos, a la vez que se adquieren otros, después de implementar y sistematizar la práctica basada en investigación. El uso del conocimiento y los resultados de investigación que da como resultado una forma rigurosa, organizada y sistemática de conocer la realidad” (Murillo, 2008).

Población y Muestra:

La población objeto de este estudio está representada por toda la comunidad académica de la Universidad de Córdoba conformada por 17.500 estudiantes, 1.300 docentes y 1100 funcionarios administrativos.

(51)

Para la muestra de esta investigación se ha seleccionado el número total de estudiantes a corte 2021-I ya que representan los usuarios de mayor demanda de los servicios tecnológicos ofertados por la Universidad a aproximadamente 17.500 estudiantes.

Etapas o fases de diseño

Las etapas o fases de diseño contempladas en esta propuesta se toman del trabajo desarrollado por (Rodríguez, 2020) la cual se muestra en el siguiente esquema.

(52)

5. RESULTADOS Y DISCUSIONES

Dentro de los resultados que se espera con la implementación del protocolo de internet versión 6 (IPV6) para la prestación de algunos servicios web en la Universidad de Córdoba se tiene lo siguiente:

En primera medida, se pretende cumplir con los lineamientos exigidos por el Ministerio de la Tic en su resolución No. 2710 de 2017, la cual establece “En desarrollo del plan de acción para la implementación del protocolo IPv6, el MinTIC, a través de la Subdirección de Estándares y Arquitectura de TI, publicó en septiembre de 2015 la primera versión de los documentos de referencia denominados “Guía de transición de IPv4 a IPv6 para Colombia”

y “Guía para el aseguramiento del Protocolo IPv6”, con el fin de proporcionar lineamientos técnicos que permitan adoptar el protocolo IPv6 en el país. En ese mismo sentido se pretende que al momento de implementar este protocolo, los servicios tecnológicos estarán disponibles 100% de forma Dual Stack (IPv4, IPv6), logrando suplir la demanda de la comunidad académica. Por otra parte, se pretende que la Universidad de Córdoba esté a la vanguardia de las últimas tendencias a lo que respecta a protocolos de conectividad e internet y por último, se busca generar un proceso sistemático riguroso de la migración de protocolo IPv4 a Ipv6 en una institución de educación superior pública.

(53)

Primera Fase

Estado Actual de los Servicios WEB Servicios a implementar protocolo IPv6

1. Biblioteca - URL: https://biblioteca.unicordoba.edu.co/

2. Repositorios - URL: https://repositorio.unicordoba.edu.co/

3. Revistas - URL: https://revistas.unicordoba.edu.co/

Figura 15. Servicios Web para Implementación del Protocolo IPv6

Fuente: Autor

En esta primera Fase, determinamos que servicios Web vamos a seleccionar para que quedan funcionando con el sistema DualStack (IPv4 – Ipv6), para ello se hace necesario dialogar con el funcionario a cargo de la administración de los servicios Web de la Universidad de Córdoba, y este que luego de plantearle el alcance de la propuesta determina que servicios Web están en condiciones para poder iniciar un primer el piloto de pruebas en servicios considerados de alguna forma no son tan críticos, esto con el fin de no afectar la disponibilidad si llegara a presentarse algún problema de configuración técnica.

Esa así como luego del análisis correspondiente de determina seleccionar entonces los siguientes tres servicios web para iniciar configuraciones respectivas, pruebas y la respectiva puesta en marcha de la implementación del protocolo IPv6 como lo muestra la Figura 15.

(54)

Biblioteca:

Traza a URL: biblioteca.unicordoba.edu.co

Traza a IPv6: 2001:13f8:9060:18::3

(55)

Ping a URL IPv4.

Ping a IP Pública IPv4.

Ping a IP Pública IPv6.

(56)

Captura Trafico IPv4 URL: https://biblioteca.unicordoba.edu.co/

En esta captura en Wireshark, podemos verificar lo siguiente:

1. En el frame 997 se puede ver que el origen proviene de una dirección IPv4 que corresponde a la IP privada del PC 172.16.14.124 desde donde se ejecuta el acceso a la url de la biblioteca y el destino lo resuelve la IPv4 publica que correspondiente a la url: biblioteca.unicordoba.edu.co con protocolo TCP.

2. En el caso de la cabecera podemos observar que nos indica exactamente la versión 4 del protocolo, origen:

172.16.14.124 y destino: 167.249.42.248, entre otros detalles.

(57)

Captura Trafico IPv6 URL: https://biblioteca.unicordoba.edu.co/

En esta captura en Wireshark, podemos verificar lo siguiente:

3. En el frame 1052 se puede ver que el origen proviene de una dirección IPv6 que corresponde a la IP del PC 2001:13f8:9060:18::7 desde donde se ejecuta el acceso a la url de la biblioteca y el destino lo resuelve la IPv6 publica 2001:13f8:9060:18::3que correspondiente a la url: biblioteca.unicordoba.edu.co con protocolo TCP.

4. En el caso de la cabecera podemos observar que nos indica exactamente la versión 6 del protocolo, cuyo origen: 2001:13f8:9060:18::7 y destino: 2001:13f8:9060:18::3, entre otros detalles.

(58)

Repositorio:

Traza a Url: reposotorio.unicordoba.edu.co

Traza a IPv6: 2001:13f8:9060:18::4

Referencias

Documento similar

If certification of devices under the MDR has not been finalised before expiry of the Directive’s certificate, and where the device does not present an unacceptable risk to health

In addition to the requirements set out in Chapter VII MDR, also other MDR requirements should apply to ‘legacy devices’, provided that those requirements

The notified body that issued the AIMDD or MDD certificate may confirm in writing (after having reviewed manufacturer’s description of the (proposed) change) that the

En estos últimos años, he tenido el privilegio, durante varias prolongadas visitas al extranjero, de hacer investigaciones sobre el teatro, y muchas veces he tenido la ocasión

que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el

E Clamades andaua sienpre sobre el caua- 11o de madera, y en poco tienpo fue tan lexos, que el no sabia en donde estaña; pero el tomo muy gran esfuergo en si, y pensó yendo assi

Sanz (Universidad Carlos III-IUNE): "El papel de las fuentes de datos en los ranking nacionales de universidades".. Reuniones científicas 75 Los días 12 y 13 de noviembre

(Banco de España) Mancebo, Pascual (U. de Alicante) Marco, Mariluz (U. de València) Marhuenda, Francisco (U. de Alicante) Marhuenda, Joaquín (U. de Alicante) Marquerie,