[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