Menú principal

Arboles en Cola y PCQ

Publicado por dgonzaleznet, Diciembre 06, 2012, 01:22:41 PM

Tema anterior - Siguiente tema

dgonzaleznet

Tengo una consulta se que el algoritmo pcq hace que se divida el ancho de banda en partes iguales para el numero de clientes que se conectan en el mismo pool de direcciones no es asi?
Ahora he escuchado a algunos clientes quejarse de lentitud aun cuando he aumentado el ancho de banda tengo un mikrotik 3.30 y se que para las versiones nuevas de mikrotik tienen mas opciones, hago un print de mis pcq

name="NEW-PCQ-DOWN" kind=pcq pcq-rate=0 pcq-limit=50
  pcq-classifier=dst-address pcq-total-limit=2000

name="NEW-PCQ-UP" kind=pcq pcq-rate=0 pcq-limit=50
  pcq-classifier=src-address pcq-total-limit=2000


Es suficiente para poner en todas los queue tree para mis clientes?

Tengo un DownTotal y un UpTotal que hace de parent del resto de planes

name="DownTotal" parent=ether2-LAN limit-at=0 priority=8 max-limit=100M
    burst-limit=0 burst-threshold=0 burst-time=0s

name="UpTotal" parent=ether1-WAN limit-at=0 priority=8 max-limit=100M
    burst-limit=0 burst-threshold=0 burst-time=0s


Cola para cliente de 768 Kbps tope de 800k compresión 1:4

name="Down_New_Home_768_1" parent=DownTotal
    packet-mark=New_Pack_Home_768k_1 limit-at=768k queue=NEW-PCQ-DOWN
    priority=1 max-limit=800k burst-limit=0 burst-threshold=0 burst-time=0s

name="Up_New_Home_768_1" parent=UpTotal packet-mark=New_Pack_Home_768k_1
    limit-at=768k queue=NEW-PCQ-UP priority=1 max-limit=800k burst-limit=0
    burst-threshold=0 burst-time=0s


He marcado los paquetes y las conexiones para que los encasille en el address list a cada cliente

;;; New_Home 768k_1
    chain=forward action=mark-connection
    new-connection-mark=New_Conn_Home_768k_1 passthrough=yes
    src-address-list=Nuevo_Home_768k_1

    chain=forward action=mark-packet new-packet-mark=New_Pack_Home_768k_1
    passthrough=no connection-mark=New_Conn_Home_768k_1


Y el respectivo Address list que define a los planes

Estoy en lo correcto o como puedo mejorar para ser equitativo con el ancho de banda de mis clientes, ya que se supone que en este caso con el pcq que tengo deberia conectarse 1 cliente y usar los 800 kbps pero si se conectan un segundo entonces el bw se parte en 2 y cada uno recibiría 400 y 400 kbps si estan todos los 4 conectados entonces cada uno debería navegar a 200 kbps no es asi?

Que tengo mal? porque al parecer los clientes no están recibiendo el ancho de banda equitativamente
Saludos Cordiales,
Daniel González Peña

Requium

No soy muy experto en el tema, pero revisaste que los queues esten funcionales? es decir en algún momento se ponen amarillo o rojo?.

Talvez probaste usar en vez de forward en las cadenas de tu mangle, output o post-routing y seleccionar tu interfaz Lan como out-interface?

Como dije no soy muy experto en el tema pero viendo un poco el packet flow de Mk, creo que iría así para marcar tus reglas :/. Me parece mas un problema de mangle que del queue tree.

Respecto a lo del PCQ estas en lo correcto, tu pcq-rate esta en 0 por lo que dependera del limit del queue para dividirlo en la cantidad de clientes y esto te de el resultado de ancho de banda para cada cliente, ojo que tus pcq son para mas o menos 40 clientes :P.

Saludos
Requium
"The quieter you become, the more you are able to hear" -Backtrack 5

zone-net

debes poner el pcq en 768k y quitarle los limits
ya elpcq puesto en 768k y no en 0 hace el trabajo.

ronaldo09

pone la imajen del mangle la parte de los clientes y la parte del raptor.

Rinosakayu

I like this kind of want and want to give.