Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Analizador en tiempo real de calidad de servicio en redes IP (página 2)




Enviado por Pablo Turmero



Partes: 1, 2, 3

Monografias.com
Flujos comunes
Punto de análisis
Punto de análisis

Monografias.com
Medida del One Way Delay
Es el tiempo de viaje de un paquete entre dos puntos de la red
No es el Round Trip Time / 2
El RTT es calculado por la utilidad ping
El paquete puede tomar diferentes caminos
Puede haber diferente nivel de congestión
Pueden haber diferentes políticas QoS
Se necesita
Tomar el tiempo en los dos puntos de la red
Identificar el mismo paquete en los dos punto de medida (función identificadora)
Los puntos deben estar sincronizados

Monografias.com
Medida del One Way Delay (II)
Red
(Gp:) t1

(Gp:) t2

One Way Delay = t2 – t1
Datagrama IP

Monografias.com
Campos identificadores IPv4
versión
tipo de servicio(TOS)
Longitud total (octetos)
identificador
desplazamiento de fragmento
flags
time to live (TTL)
protocolo
checksum cabecera
dirección IP origen
dirección IP destino
long.cabecera
opciones (si existen)
16
0
15
31

Monografias.com
dirección IP destino
longitud de datos
Campos identificadores IPv6
tipo de tráfico
versión
etiqueta de flujo
siguiente cabecera
límite de saltos
dirección IP origen
0
16
31
15

Monografias.com
Función identificadora
Permite la identificación de paquetes IPv6
CRC – 32 (4 octetos)
campos invariables en el recorrido
puertos origen y destino TCP/UDP
40 octetos de datos
No analiza los datos de usuario
Sirve como clave de dispersión (hash)

Monografias.com
Arquitectura
Red
copia
copia
Sonda
Sonda
red de control
Analizador
GPS
GPS
Modelo Cliente / Servidor
Servidor: sondas
Cliente: analizador

Monografias.com
Sonda
Plataforma Linux
Lenguaje C
Basada en Libpcap
API de tcpdump o Ethereal
Incorpora compilador/optimizador para los filtros
Prescinde de threads
Sólo las versiones de Libpcap a partir de 0.7.x son thread-safe.

Monografias.com
Sonda – Marca de tiempo
Marca de tiempo establecida por el reloj del sistema operativo
Wire Time vs User Time
Network Time Protocol (NTP)
PPSKit
Global Positioning System (GPS)

(Gp:) controlador
específico
(Gp:) controlador
genérico
(Gp:) red
(Gp:) hardware
(Gp:) int
(Gp:) netif_rx(buffer) {

do_gettimeofday();

}

Wire time
User time

Monografias.com
Mensajes hacia el analizador
Formato del mensaje
Tráfico de control

Monografias.com
Sonda – Resúmen proceso
Captura de paquetes a nivel de enlace en modo promiscuo (privilegiado)
Ethernet (10, 100, 1000, …)
Wireless
ATM (Asynchronous Transfer Mode)
Reconocimiento de protocolos
Creación de identificador de paquete
CRC – 32
Composición de mensaje
Envío al analizador

Monografias.com
Analizador
Programado íntegramente en Java
Funciones
Ofrece interacción con el usuario
Realiza el cálculo de las medidas
Controla las sondas
Sin sincronización
Obtiene la información temporal de las marcas de tiempo de los paquetes
Multi-threaded
Gráficas dinámicas

Monografias.com
Identificación de flujos comunes
Cada paquete pertenece a un flujo
Dirección IP origen
Dirección IP destino
Puerto origen (TCP/UDP)
Puerto destino (TCP/UDP)
Si un mismo flujo se observa en ambas sondas es un flujo común
Si un paquete pertenece a un flujo común, éste lo almacena temporalmente

Monografias.com
Analizador – Otras características
Gráficas dinámicas
Permiten comparar más de un flujo
Se escalan automáticamente
Representación de máximos y mínimos
Snapshot
Almacenado de análisis
Sin seguridad
El protocolo utiliza un único puerto (7777) para facilitar la seguridad externa

Monografias.com
Ejemplos

Monografias.com
Ejemplos

Monografias.com
Ejemplos

Monografias.com
Ejemplos

Monografias.com
Limitaciones
Sonda:
La capacidad de proceso depende de:
CPU
Tarjeta de red
Analizador
La capacidad de proceso depende de:
CPU
Equipos utilizados:
Sondas: Pentium III celeron 600, Intel NIC
Analizador: Pentium IV 2.4
Capacidad de análisis > 25Mbps
DVD MPEG-2 < 10Mbps
Utilización de filtros

Monografias.com
Resumen
Arquitectura cliente / servidor
Analizador y sondas
Captura pasiva
Proceso en tiempo real
Soporte para IPv6
Licencia GNU/GPL
Más información:
http://oreneta.ccaba.upc.es

Partes: 1, 2, 3
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter