Implementación del protocolo ipv6 en el ISP Diveo Synapsis

A continuación se llevará a cabo el desarrollo del proyecto de implementación del protocolo IPv6 en el ISP Diveo Synapsis, haciendo un estudio desde la base del conocimiento sobre el protocolo, atravesando los sistemas de enrutamiento IP, teniendo en cuenta los aspectos claves de seguridad de la inf...

Full description

Autores:
Caviedes Gómez, Jonathan Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2012
Institución:
Universidad Santo Tomás
Repositorio:
Repositorio Institucional USTA
Idioma:
spa
OAI Identifier:
oai:repository.usta.edu.co:11634/2840
Acceso en línea:
https://hdl.handle.net/11634/2840
Palabra clave:
Domain Name Resolution
Virtualization
Ingeniería de Telecomunicaciones
Tecnología
Redes de telecomunicaciones
Protocolo IP
IPv4
IPv6
Resolución de nombre de Dominio
Virtualización
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANTOTOMAS_ef3e166e2f1011b6d555c2a61c07fe4c
oai_identifier_str oai:repository.usta.edu.co:11634/2840
network_acronym_str SANTOTOMAS
network_name_str Repositorio Institucional USTA
repository_id_str
dc.title.spa.fl_str_mv Implementación del protocolo ipv6 en el ISP Diveo Synapsis
title Implementación del protocolo ipv6 en el ISP Diveo Synapsis
spellingShingle Implementación del protocolo ipv6 en el ISP Diveo Synapsis
Domain Name Resolution
Virtualization
Ingeniería de Telecomunicaciones
Tecnología
Redes de telecomunicaciones
Protocolo IP
IPv4
IPv6
Resolución de nombre de Dominio
Virtualización
title_short Implementación del protocolo ipv6 en el ISP Diveo Synapsis
title_full Implementación del protocolo ipv6 en el ISP Diveo Synapsis
title_fullStr Implementación del protocolo ipv6 en el ISP Diveo Synapsis
title_full_unstemmed Implementación del protocolo ipv6 en el ISP Diveo Synapsis
title_sort Implementación del protocolo ipv6 en el ISP Diveo Synapsis
dc.creator.fl_str_mv Caviedes Gómez, Jonathan Andrés
dc.contributor.advisor.none.fl_str_mv Gaona García, Elvis Eduardo
dc.contributor.author.none.fl_str_mv Caviedes Gómez, Jonathan Andrés
dc.contributor.orcid.none.fl_str_mv https://orcid.org/0000-0001-5431-8776
dc.contributor.googlescholar.none.fl_str_mv https://scholar.google.com/citations?hl=es&user=XApWe5oAAAAJ
dc.contributor.cvlac.none.fl_str_mv https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000217344
dc.contributor.corporatename.none.fl_str_mv Universidad Santo Tomás
dc.subject.keyword.spa.fl_str_mv Domain Name Resolution
Virtualization
topic Domain Name Resolution
Virtualization
Ingeniería de Telecomunicaciones
Tecnología
Redes de telecomunicaciones
Protocolo IP
IPv4
IPv6
Resolución de nombre de Dominio
Virtualización
dc.subject.lemb.none.fl_str_mv Ingeniería de Telecomunicaciones
Tecnología
Redes de telecomunicaciones
dc.subject.proposal.spa.fl_str_mv Protocolo IP
IPv4
IPv6
Resolución de nombre de Dominio
Virtualización
description A continuación se llevará a cabo el desarrollo del proyecto de implementación del protocolo IPv6 en el ISP Diveo Synapsis, haciendo un estudio desde la base del conocimiento sobre el protocolo, atravesando los sistemas de enrutamiento IP, teniendo en cuenta los aspectos claves de seguridad de la información, y aplicando las nuevas tecnologías de Virtualización, para así poder llegar a concluir con el diseño de una red que cumpla con todos los requerimientos sociales como técnicos para el éxito del proyecto.
publishDate 2012
dc.date.issued.none.fl_str_mv 2012
dc.date.accessioned.none.fl_str_mv 2017-06-17T18:20:02Z
dc.date.accessioned.spa.fl_str_mv 2017-06-24T16:27:28Z
dc.date.available.none.fl_str_mv 2017-06-17T18:20:02Z
dc.date.available.spa.fl_str_mv 2017-06-24T16:27:28Z
dc.type.none.fl_str_mv bachelor thesis
dc.type.local.spa.fl_str_mv Tesis de pregrado
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.drive.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.none.fl_str_mv Caviedes Gómez, J. A. (2012). Implementación del protocolo ipv6 en el ISP Diveo Synapsis. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/11634/2840
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Santo Tomás
dc.identifier.instname.spa.fl_str_mv instname:Universidad Santo Tomás
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.usta.edu.co
identifier_str_mv Caviedes Gómez, J. A. (2012). Implementación del protocolo ipv6 en el ISP Diveo Synapsis. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.
reponame:Repositorio Institucional Universidad Santo Tomás
instname:Universidad Santo Tomás
repourl:https://repository.usta.edu.co
url https://hdl.handle.net/11634/2840
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv AITCHISON, Ron; “Pro DNS and BIND 10”, Ed. Apress 2011, consultado en 2012
BROWN, Sam; BROWNE, Brian; CHEN, Neal; FONG, Paul J.; HARRELL, Robbie; KNIPP, Eric; SAYLORS, Bart; WEBBER, Rob; PARENTI, Edgar; Jr. “Configuring IPv6 for Cisco IOS”, Ed . Syngress Publishing, Inc. 2002, consultado en 2012
CISCO SYSTEMS, “Cisco IOS IPv6 Command Reference”, Ed. Cisco systems Inc 2011, consultado en 2012
CRICKET Liu; “DNS and BIND on IPv6”, Ed. OReilly 2011, consultado en 2012
HOGG, Scott; VYNCKE, Eric; “IPv6 Security”, Ed Cisco press 2009, consultado en 2012
LAMMLE, Todd; ODOM, Sean; WALLACE, Kevin; “CCNP Routing Study Guide”, Ed. Sybex Inc. Consultado en 2012
LAMMLE, Todd; ODOM, Sean; WALLACE, Kevin; “CCNP Routing”, Ed. Sybex 2001, consultado en 2012
LOSHIN, Pete; “Ipv6 Theory, Protocol, and Practice Second edition”, Ed. Morgan Kaufmann Inc. 2004, consultado en 2012
OSTERLOH, Heather; “Ip Routing Primer Plus”, Ed. Sams 2002, consultado en 2012
POPOVICIU, Ciprian; LEVY-ABEGNOLI, Eric; GROSSETETE, Patrick; “Deploying IPv6 Networks”, Ed. Cisco Press 2006, consultado en 2012
TROY, Ryan; HELMKE, Matthew; “Vmware Cookbook 2nd Edition”, Ed OReilly 2012, consultado en 2012.
CISCO SYSTEMS; “Entidad proveedora de equipos de conectividad”, Características del equipo Router Cisco 2900 http://www.cisco.com/en/US/products/ps10540/index.html, consultado en 2012.
CISCO SYSTEMS; “Entidad proveedora de equipos de conectividad”, Características del equipo Firewall Cisco ASA 5510 http://www.cisco.com/en/US/prod/collateral/vpndevc/ps6032/ps6094/ps6120 /product_data_sheet0900aecd802930c5.html, consultado en 2012.
DOMÍNGUEZ, José A.; “SEGURIDAD EN BGP”, Slide sobre configuración BGP http://ws.edu.isoc.org/workshops/2004/CEDIA2/material/Seguridad_en_BG P.pdf, consultado en 2012
FEDORA; “Entidad proveedora de software de Sistema Operativo Fedora Linux”, Fedora 16 http://fedoraproject.org/es/, consultado en 2012
HURRICANE ELECTRIC ISP; “Entidad encargada de prestart Servicio de Internet IPv6, a nivel mundial”, Hurricane Electric http://he.net, consultado en 2012
INTERNET ASSIGNED NUMBERS AUTHORITY; “Entidad encargada de asignar direcciones IP mundiales”, http://www.iana.org, consultado en 2012
INTERNET PROTOCOL, VERSIÓN 6 (IPV6); “Request for Comments, documentación técnica oficial sobre Internet”, RFC 2460 en http://www.rfces.org/rfc/rfc2460-es.txt, consultado en 2012.
INTERNET PROTOCOL; “Request for Comments, documentación técnica oficial sobre Internet”, RFC 791 en http://www.rfc-es.org/rfc/rfc0791-es.txt, consultado en 2012
INTERNET SYSTEMS CONSORTIUM; “Entidad proveedora de software de servidor DNS BIND9”, BIND9 http://www.isc.org/software/bind, consultado en 2012.
IP VERSION 6 ADDRESSING ARCHITECTURE; “Request for Comments, documentación técnica oficial sobre Internet”, RFC 2373 en http://www.ietf.org/rfc/rfc2373.txt, consultado en 2012.
LACNIC; “Teoría y Configuración de BGP”, Slide sobre configuración de BGP http://lacnic.net/documentos/lacnicxii/presentaciones/08_bgp.pdf, consultado en 2012.
LATIN AMERICA & CARIBBEAN NETWORK INFORMATION CENTRE; “Entidad encargada de asignar direcciones IP en Latinoamérica y el Caribe”, http://lacnic.net, consultado en 2012.
MICROSOFT; “Entidad proveedora de software de Sistema Operativo Windows Server”, Windows Server 2008 http://www.microsoft.com/esxl/servidores-nube/windows-server/default.aspx, consultado en 2012.
NETWORK ACCESS POINT COLOMBIA; “Punto de acceso de Internet, a nivel nacional”, NAP Colombia http://www.nap.com.co, consultado en 2012.
RED HAT; “Entidad proveedora de software de Sistema Operativo Red Hat Linux”, Red Hat http://www.redhat.com/, consultado en 2012.
ROQUE, Gagliano; “ICMPv6, DHCPv6 y Túneles”, Slide sobre ICMP, DHCP y Túneles http://www.lacnic.net/documentos/ipv6tour2008/costarica/icmpv6- roque_gagliano.pdf, consultado en 2012.
UBUNTU; “Entidad proveedora de software de Sistema Operativo Ubuntu Linux”, Ubuntu Server http://www.ubuntu.com/business/server/overview, consultado en 2012
VMWARE; “Entidad proveedora de software de virtualización Vmware”, VMware http://www.vmware.com, consultado en 2012
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.campus.spa.fl_str_mv CRAI-USTA Bogotá
dc.publisher.spa.fl_str_mv Universidad Santo Tomás
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Telecomunicaciones
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería de Telecomunicaciones
institution Universidad Santo Tomás
bitstream.url.fl_str_mv https://repository.usta.edu.co/bitstream/11634/2840/3/Caviedesjonathan2012.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/2840/6/2012cartadefacultad.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/2840/7/2012cartadederechosdeautor.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/2840/1/Caviedesjonathan2012.pdf
https://repository.usta.edu.co/bitstream/11634/2840/4/2012cartadefacultad.pdf
https://repository.usta.edu.co/bitstream/11634/2840/5/2012cartadederechosdeautor.pdf
https://repository.usta.edu.co/bitstream/11634/2840/2/license.txt
bitstream.checksum.fl_str_mv 3a856cfc7c12466901da524eb8b1382e
b7ce070e83fb56e73c1af88905305917
84378ce0a97b63e2ec837eb07476cfc5
3f14da7120900606bc3bde2fb1901c16
061a822cc522be9c611b506d67ca6658
acf05d214a7a97f538d3a72484de5cef
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Santo Tomás
repository.mail.fl_str_mv repositorio@usta.edu.co
_version_ 1860881681693540352
spelling Gaona García, Elvis EduardoCaviedes Gómez, Jonathan Andréshttps://orcid.org/0000-0001-5431-8776https://scholar.google.com/citations?hl=es&user=XApWe5oAAAAJhttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000217344Universidad Santo Tomás2017-06-17T18:20:02Z2017-06-24T16:27:28Z2017-06-17T18:20:02Z2017-06-24T16:27:28Z2012Caviedes Gómez, J. A. (2012). Implementación del protocolo ipv6 en el ISP Diveo Synapsis. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.https://hdl.handle.net/11634/2840reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coA continuación se llevará a cabo el desarrollo del proyecto de implementación del protocolo IPv6 en el ISP Diveo Synapsis, haciendo un estudio desde la base del conocimiento sobre el protocolo, atravesando los sistemas de enrutamiento IP, teniendo en cuenta los aspectos claves de seguridad de la información, y aplicando las nuevas tecnologías de Virtualización, para así poder llegar a concluir con el diseño de una red que cumpla con todos los requerimientos sociales como técnicos para el éxito del proyecto.The following are carried out the project implementation of IPv6 in ISP Diveo Synapsis, doing a study from the base of knowledge about the protocol, through IP routing systems, taking into account the security key information, and application virtualization technologies, in order to reach a conclusion with a network design that meets all requirements for the social and technical success.Ingeniero de TelecomunicacionesPregradoapplication/pdfspaUniversidad Santo TomásPregrado Ingeniería de TelecomunicacionesFacultad de Ingeniería de TelecomunicacionesAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Implementación del protocolo ipv6 en el ISP Diveo Synapsisbachelor thesisTesis de pregradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisDomain Name ResolutionVirtualizationIngeniería de TelecomunicacionesTecnologíaRedes de telecomunicacionesProtocolo IPIPv4IPv6Resolución de nombre de DominioVirtualizaciónCRAI-USTA BogotáAITCHISON, Ron; “Pro DNS and BIND 10”, Ed. Apress 2011, consultado en 2012BROWN, Sam; BROWNE, Brian; CHEN, Neal; FONG, Paul J.; HARRELL, Robbie; KNIPP, Eric; SAYLORS, Bart; WEBBER, Rob; PARENTI, Edgar; Jr. “Configuring IPv6 for Cisco IOS”, Ed . Syngress Publishing, Inc. 2002, consultado en 2012CISCO SYSTEMS, “Cisco IOS IPv6 Command Reference”, Ed. Cisco systems Inc 2011, consultado en 2012CRICKET Liu; “DNS and BIND on IPv6”, Ed. OReilly 2011, consultado en 2012HOGG, Scott; VYNCKE, Eric; “IPv6 Security”, Ed Cisco press 2009, consultado en 2012LAMMLE, Todd; ODOM, Sean; WALLACE, Kevin; “CCNP Routing Study Guide”, Ed. Sybex Inc. Consultado en 2012LAMMLE, Todd; ODOM, Sean; WALLACE, Kevin; “CCNP Routing”, Ed. Sybex 2001, consultado en 2012LOSHIN, Pete; “Ipv6 Theory, Protocol, and Practice Second edition”, Ed. Morgan Kaufmann Inc. 2004, consultado en 2012OSTERLOH, Heather; “Ip Routing Primer Plus”, Ed. Sams 2002, consultado en 2012POPOVICIU, Ciprian; LEVY-ABEGNOLI, Eric; GROSSETETE, Patrick; “Deploying IPv6 Networks”, Ed. Cisco Press 2006, consultado en 2012TROY, Ryan; HELMKE, Matthew; “Vmware Cookbook 2nd Edition”, Ed OReilly 2012, consultado en 2012.CISCO SYSTEMS; “Entidad proveedora de equipos de conectividad”, Características del equipo Router Cisco 2900 http://www.cisco.com/en/US/products/ps10540/index.html, consultado en 2012.CISCO SYSTEMS; “Entidad proveedora de equipos de conectividad”, Características del equipo Firewall Cisco ASA 5510 http://www.cisco.com/en/US/prod/collateral/vpndevc/ps6032/ps6094/ps6120 /product_data_sheet0900aecd802930c5.html, consultado en 2012.DOMÍNGUEZ, José A.; “SEGURIDAD EN BGP”, Slide sobre configuración BGP http://ws.edu.isoc.org/workshops/2004/CEDIA2/material/Seguridad_en_BG P.pdf, consultado en 2012FEDORA; “Entidad proveedora de software de Sistema Operativo Fedora Linux”, Fedora 16 http://fedoraproject.org/es/, consultado en 2012HURRICANE ELECTRIC ISP; “Entidad encargada de prestart Servicio de Internet IPv6, a nivel mundial”, Hurricane Electric http://he.net, consultado en 2012INTERNET ASSIGNED NUMBERS AUTHORITY; “Entidad encargada de asignar direcciones IP mundiales”, http://www.iana.org, consultado en 2012INTERNET PROTOCOL, VERSIÓN 6 (IPV6); “Request for Comments, documentación técnica oficial sobre Internet”, RFC 2460 en http://www.rfces.org/rfc/rfc2460-es.txt, consultado en 2012.INTERNET PROTOCOL; “Request for Comments, documentación técnica oficial sobre Internet”, RFC 791 en http://www.rfc-es.org/rfc/rfc0791-es.txt, consultado en 2012INTERNET SYSTEMS CONSORTIUM; “Entidad proveedora de software de servidor DNS BIND9”, BIND9 http://www.isc.org/software/bind, consultado en 2012.IP VERSION 6 ADDRESSING ARCHITECTURE; “Request for Comments, documentación técnica oficial sobre Internet”, RFC 2373 en http://www.ietf.org/rfc/rfc2373.txt, consultado en 2012.LACNIC; “Teoría y Configuración de BGP”, Slide sobre configuración de BGP http://lacnic.net/documentos/lacnicxii/presentaciones/08_bgp.pdf, consultado en 2012.LATIN AMERICA & CARIBBEAN NETWORK INFORMATION CENTRE; “Entidad encargada de asignar direcciones IP en Latinoamérica y el Caribe”, http://lacnic.net, consultado en 2012.MICROSOFT; “Entidad proveedora de software de Sistema Operativo Windows Server”, Windows Server 2008 http://www.microsoft.com/esxl/servidores-nube/windows-server/default.aspx, consultado en 2012.NETWORK ACCESS POINT COLOMBIA; “Punto de acceso de Internet, a nivel nacional”, NAP Colombia http://www.nap.com.co, consultado en 2012.RED HAT; “Entidad proveedora de software de Sistema Operativo Red Hat Linux”, Red Hat http://www.redhat.com/, consultado en 2012.ROQUE, Gagliano; “ICMPv6, DHCPv6 y Túneles”, Slide sobre ICMP, DHCP y Túneles http://www.lacnic.net/documentos/ipv6tour2008/costarica/icmpv6- roque_gagliano.pdf, consultado en 2012.UBUNTU; “Entidad proveedora de software de Sistema Operativo Ubuntu Linux”, Ubuntu Server http://www.ubuntu.com/business/server/overview, consultado en 2012VMWARE; “Entidad proveedora de software de virtualización Vmware”, VMware http://www.vmware.com, consultado en 2012THUMBNAILCaviedesjonathan2012.pdf.jpgCaviedesjonathan2012.pdf.jpgIM Thumbnailimage/jpeg5104https://repository.usta.edu.co/bitstream/11634/2840/3/Caviedesjonathan2012.pdf.jpg3a856cfc7c12466901da524eb8b1382eMD53open access2012cartadefacultad.pdf.jpg2012cartadefacultad.pdf.jpgIM Thumbnailimage/jpeg6134https://repository.usta.edu.co/bitstream/11634/2840/6/2012cartadefacultad.pdf.jpgb7ce070e83fb56e73c1af88905305917MD56open access2012cartadederechosdeautor.pdf.jpg2012cartadederechosdeautor.pdf.jpgIM Thumbnailimage/jpeg5913https://repository.usta.edu.co/bitstream/11634/2840/7/2012cartadederechosdeautor.pdf.jpg84378ce0a97b63e2ec837eb07476cfc5MD57open accessORIGINALCaviedesjonathan2012.pdfapplication/pdf1936784https://repository.usta.edu.co/bitstream/11634/2840/1/Caviedesjonathan2012.pdf3f14da7120900606bc3bde2fb1901c16MD51open access2012cartadefacultad.pdf2012cartadefacultad.pdfapplication/pdf35765https://repository.usta.edu.co/bitstream/11634/2840/4/2012cartadefacultad.pdf061a822cc522be9c611b506d67ca6658MD54metadata only access2012cartadederechosdeautor.pdf2012cartadederechosdeautor.pdfapplication/pdf102961https://repository.usta.edu.co/bitstream/11634/2840/5/2012cartadederechosdeautor.pdfacf05d214a7a97f538d3a72484de5cefMD55metadata only accessLICENSElicense.txttext/plain1748https://repository.usta.edu.co/bitstream/11634/2840/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52open access11634/2840oai:repository.usta.edu.co:11634/28402024-08-02 11:07:32.474open accessRepositorio Universidad Santo Tomásrepositorio@usta.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=