| Made possible by PowerDNS | ||
|---|---|---|
| Anterior | Capítulo 14. Disciplinas de cola avanzadas y poco conocidas | Siguiente |
Esta qdisc no se incluye en los núcleos estándar pero la puede descargar de aquí. Actualmente la qdisc sólo está probada con núcleos Linux 2.2 pero probablemente funcionará también con núcleos 2.4/2.5.
La qdisc WRR distribuye ancho de banda entre sus clases usando el esquema de weighted round robin. Osea, que al igual que la qdisc CBQ contiene clases dentro de las cuales se pueden colocar qdisc arbitrarias. Todas las clases que tengan suficiente demanda obtendrán un ancho de banda proporcional a los pesos asociados con las clases. Se puede establecer los pesos de forma manual usando el programa tc. Pero también pueden decrementarse de forma automática para clases que transfieran demasiados datos.
La qdisc incluye un clasificador que asigna a diferentes clases los paquetes que vienen o van a diferentes máquinas. Se puede usar tanto la MAC como la IP y las direcciones de origen o destino. Sin embargo, la dirección MAC sólo se puede usar cuando la máquina Linux esté actuando como bridge ethernet. Las clases se van asignando automáticamente a máquinas basándose en los paquetes vistos.
Esta qdisc puede ser muy útil en sitios como una residencia estudiantil donde muchos individuos sin relación alguna comparten una conexión a Internet. La distribución de WRR contiene como uno de sus elementos centrales varios script que configuran un comportamiento relevante a tales sitios.