7 Qos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 26

07.

QoS
Simple Queues

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 181


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
Calidad de Servicio - QoS
• QoS (Quality of Service) es el rendimiento global de
una red, particularmente el rendimiento visto por los
usuarios de la red
• RouterOS implementa varios métodos de QoS como:
• Limitación de velocidad del tráfico (shaping)
• Priorización del tráfico
• Otros

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 182


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
Limitación de Velocidad
• No se puede tener control directo sobre el tráfico
entrante
• Pero es posible hacerlo indirectamente “dropeando”los
paquetes entrantes
• TCP se adaptará a la velocidad de conexión efectiva

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 183


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
Queue Simple (Cola simple)
• Las colas simples se pueden utilizar para limitar de
manera sencilla la tasa de datos de:
• La velocidad de descarga del cliente (download)
• La velocidad de subida del cliente (upload)
• La velocidad total del cliente (download + upload)

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 184


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
Target
• Target (objetivo) es la interfaz a la que se aplica la cola
sencilla
• Se debe introducir un objetivo que puede ser:
• Una dirección IP
• Una subred
• Una interfaz

• El orden de la cola es importante. Cada paquete debe


pasar por cada cola simple, hasta que se encuentre
una coincidencia.

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 185


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
Queue Simple (Cola simple)
• Se debe deshabilitar la regla de FastTrack en el
Firewall para que funcione la Cola Simple
~

:t
#
1~
==
Queues

Name
InterfaceQueues QueueTree Queue

I C:I
!
: '\('
11
~
Target Upload Max
Types
P eset Jr>'ers II Reset All
Counters
limit 00DownloadMax Limit Pad<et Marl<S Total Max Linit (bits/s)

