Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control de Ancho de Banda Mikrotik PDF
Control de Ancho de Banda Mikrotik PDF
Resumen
Especificaciones
Descripción
Calidad de servicio (QoS) significa que el router debe priorizar y ajustar el tráfico de
red. QoS no es tanto acerca de la limitación, se trata más de ofrecer un servicio de calidad
a los usuarios de la red. Algunas características de Mikrotik RouterOS mecanismo de
control de tráfico se enumeran a continuación:
La cola se aplica sobre los paquetes que salen del router a través de una interfaz real (es
decir, las colas se aplican sobre la interfaz de salida, en relación con el flujo de tráfico), o
cualquiera de los 3 interfaces virtuales adicionales (global-in, global-out, global- total).
La QoS se realiza por medio de caída de paquetes. En el caso del protocolo TCP, los
paquetes perdidos serán reenviados a un ritmo más lento, por lo que no hay necesidad de
preocuparse de que con la configuración se pierde alguna información TCP.
Los términos usados para describir el nivel de calidad de servicio para aplicaciones de red,
son:
Antes de enviar datos a través de una interfaz, se procesa con una disciplina de colas. Sólo
puede haber una disciplina de colas por interfaz, que, por defecto, se configura en / cola
de la interfaz para cada interfaz física (no hay disciplina de cola por defecto para las
interfaces virtuales). Una vez que añadimos una primera cola (en / queue tree o / queue
simple) a una interfaz física, la cola predeterminado de la interfaz se sustituye por la
jerarquía HTB con esa cola, pero el definido en / queue interface para la interfaz en
particular, no es más activo.
Podemos clasificar las disciplinas de cola por su influencia para flujo de paquetes:
disciplinas de cola son: PFIFO, BFIFO, SFQ, PCQ (ambos planificador y shaper),
ROJO
shapers - Disciplinas de colas que también realizan la limitación. Shapers son PCQ
(ambos planificador y shaper) y HTB
Interfaces Virtuales
mundial-total - representa una interfaz virtual a través del cual todos los datos,
pasando por el enrutador, se pasa. Al colocar una qdisc a lo global-total, la limitación
se realiza en ambas direcciones. Por ejemplo, si ponemos un total-max-limit a 256000,
obtendremos upload + download = 256kbps (máximo)
Introducción a HTB
HTB (Token Bucket jerárquica) es una disciplina de cola con clases que es útil para aplicar
manipulación diferente para diferentes tipos de tráfico. Las colas que se agregan en /
queue simple (cola sencilla) y / queue tree (cola árbol) se unen a la Token Bucket
principal jerárquica (HTB). Por ejemplo, puede establecer una velocidad de datos máxima
de un grupo de trabajo y luego distribuir esa cantidad de tráfico entre los miembros de
ese grupo de trabajo.
Manual de clases
HTB términos:
Filter /filtro - un procedimiento que clasifica los paquetes. Los filtros son
responsables de clasificar los paquetes de manera que se ponen en las qdisc
correspondientes. Todos los filtros se aplican en la raíz HTB y clasificar los paquetes
directamente en las qdisc, sin recorrer el árbol de HTB. Si un paquete no se
clasifican en ninguna de las qdisc, se envía a la interfaz directamente, atravesando
el HTB, así que no hay normas HTB se aplican a los paquetes (que significaría
prioridad efectiva mayor que la de cualquier flujo de paquetes gestionados por
HTB) .
Level /nivel - la posición de una clase en la jerarquía.
Class / clase - algoritmo para limitar el flujo de tráfico a una tasa determinada. No
almacena los paquetes (esta función sólo puede ser realizada por una cola). Una
clase puede contener una o más subclases (clase interna), o una y sólo una qdisc
(clase de hoja).
Inner class /clase interna - una clase que tiene una o más clase hija se le
atribuye. Como las clases internas no almacenan ningún paquete, qdisc no se
puede unir a ellos (por lo que su qdisc y configuración de los filtros son ignorados,
aunque tal vez todavía se muestra en RouterOS configuración), por lo que sólo la
configuración del tráfico. El establecimiento de prioridades se tiene en cuenta
también.
Leaf class / clase hoja - una clase que tiene un padre, pero no tiene ninguna clase
de niños. Clases de hojas siempre se encuentra en el nivel 0 de la jerarquía. Cada
clase de hoja tiene una y sólo una qdisc asociada a ella, con una cierta prioridad.
Self feed/ auto feed - una salida (fuera del árbol de HTB, a la interfaz) para los
paquetes de todas las clases de activos en su nivel de la jerarquía. Hay un feed
Manual de clases
auto por nivel, cada uno compuesto de 8 ranuras auto que representan
prioridades.
Self slot / ranura auto - un elemento de una alimentación propia que corresponde
a cada prioridad particular. Hay una ranura de auto por prioridad por nivel. Todas
las clases, activos en el mismo nivel, con la misma prioridad se adjuntan a la ranura
de uno mismo que está utilizando para enviar paquetes a través.
Active class / clase activa (a un nivel particular) - una clase que está unido a una
ranura libre en el nivel dado.
Inner feed / alimentación interna - similar a un objeto de alimentarse por sí
mismo, que consiste en ranuras ser interior, presentes en cada clase interna. Hay
una alimentación interna por clase interna.
Inner feed slot / ranura de alimentación interna - similar a la ranura de uno
mismo. Cada alimentación interna consiste en ranuras internas que representan
una prioridad.
Cada clase tiene un padre y puede tener uno o más hijos. Las clases que no tienen hijos, se
ponen en el nivel 0, donde las colas se mantienen, y se llaman "clases de hojas.
Cada clase en la jerarquía puede priorizar y ajustar el tráfico. Hay dos parámetros
principales que se refieren a la formación y uno - a priorizar:
limit-at - Velocidad de datos normal que se garantiza que una clase (CIR)
max-limit - Velocidad de datos máxima que se permite para una clase de alcanzar
(MIR)
priority / prioridad - orden en el que las clases se sirven en el mismo nivel (8 es la
prioridad más baja, 1 es la más alta)
Cada clase HTB puede estar en uno de 3 estados, dependiendo de la velocidad de datos
que consume:
Green / verde - una clase de la tasa real de lo que es igual o inferior al límit-at . En
este estado, la clase está conectada a la ranura libre en la prioridad que corresponde a
su nivel, y se le permite satisfacer su limitación CIR independientemente de lo que sus
padres tienen limitaciones. Por ejemplo, si tenemos una clase hoja con limit-at =
512000 y su padre tiene max-limit = limit-at = 128000 , la clase seguirá recibiendo sus
512kbps! Todos los CIR de un determinado nivel se cumplen antes de que todos los
MIR del mismo nivel y las limitaciones de los niveles superiores.
yellow / amarillo - una clase de la tasa real de que es mayor que limit-at (en el
límite) e igual o inferior a max-limit (o burst-limit explosión si está activo). En este
estado, la clase está unida a la ranura interior de la prioridad correspondiente de
alimentación interior de su matriz, la cual, a su vez, puede ser conectado a la ranura
interior ya sea de su matriz de la misma prioridad (en caso de que el padre es también
de color amarillo), o para su propio nivel ranura de la misma prioridad (en caso de que
Manual de clases
red / rojo - una clase de la tasa real sea superior a max-limit (o burst-limit explosión si
está activo). Esta clase no se puede pedir prestado ritmo de su clase padre.
Nota: como CIRs siempre están satisfechos antes MIR u otras limitaciones de los niveles
más altos son consultados, siempre debe asegurarse de que el limit-at (límite a) la
propiedad de cualquier clase interna es igual o mayor que la suma de todas limit-at (límite
en) los parámetros de los niños de esa clase interna.
Prioridades
Cuando existe la posibilidad de enviar un paquete, las consultas de HTB en todas sus
ranuras de auto en orden de prioridad, a partir de mayor prioridad en el nivel más bajo,
hasta que la prioridad más baja en el más alto nivel. Cada clase de hoja (los paquetes se
almacenan en cola y sólo dentro de las qdisc unidos a cada clase hoja) está conectado en
última instancia a una ranura de auto determinado, ya sea directamente o a través de una
cadena de clases de padres:
En caso de igualdad de las prioridades y los estados iguales, HTB está en las siguientes
clases, utilizando algoritmo round robin.
Ejemplos HTB
Manual de clases
1. Imagine una situación en la que los paquetes han llegado a Leaf1 y Leaf2. Debido a
esto, Leaf1 se adhiere a esta ranura de nivel mismo (Nivel 0) con prioridad = 8 y se
Manual de clases
conecta a la ranura Leaf2 auto con prioridad = 7. Leaf3 no tiene nada que enviar,
por lo que no hace nada.
Esta es una situación simple: hay dos clases de activos (Leaf1 y Leaf2) en el nivel 0,
y ya que ambos se encuentran en estado verde, que se procesan en el orden de
sus prioridades - En primer lugar, servimos Leaf2, entonces Leaf1.
2. Ahora supongamos que Leaf2 tiene que enviar más de 256 kbps, por lo que debe
revisar su límite verde. Con el cambio de estado, se adhiere a (ClassB) alimentación
interna de su padre, que recurrentemente se adhiere a la ranura auto Level1 a
prioridad 7. Leaf1 permanece en estado verde - tiene paquetes a enviar, pero su
tasa es inferior a 1Mbps. Leaf3 todavía no tiene nada que enviar.
Manual de clases
Es muy importante entender que Leaf1 ahora tiene mayor prioridad eficaz que
Leaf2 (cuando está en estado verde), aunque se haya configurado para una
prioridad inferior (8) de Leaf2. Es porque Leaf2 se desconectó de alimentarse por sí
en el Nivel 0 y ahora está tomando prestado tasa de su matriz (ClassB), que, a su
vez, se ha unido a una alimentación propia en el Nivel 1. Por lo tanto, la prioridad
de Leaf2 ha saltado a Level1. Recuerde que el nivel más bajo se sirve primero, que
el nivel siguiente, y así sucesivamente, satisfaciendo las clases adjuntos en el orden
de su prioridad.
4. Supongamos que ClassA alcanza su máximo límite (2Mbps), por lo que ni ClassB, ni
Leaf2 puede enviar, ya que sólo se basan en la tasa de endeudamiento, lo cual es
imposible, ya que no se puede enviar ClassA. Pero ahora, Leaf3 tiene algunos
paquetes a enviar:
Manual de clases
5. Por último, vamos a ver qué pasa, si Leaf1, Leaf2, Leaf3 y ClassB están en el estado
amarillo y ClassA es verde.
Manual de clases
Leaf1 toma prestado de ClassA, Leaf2 y Leaf3 - desde ClassB y ClassB, a su vez,
toma prestado de ClassA. Ahora todas las prioridades se han "movido" en el Nivel
2. Así Leaf2 está en la más alta prioridad y se sirve primero. Como Leaf1 y Leaf3
son de la misma prioridad (8) en el mismo nivel (2), que se sirven usando ronda
algoritmo robin.
Bursts / Explosiones
Bursts se utilizan para permitir mayores velocidades de datos por un período corto de
tiempo. Cada parte 1/16 de la ráfaga de tiempo (burst-time) el router calcula la velocidad
media de datos de cada clase en los últimos tiempo de ráfaga (burst-time) segundos. Si
esta velocidad media de datos es menor que el umbral de ráfaga (burst-thershold) ráfaga
está habilitado y el límite de la tasa efectiva (la transición al estado rojo) se establece
en ráfaga límite (burst-timit) bps, de lo contrario el límite máximo efectiva cae a max-
límit.
Ahora usted puede ver fácilmente por qué el burst-threshold debe estar entre limit-
at y max-limit para el funcionamiento normal. Si se especifica burst-threshold mayor
que max-límit , entonces la tasa promedio tenderá a burst-threshold, pero el límite
máximo efectivo saltará entre max-límit y burst-limit constantemente (dependiendo de
la velocidad real del tráfico, puede suceder incluso en cada punto de evaluación (1/16th
de burst-time)).
HTB en RouterOS
Además de las colas (queues) de interfaz (una cola (queue) o un árbol (tree) por cada
interfaz HTB), 3, 4 árboles (trees) virtuales HTB mantenido por RouterOS:
global-in
global-total
global-out
Cuando se añade una cola simple (simple queue), que crea 3 clases HTB (en global-
in,global-total y global-out), pero que no añade ninguna clase en cola (queue) de la
interfaz. Árbol de cola (queue tree) es más flexible - se puede añadir a cualquiera de estos
de HTB.
Cuando paquete viaja a través del router, que pasa a 4 árboles HTB - global-in, global,
total, global-out y cola de la interfaz de salida. Si se dirige al router, pasa global-in-t y
global total colas HTB. Si los paquetes se envían desde el router, pasan por las colas de
interfaz global total, global-out y salida
Recursos adicionales
http://linux-ip.net/articles/Traffic-Control-HOWTO/overview.html
http://luxik.cdi.cz/ ~ Devik / qos / htb /
http://www.docum.org/docum.org/docs/
Descripción
Usted puede crear sus tipos de colas personalizadas de este submenú. Después, usted
será capaz de utilizarlos en / cola árbol (queue tree) / cola sencilla (queue simple) o /
cola de la interfaz (queue interface). Tenga en cuenta que estas disciplinas de cola no se
puede limitar la velocidad de datos en absoluto (excepto PCQ) - que sólo reorganizar
(esquema) y colocar los paquetes en exceso (si la cola está haciendo demasiado largo y la
clase de gestión no puede enviar los paquetes con la suficiente rapidez), por lo que no
encontrará en ningún parámetro de limitación de velocidad aquí (con excepción de PCQ) -
únicos límites de almacenamiento. Tenga en cuenta también que la programación se lleva
a cabo sólo cuando los paquetes están siendo puestas en cola en la qdisc, y esto sólo
sucede cuando los paquetes están llegando a la tasa más rápida que la clase de gestión
puede proporcionar (por lo que este es sólo un tampón). Hay 5 clases de qdisc que se
pueden utilizar para el almacenamiento de paquetes:
Pfifo y bfifo
SFQ
Stochastic Fairness Queue Server (SFQ) iguala los flujos de tráfico (sesiones TCP o UDP
arroyos) cuando el enlace esté completamente lleno.
Manual de clases
La equidad de SFQ está garantizada por hash y algoritmos de round-robin. Algoritmo hash
divide el tráfico de la sesión durante un número limitado de subcolas. Un flujo de tráfico
puede ser identificado de forma única por una tupla (src-address, dst-address, src-port
and dst-port), por lo que estos parámetros son utilizados por el algoritmo de hash de SFQ
para clasificar los paquetes en subcolas.
El conjunto cola SFQ puede contener 128 paquetes y hay 1024 subcolas disponibles para
estos paquetes. Cada paquete almacenado en una memoria intermedia FIFO de paquetes
de tipo 128, pertenece a una subcola cierto, determinado por la función hash (una simple
función de los valores de tupla con 10-bit de salida se utiliza, por lo tanto, la cantidad de
subcolas es 1024). Naturaleza estocástica de la disciplina de colas se observa en que los
paquetes de un número impredecible de flujos pueden ser clasificados en la subcola
mismo. Después de sfq-perturb segundo algoritmo de hash de los cambios y divide el
tráfico de la sesión a subcolas otros, de manera que no hay flujos de datos independientes
se asocian con la subcola mismo por un largo tiempo. El algoritmo de round-robin
dequeues pcq-allot bytes de cada subcola en un turno.
El uso SFQ para los enlaces congestionados para garantizar que las conexiones no morir de
hambre. SFQ es especialmente beneficioso en los enlaces inalámbricos.
PCQ
Para resolver algunos imperfección SFQ, por conexión Queue Server (PCQ) se ha
creado. Es el único tipo de colas sin clases en RouterOS que pueden hacer Límite de la
tasa. Es una versión mejorada de SFQ sin que su naturaleza stohastic.PCQ también crea
subcolas, basado en el pcq-classifier parámetro. Cada subcola tiene un límite de velocidad
de datos de pcq-rate y el tamaño del pcq-limit paquetes. El tamaño total de una cola PCQ
no puede ser mayor que pcq-total-limit paquetes.
Manual de clases
El siguiente ejemplo muestra el uso de PCQ con paquetes, clasificada por su dirección de
origen.
Si clasificar los paquetes src-address entonces todos los paquetes con diferentes
direcciones IP de origen se agruparán en subcolas diferentes. Ahora usted puede hacer
que la limitación o compensación para cada subcola con el pcq-rate parámetro. Tal vez la
parte más importante es decidir qué interfaz debería damos esta cola. Si lo adjuntaremos
a la interfaz local, todo el tráfico de la interfaz pública está separada por src dirección
(probablemente no es lo que queremos), pero si lo conecte a la interfaz pública, todo el
tráfico de nuestros clientes se agrupan ser por src-address - por lo que fácilmente puede
limitar o igualar la carga para los clientes. Lo mismo puede hacerse para las descargas,
pero en ese caso dst-address clasificador se utilizarán, y PCQ hincapié en la interconexión
LOCAN.
Para igualar tasa entre subcolas, clasificados según el pcq-classifier establezca el pcq-
rate a 0 pcq se puede utilizar para igualar dinámicamente o ajustar el tráfico de varios
usuarios, se utiliza la administración poco. De hecho, pcq siempre iguala los subcolas, por
lo que el pcq-rate es sólo una tapa para la igualdad - una subcola puede obtener más
pequeña tarifa, pero nunca conseguirá una mayor tasa.
RED
Random Early Detection (también conocido como Drop Random Early, ya que esto es
cómo funciona en realidad) es un mecanismo de colas que trata de evitar la congestión de
la red mediante el control del tamaño medio de la cola. Cuando el tamaño promedio de la
cola alcanza red-min-threshold, RED comienza a descartar paquetes al azar, con una
probabilidad lineal aumenta a medida que el tamaño promedio de la cola crece hasta que
el tamaño promedio de la cola llega al red-max-threshold. El tamaño de la cola eficaz en
cualquier momento puede ser mayor que el red-max-threshold como la probabilidad no
crece muy rápido, por lo que es posible especificar un límite para el tamaño de
cola. Cuando el tamaño medio de la cola llega a red-max-threshold o se hace más grande,
Manual de clases
todos los packats adicionales se eliminan hasta que el tamaño medio de la cola no cae por
debajo de este valus (en el que los cálculos de punto probabilística se activará de nuevo).
Usado en enlaces congestionados con altas velocidades de datos, ya que es rápido y TCP
de usar.
bfifo-limit (entero, por defecto: 15000) - Número máximo de bytes que la cola puede bfifo
holdkind (bfifo | PCQ | pfifo | red | sfq) - que la disciplina de colas para usar
name ( nombre ) - nombre de referencia del tipo de cola pcq-classifier (dst-address | dst-
port | src-address | src-port; default: "") - clasificadores de listas para agrupar paquetes
en subcolas PCQ. Clasificadores pueden utilizar varios a la vez, por ejemplo, src-address,
src-port agrupará todos los paquetes con dirección de origen diferente y puertos de
origen-en subcolas separadas pcq-limit ( número entero , por defecto: 50 ) - número de
paquetes que un solo PCQ sub-cola puede contener pcq-rate ( número entero , por
defecto: 0 ) - velocidad de datos máxima permitida para cada PCQ sub-cola. Este es un
límite de la tasa, como los subcolas se igualarán todos modos
pcq-total-limit ( entero , por defecto: 2000 ) - número de paquetes que la cola PCQ
conjunto puede contener pfifo-limit( entero ) - Número máximo de paquetes que la cola
puede contener pfifo red-avg-packet ( número entero , por defecto: 1000 ) - el tamaño
medio de los paquetes, que se utiliza para el ajuste de media cola de recálculo red-
burst (número entero ) - una medida de lo rápido que el tamaño medio de la cola se verá
influida por el tamaño de cola real, dado en bytes. Los valores más altos suavizar los
cambios, de manera más explosiones se permitirá red-limit ( entero ) - límite físico en
tamaño de la cola en bytes. Si el tamaño de cola real (no media) supera este valor
entonces todos los paquetes adicionales serán descartados hasta que el tamaño de la cola
cae por debajo. Esta debe ser superior a red-max-threshold+red-burstred-max-threshold
( número entero ) - límite superior para el tamaño medio de la cola, en bytes. Cuando el
tamaño alcanza este valor, todos los paquetes nuevos se dejará caer red-min-threshold
( número entero ) - Límite inferior para el tamaño promedio de la cola, en bytes. Cuando el
tamaño alcanza este valor, RED comienza a descartar paquetes al azar con una
probabilidad calculada sfq-allot ( entero , por defecto: 1514 ) - la cantidad de bytes que
una subcola puede enviar antes de la subcola turno a la siguiente (cantidad de bytes que
se pueden enviar desde un subcola en un solo round-robin vuelta), debe ser de al
menos 1514 por vínculos con 1500 bytes MTU sfq-perturb ( entero , por defecto: 5) - con
qué frecuencia debe sacudir (perturbar) SFQ algoritmo de hash, en segundos
Descripción
Con el fin de enviar paquetes a través de una interfaz, que tienen que ser puestas en cola
en una cola, incluso si no se desea limitar el tráfico en absoluto. Aquí puede especificar el
tipo de cola que se utilizará para la transmisión de datos.
Tenga en cuenta que una vez que usted configura las colas de árboles para una interfaz en
la lista, la cola predeterminado de la interfaz ya no está activa para esa interfaz en
particular, por lo que necesita para asegurarse de que todos los paquetes que van a través
de esta interfaz se filtran en algunas qdisc HTB dentro del árbol. De lo contrario los
paquetes que no se filtran, se envían directamente (a una prioridad superior eficaz que
cualquiera de los paquetes en el árbol HTB), y sin almacenamiento intermedio, que en
última instancia conducir a un rendimiento subóptimo.
Ejemplo
Descripción
La forma más simple para limitar la velocidad de datos para direcciones IP específicas y / o
subredes, es el uso de colas simples.
Manual de clases
También puede utilizar las colas simples para construir aplicaciones avanzadas de
QoS. Tienen útiles funciones integradas:
upload - cargar - la cola limita sólo atacan a subir, dejando las tasas de descarga ilimitada
download - descarga - la cola de descarga limita sólo objetivo, dejando las tasas de subida
ilimitada
packet-marks ( de elección múltiple: nombre , por defecto: "" ) - Lista de las marcas de
paquetes (establecido por / ip firewall mangle ) para que coincida. Varias marcas de
paquetes separados por comas (",") parent -padre ( nombre ) - nombre de la cola de los
padres en la jerarquía. Sólo puede ser otra simple queue priority ( número entero : 1 .. 8) -
la prioridad de la cola. 1 es la más alta, 8 - el más bajo queue ( nombre / nombre , por
defecto: default / default ) - nombre de la cola de / queue type , en forma de in /
out target-addresses( de elección múltiple: dirección IP / máscara de red ) - limitación de
las direcciones IP de destino (dirección de origen). Varias direcciones separadas por
comas tiempo ( tiempo -tiempo , sat | Vie | Jue | Mie | mar | lun | sol {+}, por
defecto: "" ) - Efecto límite de la cola a un período de tiempo especificado total-burst-
limit ( entero ) - Plazo de explosión mundial-total (acumulativo tasa, carga + descarga)
queue total-burst-thershold ( número entero ) - burst limit para global-total (tasa
acumulada upload + download) queue total-burst-time( tiempo ) – burst time para global-
total queue total-limit-at ( entero ) - limit-menos para global-total (acumulativo tasa,
upload + download) queue total-max-limit ( entero ) - max –limit de global-total
(acumulativo tasa, carga + descarga) queue-total-queue ( nombre ) - disciplina de cola que
se utilizará para global total-queue
Descripción
Los árboles de la cola debe ser utilizada cuando se desea utilizar la asignación sofisticado
velocidad de datos basados en protocolos, puertos, grupos de direcciones IP, etc Al
principio tienes que marcar los flujos de paquetes con una marca de bajo / ip firewall
mangle y luego utilizar esta marca como un identificador para flujos de paquetes en los
árboles de la cola.
burst-límite ( número entero ) - La tasa de datos máxima que se puede alcanzar, mientras
que la ráfaga está activo burst-umbral ( número entero ) - límite promedio de velocidad de
datos, hasta que se permite la ráfaga. Si la tasa de datos promedio de los últimos tiempo
de ráfaga segundo es menor que el umbral de ráfaga , la velocidad de datos real puede
llegar burst-límite . De lo contrario el límite duro se restablece a max-límite ráfaga de
tiempo ( tiempo ) - período de tiempo, en segundos, durante el cual la velocidad de datos
media se calcula límite-a ( número entero ) - CIR -max límite (número entero ) - MIR (en
Manual de clases
explosión caso no está activo) nombre ( texto ) - nombre descriptivo para la cola de
paquetes marca ( texto ) - paquete de flujo de marca (establecido por mangle firewall /
IP ) para que coincida. Esto crea un filtro que pone los paquetes con la marca dada en esta
cola padre ( texto ) - nombre de la cola de los padres. Los padres de nivel superior son las
interfaces disponibles (en realidad, el principal HTB). Menores padres de nivel puede ser
otro árbol colas de prioridad ( número entero : 1 .. 8) - La prioridad de la cola. 1 es la más
alta, 8 - el más bajo de cola ( texto ) - Nombre del tipo de cola. Los tipos se definen en /
queue type
Ejemplos de aplicación
Supongamos que queremos emular una descarga 128Kibps y línea 64Kibps carga, la
conexión de red IP 192.168.0.0/24 .La red se sirve a través de la interfaz local del router
del cliente. La configuración básica de la red se encuentra en el siguiente diagrama:
Y Routers:
Agregue una regla sencilla cola, lo que limitará el tráfico de descarga para 128Kib/s y subir
a 64KiB/s para clientes de la red 192.168.0.0/24, servido por la interfaz local :
[admin@MikroTik] interface>
Cuando se utiliza enmascaramiento, tiene que marcar la conexión de salida con new-
connection-mark y tomar la mark-connection la acción. Una vez hecho esto, puede
marcar todos los paquetes que pertenecen a esta conexión con el new-packet-mark y
utilizar la mark-packet acción.
1 chain=prerouting connection-mark=server-con
action=mark-packet
Manual de clases
new-packet-mark=server
4 chain=prerouting connection-mark=lap_works-con
action=mark-packet
new-packet-mark=lap_work
[admin@MikroTik] ip firewall mangle>
Como se puede ver, marcamos conexiones que pertenecen para el ordenador portátil y la
estación de trabajo con el mismo caudal.
3. En / queue tree añadir reglas que limitan la descarga del servidor y cargar:
Al principio, marcar todo el tráfico procedente de la red local 192.168.0.0/24 con un signo
de los usuarios :
Ahora vamos a añadir dos nuevos tipos PCQ. La primera, llamada PCQ-download agrupará
todo el tráfico por dirección de destino. Como vamos a adjuntar este tipo de cola para
el local de la interfaz, se creará una cola dinámica para cada dirección de destino (usuario)
que se está descargando en la red 192.168.0.0/24 . El segundo tipo, llamado PCQ-upload
agrupará el tráfico por dirección de origen. Vamos a unir esta cola para el público interfaz
por lo que hacer una cola dinámica para cada usuario que está subiendo a Internet desde
la red local 192.168.0.0/24 .
Nota: Si su ISP no le puede garantizar una cantidad fija de tráfico, se puede usar una sola
cola para subir y otro para la descarga, conectados directamente a la interfaz: