[LUG.ro] Modelando trafico TCP/IP
Fernando Scandolo (D`arcy)
lugro@lugro.org.ar
Tue, 11 Mar 2003 11:58:15 -0300
Por si no sabian, el kernel de Linux tiene un codigo de ruteo, filtrado y
modelado de trafico con mas prestaciones y performance que muchos routers y
firewalls dedicados. Despues de leer el excelente Linux Advanced Routing &
Traffic Control HOWTO (http://www.lartc.org/howto) se me dio por probar un
poco de traffic shaping con tc y las distintas qdiscs y la verdad es que
andan muy bien ! Arme un script con las dos mas simples, pfifo y tbf, si a
alguien le interesa esta aca:
http://www.darcy.com.ar/shaper/current
El filtro pfifo divide el trafico en 4 bandas dependiendo del flag TOS
(tipo de servicio) de TCP/IP. Los paquetes pertenecientes a servicios que
necesitan menor latencia van a bandas de mayor prioridad, asi que salen
antes sin tener que esperar a que salga el resto del trafico.
El filtro tbf limita la velocidad de salida de los paquetes evitando que
se encolen en el modem/router ADSL/link. Como entonces la cola la controlas
vos, podes manejar exactamente cuanta latencia vas a tener.
Espero haber incitado al menos la curiosidad de algunos ;)
Saludos,
--Fernando
http://www.darcy.com.ar