Quels périphériques de réseau sans fil prennent en charge la régulation basée sur le taux d'utilisation des données? [fermé]

1

Nous accueillons régulièrement plusieurs étudiants dans le cadre d’un atelier LAMP d’une durée de six semaines environ. Pendant le cours, il n’ya généralement pas de problèmes de trafic réseau. Cependant, il est vrai qu'ils ont laissé des logiciels bit torrent s'exécuter en arrière-plan OU lors des pauses qu'ils souhaitent visionner en streaming. Le problème est que d’autres étudiants souhaitent continuer à travailler sur des projets et que les étudiants qui utilisent des applications / flux de vidéo en streaming torrent rendent le processus de développement de LAMP inutilisable.

J'ai essayé de faire des annonces et d'encourager les gens à faire preuve de considération les uns envers les autres. La raison pour laquelle cela n'a pas fonctionné est que:

  1. Ils oublient qu'ils exécutent une application BT en arrière-plan.
  2. Pendant les pauses, ils supposent que personne ne fait de travail (ce qui est raisonnable car il s’appelle «pause»).
  3. Ils oublient que regarder des vidéos affecte les autres personnes.

Tous les étudiants sont conformes. Leur demander de ne pas regarder ou de vérifier si une application BT est en cours d'exécution en arrière-plan leur fait arrêter ce comportement. Mais je ne veux pas continuer à me harceler.

J'aimerais trouver un mécanisme permettant de limiter la bande passante en fonction du taux d'utilisation des données . Je ne veux pas mettre en liste noire les adresses MAC. Des règles comme celles-ci me sembleraient les plus judicieuses.

  1. Initialement, tous les périphériques ont un accès non limité / illimité à une ressource réseau.
  2. Si un appareil dépasse 50 Ko / s pendant trois secondes, il est réduit à 10 Ko / s pendant une minute.
  3. Si un périphérique continue d'essayer de télécharger au-delà de la limite prescrite, la période de limitation augmente de manière exponentielle (c'est-à-dire qu'elle double chaque fois).

Pour moi, cela vaut la peine de payer l’argent pour un appareil qui le fait immédiatement. Je gaspille plus d’argent (c’est-à-dire du temps) à essayer de charger un logiciel de routage personnalisé sur des routeurs et à les amener à faire ce que je veux qu’ils fassent. S'il y a un appareil dans mon budget, je préférerais l'utiliser (disons simplement à moins de 500 $). Mais si DD-WRT ou Tomate sont les seuls moyens de le faire, n’hésitez pas à communiquer cela; J'apprécierais aussi quelques conseils de configuration! Merci!

Avery Chan
la source

Réponses:

0

Sûr. Les versions commerciales de DD-WRT vous permettent d’implémenter la qualité de service ou la limitation. Si je me souviens bien, vous pouvez également le faire sur des points d'accès Cisco, mais cela peut nécessiter un WLC, ce qui serait excessif.

Personnellement, je creuse les routeurs sans fil Buffalo DD-WRT. Plus de fonctionnalités que vous ne pouvez secouer un bâton à ... pricepoint ~ 100,00 $

Dans l'interface Web pour Buffalo, vous pouvez classer le trafic en fonction du numéro de port TCP / UDP et attribuer une priorité (élevée, moyenne et faible). Si vous modifiez le trafic BT, vous n'avez peut-être pas à vous inquiéter ...

Vous pouvez également définir des limites strictes, mais je ne l’ai vu que via la ligne de commande (à partir du wiki DD-WRT)

  tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 10mbit 

  tc class add dev $DEV parent 1: classid 1:1 cbq rate 512kbit \
  allot 1500 prio 5 bounded isolated 

  tc filter add dev $DEV parent 1: protocol ip prio 16 u32 \
  match ip dst 195.96.96.97 flowid 1:1

La première ligne installe une file d'attente basée sur les classes sur votre interface et indique au noyau que, pour les calculs, il peut s'agir d'une interface à 10 Mbits.

La deuxième ligne crée une classe de 512kbit.

La dernière ligne indique quel trafic doit aller à la classe en forme. Le trafic qui ne correspond pas à cette règle n'est PAS mis en forme. Vous pouvez effectuer des correspondances plus complexes (sous-réseaux, ports source, ports de destination) http://lartc.org/howto/lartc.qdisc.filters.html#LARTC.FILTERING.SIMPLE

WayneLKearns
la source
En vérifiant, les Cisco E3200 et E4200 prennent également en charge QoS.
WayneLKearns
J'examinerai davantage les outils de ligne de commande que vous avez suggérés ci-dessus. Les fonctionnalités QoS prêtes à l'emploi ne sont pas exactement ce que je recherche: elles ont tendance à être définies en fonction des adresses IP / MAC. Je ne veux pas avoir à définir de règles pour chaque adresse IP / MAC. Merci!
Avery Chan