Análisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa
La transición de IPv4 a IPv6 es una necesidad técnica imperante en la actualidad debido al agotamiento crítico de las direcciones IPv4 disponibles en el espacio de direccionamiento. Este agotamiento se ha hecho más evidente con el crecimiento constante de dispositivos conectados a Internet, lo que h...
- Autores:
-
Cañas Cervantes, Rodolfo José
- Tipo de recurso:
- Fecha de publicación:
- 2023
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/13038
- Acceso en línea:
- https://hdl.handle.net/11323/13038
https://repositorio.cuc.edu.co/
- Palabra clave:
- IPv4
IPv6
QoS
IPv4 to IPv6 Transition
Global IPv6 Adoption
- Rights
- openAccess
- License
- Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
id |
RCUC2_c560220b1513689cf070a4bb1b8e01e9 |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/13038 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Análisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa |
title |
Análisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa |
spellingShingle |
Análisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa IPv4 IPv6 QoS IPv4 to IPv6 Transition Global IPv6 Adoption |
title_short |
Análisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa |
title_full |
Análisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa |
title_fullStr |
Análisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa |
title_full_unstemmed |
Análisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa |
title_sort |
Análisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa |
dc.creator.fl_str_mv |
Cañas Cervantes, Rodolfo José |
dc.contributor.advisor.none.fl_str_mv |
Salcedo Morillo, Dixon Manosalva Sandoval, Jessica |
dc.contributor.author.none.fl_str_mv |
Cañas Cervantes, Rodolfo José |
dc.contributor.jury.none.fl_str_mv |
Esmeral Romero, Ernesto Mardini Bovea, Johan Mendoza Palechor, Fabio |
dc.subject.proposal.spa.fl_str_mv |
IPv4 IPv6 QoS |
topic |
IPv4 IPv6 QoS IPv4 to IPv6 Transition Global IPv6 Adoption |
dc.subject.proposal.eng.fl_str_mv |
IPv4 to IPv6 Transition Global IPv6 Adoption |
description |
La transición de IPv4 a IPv6 es una necesidad técnica imperante en la actualidad debido al agotamiento crítico de las direcciones IPv4 disponibles en el espacio de direccionamiento. Este agotamiento se ha hecho más evidente con el crecimiento constante de dispositivos conectados a Internet, lo que ha acelerado la adopción global de IPv6. La coexistencia de ambos protocolos, IPv4 e IPv6, en las redes es esencial, pero gestionar eficazmente la operación simultánea de ambos se ha convertido en un desafío crucial para garantizar una conectividad fluida. La transición a IPv6 es de importancia crítica para asegurar la continuidad de las operaciones de red y la conectividad global. IPv6 ofrece un espacio de direccionamiento virtualmente ilimitado, resolviendo así el problema de la escasez de direcciones IPv4 y permitiendo la expansión continua de Internet. Sin embargo, esta transición presenta desafíos significativos, ya que implica la gestión y optimización simultánea de dos protocolos. En el contexto educativo de la Universidad de la Costa, donde la conectividad es fundamental para el aprendizaje, la investigación y la colaboración, la calidad de servicio (QoS) emerge como un factor clave. Asegurar una experiencia de usuario óptima es una prioridad, y lograrlo demanda la implementación de estrategias y políticas de QoS específicas adaptadas a una red dual stack IPv4 e IPv6. Para alcanzar este objetivo, el proyecto se sustenta en una base teórica sólida que engloba estándares y especificaciones como RFCs, así como investigaciones previas relacionadas con IPv6, QoS y redes duales. El conocimiento profundo de los desafíos específicos que encara la Universidad de la Costa en su entorno de red inalámbrica es esencial. Solo comprendiendo en detalle estos retos, se pueden proponer soluciones efectivas y estratégicas que mejoren sustancialmente la conectividad y la calidad de servicio en el ámbito académico. Los resultados obtenidos del análisis de rendimiento de IPv4 e IPv6 en la red dual stack de la Universidad de la Costa revelan similitudes en términos de velocidad de conexión, con IPv4 ligeramente superior en velocidad promedio. Ambos protocolos exhiben tasas de error relativamente bajas, siendo IPv4 ligeramente más alta que IPv6. En cuanto a latencia y jitter, se observa consistencia en ambos protocolos, pero IPv6 muestra una mayor variabilidad en los tiempos de llegada, reflejada en valores de jitter y latencia más elevados en comparación con IPv4. El análisis comparativo de eventos específicos, como el establecimiento y cierre de conexiones TCP en IPv4 y paquetes TLSv1.3 en IPv6, revela diferencias notables en los tiempos de procesamiento, afectando los valores de jitter y latencia. A pesar de las similitudes en velocidad de conexión, la implementación de IPv6 parece ser ligeramente más eficiente en términos de errores en paquetes. Además, se destaca la importancia de la gobernanza de TI en la optimización del rendimiento, enfocándose en políticas, supervisión constante y capacitación del personal para garantizar una transición y mejora continua exitosas. El proyecto busca contribuir al avance de la conectividad y la calidad de servicio en la Universidad de la Costa y servir como guía valiosa para otras organizaciones que enfrenten desafíos similares en la transición hacia IPv6. |
publishDate |
2023 |
dc.date.issued.none.fl_str_mv |
2023 |
dc.date.accessioned.none.fl_str_mv |
2024-06-18T13:49:51Z |
dc.date.available.none.fl_str_mv |
2024-06-18T13:49:51Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/11323/13038 |
dc.identifier.instname.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.identifier.reponame.spa.fl_str_mv |
REDICUC - Repositorio CUC |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.cuc.edu.co/ |
url |
https://hdl.handle.net/11323/13038 https://repositorio.cuc.edu.co/ |
identifier_str_mv |
Corporación Universidad de la Costa REDICUC - Repositorio CUC |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Ahmed, M. R. A. G., & Shaikhedris, S. S. A. (2021, febrero 26). Network Migration and Performance Analysis of IPv4 and IPv6. Proceedings of: 2020 International Conference on Computer, Control, Electrical, and Electronics Engineering, ICCCEEE 2020. https://doi.org/10.1109/ICCCEEE49695.2021.9429664 Ahmed, M., T Litchfield, A., Ahmed, S., Mahmood, A., & Hossain Meazi, E. (2014). VoIP Performance Analysis over IPv4 and IPv6. International Journal of Computer Network and Information Security, 6(11), 43–48. https://doi.org/10.5815/ijcnis.2014.11.06 Altangerel, G., Tsogbaatar, E., & Yamkhin, D. (2017). Performance analysis on IPv6 transition technologies and transition method. Proceedings - 2016 11th International Forum on Strategic Technology, IFOST 2016. https://doi.org/10.1109/IFOST.2016.7884155 Alyssa Lamberti. (2023, abril 9). How to Measure Jitter & Keep Your Network Jitterbug Free. https://obkio.com/blog/how-to-measure-jitter/. Aravind, S., & Padmavathi, G. (2015). Migration to Ipv6 from IPV4 by dual stack and tunneling techniques. 2015 International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials, ICSTM 2015 - Proceedings. https://doi.org/10.1109/ICSTM.2015.7225398 Ashraf, S., Muhammad, D., Aslam, Z., Steel Mills Karachi Pakistan, P., Erbil, P., & Region Iraq, K. (2020). Analyzing challenging aspects of IPv6 over IPv4. Jurnal Ilmiah Teknik Elektro Komputer dan Informatika (JITEKI), 6(1), 54–67. https://doi.org/10.26555/jiteki.v6i1.17105 Ashraf, Z., Sohail, A., Latif, S., Hameed, A., & Yousaf, M. (2023). Challenges and Mitigation Strategies for Transition from IPv4 Network to Virtualized Next-Generation IPv6 Network. International Arab Journal of Information Technology, 20(1), 78–91. https://doi.org/10.34028/iajit/20/1/9 Ben Letaifa, A. (2019). SSIM and ML based QoE enhancement approach in SDN context. En Advances in Computers (Vol. 114). https://doi.org/10.1016/bs.adcom.2019.02.004 Bouraqia, K., Sabir, E., Sadik, M., & Ladid, L. (2020). Quality of Experience for Streaming Services: Measurements, Challenges and Insights. IEEE Access, 8. https://doi.org/10.1109/ACCESS.2020.2965099 Bouras, C., Gkamas, A., Primpas, D., & Stamos, K. (2004). Performance evaluation of the impact of QoS mechanisms in an IPv6 network for IPv6-capable real-time applications. Journal of Network and Systems Management, 12(4), 463–483. https://doi.org/10.1007/s10922-004- 0672-5 Chandra, D. G., Kathing, M., & Kumar, D. P. (2013). A comparative study on IPv4 and IPv6. Proceedings - 2013 International Conference on Communication Systems and Network Technologies, CSNT 2013, 286–289. https://doi.org/10.1109/CSNT.2013.67 Chen, C. H., Lin, Y. A., Wu, W. Te, Huang, Y. Te, & Chu, C. C. (2019). Design and Implementation of IPv4 and IPv6 Provisioning Technologies for VPC Architecture. 2019 20th Asia-Pacific Network Operations and Management Symposium: Management in a Cyber-Physical World, APNOMS 2019. https://doi.org/10.23919/APNOMS.2019.8892911 Contreras, E. F., Romero Castillo, G., Rueda, G., Abudinen, K., & Cifuentes, A. (2021). Guía de Transición de IPv4 a IPv6 para Colombia. MinTIC – Viceministerio de Transformación Digital, 20, 1–64. https://unipanamericanaeduco.sharepoint.com/sites/ProyectoInvestigacin377/Documentos compartidos/Forms/AllItems.aspx?id=%2Fsites%2FProyectoInvestigacin377%2FDocument os compartidos%2FGeneral%2FAvances Vicky%2FGuia_Transicion_IPV4_IPV6_Colombia_27052021.pdf Cui, Y., Dong, J., Wu, P., Wu, J., Metz, C., Lee, Y. L., & Durand, A. (2013). Tunnel-based IPv6 transition. IEEE Internet Computing, 17(2). https://doi.org/10.1109/MIC.2012.63 Cv, R. K., & Goyal, H. (2019). IPv4 to IPv6 Migration and Performance Analysis using GNS3 and Wireshark. Proceedings - International Conference on Vision Towards Emerging Trends in Communication and Networking, ViTECoN 2019. https://doi.org/10.1109/ViTECoN.2019.8899746 Dasgupta, S., Roy, P. J., Sharma, N., & Misra, D. D. (2020, diciembre 11). Application of IPv4, IPv6 and Dual Stack Interface over 802.11ac, 802.11n and 802.11g Wireless Standards. Proceedings of 2020 3rd International Conference on Advances in Electronics, Computers and Communications, ICAECC 2020. https://doi.org/10.1109/ICAECC50550.2020.9339520 Durdaǧi, E., & Buldu, A. (2010). IPV4/IPV6 security and threat comparisons. Procedia - Social and Behavioral Sciences, 2(2). https://doi.org/10.1016/j.sbspro.2010.03.862 D’Yab, O. (2022). A Comprehensive Survey on the Most Important IPv4aaS IPv6 Transition Technologies, their Implementations and Performance Analysis. Infocommunications Journal, 14(3), 35–44. https://doi.org/10.36244/ICJ.2022.3.5 Elhilali, N., Badri, M., Filali Bouami, M., & Premier Oujda, M. (2023). Evaluation of QoS over IEEE 802.11 Wireless Network in the Implementation of Internet Protocols Mobility Supporting. En IJACSA) International Journal of Advanced Computer Science and Applications (Vol. 14, Número 2). www.ijacsa.thesai.org Haggag, A. (2023). Implementation and Evaluation of IPv6 with Compression and Fragmentation for Throughput Improvement of Internet of Things Networks over IEEE 802.15.4. Wireless Personal Communications. https://doi.org/10.1007/s11277-023-10340-4 Jain, N., & Payal, A. (2022). Performance Comparison Between Different Tunneling Techniques Using Different Routing Protocols. Wireless Personal Communications, 123(2), 1395–1441. https://doi.org/10.1007/s11277-021-09186-5 Keshari, S. K., Kansal, V., & Kumar, S. (2021). A Systematic Review of Quality of Services (QoS) in Software Defined Networking (SDN). Wireless Personal Communications, 116(3), 2593– 2614. https://doi.org/10.1007/s11277-020-07812-2 Law, Y. N., Lai, M. C., Tan, W. L., & Lau, W. C. (2008). Empirical performance of IPv6 vs. IPv4 under a dual-stack environment. IEEE International Conference on Communications. https://doi.org/10.1109/ICC.2008.1107 Lencse, G., & Kadobayashi, Y. (2018). Methodology for the identification of potential security issues of different IPv6 transition technologies: Threat analysis of DNS64 and stateful NAT64. Computers and Security, 77. https://doi.org/10.1016/j.cose.2018.04.012 Mohammed, A. A., & Madani, G. A. (2022). Comparison of Schecduling Schemes in IPV4 and IPV6 to Achieve High QoS. 2022 IEEE 2nd International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering, MI-STA 2022 - Proceeding, 238–241. https://doi.org/10.1109/MI-STA54861.2022.9837546 Mojib, G., Mohd Aman, A. H., Khalaf, M., & Hassan, R. (2019). Simulation analysis for QoS in Internet Of Things wireless network. 3C Tecnología_Glosas de innovación aplicadas a la pyme. https://doi.org/10.17993/3ctecno.2019.specialissue3.77-83 Sai Prasad, N., Sri Kumaran, M., Prasad, S., & Sathish Kumar, N. (2020). Implementation and Performance Analysis of Traffic Engineered Multiprotocol Label Switching Network for IPv6 Clients. Proceedings of the International Conference on Electronics and Sustainable Communication Systems, ICESC 2020. https://doi.org/10.1109/ICESC48915.2020.9155933 Salcedo, D., Cabajal, A., Gutierrez, E., Castro, O., Esmeral, E., Urueta, J., Rico, M., Henriquez, C., Suarez, D., Mardini, J., Ortíz, D., Bernal, D., & Cortes, A. (2020). AVAILABLE BANDWIDTH ESTIMATION METRICS AS TOOLS TO EVALUATE NETWORK TRUNK LINKS. ARPN Journal of Engineering and Applied Sciences, 15(22). Shadia Selena Herrera Alvear. (2021). Análisis y diseño de un sistema de comunicación basado en VoIP usando el protocolo IPv6 en la Universidad de la Costa. Universidad de la Costa. Shah, J. L., & Parvez, J. (2014). Performance evaluation of applications in manual 6in4 tunneling and native IPv6/IPv4 environments. 2014 International Conference on Control, Instrumentation, Communication and Computational Technologies, ICCICCT 2014. https://doi.org/10.1109/ICCICCT.2014.6993065 Shaharuddin, U. S., Rahman, R. A., Kassim, M., & Yusof, M. I. (2017). Performance comparison of multimedia applicationsover IPv4 and IPv6Dual stack technology. Proceedings of the 2016 6th International Conference on System Engineering and Technology, ICSET 2016. https://doi.org/10.1109/FIT.2016.7857508 Singalar, S., & Banakar, R. M. (2018). Performance Analysis of IPv4 to IPv6 Transition Mechanisms. Proceedings - 2018 4th International Conference on Computing, Communication Control and Automation, ICCUBEA 2018. https://doi.org/10.1109/ICCUBEA.2018.8697539 Tang, J. (2021). Research on IPv6 Protocol Transition Mechanism. 2021 IEEE 6th International Conference on Intelligent Computing and Signal Processing, ICSP 2021, 702–705. https://doi.org/10.1109/ICSP51882.2021.9408680 Tsetse, A., Ergatian, A., Sershon, B., & Tweneboah-Kodua, S. (2019). VoIP QoS Performance Analysis in 802.11ac Networks. Proceedings - 2019 11th International Conference on Computational Intelligence and Communication Networks, CICN 2019. https://doi.org/10.1109/CICN.2019.8902462 Vineeth, M. V., & Rejimoan, R. (2013). Evaluating the performance of IPv6 with IPv4 and its distributed security policy. 2013 IEEE Conference on Information and Communication Technologies, ICT 2013. https://doi.org/10.1109/CICT.2013.6558062 Vyncke, E., Chittimaneni, K., Kaeo, M., & Rey, E. (2018). Operational Security Considerations for IPv6 Networks. Internet Engineering Task Force. Wu, P., Cui, Y., Wu, J., Liu, J., & Metz, C. (2013). Transition from IPv4 to IPv6: A state-of-the-art survey. IEEE Communications Surveys and Tutorials, 15(3). https://doi.org/10.1109/SURV.2012.110112.00200 Yi, B., Wang, X. W., Huang, M., & He, Q. (2022). A QoS Based Reliable Routing Mechanism for Service Customization. Journal of Computer Science and Technology, 37(6), 1492–1508. https://doi.org/10.1007/s11390-021-0686-4 |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
87 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.coverage.spatial.none.fl_str_mv |
Universidad de la Costa |
dc.publisher.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.publisher.department.spa.fl_str_mv |
Productividad e Innovación |
dc.publisher.place.spa.fl_str_mv |
Barranquilla, Colombia |
dc.publisher.program.spa.fl_str_mv |
Maestría en Ingeniería |
institution |
Corporación Universidad de la Costa |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/8b09bfca-158a-40f7-8e37-76454e001480/download https://repositorio.cuc.edu.co/bitstreams/ce7de68c-2e35-4ce9-b0e6-850d4c5eef34/download https://repositorio.cuc.edu.co/bitstreams/2044bd59-48d9-42a8-95ab-8df0409649c1/download https://repositorio.cuc.edu.co/bitstreams/adc4759d-240e-4846-83e0-59ebf6bb6eac/download |
bitstream.checksum.fl_str_mv |
c2b93e997237dd68df50e525a47925a4 2f9959eaf5b71fae44bbf9ec84150c7a 845045a1d3ced86b79f1da4b60f4a3af c0a4d7332ad3b00e767cdeff34885bcc |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio de la Universidad de la Costa CUC |
repository.mail.fl_str_mv |
repdigital@cuc.edu.co |
_version_ |
1811760780116230144 |
spelling |
Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Salcedo Morillo, DixonManosalva Sandoval, JessicaCañas Cervantes, Rodolfo JoséEsmeral Romero, ErnestoMardini Bovea, JohanMendoza Palechor, FabioUniversidad de la Costa2024-06-18T13:49:51Z2024-06-18T13:49:51Z2023https://hdl.handle.net/11323/13038Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/La transición de IPv4 a IPv6 es una necesidad técnica imperante en la actualidad debido al agotamiento crítico de las direcciones IPv4 disponibles en el espacio de direccionamiento. Este agotamiento se ha hecho más evidente con el crecimiento constante de dispositivos conectados a Internet, lo que ha acelerado la adopción global de IPv6. La coexistencia de ambos protocolos, IPv4 e IPv6, en las redes es esencial, pero gestionar eficazmente la operación simultánea de ambos se ha convertido en un desafío crucial para garantizar una conectividad fluida. La transición a IPv6 es de importancia crítica para asegurar la continuidad de las operaciones de red y la conectividad global. IPv6 ofrece un espacio de direccionamiento virtualmente ilimitado, resolviendo así el problema de la escasez de direcciones IPv4 y permitiendo la expansión continua de Internet. Sin embargo, esta transición presenta desafíos significativos, ya que implica la gestión y optimización simultánea de dos protocolos. En el contexto educativo de la Universidad de la Costa, donde la conectividad es fundamental para el aprendizaje, la investigación y la colaboración, la calidad de servicio (QoS) emerge como un factor clave. Asegurar una experiencia de usuario óptima es una prioridad, y lograrlo demanda la implementación de estrategias y políticas de QoS específicas adaptadas a una red dual stack IPv4 e IPv6. Para alcanzar este objetivo, el proyecto se sustenta en una base teórica sólida que engloba estándares y especificaciones como RFCs, así como investigaciones previas relacionadas con IPv6, QoS y redes duales. El conocimiento profundo de los desafíos específicos que encara la Universidad de la Costa en su entorno de red inalámbrica es esencial. Solo comprendiendo en detalle estos retos, se pueden proponer soluciones efectivas y estratégicas que mejoren sustancialmente la conectividad y la calidad de servicio en el ámbito académico. Los resultados obtenidos del análisis de rendimiento de IPv4 e IPv6 en la red dual stack de la Universidad de la Costa revelan similitudes en términos de velocidad de conexión, con IPv4 ligeramente superior en velocidad promedio. Ambos protocolos exhiben tasas de error relativamente bajas, siendo IPv4 ligeramente más alta que IPv6. En cuanto a latencia y jitter, se observa consistencia en ambos protocolos, pero IPv6 muestra una mayor variabilidad en los tiempos de llegada, reflejada en valores de jitter y latencia más elevados en comparación con IPv4. El análisis comparativo de eventos específicos, como el establecimiento y cierre de conexiones TCP en IPv4 y paquetes TLSv1.3 en IPv6, revela diferencias notables en los tiempos de procesamiento, afectando los valores de jitter y latencia. A pesar de las similitudes en velocidad de conexión, la implementación de IPv6 parece ser ligeramente más eficiente en términos de errores en paquetes. Además, se destaca la importancia de la gobernanza de TI en la optimización del rendimiento, enfocándose en políticas, supervisión constante y capacitación del personal para garantizar una transición y mejora continua exitosas. El proyecto busca contribuir al avance de la conectividad y la calidad de servicio en la Universidad de la Costa y servir como guía valiosa para otras organizaciones que enfrenten desafíos similares en la transición hacia IPv6.The transition from IPv4 to IPv6 is a prevailing technical necessity today due to the critical depletion of available IPv4 addresses in the addressing space. This exhaustion has become more evident with the constant growth of devices connected to the Internet, which has accelerated the global adoption of IPv6. The coexistence of both IPv4 and IPv6 protocols in networks is essential, but effectively managing the simultaneous operation of both has become a crucial challenge to ensure seamless connectivity. The transition to IPv6 is of critical importance to ensure continuity of network operations and global connectivity. IPv6 offers a virtually unlimited addressing space, thus solving the problem of IPv4 address shortages and enabling the continued expansion of the Internet. However, this transition presents significant challenges, as it involves the simultaneous management and optimization of two protocols. In the educational context of the University of the Coast, where connectivity is critical for learning, research and collaboration, Quality of Service (QoS) emerges as a key factor. Ensuring an optimal user experience is a priority, and achieving it demands the implementation of specific QoS strategies and policies adapted to a dual IPv4 and IPv6 network stack. To achieve this goal, the project is based on a solid theoretical foundation that encompasses standards and specifications such as RFCs, as well as previous research related to IPv6, QoS and dual networks. A thorough understanding of the specific challenges faced by the University of the Coast in its wireless network environment is essential. Only by understanding these challenges in detail can effective and strategic solutions be proposed that will substantially improve connectivity and QoS in the academic environment. The results obtained from the performance analysis of IPv4 and IPv6 in the Universidad de la Costa's dual stack network reveal similarities in terms of connection speed, with IPv4 slightly superior in average speed. Both protocols exhibit relatively low error rates, with IPv4 being slightly higher than IPv6. In terms of latency and jitter, consistency is observed in both protocols, but IPv6 shows greater variability in arrival times, reflected in higher jitter and latency values compared to IPv4. Comparative analysis of specific events, such as the establishment and closure of TCP connections in IPv4 and TLSv1.3 packets in IPv6, reveals notable differences in processing times, affecting jitter and latency values. Despite the similarities in connection speed, the IPv6 implementation appears to be slightly more efficient in terms of packet errors. In addition, it highlights the importance of IT governance in optimizing performance, focusing on policies, constant monitoring and staff training to ensure a successful transition and continuous improvement. The project seeks to contribute to the advancement of connectivity and quality of service at the Universidad de la Costa and serve as a valuable guide for other organizations facing similar challenges in the transition to IPv6.Lista de Tablas y Figuras 12 -- Introducción 14 -- Contexto 14 -- Planteamiento del problema 15 -- Justificación 17 -- Objetivos 18 -- Objetivo general 18 -- Objetivos específicos 18 -- Estado del arte 19 -- Marco Teórico 20 -- Protocolo IP 21 -- Protocolo IPv4. 21 -- Protocolo IPv6. 22 -- Comparativa entre IPv4 e IPv6. 22 -- Transición de IPv4 a IPv6. 24 -- Implementación de IPv6 a través de Túneles 25 -- NAT64. 26 -- Implementación de Dual Stack IPv4 e IPv6. 27 -- Transición de IPv4 a IPv6 en Colombia 29 -- Fases de Adopción de IPv6. 29 -- Desafíos y Consideraciones en la Implementación de IPv6. 31 -- Seguridad en Redes IPv6. 32 -- Estándares y Regulaciones Relacionados con IPv6. 33 -- Aplicaciones y Casos de Uso de IPv6. 38 -- Multimedia 38 -- Internet de las Cosas (IoT) 39 -- Redes empresariales 40 -- Comunicaciones de extremo a extremo en IPv6. 41 -- Calidad de Servicio (QoS) en Redes de Comunicación 41 -- Herramientas de Estimación de Ancho de Banda y Calidad de Servicio (QoS) 43 -- Fundamentos de la Calidad de Experiencia (QoE) en IPv6. 44 -- Gestión de la Calidad de Servicio (QoS) en Redes de Comunicación 47 -- Comparativas de IPv6 e IPv4 en QoS 50 -- Métricas de Calidad de Servicio (QoS) 51 -- Comparación de Protocolos para IoT en Redes Inalámbricas para QoS 54 -- Evaluación del Rendimiento de Mecanismos de QoS en una Red IPv6. 54 -- Implementación de IPv6 en la Nube 55 -- Plan de Direccionamiento IPv6 en la Universidad de la Costa 57 -- Plan de direccionamiento IPv6. 57 -- Prefijo Global IPv6 (2801:0144:0000::/42) 58 -- Prefijo ULA IPv6 (FD00:C000:C000::/42) 58 -- Análisis Comparativo De Rendimiento En Protocolos IPv4 e IPv6 En La Red Inalámbrica De La Universidad De La Costa 59 -- Evaluación el rendimiento de IPv4 e IPv6 en términos de velocidad de conexión. 59 -- Evaluación de Throughput con iPerf3. 60 -- Evaluación de Rendimiento de Trafico usando Wireshark 61 -- Análisis de Rendimiento de IPv4 e IPv6 en términos de velocidad de conexión 64 -- Evaluación Rendimiento de IPv4 e IPv6 en Términos de Latencia y Jittler 65 -- Evaluación de Jittler y Latencia 66 -- Análisis de Rendimiento de IPv4 e IPv6 en términos de Jittler y Latencia 74 -- Estrategias para optimizar el rendimiento de los protocolos IPv4 e IPv6 en la red inalámbrica de la Universidad de la Costa 74 -- Fases de Implementación y Planes de Acción para la Optimización de IPv4 e IPv6 en la Red Inalámbrica de la Universidad de la Costa 75 -- Conclusiones 80 -- Referencias 82Magíster en IngenieríaMaestría87 páginasapplication/pdfspaCorporación Universidad de la CostaProductividad e InnovaciónBarranquilla, ColombiaMaestría en IngenieríaAnálisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la CostaTrabajo de grado - MaestríaTextinfo:eu-repo/semantics/masterThesishttp://purl.org/redcol/resource_type/TMinfo:eu-repo/semantics/acceptedVersionAhmed, M. R. A. G., & Shaikhedris, S. S. A. (2021, febrero 26). Network Migration and Performance Analysis of IPv4 and IPv6. Proceedings of: 2020 International Conference on Computer, Control, Electrical, and Electronics Engineering, ICCCEEE 2020. https://doi.org/10.1109/ICCCEEE49695.2021.9429664Ahmed, M., T Litchfield, A., Ahmed, S., Mahmood, A., & Hossain Meazi, E. (2014). VoIP Performance Analysis over IPv4 and IPv6. International Journal of Computer Network and Information Security, 6(11), 43–48. https://doi.org/10.5815/ijcnis.2014.11.06Altangerel, G., Tsogbaatar, E., & Yamkhin, D. (2017). Performance analysis on IPv6 transition technologies and transition method. Proceedings - 2016 11th International Forum on Strategic Technology, IFOST 2016. https://doi.org/10.1109/IFOST.2016.7884155Alyssa Lamberti. (2023, abril 9). How to Measure Jitter & Keep Your Network Jitterbug Free. https://obkio.com/blog/how-to-measure-jitter/.Aravind, S., & Padmavathi, G. (2015). Migration to Ipv6 from IPV4 by dual stack and tunneling techniques. 2015 International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials, ICSTM 2015 - Proceedings. https://doi.org/10.1109/ICSTM.2015.7225398Ashraf, S., Muhammad, D., Aslam, Z., Steel Mills Karachi Pakistan, P., Erbil, P., & Region Iraq, K. (2020). Analyzing challenging aspects of IPv6 over IPv4. Jurnal Ilmiah Teknik Elektro Komputer dan Informatika (JITEKI), 6(1), 54–67. https://doi.org/10.26555/jiteki.v6i1.17105Ashraf, Z., Sohail, A., Latif, S., Hameed, A., & Yousaf, M. (2023). Challenges and Mitigation Strategies for Transition from IPv4 Network to Virtualized Next-Generation IPv6 Network. International Arab Journal of Information Technology, 20(1), 78–91. https://doi.org/10.34028/iajit/20/1/9Ben Letaifa, A. (2019). SSIM and ML based QoE enhancement approach in SDN context. En Advances in Computers (Vol. 114). https://doi.org/10.1016/bs.adcom.2019.02.004Bouraqia, K., Sabir, E., Sadik, M., & Ladid, L. (2020). Quality of Experience for Streaming Services: Measurements, Challenges and Insights. IEEE Access, 8. https://doi.org/10.1109/ACCESS.2020.2965099Bouras, C., Gkamas, A., Primpas, D., & Stamos, K. (2004). Performance evaluation of the impact of QoS mechanisms in an IPv6 network for IPv6-capable real-time applications. Journal of Network and Systems Management, 12(4), 463–483. https://doi.org/10.1007/s10922-004- 0672-5Chandra, D. G., Kathing, M., & Kumar, D. P. (2013). A comparative study on IPv4 and IPv6. Proceedings - 2013 International Conference on Communication Systems and Network Technologies, CSNT 2013, 286–289. https://doi.org/10.1109/CSNT.2013.67Chen, C. H., Lin, Y. A., Wu, W. Te, Huang, Y. Te, & Chu, C. C. (2019). Design and Implementation of IPv4 and IPv6 Provisioning Technologies for VPC Architecture. 2019 20th Asia-Pacific Network Operations and Management Symposium: Management in a Cyber-Physical World, APNOMS 2019. https://doi.org/10.23919/APNOMS.2019.8892911Contreras, E. F., Romero Castillo, G., Rueda, G., Abudinen, K., & Cifuentes, A. (2021). Guía de Transición de IPv4 a IPv6 para Colombia. MinTIC – Viceministerio de Transformación Digital, 20, 1–64. https://unipanamericanaeduco.sharepoint.com/sites/ProyectoInvestigacin377/Documentos compartidos/Forms/AllItems.aspx?id=%2Fsites%2FProyectoInvestigacin377%2FDocument os compartidos%2FGeneral%2FAvances Vicky%2FGuia_Transicion_IPV4_IPV6_Colombia_27052021.pdfCui, Y., Dong, J., Wu, P., Wu, J., Metz, C., Lee, Y. L., & Durand, A. (2013). Tunnel-based IPv6 transition. IEEE Internet Computing, 17(2). https://doi.org/10.1109/MIC.2012.63Cv, R. K., & Goyal, H. (2019). IPv4 to IPv6 Migration and Performance Analysis using GNS3 and Wireshark. Proceedings - International Conference on Vision Towards Emerging Trends in Communication and Networking, ViTECoN 2019. https://doi.org/10.1109/ViTECoN.2019.8899746Dasgupta, S., Roy, P. J., Sharma, N., & Misra, D. D. (2020, diciembre 11). Application of IPv4, IPv6 and Dual Stack Interface over 802.11ac, 802.11n and 802.11g Wireless Standards. Proceedings of 2020 3rd International Conference on Advances in Electronics, Computers and Communications, ICAECC 2020. https://doi.org/10.1109/ICAECC50550.2020.9339520Durdaǧi, E., & Buldu, A. (2010). IPV4/IPV6 security and threat comparisons. Procedia - Social and Behavioral Sciences, 2(2). https://doi.org/10.1016/j.sbspro.2010.03.862D’Yab, O. (2022). A Comprehensive Survey on the Most Important IPv4aaS IPv6 Transition Technologies, their Implementations and Performance Analysis. Infocommunications Journal, 14(3), 35–44. https://doi.org/10.36244/ICJ.2022.3.5Elhilali, N., Badri, M., Filali Bouami, M., & Premier Oujda, M. (2023). Evaluation of QoS over IEEE 802.11 Wireless Network in the Implementation of Internet Protocols Mobility Supporting. En IJACSA) International Journal of Advanced Computer Science and Applications (Vol. 14, Número 2). www.ijacsa.thesai.orgHaggag, A. (2023). Implementation and Evaluation of IPv6 with Compression and Fragmentation for Throughput Improvement of Internet of Things Networks over IEEE 802.15.4. Wireless Personal Communications. https://doi.org/10.1007/s11277-023-10340-4Jain, N., & Payal, A. (2022). Performance Comparison Between Different Tunneling Techniques Using Different Routing Protocols. Wireless Personal Communications, 123(2), 1395–1441. https://doi.org/10.1007/s11277-021-09186-5Keshari, S. K., Kansal, V., & Kumar, S. (2021). A Systematic Review of Quality of Services (QoS) in Software Defined Networking (SDN). Wireless Personal Communications, 116(3), 2593– 2614. https://doi.org/10.1007/s11277-020-07812-2Law, Y. N., Lai, M. C., Tan, W. L., & Lau, W. C. (2008). Empirical performance of IPv6 vs. IPv4 under a dual-stack environment. IEEE International Conference on Communications. https://doi.org/10.1109/ICC.2008.1107Lencse, G., & Kadobayashi, Y. (2018). Methodology for the identification of potential security issues of different IPv6 transition technologies: Threat analysis of DNS64 and stateful NAT64. Computers and Security, 77. https://doi.org/10.1016/j.cose.2018.04.012Mohammed, A. A., & Madani, G. A. (2022). Comparison of Schecduling Schemes in IPV4 and IPV6 to Achieve High QoS. 2022 IEEE 2nd International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering, MI-STA 2022 - Proceeding, 238–241. https://doi.org/10.1109/MI-STA54861.2022.9837546Mojib, G., Mohd Aman, A. H., Khalaf, M., & Hassan, R. (2019). Simulation analysis for QoS in Internet Of Things wireless network. 3C Tecnología_Glosas de innovación aplicadas a la pyme. https://doi.org/10.17993/3ctecno.2019.specialissue3.77-83Sai Prasad, N., Sri Kumaran, M., Prasad, S., & Sathish Kumar, N. (2020). Implementation and Performance Analysis of Traffic Engineered Multiprotocol Label Switching Network for IPv6 Clients. Proceedings of the International Conference on Electronics and Sustainable Communication Systems, ICESC 2020. https://doi.org/10.1109/ICESC48915.2020.9155933Salcedo, D., Cabajal, A., Gutierrez, E., Castro, O., Esmeral, E., Urueta, J., Rico, M., Henriquez, C., Suarez, D., Mardini, J., Ortíz, D., Bernal, D., & Cortes, A. (2020). AVAILABLE BANDWIDTH ESTIMATION METRICS AS TOOLS TO EVALUATE NETWORK TRUNK LINKS. ARPN Journal of Engineering and Applied Sciences, 15(22).Shadia Selena Herrera Alvear. (2021). Análisis y diseño de un sistema de comunicación basado en VoIP usando el protocolo IPv6 en la Universidad de la Costa. Universidad de la Costa.Shah, J. L., & Parvez, J. (2014). Performance evaluation of applications in manual 6in4 tunneling and native IPv6/IPv4 environments. 2014 International Conference on Control, Instrumentation, Communication and Computational Technologies, ICCICCT 2014. https://doi.org/10.1109/ICCICCT.2014.6993065Shaharuddin, U. S., Rahman, R. A., Kassim, M., & Yusof, M. I. (2017). Performance comparison of multimedia applicationsover IPv4 and IPv6Dual stack technology. Proceedings of the 2016 6th International Conference on System Engineering and Technology, ICSET 2016. https://doi.org/10.1109/FIT.2016.7857508Singalar, S., & Banakar, R. M. (2018). Performance Analysis of IPv4 to IPv6 Transition Mechanisms. Proceedings - 2018 4th International Conference on Computing, Communication Control and Automation, ICCUBEA 2018. https://doi.org/10.1109/ICCUBEA.2018.8697539Tang, J. (2021). Research on IPv6 Protocol Transition Mechanism. 2021 IEEE 6th International Conference on Intelligent Computing and Signal Processing, ICSP 2021, 702–705. https://doi.org/10.1109/ICSP51882.2021.9408680Tsetse, A., Ergatian, A., Sershon, B., & Tweneboah-Kodua, S. (2019). VoIP QoS Performance Analysis in 802.11ac Networks. Proceedings - 2019 11th International Conference on Computational Intelligence and Communication Networks, CICN 2019. https://doi.org/10.1109/CICN.2019.8902462Vineeth, M. V., & Rejimoan, R. (2013). Evaluating the performance of IPv6 with IPv4 and its distributed security policy. 2013 IEEE Conference on Information and Communication Technologies, ICT 2013. https://doi.org/10.1109/CICT.2013.6558062Vyncke, E., Chittimaneni, K., Kaeo, M., & Rey, E. (2018). Operational Security Considerations for IPv6 Networks. Internet Engineering Task Force.Wu, P., Cui, Y., Wu, J., Liu, J., & Metz, C. (2013). Transition from IPv4 to IPv6: A state-of-the-art survey. IEEE Communications Surveys and Tutorials, 15(3). https://doi.org/10.1109/SURV.2012.110112.00200Yi, B., Wang, X. W., Huang, M., & He, Q. (2022). A QoS Based Reliable Routing Mechanism for Service Customization. Journal of Computer Science and Technology, 37(6), 1492–1508. https://doi.org/10.1007/s11390-021-0686-4IPv4IPv6QoSIPv4 to IPv6 TransitionGlobal IPv6 AdoptionPublicationORIGINALAnálisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa.pdfAnálisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa.pdfTesisapplication/pdf1305996https://repositorio.cuc.edu.co/bitstreams/8b09bfca-158a-40f7-8e37-76454e001480/downloadc2b93e997237dd68df50e525a47925a4MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.cuc.edu.co/bitstreams/ce7de68c-2e35-4ce9-b0e6-850d4c5eef34/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTAnálisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa.pdf.txtAnálisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa.pdf.txtExtracted texttext/plain139921https://repositorio.cuc.edu.co/bitstreams/2044bd59-48d9-42a8-95ab-8df0409649c1/download845045a1d3ced86b79f1da4b60f4a3afMD53THUMBNAILAnálisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa.pdf.jpgAnálisis comparativo de rendimiento en protocolos ipv4 e ipv6 como estrategia para mejorar la calidad del servicio en la red inalámbrica de la Universidad de la Costa.pdf.jpgGenerated Thumbnailimage/jpeg7330https://repositorio.cuc.edu.co/bitstreams/adc4759d-240e-4846-83e0-59ebf6bb6eac/downloadc0a4d7332ad3b00e767cdeff34885bccMD5411323/13038oai:repositorio.cuc.edu.co:11323/130382024-09-17 11:06:57.5https://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |