OPNsense Forum

International Forums => French - Français => Topic started by: tsystem on December 09, 2016, 06:03:54 pm

Title: traffic Shapping / regulation de flux
Post by: tsystem on December 09, 2016, 06:03:54 pm
Bonsoir,

Comme prévu j'ai plein de question ... ::)

Avant de rentrer en profondeur dans la mise en place de règles, je voudrais bien cerner le fonctionnement du principe. Est-ce une limitation définitive ou une limite en cas de saturation ? : si je limite le groupe A à 10Mbps, et le groupe B à 10 Mbps ... le groupe A pourra t-il disposer des 40 Mbps si les autre groupes ne font rien ?

Par avance merci
Ts
Title: Re: traffic Shapping / regulation de flux
Post by: tsystem on December 09, 2016, 11:20:33 pm

J'ai ( j'espére  :-\ ) à peu près avoir compris le fonctionnement pour faire cela, j'aurais
juste besoin de votre validation / avis pour savoir si je ne fais pas n'importe quoi...

Comme le traffic shaper ne permet pas d'utiliser les alias , j'ai découpé le
réseau pour ne pas faire une infinité de règles...

Réseau : 192.168.192/20 et je peu identifier des groupes par sous réseau :
      groupe A : 192.168.192.0/24
      groupe B : 192.168.193.0/24

Pipes :
   - PipeDown 48 Mbps :   bandwidth : 48 / Metric : Mbps / mask : (vide) / CoDel : non / desc : PipeDown 48Mbps
   - PipeUp 48 Mbps :   bandwidth : 48 / Metric : Mbps / mask : (vide) / CoDel : non / desc : PipeUp 48Mbps

Queue :
   - A queue down            pipe:PipeDown 48Mbps      weight:40
   - B queue down            pipe:PipeDown 48Mbps      weight:40
   - email queue down      pipe:PipeDown 48Mbps      weight:20
   
   
   - A queue up         pipe:PipeUp 48Mbps      weight:40
   - B queue up         pipe:PipeUp 48Mbps      weight:40
   - email queue up   pipe:PipeUp 48Mbps      weight:20

Rules :
   (avec : interface wan / proto:ip / src-port : any / destination:any / dst-port : any )
   - A rule down      src: 192.168.192.0/24      target: A queue down
   - A rule up            src: 192.168.192.0/24      target: A queue up
   - B rule down      src: 192.168.193.0/24      target: B queue down
   - B rule up            src: 192.168.193.0/24      target: B queue up
   
   (avec : interface wan / proto:ip / source : any / destination:any / dst-port : any )
   - email smtp down      src-port: smtp         target: email queue down
   - email pop down      src-port: pop3         target: email queue down
   - email smtp up      src-port: smtp         target: email queue up
   - email pop up         src-port: pop3         target: email queue up


Avec cela le groupe A / B et les emails ce partage respectivement 40% , 40% et 20% de la bande passante de 48Mbps (up/down), ainsi :
   - si seulement le groupe A utilise la ligne, il dispose de 48 Mbps
   - Si A utilise le ligne et que des emails sont en traitement, A dispose de 32 Mbps et les emails de 16 Mbps
   - si tout charge, A dispose de 19 Mo, B de 19 Mo, et les emails de 10 Mo


Ma logique est-elle bonne ?  ???
cela marche t-il ?
Si jamais il existe un groupe C (192.168.194/24) sans règle comment cela réagit-il ?


Par avance merci de votre aide et de vos réponses  ;)
Bonne soirée à tous