mise en forme de la bande passante, la meilleure approche

10

Disons que j'ai un serveur avec beaucoup d'adresses IP externes, 1024+. Mes utilisateurs génèrent un trafic important, mais pas tous. Ceux qui mangent toute la bande passante sont peu nombreux et font souffrir les autres de la faible vitesse d'Internet car ils mangent toute la bande passante.

Nous envisageons de mettre en place une règle de mise en forme pour garantir que tout le monde soit satisfait ou du moins la majorité est et nous débattons de la meilleure approche pour le faire.

Premier plan

Calculez le nombre de clients connectés et répartissez la bande passante entre eux en faisant en sorte que tout le monde mange le même morceau de gâteau.

Avantages:

  • Je ne paie pas de grosses factures sur la bande passante
  • Personne n'enfreint la loi

    Désavantages

  • la bande passante est divisée à égalité et les utilisateurs ayant de faibles besoins en bande passante (lecture de documents, lecture de Facebook, etc.) auront la même bande passante que les gros utilisateurs qui comptent sur mes services pour leur entreprise.

  • tous les utilisateurs auront la même bande passante, mais les utilisateurs ayant de faibles besoins "emprisonneront" leur part même s'ils n'en auront pas besoin, donc je me retrouve avec beaucoup de bande passante non utilisée

Deuxième plan

Surveillez les utilisateurs et voyez s'ils sont sur la limite de bande passante ou au-dessus (limite totale du serveur). S'ils atteignent ce point, essayez d'identifier ce que les utilisateurs en mangent le plus. Si nous constatons que les utilisateurs mangent plus de 40% à 50% de la bande passante totale, envoyez-les en prison pendant 20 minutes. Prison signifie réduire sa bande passante à 250kb / s par exemple.

Avantages:

  • Aucune bande passante n'est gaspillée
  • Si aucune bande passante n'est gaspillée, les utilisateurs importants peuvent en utiliser davantage et j'ai des clients satisfaits
  • C'est une solution plus intelligente permettant à chacun de se développer en fonction de ses besoins
  • Utilise une police de bande passante où les méchants sont emprisonnés et les bons (les nombreux dans la plupart des cas) sont une société heureuse

    Désavantages

  • Les outils de surveillance sur un serveur lourd peuvent le mettre en veille car ils ont tendance à consommer beaucoup de ressources

  • Je n'ai peut-être pas de méchants mais beaucoup de bons en ligne et la bande passante dépasse la limite et je suis dans la situation de ne pas savoir qui punir (dans ce cas, nous pouvons appliquer le premier plan pendant 1 heure)

Je suis ouvert à un petit brainstorming et suggestions

Romeo M.
la source
1
Si vos clients paient pour une bande passante limitée, ils n'ont rien à redire. S'ils paient pour une bande passante incontrôlée, vous les fraudez. Quoi qu'il en soit, aucun problème à résoudre.
womble
1
Restez à la question s'il vous plaît
Romeo M.

Réponses:

2

Que diriez-vous d'un système de godet, où la bande passante diminue progressivement lorsque quelqu'un utilise toute la bande passante? Cela irait de plus en plus lentement et de plus en plus s'ils utilisent beaucoup plus que la moyenne. Mais le seau se vide au fil du temps afin qu'ils puissent à nouveau aller à pleine vitesse lorsque:

  • il n'y a pas de charge élevée sur le réseau
  • ils n'utilisent pas le réseau depuis un certain temps ou une intensité

vous pouvez également créer plus de scénarios et créer dynamiquement de nouvelles stratégies en fonction du scénario et de l'évolution au cours de l'utilisation du réseau.

Lucas Kauffman
la source
Il existe des moyens simples d'utiliser un planificateur hiérarchique comme HTB avec une bande passante "maximale" définie et un paramètre "plafond" facultatif où les utilisateurs peuvent récupérer la bande passante tant qu'une limite supérieure globale n'est pas atteinte. La documentation peut être consultée sur LARTC.org .
the-wabbit
1

Je déterminerais d'abord ce qu'est réellement le trafic (c'est la chose la plus importante à faire au lieu de simplement mettre en œuvre aveuglément quelque chose). Bien sûr, si l'utilisateur télécharge des torrents de films au travail pour profiter d'une connexion à haut débit au travail, il existe de meilleures façons de résoudre plus directement le problème. D'autres cas où l'utilisateur peut avoir un serveur qui exécute un serveur interne qui communique avec l'un des serveurs de base de données peuvent parfois provoquer des pics d'utilisation de la bande passante afin de fonctionner de manière raisonnable.

Il s'agit d'abord de faire une analyse sur laquelle les utilisateurs consomment le plus de données et d'attribuer les raisons pour lesquelles il est nécessaire qu'ils utilisent autant. Cette partie vous donnera une justification à donner à la direction lorsque les quelques utilisateurs qui monopolisent la bande passante commencent à se plaindre. Dans certains cas, il se peut qu'ils aient vraiment besoin de consommer autant de bande passante, mais dans certains cas, vous constaterez que leur abus de réseau est en cours.

Après cela, vous pouvez ensuite résoudre les problèmes et, le cas échéant, implémenter une politique de mise en forme de la bande passante s'il est hors de question d'acheter plus de bande passante pour l'entreprise.

Wilshire
la source
Nous avons plus de 60 serveurs avec des clients qui achètent, qui viennent, qui partent. Je n'ai aucun moyen de comprendre les besoins de chacun. Certains d'entre eux utilisent des scrappers Web, d'autres font Facebook ou tout autre marketing. J'ai besoin d'une solution qui s'adressera à tout le monde, peu importe ce qu'ils font avec les IP que je leur donne, c'est pourquoi il est difficile de faire ce que vous avez dit.
Romeo M.
0

J'utilise un commutateur géré entre mon routeur T1 et chaque pare-feu nécessaire. Cela me permet de définir les limites de bande passante QoS appropriées dans sa configuration avant de frapper la passerelle de chaque réseau.

user87037
la source
Je ne peux pas faire ça. Pas d'accès physique aux serveurs malheureusement. Ils sont répartis à travers le monde.
Romeo M.