[LUG.ro] pregunta sobre regulación de ancho de banda
Federico Lazcano
lugro@lugro.org.ar
Thu, 26 Jun 2003 00:46:02 -0300
Hola, acerco una pregunta sobre CBQ.
Estoy compartiendo una conexión iplan de 512K y tengo esta estructura:
eth1 eth0
I'net ------- 200.69.X.X [ linux] 192.168.10.1 ------------ PC1
512 kbps
PC2
PC3
....
PCN
utilizando cbq-init quiero lograr el siguiente comportamiento:
1) Establecer un máximo por vecino de 512K/N
2) Si no están todos los equipos conectados, que ese ancho de banda se
reparta entre los presentes, de manera equitativa
Para 4 equipos, puse este script (uno por cada IP)
DEVICE=eth0,512Kbit,56Kbit
LEAF=sfq
BOUNDED=no
RATE=128Kbit
WEIGHT=12Kbit
PRIO=5
RULE=192.168.10.101
Hasta donde entendí (leyendo el linux advanced router and traffic control
howto), utilizando SFQ y la misma prioridad para todos (5) el segundo punto
se cumplía. El primer punto lo configuro a manopla (RATE).
El problema que estoy teniendo es que una IP se devora todo el ancho de
banda.(maldito Kazaa!!)
Inclusive fuerza a la conexión a superar los 512K supuestamente asignados
(he tenido picos de hasta 1Mbps).
Puede ser que, al crecer el ancho de banda del total, el algoritmo cbq
calcule mal los tiempos inactivos/activos de esta clase, y que la regulación
se vaya al demonio?
Si lo fuerzo a que se limite a 128K (Bounded=yes) anda perfecto...pero
desperdicio ancho de banda si no hay más gente conectada.
Bueno, si alguien tira algo de luz le estaré muy agradecido.
Saludos,
Federico