Forums:
He hechado a andar lo siguiente, me segmenta mi red en dos, cada una con 1024Kbps como RATE y 2048kbps como CEIL, requiero que la asignación del ancho de banda sea equitativo entre los usuarios de cada una de las clases, he leido que para eso se necesita sfq (Stochastic Fairness Queuing), la pregunta es: ¿En qué parte del script (clases) configuro eso? además, ¿La configuración que tengo si hace utilización del ancho de banda sobrante de una clase en otra?, para poder utilizar ancho de banda que esta sin utilizar.
Las pruebas q he hecho con este script han sido satisfactoria en razón de la división del canal para cada red, lo que no he podido probar aún es el reparto equitativo entre los usuarios de cada clase y la utilización de ancho de banda sobrante de una clase en otra.
#!/bin/bash
tc qdisc del dev eth0 root
iptables -F -t mangle
#Marcado de paquetes
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.50.100-192.168.50.150 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.60.100-192.168.60.150 -j MARK --set-mark 20
#Creación de cola raiz
tc qdisc add dev eth0 root handle 1: htb default 20
tc class add dev eth0 parent 1: classid 1:1 htb rate 2048kbit ceil 2048kbit
#Creación de subcolas
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 1024kbit ceil 2048kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:20 htb rate 1024kbit ceil 2048kbit prio 2
#Filtrado de paquetes a su respectiva cola
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 20 fw flowid 1:20
tc qdisc show dev eth0
tc class show dev eth0
Saludos.
una duda el marcado de
una duda el marcado de paquetes no te ralentiza el trafico????
yo lo probé en una ocasión y de repente iba todo muy lento con comparación con no hacerle.
No, nada q ver, no he tenido
No, nada q ver, no he tenido ningun problema, he utilizado un sinnumero de veces en diferentes cosas la marcación de paquetes y nunca he tenido problemas de rendimiento.
busca prometheus aca mismo es
busca prometheus aca mismo es una manera mas simple de armar planes mas equitativos
Ok gracias por la respuesta,
Ok gracias por la respuesta, ya veré Prometheus, y respecto a lo q presenté, q opinión puedes darle? el script cumple con los requisitos que presento?
Saludos