• # j'arrive peut être après la bataille

    Posté par . En réponse au message partager la bande passante d'une connection internet mutualisée ?. Évalué à 4.

    Mais pour répondre à la première problèmatique (ie pénaliser ceux qui téléchargent trop)
    Ce qui est fait traditionnellement, c'est

    1°) Définir si des flux sont prioritaires (ACK par exemple, flux ssh ou d'administration).
    Ceux là ont une priorité élevée (utilisation de "prio").

    2°) Ensuite, sur une priorité moins élevée :
    a- allouer à tout le monde une réservation qui correspond à (n+m)/(bp_cx-K)
    ou n est le nombre de connexion
    m le nombre de canaux de garde (ie réservé pour une utilisation future etc...)
    bp_cx la bande passante de ta connexion
    K la bande passante utilisé par les flux prioritaires
    b- permettre à tout le monde d'utiliser la bande passante non utilisée.

    Tu peux utiliser HTB pour le faire, ou d'autres files (sfq, RED, ...). Chacune a ses particularité et dépend du contexte d'utilisation.
    Dans un cadre général, HTB est largement suffisant.

    Ainsi : certains flux sont sur de passer.
    tout le monde est sur d'avoir un minimum de bande passante.
    Celui qui a lancé le téléchargement n'utilise que ce qui n'est pas réservé.
    Si deux utilisateurs dépassent leur réservation, ca sera en round robin/...


    Ensuite en ce qui concerne le drop de paquet sur l'interface d'entrée : cela n'a pas d'effet en "général", mais en "particulier" sur un flux tcp, cela à bel et bien un effet.
    Les fenêtres de transmissions vont être diminuée, etc...