Vous êtes sur la page 1sur 20

Decanato de Postgrado

Maestra en Informtica
Fundamentos de Telemtica

Rendimiento de
redes

Javier Maldonado

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Agenda

Conceptos bsicos

Mtricas de rendimiento

Disponibilidad

Tiempo de respuesta

Utilizacin de la red

Ancho de banda disponible

Capacidad de ancho de banda

Mtodos para recolectar informacin de


rendimiento.

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Conceptos Bsicos

Que es rendimiento de redes?

Lo que siempre odiamos escuchar: La red est


lenta.

Que tan lento es lento?

Como podemos saber exactamente que algo va


bien o mal?

Es un trmino un poco complejo de definir.

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Conceptos bsicos

Elementos del rendimiento de redes:

Disponibilidad

Tiempo de respuesta

Utilizacin de la red

Ancho de banda disponible

Capacidad de ancho de banda

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Conceptos bsicos

Disponibilidad

Utilizacin de
la red

Tiempo de
respuesta
Ancho de banda
disponible

Capacidad de
Ancho de banda

Lnea base de comportamiento

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtricas de rendimiento

Disponibilidad

El primer paso es determinar si la red esta al


menos funcionando.

Verifica el funcionamiento de la parte fsica de la


red.

Se puede probar con un simple ping.

Haciendo ping a diferentes host de la red se puede


determinar la disponibilidad de diferentes
segmentos de la red.

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtricas de rendimiento

Disponibilidad (2)

Un ping tambin puede proporcionar alguna


informacin adicional:
$ ping 192.168.1.100
PING 192.168.1.100 (192.168.1.100): 56 data bytes
64 bytes from 192.168.1.100: icmp_seq=0 ttl=255 time=0.712 ms
64 bytes from 192.168.1.100: icmp_seq=1 ttl=255 time=0.620 ms
64 bytes from 192.168.1.100: icmp_seq=2 ttl=255 time=0.698 ms
64 bytes from 192.168.1.100: icmp_seq=3 ttl=255 time=0.662 ms
64 bytes from 192.168.1.100: icmp_seq=4 ttl=255 time=0.649 ms
^C
--- 192.168.1.100 ping statistics --5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.620/0.668/0.712/0.033 ms

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtricas de rendimiento

Disponibilidad (3)

Un par de paquetes perdidos durante el ping no


debera ser motivo de alerta.

Si hay mucha prdida de paquetes, usualmente se


debe a:

Colisiones en un segmento de red (Ej: Tormenta


de colisiones)
Paquetes descartados por un equipo en la red (Ej:
sobrecarga de buffer)

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtricas de rendimiento

Tiempo de respuesta

Es el tiempo que tarda un paquete en recorrer la


red entre dos puntos.

Afecta notablemente a los servicios de tiempo real


(Ej: video llamadas, telnet, ssh).

Estimar el tiempo de recorrido en la red no es


sencillo. Hay otros factores que influyen: CPU,
carga del sistema origen/destino.

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtricas de rendimiento

Tiempo de respuesta (2)

En redes grandes hay muchos factores que


pueden afectar los tiempos de respuesta. Algunos
de los mas comunes:

Segmentos de red sobrecargados


Errores en la red
Cableado de red defectuoso
Tormentas de broadcast
Dispositivos de red defectuoso
Host sobrecargados

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtricas de rendimiento

Tiempo de respuesta (3)

Valores de RTT (Round Trip Time)

Se puede tener un estimado a partir de un


ping:

# ping google.com
PING google.com (173.194.37.40) 56(84) bytes of data.
64 bytes from atl14s07-in-f8.1e100.net (173.194.37.40): icmp_req=1 ttl=54 time=73.0 ms
64 bytes from atl14s07-in-f8.1e100.net (173.194.37.40): icmp_req=2 ttl=54 time=72.2 ms
64 bytes from atl14s07-in-f8.1e100.net (173.194.37.40): icmp_req=3 ttl=54 time=72.0 ms
64 bytes from atl14s07-in-f8.1e100.net (173.194.37.40): icmp_req=4 ttl=54 time=72.2 ms
64 bytes from atl14s07-in-f8.1e100.net (173.194.37.40): icmp_req=5 ttl=54 time=72.0 ms
--- google.com ping statistics --5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 72.032/72.332/73.088/0.386 ms

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtricas de rendimiento

Utilizacin de red

Es el porcentaje de tiempo que la red esta en uso


durante un perodo dado.

Se refiere a cuantos bytes se han transferido por la


red durante un tiempo determinado.

Una frmula general para su clculo es:

% Utilizacin= ((D.Enviados+D.Recibidos)*8)/((Vel.Interfaz*T.muestra))*100

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtricas de rendimiento

Ancho de banda disponible

Es la cantidad de ancho de banda disponible para


una aplicacin en un momento determinado, a
travs de los enlaces de la red.

Permite determinar los cuellos de botella que


ralentizan las comunicaciones entre dispositivos.

Es un proceso matemtico complejo basado en un


patrn de transmisin de paquetes hasta saturar el
enlace sin afectar los servicios.

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtricas de rendimiento

Ancho de banda disponible (2)

Identificando el cuello de botella

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtricas de rendimiento

Capacidad de ancho de banda

Es la capacidad de ancho de banda total entre dos


puntos de la red.

Se calcula utilizando herramientas que


establezcan conexiones entre dos puntos de la
red.

En condiciones ideales debe mantenerse un flujo


constante de datos en la red. En el mundo real no
es as.

Se envan rfagas de datos a distintas velocidades


y en funcin de la respuesta se calcula el ancho de
banda.

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtricas de rendimiento

Capacidad de ancho de banda (2)

Packet pairs: dos paquetes son enviados con una


separacin determinada.

Packet trains: los paquetes se separan segn el


ancho de banda de distintos segmentos

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtodos para recolectar informacin de


rendimiento

Consultar dispositivos

Consultas sobre informacin de rendimiento


directo en los dispositivos involucrados (Ej:
Switchs, routers, gateway).

Generalmente dispositivos administrados con


SNMP implementado.

Los sistemas de monitoreo de redes utilizan este


protocolo para generar estadsticas (Ej: MRTG,
Nagios, Cacti, Pandora).

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtodos para recolectar informacin de


rendimiento

Revisar trfico existente

Se obtiene informacin de rendimiento en base a


la captura del trfico que transita por la red.

Una vez capturado el trfico, se buscan


situaciones como:

Retransmisin de paquetes
Tormentas de broadcast
Anuncios de red
Aplicaciones
Calidad de servicio

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Mtodos para recolectar informacin de


rendimiento

Generar trfico de prueba

Muchas herramientas generan su propio trfico de


prueba para determinar el rendimiento de la red.

Generalmente se utilizan dispositivos conectados


en cada extremo de la red en anlisis.

Decanato de Postgrado
Maestra en Informtica
Fundamentos de Telemtica

Rendimiento de
redes

Javier Maldonado