Planeación, diseño e implementación de una expansión de red telco cloud Huawei para un operador móvil en Colombia
Este proyecto consistió en la expansión de una red de telecomunicaciones en la nube sobre una infraestructura ya existente que integraba diversas tecnologías y protocolos. El desarrollo del proyecto se llevó a cabo en varias etapas clave: primero, se realizó un análisis detallado de los requerimient...
- Autores:
-
Durán Pulido, Héctor Julio
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/42346
- Acceso en línea:
- http://hdl.handle.net/11349/42346
- Palabra clave:
- Infraestructura de una red móvil
Diseño de la solución IP
Pruebas de conmutación
Expansión de una red de telecomunicaciones cloud
Ingeniería Eléctrica -- Tesis y disertaciones académicas
Expansión de redes de telecomunicaciones
Tecnologías de nube en telecomunicaciones
Planificación y diseño de redes
Mobile network infrastructure
IP solution design
Switching tests
Cloud telecommunications network expansion
- Rights
- License
- Abierto (Texto Completo)
id |
UDISTRITA2_2953366b391416e5bd6221059b5097c6 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/42346 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Planeación, diseño e implementación de una expansión de red telco cloud Huawei para un operador móvil en Colombia |
dc.title.titleenglish.none.fl_str_mv |
Planning, Design, and Implementation of a Huawei Telco Cloud Network Expansion for a Mobile Operator in Colombia |
title |
Planeación, diseño e implementación de una expansión de red telco cloud Huawei para un operador móvil en Colombia |
spellingShingle |
Planeación, diseño e implementación de una expansión de red telco cloud Huawei para un operador móvil en Colombia Infraestructura de una red móvil Diseño de la solución IP Pruebas de conmutación Expansión de una red de telecomunicaciones cloud Ingeniería Eléctrica -- Tesis y disertaciones académicas Expansión de redes de telecomunicaciones Tecnologías de nube en telecomunicaciones Planificación y diseño de redes Mobile network infrastructure IP solution design Switching tests Cloud telecommunications network expansion |
title_short |
Planeación, diseño e implementación de una expansión de red telco cloud Huawei para un operador móvil en Colombia |
title_full |
Planeación, diseño e implementación de una expansión de red telco cloud Huawei para un operador móvil en Colombia |
title_fullStr |
Planeación, diseño e implementación de una expansión de red telco cloud Huawei para un operador móvil en Colombia |
title_full_unstemmed |
Planeación, diseño e implementación de una expansión de red telco cloud Huawei para un operador móvil en Colombia |
title_sort |
Planeación, diseño e implementación de una expansión de red telco cloud Huawei para un operador móvil en Colombia |
dc.creator.fl_str_mv |
Durán Pulido, Héctor Julio |
dc.contributor.advisor.none.fl_str_mv |
Plazas Nossa, Leonardo |
dc.contributor.author.none.fl_str_mv |
Durán Pulido, Héctor Julio |
dc.subject.none.fl_str_mv |
Infraestructura de una red móvil Diseño de la solución IP Pruebas de conmutación Expansión de una red de telecomunicaciones cloud |
topic |
Infraestructura de una red móvil Diseño de la solución IP Pruebas de conmutación Expansión de una red de telecomunicaciones cloud Ingeniería Eléctrica -- Tesis y disertaciones académicas Expansión de redes de telecomunicaciones Tecnologías de nube en telecomunicaciones Planificación y diseño de redes Mobile network infrastructure IP solution design Switching tests Cloud telecommunications network expansion |
dc.subject.lemb.none.fl_str_mv |
Ingeniería Eléctrica -- Tesis y disertaciones académicas Expansión de redes de telecomunicaciones Tecnologías de nube en telecomunicaciones Planificación y diseño de redes |
dc.subject.keyword.none.fl_str_mv |
Mobile network infrastructure IP solution design Switching tests Cloud telecommunications network expansion |
description |
Este proyecto consistió en la expansión de una red de telecomunicaciones en la nube sobre una infraestructura ya existente que integraba diversas tecnologías y protocolos. El desarrollo del proyecto se llevó a cabo en varias etapas clave: primero, se realizó un análisis detallado de los requerimientos del cliente; luego, se procedió a la planificación y diseño de la solución, que incluyó la incorporación de hardware como boards, sub-boards e interfaces, así como la gestión de licencias necesarias para garantizar el funcionamiento óptimo de los dispositivos. Tras el diseño de la solución, se implementó durante ventanas de mantenimiento programadas, minimizando el impacto en la operación de la red. Finalmente, se realizaron pruebas de conmutación de las nuevas interfaces y tecnologías para asegurar su correcto funcionamiento, culminando con la entrega al cliente y el cierre exitoso del proyecto. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-10-28T20:11:48Z |
dc.date.available.none.fl_str_mv |
2024-10-28T20:11:48Z |
dc.date.created.none.fl_str_mv |
2024-08-12 |
dc.type.none.fl_str_mv |
bachelorThesis |
dc.type.degree.none.fl_str_mv |
Pasantía |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/42346 |
url |
http://hdl.handle.net/11349/42346 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Huawei. «Telco Cloud Solution.» (2024), dirección: https://carrier.huawei. com/en/products/core-network/telco-cloud. Huawei. «Telco Cloud Transport Network.» (2024), dirección: https://carrier. huawei.com/en/products/fixed-network/nce/Agile%20Controller-DCN/ Access-automation. J. Soares, C. Gonçalves, B. Parreira et al., «Toward a telco cloud environment for service functions,» IEEE Communications Magazine, vol. 53, n.o 2, págs. 98-106, 2015. doi: 10.1109/MCOM.2015.7045397. S. Azodolmolky, P. Wieder y R. Yahyapour, «Cloud computing networking: challenges and opportunities for innovations,» IEEE Communications Magazine, vol. 51, n.o 7, págs. 54-62, 2013. doi: 10.1109/MCOM.2013.6553678. T. A. Nguyen, D. Min, E. Choi y T. D. Tran, «Reliability and Availability Evaluation for Cloud Data Center Networks Using Hierarchical Models,» IEEE Access, vol. 7, págs. 9273-9313, 2019. doi: 10.1109/ACCESS.2019.2891282. Huawei. «Routers Empresariales.» (2024), dirección: https://e.huawei.com/ mx/products/routers. Huawei. «Switches para centros de datos.» (2024), dirección: https://e.huawei. com/mx/products/switches/data-center-switches. B. A. Forouzan, TCP/IP Protocol Suite, 4th. McGraw-Hill, 2009. A. S. Tanenbaum, Redes de Computadoras, 5th edition. Madrid: Pearson, 2012. Huawei. «Descripción general de BGP.» (2024), dirección: https://support. huawei.com/enterprise/en/doc/EDOC1100112352/c3e1df01/overview-ofbgp. W. Stallings, Comunicaciones y Redes de Computadores, 7.a ed. Madrid: Prentice Hall, 2007. Huawei. «¿Qué es SRv6?» (2022), dirección: https://support.huawei.com/ enterprise/en/doc/EDOC1100196195. Huawei. «Versatile Routing Platform.» (2023), dirección: https://forum.huawei. com/enterprise/es/introducci%C3%B3n-a-vrp/thread/667215298387918848- 667212882523336704. Huawei. «Versatile Routing Platform.» (2023), dirección: https://forum.huawei. com/enterprise/en/huawei-s-versatile-routing-platform-vrp/thread/ 667244832587923456-667213852955258880. Huawei. «Intelligent Lossless Network.» (2021), dirección: https://info.support. huawei.com/info-finder/encyclopedia/en/Intelligent+Lossless+Network. html. Huawei. «Infraestructura hiperconvergente (HCI).» (2024), dirección: https:// e.huawei.com/mx/products/storage/hci. Huawei. «iMaster NCE-IP.» (2024), dirección: https://e.huawei.com/en/ products/network-analysis/imaster-nce-fabric. Xshell. «THE INDUSTRY’S MOST POWERFUL SSH CLIENT.» (2024), dirección: https://cdn.netsarang.net/docs/xshell7_datasheet.pdf. Huawei. «CloudEngine 16800 Series Switches Hardware Description (V200).» (2024), dirección: https://support.huawei.com/enterprise/en/doc/EDOC1100095397/ 5d429fa4/cloudengine-16804. Huawei. «Huawei NetEngine 8000 M14 Brochure.» (2024), dirección: https://e. huawei.com/es/material/networking/ne-router/9781b009dd5149fca1c5c846420cfb67. Huawei. «Huawei CloudEngine 6881 Switch Datasheet.» (2024), dirección: https: //e.huawei.com/en/material/networking/dcswitch/03b4b17c83324b129def5b9bba4d29af. Huawei. «Huawei CloudEngine 8800 Switch Datasheet.» (2024), dirección: https: //carrier.huawei.com/~/media/cnbgv2/download/products/networks/ cloudengine-8800v-en.pdf. blackbox. «¿Cuál es la diferencia entre los cables de Fibra Óptica Multimodo y Monomodo?» (2024), dirección: https://www.blackbox.com.mx/mx- mx/ page/28535/Recursos/Technical/black-box-explica/Fibre-Optic-Cable/ Cable-de-fibra-optica-multimodo-vs-monomodo. Huawei. «Configuración y resolución de problemas de troncales ETH para switches S5700.» (2024), dirección: https://support.huawei.com/enterprise/en/ doc/EDOC1100090434. Huawei. «Agregación de enlaces en modo LACP.» (2024), dirección: https:// support.huawei.com/enterprise/en/doc/EDOC1100137875/b1d8b5a3/linkaggregation- in-lacp-mode. Huawei. «Introducción a la licencia.» (2024), dirección: https : / / support . huawei.com/enterprise/es/doc/EDOC1100026430?section=j001. Huawei. «Introducción a OSPF, BGP e IS-IS.» (2024), dirección: https://forum. huawei.com/enterprise/es/introducci%C3%B3n- a- ospf- bgp- e- is- is/ thread/725256418443018240-667212882523336704. Huawei. «¿Qué es OSPF?» (2024), dirección: https://info.support.huawei. com/info-finder/encyclopedia/en/OSPF.html. |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.acceso.none.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/65f8f372-7ad9-449a-9827-6432aefe7d35/download https://repository.udistrital.edu.co/bitstreams/909b40d7-8f07-4d03-a6aa-37a236c41e08/download https://repository.udistrital.edu.co/bitstreams/0c9aae5b-e379-4acb-8b64-5301a3a97bfc/download https://repository.udistrital.edu.co/bitstreams/084dbc2c-7b21-4565-94fc-33160a5fb899/download https://repository.udistrital.edu.co/bitstreams/face3912-4c8e-476e-bf1a-3918a9520c65/download |
bitstream.checksum.fl_str_mv |
997daf6c648c962d566d7b082dac908d aaeeeb2ce43934e8102e6daaf2dc51e1 88edf37241d2f5bae8e1bdab45c536e6 b62139eeae30c0b097e1f82065004e64 05d4af2bbb9ae9696c709842d0e1c6bc |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828164820772323328 |
spelling |
Plazas Nossa, LeonardoDurán Pulido, Héctor Julio2024-10-28T20:11:48Z2024-10-28T20:11:48Z2024-08-12http://hdl.handle.net/11349/42346Este proyecto consistió en la expansión de una red de telecomunicaciones en la nube sobre una infraestructura ya existente que integraba diversas tecnologías y protocolos. El desarrollo del proyecto se llevó a cabo en varias etapas clave: primero, se realizó un análisis detallado de los requerimientos del cliente; luego, se procedió a la planificación y diseño de la solución, que incluyó la incorporación de hardware como boards, sub-boards e interfaces, así como la gestión de licencias necesarias para garantizar el funcionamiento óptimo de los dispositivos. Tras el diseño de la solución, se implementó durante ventanas de mantenimiento programadas, minimizando el impacto en la operación de la red. Finalmente, se realizaron pruebas de conmutación de las nuevas interfaces y tecnologías para asegurar su correcto funcionamiento, culminando con la entrega al cliente y el cierre exitoso del proyecto.This project involved the expansion of a cloud telecommunications network on an existing infrastructure that integrated various technologies and protocols. The project development was carried out in several key stages: first, a detailed analysis of the client's requirements was conducted; then, the solution was planned and designed, which included the incorporation of hardware such as boards, sub-boards, and interfaces, as well as the management of necessary licenses to ensure the optimal operation of the devices. After the solution design, it was implemented during scheduled maintenance windows, minimizing the impact on network operations. Finally, switching tests of the new interfaces and technologies were conducted to ensure proper functionality, resulting in the successful delivery to the client and the completion of the project.pdfspaInfraestructura de una red móvilDiseño de la solución IPPruebas de conmutaciónExpansión de una red de telecomunicaciones cloudIngeniería Eléctrica -- Tesis y disertaciones académicasExpansión de redes de telecomunicacionesTecnologías de nube en telecomunicacionesPlanificación y diseño de redesMobile network infrastructureIP solution designSwitching testsCloud telecommunications network expansionPlaneación, diseño e implementación de una expansión de red telco cloud Huawei para un operador móvil en ColombiaPlanning, Design, and Implementation of a Huawei Telco Cloud Network Expansion for a Mobile Operator in ColombiabachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Huawei. «Telco Cloud Solution.» (2024), dirección: https://carrier.huawei. com/en/products/core-network/telco-cloud.Huawei. «Telco Cloud Transport Network.» (2024), dirección: https://carrier. huawei.com/en/products/fixed-network/nce/Agile%20Controller-DCN/ Access-automation.J. Soares, C. Gonçalves, B. Parreira et al., «Toward a telco cloud environment for service functions,» IEEE Communications Magazine, vol. 53, n.o 2, págs. 98-106, 2015. doi: 10.1109/MCOM.2015.7045397.S. Azodolmolky, P. Wieder y R. Yahyapour, «Cloud computing networking: challenges and opportunities for innovations,» IEEE Communications Magazine, vol. 51, n.o 7, págs. 54-62, 2013. doi: 10.1109/MCOM.2013.6553678.T. A. Nguyen, D. Min, E. Choi y T. D. Tran, «Reliability and Availability Evaluation for Cloud Data Center Networks Using Hierarchical Models,» IEEE Access, vol. 7, págs. 9273-9313, 2019. doi: 10.1109/ACCESS.2019.2891282.Huawei. «Routers Empresariales.» (2024), dirección: https://e.huawei.com/ mx/products/routers.Huawei. «Switches para centros de datos.» (2024), dirección: https://e.huawei. com/mx/products/switches/data-center-switches.B. A. Forouzan, TCP/IP Protocol Suite, 4th. McGraw-Hill, 2009.A. S. Tanenbaum, Redes de Computadoras, 5th edition. Madrid: Pearson, 2012.Huawei. «Descripción general de BGP.» (2024), dirección: https://support. huawei.com/enterprise/en/doc/EDOC1100112352/c3e1df01/overview-ofbgp.W. Stallings, Comunicaciones y Redes de Computadores, 7.a ed. Madrid: Prentice Hall, 2007.Huawei. «¿Qué es SRv6?» (2022), dirección: https://support.huawei.com/ enterprise/en/doc/EDOC1100196195.Huawei. «Versatile Routing Platform.» (2023), dirección: https://forum.huawei. com/enterprise/es/introducci%C3%B3n-a-vrp/thread/667215298387918848- 667212882523336704.Huawei. «Versatile Routing Platform.» (2023), dirección: https://forum.huawei. com/enterprise/en/huawei-s-versatile-routing-platform-vrp/thread/ 667244832587923456-667213852955258880.Huawei. «Intelligent Lossless Network.» (2021), dirección: https://info.support. huawei.com/info-finder/encyclopedia/en/Intelligent+Lossless+Network. html.Huawei. «Infraestructura hiperconvergente (HCI).» (2024), dirección: https:// e.huawei.com/mx/products/storage/hci.Huawei. «iMaster NCE-IP.» (2024), dirección: https://e.huawei.com/en/ products/network-analysis/imaster-nce-fabric.Xshell. «THE INDUSTRY’S MOST POWERFUL SSH CLIENT.» (2024), dirección: https://cdn.netsarang.net/docs/xshell7_datasheet.pdf.Huawei. «CloudEngine 16800 Series Switches Hardware Description (V200).» (2024), dirección: https://support.huawei.com/enterprise/en/doc/EDOC1100095397/ 5d429fa4/cloudengine-16804.Huawei. «Huawei NetEngine 8000 M14 Brochure.» (2024), dirección: https://e. huawei.com/es/material/networking/ne-router/9781b009dd5149fca1c5c846420cfb67.Huawei. «Huawei CloudEngine 6881 Switch Datasheet.» (2024), dirección: https: //e.huawei.com/en/material/networking/dcswitch/03b4b17c83324b129def5b9bba4d29af.Huawei. «Huawei CloudEngine 8800 Switch Datasheet.» (2024), dirección: https: //carrier.huawei.com/~/media/cnbgv2/download/products/networks/ cloudengine-8800v-en.pdf.blackbox. «¿Cuál es la diferencia entre los cables de Fibra Óptica Multimodo y Monomodo?» (2024), dirección: https://www.blackbox.com.mx/mx- mx/ page/28535/Recursos/Technical/black-box-explica/Fibre-Optic-Cable/ Cable-de-fibra-optica-multimodo-vs-monomodo.Huawei. «Configuración y resolución de problemas de troncales ETH para switches S5700.» (2024), dirección: https://support.huawei.com/enterprise/en/ doc/EDOC1100090434.Huawei. «Agregación de enlaces en modo LACP.» (2024), dirección: https:// support.huawei.com/enterprise/en/doc/EDOC1100137875/b1d8b5a3/linkaggregation- in-lacp-mode.Huawei. «Introducción a la licencia.» (2024), dirección: https : / / support . huawei.com/enterprise/es/doc/EDOC1100026430?section=j001.Huawei. «Introducción a OSPF, BGP e IS-IS.» (2024), dirección: https://forum. huawei.com/enterprise/es/introducci%C3%B3n- a- ospf- bgp- e- is- is/ thread/725256418443018240-667212882523336704.Huawei. «¿Qué es OSPF?» (2024), dirección: https://info.support.huawei. com/info-finder/encyclopedia/en/OSPF.html.LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/65f8f372-7ad9-449a-9827-6432aefe7d35/download997daf6c648c962d566d7b082dac908dMD53ORIGINALDuránPulidoHéctorJulio2024.pdfDuránPulidoHéctorJulio2024.pdfTrabajo de gradoapplication/pdf34224527https://repository.udistrital.edu.co/bitstreams/909b40d7-8f07-4d03-a6aa-37a236c41e08/downloadaaeeeb2ce43934e8102e6daaf2dc51e1MD51LicenciaDeUsoyAutorizaciónDuránPulidoHéctorJulio2024.pdfLicenciaDeUsoyAutorizaciónDuránPulidoHéctorJulio2024.pdfLicencia de uso y autorizaciónapplication/pdf215209https://repository.udistrital.edu.co/bitstreams/0c9aae5b-e379-4acb-8b64-5301a3a97bfc/download88edf37241d2f5bae8e1bdab45c536e6MD52THUMBNAILDuránPulidoHéctorJulio2024.pdf.jpgDuránPulidoHéctorJulio2024.pdf.jpgIM Thumbnailimage/jpeg3519https://repository.udistrital.edu.co/bitstreams/084dbc2c-7b21-4565-94fc-33160a5fb899/downloadb62139eeae30c0b097e1f82065004e64MD54LicenciaDeUsoyAutorizaciónDuránPulidoHéctorJulio2024.pdf.jpgLicenciaDeUsoyAutorizaciónDuránPulidoHéctorJulio2024.pdf.jpgIM Thumbnailimage/jpeg9505https://repository.udistrital.edu.co/bitstreams/face3912-4c8e-476e-bf1a-3918a9520c65/download05d4af2bbb9ae9696c709842d0e1c6bcMD5511349/42346oai:repository.udistrital.edu.co:11349/423462024-10-31 01:01:39.286open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |