Calculo de Ancho de banda Efectivo


Para realizar el cálculo de BW (ancho de banda en ingles, Bandwigth) es necesario tener claro varios conceptos:

1- El ancho de BW se mide en bits (bits por segundos)

2- Las unidades son K (kilo), M (mega) etc....

3- 1Bits es igual a 8 Bytes 1bips=8 Bytes

El ancho de banda como definición es la velocidad de trasmisión de un canal de comunicaciones de un extremo a otro, vamos a explicar como calcular el ancho de banda efectivo en sesiones TCP:

bps = tamaño de la venta TCP(bits) / Latencia(s)

Esta formula nos da el ancho de banda efectivo, a continuación vamos a ver como se calcula en una red Ethernet, realizando un ping entre equipos de la misma red:

Realizamos un ping:
C:\Windows\system32>ping X.X.X.X
Haciendo ping a X.X.X.X con 32 bytes de datos:
Respuesta desde X.X.X.X: bytes=32 tiempo=4ms TTL=128
Respuesta desde X.X.X.X: bytes=32 tiempo<1m TTL=128
Respuesta desde X.X.X.X: bytes=32 tiempo<1m TTL=128
Respuesta desde X.X.X.X: bytes=32 tiempo<1m TTL=128
Estadísticas de ping para X.X.X.X:
    Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (0% perdidos),
Tiempos aproximados de ida y vuelta en milisegundos:
    Mínimo = 0ms, Máximo = 4ms, Media = 1ms
En nuestro caso el tamaño de la venta es de 32 bytes, entonces si el tamaño de la ventana TCP es de 32bytes = 0.03125KB; si pasamos estos 0.03125KB a bit son 256bits, ahora ya podemos realizar el calculo que nos daría la tasa de transferencia máxima con un host de mi misma red.

Bps= 256bits/0.0001s

Bps= 2560000 esto es = 2,44 Mbps de tasa de transferencia máxima en la red.

Otro ejemplo:
Ahora realizamos un ping desde nuestra red hacia el exterior:

Haciendo ping a www.google.es [216.58.211.227] con 32 bytes de datos:
Respuesta desde 216.58.211.227: bytes=32 tiempo=22ms TTL=45
Respuesta desde 216.58.211.227: bytes=32 tiempo=22ms TTL=45
Respuesta desde 216.58.211.227: bytes=32 tiempo=21ms TTL=45
Respuesta desde 216.58.211.227: bytes=32 tiempo=21ms TTL=45
Estadísticas de ping para 216.58.211.227:
    Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (0% perdidos),
Tiempos aproximados de ida y vuelta en milisegundos:
    Mínimo = 21ms, Máximo = 22ms, Media = 21ms
La ventana TCP es de 32bytes = 0.03125KB
0.03125KB = 256bits
Aplicamos la formula:

bps = tamaño de la venta TCP(bits) / Latencia(s)

bps = 256bits/ 0.021ms
bps = 12190,47 no llega ni a 1 Mbps de tasa de transferencia máxima.

Otro ejemplo:

Realizando un ping sobre una línea de fibra óptica de casa de movistar, con un tamaño de ventana de 64bytes=65536kB=65536*8=524288bits
Bps= 524288/0.0082348s
Bps= 63673548,70 = 60,72Mbps


Saludos

Israel

Herramienta de pruebas para Redes Informaticas


Una de las herramientas que mas he utilizado a parte de wireshark es Iperf esta herramienta me ha sido muy util para realizar pruebas y poder optimizar y ajustar las redes con las que he trabajado.

 

Su funcionamiento es muy sencillo, ademas es una herramienta multiplataforma. Que sirva este articulo como presentacion; en sucesivos articulos se explicara lo facil que es usar esta herramienta..

Saludos
Israel