¿Ideas para pensar QoS en red LibreMesh?

Estamos pensando en contratar un proveedor y distribuirlo por una red armada con equipos con LibreMesh.

¿Cómo podemos garantizar una distribución de ancho de ancho de banda? Necesitamos establecer reglas para que quienes trabajan tengan prioridad en sus horarios de trabajo. Y en los horarios que no hay reserva, la distribución sea equitativa según la demanda

Tendría que analizar las alternativas y ver si es necesario adquirir algún equipamiento.

En un primer nivel tendría que poder identificar equipos o conjuntos de equipos pertenecientes al mismo hogar y regular el consumo individual o grupal. ¿Puede hacerse por MAC? o por el nodo que estén usando para acceder a la red?

¿Podemos utilizar una PC de servidor con algún software? Me nombraron routerOS, ipFire. Hace muuuucho tiempo use Brazilfw que hacía algo de eso.

¿Podemos resolverlo con algún equipo tipo Mikrotik? Algún modelo en particular?

El esquema que estaba pensando era poner este equipo QOS como intermediario (físicamente) entre el router del proveedor y un nodo de la red, usando 2 placas de red. ¿Es necesario utilizar 2 placas?

Saludos y gracias!

Buenisima iniciativa!
Hace varios años que sabemos que es una necesidad de las redes poder hacer priorización de tráfico por distintos motivos.

Hace varios años investigamos un poco pero no tuvimos tiempo de investigar y armar una solución.
En principio se pueden usar los nodos mismos para hacer la priorización, no haría falta sumar otro equipamiento adicional.
Una posibilidad es separar el sistema en 2 partes:

  • Administración de prioridades: decidir quienes tienen prioridad y su administración. Para eso pensamos que pueda realizarse con Pirania.
  • Priorizado de tráfico: sabiendo que participantes de la red (en principio MACs) tienen prioridad por sobre otres se realiza el priorizado. Para esto se podria utilizar por un lado una marcación de paquetes (ponerles una marca en el paquete cuando ingresa a un nodo y que el paquete siga su curso con esta marca). Por otro lado usar esta marca para realizar la priorización en todos los nodos (o solo en los nodos gateway). Esta priorización se puede hacer usando las herramientas disponibles en openwrt. Hay muchas (demasiadas) formas de hacerlo.

Algunos links para leer al respecto:

Puede estar bueno intentar hablar con gente que está en tema, por ejemplo con gente del proyecto bufferbloat, cake, lartc, pueden estar interesados en pensar cómo resolverlo para una mesh.

Gracias SAn, voy a leer un poco por ahí para ver cómo se puede hacer en los routers.

Estuve viendo el pfsense y el zentyal, tienen muchas opciones pero este último requiere una RAM de la que no dispongo para probar.