Descripción del proyecto
PACKTRACK SE CENTRA EN EL PROBLEMA DE SEGUIMIENTO DE PAQUETES, O PACKET TRACKING, EN REDES DE DATOS, CUANDO LAS VELOCIDADES DE LOS ENLACES SON MUY ALTAS. EN LA ACTUALIDAD, LAS REDES DE DATOS SON PARTE ESENCIAL DE LA ACTIVIDAD DE LA MAYOR PARTE DE LAS COMPAÑIAS Y DE LOS ORGANISMOS PUBLICOS. EN ESTE SENTIDO, EL ASEGURAMIENTO DE SU CALIDAD ES MUY IMPORTANTE. LAS TECNICAS DE PACKET TRACKING PERMITEN EL SEGUIMIENTO DE LA TRAYECTORIA DE UN PAQUETE POR LA RED. PARA ELLO, SE DESPLIEGAN SONDAS PASIVAS EN LOS ENLACES MAS CRITICOS DE LA RED. ESTAS SONDAS CAPTURAN SELECTIVAMENTE PAQUETES (CAPTURAR TODOS NO ES UNA SOLUCION ESCALABLE) Y LOS IDENTIFICAN MEDIANTE UN CODIGO TIPO HASH. LAS SONDAS DEBEN ESTAR SINCRONIZADAS. A CONTINUACION, ESTOS CODIGOS SE ENVIAN A UN SERVIDOR DE PROCESO DE TRAFICO DONDE SE INTENTAN AGRUPAR OCURRENCIAS DEL MISMO CODIGO EN DISTINTOS SALTOS, Y ASI SE IDENTIFICA LA TRAYECTORIA DEL PAQUETE. AL ESTAR LAS SONDAS SINCRONIZADAS ES POSIBLE ESTIMAR EL RETARDO EXACTO QUE HA SUFRIDO CADA PAQUETE EN CADA SALTO. LAS DIFICULTADES QUE PRESENTA EL PACKET TRACKING SON MULTIPLES, ESPECIALMENTE CUANDO LA VELOCIDAD ES ALTA (10 GBPS O SUPERIOR). POR UN LADO, LA CAPTURA Y CALCULO DE LOS CODIGOS HASH A ALTA VELOCIDAD ES MUY EXIGENTE EN TERMINOS DE PROCESO Y PUEDE REQUERIR DEL DESARROLLO DE HARDWARE ESPECIFICO. POR OTRO LADO, REALIZAR LA COMPARACION DE TODOS LOS CODIGOS HASH GENERADOS EN LOS DISTINTOS SALTOS ES TAMBIEN MUY DIFICIL DESDE EL PUNTO DE VISTA COMPUTACIONAL. PARA MITIGAR LA CARGA DE TRAFICO EN EL SERVIDOR CENTRAL DE PROCESO DE TRAFICO ES NECESARIO DISEÑAR TECNICAS DE MUESTREO DISTRIBUIDO DE TRAFICO Y TAMBIEN PUEDE SER NECESARIO EL EMPLEO DE TECNICAS DE COMPUTACION MASIVAMENTE PARALELAS.LOS BENEFICIOS DEL PACKET TRACKING SON CLAROS: AL CONOCER LA TRAYECTORIA DEL PAQUETE Y LOS CORRESPONDIENTES TIEMPOS DE PASO ES POSIBLE DETERMINAR DONDE SE ENCUENTRAN LOS CUELLOS DE BOTELLA. HAY QUE TENER EN CUENTA QUE EN UNA RED ACTUAL CONVIVEN MULTIPLES SISTEMAS: CORTAFUEGOS, BALANCEADORES DE CARGA, ROUTERS REDUNDANTES, ETC. POR ELLO, ES IMPORTANTE IDENTIFICAR CUAL DE ELLOS ES EL QUE PRODUCE MERMA DE LA CALIDAD DE SERVICIO. ESTO SE PUEDE HACER A TRAVES DEL DESGLOSE DE RETARDOS EN LA TRAYECTORIA DE LOS PAQUETES, QUE ES EL OBJETIVO DEL PACKET TRACKING.EN CONCLUSION, PACKTRACK TIENE COMO OBJETIVOS: I) DESARROLLAR UNA SONDA DE CAPTURA Y CALCULO DE CODIGOS HASH A 40 GBPS Y EL CORRESPONDIENTE SERVIDOR DE PROCESO, II) DESARROLLAR ALGORITMOS DE MUESTREO DISTRIBUIDO QUE PERMITAN EL SEGUIMIENTO EFICIENTE DE GRANDES VOLUMENES DE TRAFICO, III) HACER CONTRIBUCIONES FUNDAMENTALES AL DESARROLLO DE HASH DE PAQUETES A ALTA VELOCIDAD Y IV) VALIDAR LOS RESULTADOS DEL PROYECTO CON TRAFICO REAL. OBSERVAMOS QUE EL PROYECTO TIENE UNA COMPONENTE DE INVESTIGACION FUNDAMENTAL, Y OTRA DE POSIBLE TRANSFERENCIA TECNOLOGICA.