Reproducción de tráfico gigabit en un testbed de emulación de internet a través de Netfpga

La reproducción de tráfico capturado en el internet es utilizada para evaluar la operación de aplicaciones, protocolos y dispositivos de comunicaciones por parte de administradores de red e investigadores alrededor del mundo. Existen diversos programas que generan tráfico sintético pero que, al oper...

Full description

Autores:
Ortiz Cuadros, José David
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2013
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/1277
Acceso en línea:
http://hdl.handle.net/20.500.12749/1277
Palabra clave:
Systems Engineering
Computer networks
Information Networks
Investigations
Analysis
Ingeniería de sistemas
Redes de computadores
Redes de Información
Investigaciones
Análisis
Generación de tráfico sintético
Testbed
NetFPGA
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_016b7ef128613566bac611761d23f100
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/1277
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Reproducción de tráfico gigabit en un testbed de emulación de internet a través de Netfpga
dc.title.translated.eng.fl_str_mv Playing gigabit traffic on an internet emulation testbed through Netfpga
title Reproducción de tráfico gigabit en un testbed de emulación de internet a través de Netfpga
spellingShingle Reproducción de tráfico gigabit en un testbed de emulación de internet a través de Netfpga
Systems Engineering
Computer networks
Information Networks
Investigations
Analysis
Ingeniería de sistemas
Redes de computadores
Redes de Información
Investigaciones
Análisis
Generación de tráfico sintético
Testbed
NetFPGA
title_short Reproducción de tráfico gigabit en un testbed de emulación de internet a través de Netfpga
title_full Reproducción de tráfico gigabit en un testbed de emulación de internet a través de Netfpga
title_fullStr Reproducción de tráfico gigabit en un testbed de emulación de internet a través de Netfpga
title_full_unstemmed Reproducción de tráfico gigabit en un testbed de emulación de internet a través de Netfpga
title_sort Reproducción de tráfico gigabit en un testbed de emulación de internet a través de Netfpga
dc.creator.fl_str_mv Ortiz Cuadros, José David
dc.contributor.advisor.spa.fl_str_mv Guerrero Santander, César Darío
dc.contributor.author.spa.fl_str_mv Ortiz Cuadros, José David
dc.contributor.cvlac.*.fl_str_mv https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000809357
dc.contributor.cvlac.spa.fl_str_mv Guerrero Santander, César Darío [0000809357]
dc.contributor.googlescholar.*.fl_str_mv https://scholar.google.es/citations?hl=es#user=_YgBOOcAAAAJ
dc.contributor.googlescholar.spa.fl_str_mv Guerrero Santander, César Darío [_YgBOOcAAAAJ]
dc.contributor.orcid.spa.fl_str_mv Guerrero Santander, César Darío [0000-0002-3286-6226]
dc.contributor.scopus.*.fl_str_mv https://www.scopus.com/authid/detail.uri?authorId=23094317500
dc.contributor.scopus.spa.fl_str_mv Guerrero Santander, César Darío [23094317500]
dc.contributor.researchgate.spa.fl_str_mv Guerrero Santander, César Darío [Cesar-Guerrero-2]
dc.contributor.publons.spa.fl_str_mv Guerrero Santander, César Darío [cesar-d-guerrero]
dc.contributor.researchgroup.spa.fl_str_mv Grupo de Investigación Tecnologías de Información - GTI
dc.contributor.researchgroup.none.fl_str_mv Grupo de Investigaciones Clínicas
dc.contributor.linkedin.none.fl_str_mv Guerrero Santander, César Darío [cguerrer]
dc.subject.keywords.eng.fl_str_mv Systems Engineering
Computer networks
Information Networks
Investigations
Analysis
topic Systems Engineering
Computer networks
Information Networks
Investigations
Analysis
Ingeniería de sistemas
Redes de computadores
Redes de Información
Investigaciones
Análisis
Generación de tráfico sintético
Testbed
NetFPGA
dc.subject.lemb.spa.fl_str_mv Ingeniería de sistemas
Redes de computadores
Redes de Información
Investigaciones
Análisis
dc.subject.proposal.none.fl_str_mv Generación de tráfico sintético
Testbed
NetFPGA
description La reproducción de tráfico capturado en el internet es utilizada para evaluar la operación de aplicaciones, protocolos y dispositivos de comunicaciones por parte de administradores de red e investigadores alrededor del mundo. Existen diversos programas que generan tráfico sintético pero que, al operar a nivel de capa de aplicación, están sujetos a errores en los tiempos de envío de los paquetes generados por las interrupciones de procesos que continuamente realiza el sistema operativo. En este proyecto se utiliza una alternativa de reproducción de tráfico que elude los errores de generación de paquetes a través del software de aplicación y delega esa tarea al hardware de red. Para ello se configuró un testbed de red basado en Linux que opera a 1Gbps en donde se inyecta tráfico a través de la plataforma NetFPGA a nivel de hardware. El tráfico inyectado es tomado de una traza almacenada en un archivo PCAP. La traza reproducida por la NetFPGA fue nuevamente capturada por tcpdump con el fin de determinar las diferencias entre lo reproducido y la versión original del tráfico. Este mismo ejercicio se realizó con la herramienta de software más conocida para reproducción de tráfico, denominada tcpreplay. Se evidenció que la NetFPGA por su arquitectura y operación a nivel de hardware logra una variación mínima (del orden de nanosegundos) y constante entre la traza original y la reproducida demostrando la efectividad de la reproducción de tráfico a alta velocidad. Por su parte, tcpreply muestra variaciones mayores y distribuidas uniformemente a lo largo de varios milisegundos. Esto implica, para el caso de tcpreply, reducciones en el ancho de banda diferente a lo que sucede con NetFPGA. Como resultado del proyecto, se logra demostrar que la generación del tráfico a través de herramientas de software no logra igualar las características de las trazas originales capturadas en el internet. El uso de la plataforma NetFPGA para reproducir tráfico directamente desde el hardware logra mantener las características y tiempo de envío de los paquetes establecidos en las trazas originales.
publishDate 2013
dc.date.issued.none.fl_str_mv 2013
dc.date.accessioned.none.fl_str_mv 2020-06-26T17:56:17Z
dc.date.available.none.fl_str_mv 2020-06-26T17:56:17Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/1277
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
url http://hdl.handle.net/20.500.12749/1277
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Ortiz Cuadros, José David, Guerrero Santander, César Darío (2013). Reproducción de tráfico gigabit en un testbed de emulación de internet a través de Netfpga. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB
ADAMSON, B., & GALLAVAN, S. (1997). MGEN. Retrieved from http://cs.itd.nrl.navy.mil/work/mgen/index.php
ANGRISANI, L., D’Antonio, S., ESPOSITO, M., & VADURSI, M. (2006). Techniques for Available Bandwidth Measurement in IP Networks: A Performance Comparison. Computer Networks, 50(3), 332--349.
BHATT, D., GHONAMI, A., & RAMANUJAN, R. (1987). An instrumented testbed for real-time distributed systems development.
BOTTA, A., DAINOTTI, A., PESCAPE, x, & A. (2010). Do you trust your software-based traffic generator? Communications Magazine, IEEE, 48(9), 158-165. doi: 10.1109/mcom.2010.5560600
BOTTA, A., DAINOTTI, A., & PESCAPÉ, A. (2012). A tool for the generation of realistic network workload for emerging networking scenarios. Computer Networks.
COVINGTON, G. A., GIBB, G., LOCKWOOD, J. W., & MCKEOWN, N. (2009, 5-7 April 2009). A Packet Generator on the NetFPGA Platform. Paper presented at the Field Programmable Custom Computing Machines, 2009. FCCM '09. 17th IEEE Symposium on.
DESAI, N. (2002). Increasing performance in high speed NIDS. A look at Snort’s Internals.
GUERRERO, C. D., & LABRADOR, M. A. (2010). On the applicability of available bandwidth estimation techniques and tools. Computer Communications, 33(1), 11-22.
JACOBSON, V., LERES, C., & MCCANNE, S. (1989). Tcpdump.
LOCKWOOD, J. W., MCKEOWN, N., WATSON, G., GIBB, G., HARTKE, P., NAOUS, J., . . . LUO, J. (2007). NetFPGA--an open platform for gigabit-rate network switching and routing.
OREBAUGH, A., RAMIREZ, G., & BURKE, J. (2007). Wireshark & Ethereal network protocol analyzer toolkit: Syngress Media Inc.
SHARMI, S., & CHAUHAN, M. S. (2012). Virtual visualization of distributed network traffic using fractals. Paper presented at the Radar, Communication and Computing (ICRCC), 2012 International Conference on.
SHRIRAM, A., MURRAY, M., HYUN, Y., BROWNLEE, N., BROIDO, A., FOMENKOV, M., & CLAFFY, K. (2005). Comparison of Public End to End Bandwidth Estimation Tools on High Speed Links. Paper presented at the Proceedings of the 6th Passive and Active Measurements Workshop.
SOMMERS, J., BARFORD, P., & WILLINGER, W. (2007). Laboratory-based calibration of available bandwidth estimation tools. Microprocessors and Microsystems, 31(4), 222-235.
TIRUMALA, A., QIN, F., DUGAN, J., FERGUSON, J., & GIBBS, K. (2005). Iperf: The TCP/UDP bandwidth measurement tool: Version.
TURNER, A., & BING, M. (2005). Tcpreplay. URL http://tcpreplay. synfin. net.
WATSON, G., MCKEOWN, N., & CASADO, M. (2006). NetFPGA: A tool for network research and education.
ZHOU, H., WANG, Y., WANG, X., & HUAI, X. (2006). Difficulties in Estimating Available Bandwidth. Paper presented at the IEEE International Conference on Communications.
ZHOU, Z., CONG, L., LU, G., DENG, B., & LI, X. (2010). HATS: high accuracy timestamping system based on NetFPGA Advances in Computer Science and Information Technology (pp. 183-195): Springer.
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.spa.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spa.fl_str_mv Bucaramanga (Colombia)
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/1277/1/2013_Tesis_Ortiz_Cuadros_Jose_David.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/1277/2/2013_Tesis_Ortiz_Cuadros_Jose_David.pdf.jpg
bitstream.checksum.fl_str_mv e0b7edd9a72f1fcdfe8152fc05d53d8a
fb38f5525a20dd01c57b268a38735168
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1808410659914776576
spelling Guerrero Santander, César Daríoe21911f3-3ec0-4ac9-b7db-7e26b4a31bcc-1Ortiz Cuadros, José David978c0b0d-f66d-4498-92ce-1e3f7aaffd4a-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000809357Guerrero Santander, César Darío [0000809357]https://scholar.google.es/citations?hl=es#user=_YgBOOcAAAAJGuerrero Santander, César Darío [_YgBOOcAAAAJ]Guerrero Santander, César Darío [0000-0002-3286-6226]https://www.scopus.com/authid/detail.uri?authorId=23094317500Guerrero Santander, César Darío [23094317500]Guerrero Santander, César Darío [Cesar-Guerrero-2]Guerrero Santander, César Darío [cesar-d-guerrero]Grupo de Investigación Tecnologías de Información - GTIGrupo de Investigaciones ClínicasGuerrero Santander, César Darío [cguerrer]2020-06-26T17:56:17Z2020-06-26T17:56:17Z2013http://hdl.handle.net/20.500.12749/1277instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABLa reproducción de tráfico capturado en el internet es utilizada para evaluar la operación de aplicaciones, protocolos y dispositivos de comunicaciones por parte de administradores de red e investigadores alrededor del mundo. Existen diversos programas que generan tráfico sintético pero que, al operar a nivel de capa de aplicación, están sujetos a errores en los tiempos de envío de los paquetes generados por las interrupciones de procesos que continuamente realiza el sistema operativo. En este proyecto se utiliza una alternativa de reproducción de tráfico que elude los errores de generación de paquetes a través del software de aplicación y delega esa tarea al hardware de red. Para ello se configuró un testbed de red basado en Linux que opera a 1Gbps en donde se inyecta tráfico a través de la plataforma NetFPGA a nivel de hardware. El tráfico inyectado es tomado de una traza almacenada en un archivo PCAP. La traza reproducida por la NetFPGA fue nuevamente capturada por tcpdump con el fin de determinar las diferencias entre lo reproducido y la versión original del tráfico. Este mismo ejercicio se realizó con la herramienta de software más conocida para reproducción de tráfico, denominada tcpreplay. Se evidenció que la NetFPGA por su arquitectura y operación a nivel de hardware logra una variación mínima (del orden de nanosegundos) y constante entre la traza original y la reproducida demostrando la efectividad de la reproducción de tráfico a alta velocidad. Por su parte, tcpreply muestra variaciones mayores y distribuidas uniformemente a lo largo de varios milisegundos. Esto implica, para el caso de tcpreply, reducciones en el ancho de banda diferente a lo que sucede con NetFPGA. Como resultado del proyecto, se logra demostrar que la generación del tráfico a través de herramientas de software no logra igualar las características de las trazas originales capturadas en el internet. El uso de la plataforma NetFPGA para reproducir tráfico directamente desde el hardware logra mantener las características y tiempo de envío de los paquetes establecidos en las trazas originales.INTRODUCCION 14 1. ESTADO DEL ARTE 16 2. CONCEPTOS BASICOS DE EMULACION A TRAVES DE UN TESTBED 19 2.1 TESTBED 19 2.2 NETFPGA 20 2.3 TCPREPLAY 21 2.4 TCPDUMP 22 2.5 WIRESHARK 23 2.6 LIBPCAP 24 2.7 CASCADE PILOT 24 3. NETFPGA COMO PLATAFORMA DE REPRODUCCIÓN DE TRÁFICO 26 3.1 NETFPGA 1G 26 3.1.1 Tarjeta NetFPGA 26 3.1.2 NetFPGA Packages 28 4. METODOLOGÍA 29 4.1 INSTALACIÓN Y PUESTA EN MARCHA DE LA PLATAFOMA NETFPGA 29 4.1.1 Fedora y NetFPGA 29 4.2 ARQUITECTURA DEL TESTBED 30 4.3 PROCESAMIENTO DE LA INFORMACIÓN OBTENIDA POR LA NETFPGA 31 5. RESULTADOS 36 5.1 REPRODUCCIÓN DE TRÁFICO CON LA NETFPGA 36 5.1.1 Error obtenido con la NetFPGA 38 5.1.2 Comportamiento del ancho de banda NetFPGA 38 5.2 REPRODUCCIÓN DE TRÁFICO CON TCPREPLAY 39 5.2.1 Error obtenido con TCPREPLAY 40 5.2.2 Comportamiento del ancho de banda TCPREPLAY 41 5.3 COMPARACIÓN ENTRE NetFPGA vs TCPREPLAY 42 6. CONCLUSIONES 44 BIBLIOGRAFIA 45PregradoThe reproduction of traffic captured on the Internet is used to evaluate the operation of applications, protocols and communication devices by network administrators and researchers around the world. There are various programs that generate synthetic traffic but which, when operating at the application layer level, are subject to errors in the sending times of the packets generated by the interruptions of processes that the operating system continuously performs. This project uses a traffic replication alternative that bypasses packet generation errors through the application software and delegates that task to the network hardware. For this, a Linux-based network testbed was configured that operates at 1Gbps where traffic is injected through the NetFPGA platform at the hardware level. The injected traffic is taken from a trace stored in a PCAP file. The trace reproduced by the NetFPGA was again captured by tcpdump in order to determine the differences between the reproduced and the original version of the traffic. This same exercise was carried out with the most popular software tool for traffic reproduction, called tcpreplay. It was evidenced that the NetFPGA, due to its architecture and operation at the hardware level, achieves a minimum variation (of the order of nanoseconds) and constant between the original trace and the reproduced one, demonstrating the effectiveness of the reproduction of high-speed traffic. For its part, tcpreply shows larger and evenly distributed variations over several milliseconds. This implies, in the case of tcpreply, reductions in bandwidth different from what happens with NetFPGA. As a result of the project, it is possible to demonstrate that the generation of traffic through software tools does not manage to match the characteristics of the original traces captured on the internet. The use of the NetFPGA platform to reproduce traffic directly from the hardware manages to maintain the characteristics and delivery time of the packets established in the original traces.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaReproducción de tráfico gigabit en un testbed de emulación de internet a través de NetfpgaPlaying gigabit traffic on an internet emulation testbed through NetfpgaIngeniero de SistemasBucaramanga (Colombia)UNAB Campus BucaramangaUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPSystems EngineeringComputer networksInformation NetworksInvestigationsAnalysisIngeniería de sistemasRedes de computadoresRedes de InformaciónInvestigacionesAnálisisGeneración de tráfico sintéticoTestbedNetFPGAOrtiz Cuadros, José David, Guerrero Santander, César Darío (2013). Reproducción de tráfico gigabit en un testbed de emulación de internet a través de Netfpga. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABADAMSON, B., & GALLAVAN, S. (1997). MGEN. Retrieved from http://cs.itd.nrl.navy.mil/work/mgen/index.phpANGRISANI, L., D’Antonio, S., ESPOSITO, M., & VADURSI, M. (2006). Techniques for Available Bandwidth Measurement in IP Networks: A Performance Comparison. Computer Networks, 50(3), 332--349.BHATT, D., GHONAMI, A., & RAMANUJAN, R. (1987). An instrumented testbed for real-time distributed systems development.BOTTA, A., DAINOTTI, A., PESCAPE, x, & A. (2010). Do you trust your software-based traffic generator? Communications Magazine, IEEE, 48(9), 158-165. doi: 10.1109/mcom.2010.5560600BOTTA, A., DAINOTTI, A., & PESCAPÉ, A. (2012). A tool for the generation of realistic network workload for emerging networking scenarios. Computer Networks.COVINGTON, G. A., GIBB, G., LOCKWOOD, J. W., & MCKEOWN, N. (2009, 5-7 April 2009). A Packet Generator on the NetFPGA Platform. Paper presented at the Field Programmable Custom Computing Machines, 2009. FCCM '09. 17th IEEE Symposium on.DESAI, N. (2002). Increasing performance in high speed NIDS. A look at Snort’s Internals.GUERRERO, C. D., & LABRADOR, M. A. (2010). On the applicability of available bandwidth estimation techniques and tools. Computer Communications, 33(1), 11-22.JACOBSON, V., LERES, C., & MCCANNE, S. (1989). Tcpdump.LOCKWOOD, J. W., MCKEOWN, N., WATSON, G., GIBB, G., HARTKE, P., NAOUS, J., . . . LUO, J. (2007). NetFPGA--an open platform for gigabit-rate network switching and routing.OREBAUGH, A., RAMIREZ, G., & BURKE, J. (2007). Wireshark & Ethereal network protocol analyzer toolkit: Syngress Media Inc.SHARMI, S., & CHAUHAN, M. S. (2012). Virtual visualization of distributed network traffic using fractals. Paper presented at the Radar, Communication and Computing (ICRCC), 2012 International Conference on.SHRIRAM, A., MURRAY, M., HYUN, Y., BROWNLEE, N., BROIDO, A., FOMENKOV, M., & CLAFFY, K. (2005). Comparison of Public End to End Bandwidth Estimation Tools on High Speed Links. Paper presented at the Proceedings of the 6th Passive and Active Measurements Workshop.SOMMERS, J., BARFORD, P., & WILLINGER, W. (2007). Laboratory-based calibration of available bandwidth estimation tools. Microprocessors and Microsystems, 31(4), 222-235.TIRUMALA, A., QIN, F., DUGAN, J., FERGUSON, J., & GIBBS, K. (2005). Iperf: The TCP/UDP bandwidth measurement tool: Version.TURNER, A., & BING, M. (2005). Tcpreplay. URL http://tcpreplay. synfin. net.WATSON, G., MCKEOWN, N., & CASADO, M. (2006). NetFPGA: A tool for network research and education.ZHOU, H., WANG, Y., WANG, X., & HUAI, X. (2006). Difficulties in Estimating Available Bandwidth. Paper presented at the IEEE International Conference on Communications.ZHOU, Z., CONG, L., LU, G., DENG, B., & LI, X. (2010). HATS: high accuracy timestamping system based on NetFPGA Advances in Computer Science and Information Technology (pp. 183-195): Springer.ORIGINAL2013_Tesis_Ortiz_Cuadros_Jose_David.pdf2013_Tesis_Ortiz_Cuadros_Jose_David.pdfTesisapplication/pdf1319600https://repository.unab.edu.co/bitstream/20.500.12749/1277/1/2013_Tesis_Ortiz_Cuadros_Jose_David.pdfe0b7edd9a72f1fcdfe8152fc05d53d8aMD51open accessTHUMBNAIL2013_Tesis_Ortiz_Cuadros_Jose_David.pdf.jpg2013_Tesis_Ortiz_Cuadros_Jose_David.pdf.jpgIM Thumbnailimage/jpeg4880https://repository.unab.edu.co/bitstream/20.500.12749/1277/2/2013_Tesis_Ortiz_Cuadros_Jose_David.pdf.jpgfb38f5525a20dd01c57b268a38735168MD52open access20.500.12749/1277oai:repository.unab.edu.co:20.500.12749/12772024-01-21 13:29:35.077open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co