I Find 1[
General Advanced statistics Traffic Total Total Statistics OK

Name: [fflnl Cance


l
Specify client Target: !192.168.199.200
Apply
Ost.:._ ...
Disable
Specify Max Limit Target Upload Target Download
Comment
for the client
Max Linl: c!256k=------"r..c!ls~.:..:12:..:.k _,10 bits/s Copy

-•-&rst-- Remove
&J'st Lri: !~ed !~ !unlimited
;:::::::::::::::::::;:::::;-- 1 bits/s
Reset Counters
;::::::::::::::::::;;::;-- 0 Reset All
Counters
&J'st Tlreshold: ;:!ui:::i,:::~:::ed::::::===~!u!nilim]~i+te~d Torch

10 bits/s
enabled
&J'st Trne: [o =1 !o'" =1 s
© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 186
MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
Dst. (Destino)
• Se define como la dirección al cual el trafico será dirigido desde el
“target”.
• O también la Interfaz por la cual cual el tráfico del target fluirá.
• No es obligatorio que ingresemos el campo “DST ADDRESS"
• En lugar de establecer límites al cliente, el tráfico al servidor
también puede ser controlado

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 187


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
max-limit y limit-at
• El parámetro "max-límit" es la velocidad de datos
máxima que puede alcanzar un objetivo
• Se lo conoce como MIR (máxima velocidad de
información)
• Es el ancho de banda que se entrega en el
mejor de los casos

• El parámetro "límit-at" es la velocidad de datos mínima


garantizada para el objetivo
• Visto como CIR (tasa de información
comprometida)
• Es el ancho de banda que se entrega en el peor
de los casos

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 188


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
limit-at (ancho de banda garantizado)
• Se utiliza para asegurarse que el cliente siempre obtenga el
ancho de banda mínimo
• El tráfico restante será repartido entre los clientes en una especie
de “primero que llega, primero que se sirve”
• Se controla con el parámetro Limit-at
• En el ejemplo, El cliente tendrá el ancho de banda garantizado a
1 Mbps en la subida y en la bajada

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 189


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
Colores y significado
• Los íconos de cola cambian de color de acuerdo al
uso. El color tiene un significado.

• Verde: 0 – 50% de ancho de banda disponible


• Amarillo: 51 – 75% ancho de banda disponible
• Red: 76 – 100% de ancho de banda disponible

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 190


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
max-limit y limit-at

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 191


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
burst
• Permite a los usuarios obtener, por un corto tiempo, más ancho
de banda de lo que permite el parámetro "max-limit".
• Útil para impulsar el tráfico que no utiliza el ancho de banda con
demasiada frecuencia. Por ejemplo, HTTP. Obtener una página
de descarga rápida, que leyó durante unos segundos.

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 192


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
burst (parámetros)
• burst-limit: Velocidad máxima de datos al tiempo que
se permite la ráfaga.
• burst-time: tiempo en segundos, durante el cual se
hizo el muestreo.
• burst-threshold: el valor que determinará si se le
permitirá a un usuario el burst.
• average-rate: Un promedio de transmisión de datos
calcula en 1/16 o partes de "tiempo de ráfaga". Cada
1/16 partes del burst-time, el router calcula la
velocidad de datos promedio de cada clase en los
últimos segundos de burst-time
• actual-rate: actual tasa de transferencia de datos
(real).

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 193


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
burst
5
Burst-Limit
4
Actual Rate
3
I
Max-Limit
2

Limit-At Burst-Threshold
I
Disallo
Average Rate w
0
0 2 3 4 5 6 7 8 9 1 I 1 1 1 1
0 I 2 3 4 5
© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 194
MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
burst
5
Burst-Limit
4
Actual Rate
3
I
Max-Limit Average Rate
2

I I
Burst-Threshold
Allow Disallow
Limit-At

0
16 17 1 1 20 21 22 23 24 25 26 27 28 29 30
8 9 31
© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 195
MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
Limitación de Tráfico
• Los principios que usa MikroTik para la limitación, se basa
en los siguientes métodos:
• Shapper: desecha los paquetes que sobrepasan el
trafico.
• Scheduler: genera un delay para que los paquetes
no sean desechados y lleguen pero con retardo.

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 196


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
Tipos de Colas
• Tenemos los siguientes tipos de colas:
• BFIFO, PFIFO, MQ PFIFO
• RED
• SFQ
• PCQ

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 197


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
FIFO (First In First Out)
• Lo que llega primero se maneja primero, lo que llega después
espera hasta que el primer paquete es finalizado.
• El número de unidades de espera (Paquetes o Bytes) es limitado
por la opción “queue size”.
• Si el queue está lleno las siguientes unidades son descartadas

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 198


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
RED (Random Early Drop)
• Similar a FIFO con la carácterística de que existe la probabilidad
de un drop adicional incluso si el queue no está lleno
• Esta probabilidad se basa en la comparación del promedio de la
longitud del queue sobre algún período de tiempo para un
threshold mínimo o máximo. Mientras más cercano esté al
máximo Threshold es más grande la probabilidad de que se haga
un drop

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 199


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
SFQ (Stochastic Fairness Queuing)
• Basado en el valor hash de las direcciones origen y destino, el SFQ
divide el tráfico en 1024 sub-streams
• Entonces el algoritmo Round Robin distribuirá igual cantidad de tráfico a
cada sub-stream

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 200


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
PCQ (Per Connection Queuing)
• Es un tipo de cola que se utiliza para optimizar grandes
implementaciones de QoS limitando el tráfico por sub-stream
• Puede sustituir múltiples colas con una sola
• Se pueden utilizar varios clasificadores:
• Dirección IP origen/destino
• Puerto origen/destino

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 201


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
PCQ
• Rate – máxima tasa de datos disponibles de cada sub-stream
• Limit – tamaño de la cola de un simple sub-stream (en KiB)
• Total Limit – cantidad máxima de data encolada en todos los sub-
streams (en KiB)
• Un valor pcq-limit grande
• Creará un buffer más grande, lo que reduce los paquetes
caídos
• Aumentará latencia
• Un valor pcq-limit más pequeño
• Aumentará paquetes gotas (desde buffer es menor) y
obligará a la fuente para volver a enviar el paquete, lo
que reduce la latencia
• Supondrá un ajuste de tamaño de la ventana TCP,
diciendo la fuente para reducir la velocidad de transmisión
KiB: El kibibyte es un múltiplo de la unidad de byte para cantidades
de información digital. Significa 2¹⁰, o 1024, por lo tanto 1 kibibyte es
1024 bytes
© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 202
MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
PCQ (clasificadores)
192.168.0.1:1240 .....10.0.0.2:80
pcq-classifier=src-address
192.168.0.1:1241 .....10.0.0.2:80
192.168.0.1:124 ..... 10.0.0.2:80
2 192.168.0.1 _. 192.168.0.2 _. 192.168.0.3 _.
192.168.0.1:124 ..... 10.0.0.2:80
3 -+ 10.0.0.2:80
192.168.0.1:124 ..... 10.0.0.2:80 -+ 10.0.0.2:80 -+ 10.0.0.1:5.3
4 -+ 10.0.0.2:80 -+ 10.0.0.3:21
192.168.0.1:1245 ..... 10.0.0.2:80 -+ 10.0.0.2:80
-+ 10.0.0. .3:21 -+ 10.0.0.1:8291
192.168.0.1:124 ..... 10.0.0.2:80 -+ 10.0.0.2:80
6 -+ 10.0.0.2:80 -+ 10.0.0. .3:21 -+ 10.0.0 ..3:27015
192.168.0.1:124 ..... 10.0.0.2:80 -+ 10.0.0.2:80
-+ 10.0.0.3:21
7 -+ 10.0.0.2:80
19 ..... 10.0.0.1:53 -+ 10.0.0.1:53 -+ 10.0.0.3:27015
2.168.0.1:53 -+ 10.0.0..3:27015
192.168.0.2:53 ..... 10.0.0.1:53
192.168.0.2:2302 .....10.0.0.3:21 pcq-classifier=dst-address
192.168.0.2:2303 .....
10.0.0.3:21
192.168.0.2:2304 .....
10.0.0.3:21 _. 10.0.0.1 _. 10.0.0.2 _. 10.0.0.3
192.168.0.2:2305 .....10.0.0.3:21 192.168.0.1:1240-+
192.168.0.2:2302-+
192.168.0.1:1241-+
192.168.0.3:4267 10.0.0.1:8291 192.168.0.1:5.3 -+ 192.168.0.1:12 4 2-+
192.168.0.2:2.30.3-
+
192.168.0.2:2.304-
192.168.0.1:124.3-+
192.168.0.3:27005 10.0.0.3:2701 19 2.168.0.2:5.3-+ +
192.168.0.1:1244-+
5 192.168.0.1:1245-+
192.168.0.2:2.305-
192.168.0.2:27005 192.168.0 ..3:4267 -+
+
10.0.0.3:2701 192.168.0.1:1246-+
192.168.0.3:27005-+
92.168.0.1:27005-+
192.168.0.1:27005 © Mi1k50ro.0T.i0k.,3w:27w0w1.5mikrotik.com. All rights reserved.
19 2.168.0.2:27005-+
MikroTik,
w.1it:h12p4e7NSTREME,
Rep1r9i2n.t1e6d8.0 + ission RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls
r-m l SIA.
PCQ (clasificadores)
192.168.0.1:1240 --.10.0.0.2:80 -+ 10.0.0.2:8 -+ 10.0.0.1: -+ 10.0.0.3:2
192.168.0.1:1241 --.10.0.0.2:80 0 53 1
192.168.0.1:1240~
192.168.0.1:1242 --.10.0.0.2:80 192.168.0.1:1241~
192.168.0.1:1242~ 192.168.0.2:2302~
192.168.0.1:124 --.10.0.0.2:80
192.168.0.1:1243~ 192.168.0.1:53 ~ 192.168.0.2:2303~
3
192.168.0.1:1244 --.10.0.0.2:80 192.168.0.1:1244~ 192.168.0.2:53 ~ 192.168.0.2:2304~
192.168.0.1:124 --.10.0.0.2:80 192.168.0.1:1245 ~ 192.168.0.2:2305~
5 192.168.0.1:1246 ~
192.168.0.1:1246 --.10.0.0.2:80
192.168.0.1:1247 ~
192.168.0.1:124 --.10.0.0.2:80
7
192.168.0.1:53 --.10.0.0.1:53 t t t
192.168.0.2:53 --.10.0.0.1:53
pcq-classifier=dst-addressd,st-port
192.168.0.2:2302 --.10.0.0.3:21
192.168.0.2:2303 --.10.0.0.3:21
192.168.0.2:2304 --.10.0.0.3:21 -+ -
192.168.0.2:2305 --.10.0.0.3:21 10.0.0.1:8291 +10.0.0.3:2701
19 2.168.0.3:426 7 . 10.0.0.1:8291
5
192.168.0.3:27005~
! 192.168.0.3:27005 --.10.0.0.3:27015 192.168.0.3:4 267 ~ 192.168.0.2:27005~
192.168.0.1:27005~
!192.168.0.2:27005 --.10.0.0.3:27015
! 192.168.0.1:27005 --.10.0.0.3:27015
© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 204
MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
Ejemplo de PCQ
• Objetivo: Limitar todos los clientes a un ancho de banda de
1 Mbps para bajada y 1 Mbps para subida
• Se deben crear 2 nuevos tipos de colas
• 1 para dst-address (download limit)
• 1 para src-address (upload limit)
• Configurar las colas para interfaces LAN y WAN

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 205


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.
Ejemplo de PCQ
.... - IQ)~
QueuesInterface Queues l_gueue Tree II
~Sin1)le Type
Queues s
[y] Queue
I Find
Interface t !Queue Type I Default Queue Type I I
,.
ethef-1-g:Jft>A
queue
J, only-hardware-queue only-hardware-

ether2-mast:er-local only-hardware-queue only-hardware-queue


ether3-<lave-local only-hardware-queue only-hardware-queue
ether1-<lave-local only-hardware-queue only-hardware-
queue
etherS-<lave-local only-hardware-queue only-hardware-
queue
wlanl only-hardware-queue wlreless·def eult
6 terns (I selected)

lg]0
WAN Interface: wlanl -i I
Queue Type: !client-up OK 10 I I
interface Deld Cancel
I
Queue Type: Jwireless-default
Irterface Queue <ether2-master-local> I I
[!]
El
LAN
Apply
I
Interface: lether2-master-local OK

Queue Type: cbent-down 10 Cancel


interface Deld Queue Type: !only-hardware-queue Apply

© MikroTik, www.mikrotik.com. All rights reserved. Reprinted with permission 206


MikroTik, NSTREME, RouterOS and RouterBOARD are registered trademarks of company Mikrotīkls SIA.

También podría gustarte