QoS mikrotik; limitando tráfico FTP

Esta vez, necesito limitar el Rx/tx del servicio FTP que tengo en casa…. limitaré a 2 Mb’s simetricos, con puntas de 3 Mbp’s…

Primero, identificamos el tráfico….. primero identificamos la conexión y luego, después de identificar, marcamos los paquetes:


add action=mark-connection chain=postrouting comment=FTP_POSTROUTING disabled=no dst-port=21 new-connection-mark=FTP passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment=FTP_PRE_ROUTING disabled=no dst-port=21 new-connection-mark=FTP passthrough=yes protocol=tcp
add action=mark-packet chain=postrouting comment=FTP_GENERAL connection-mark=FTP disabled=no new-packet-mark=FTP_GENERAL passthrough=no
add action=mark-packet chain=prerouting comment=FTP_GENERAL connection-mark=FTP disabled=no new-packet-mark=FTP_GENERAL passthrough=no

Y ahora, a la queue tree:

/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=2M max-limit=3M name=FTP_UPLOAD packet-mark=FTP_GENERAL parent=global-in priority=7 queue=default-small
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=2M max-limit=3M name=FTP_DOWNLOAD packet-mark=FTP_GENERAL parent=global-out priority=7 queue= default-small

Aquí hemos de mirar si nuestro FTP usa otro rango de puertos….

Enjoy your QoS

QoS Mikrotik para VoIP

Otro apunte.

Esta vez, necesito aplicar QoS con máxima prioridad en unos routers mikrotik que tengo instalados….. por norma general uso asterisk / freeswitch y SIP siempre en udp, así que los puertos son:


SIP signaling: 5060
RTP: 10000 ... 20000

Primero, hemos de identificar el tráfico con reglas mangle


add action=mark-connection chain=prerouting comment=rtp dst-port=10000-20000 new-connection-mark=SIP protocol=udp
add action=mark-connection chain=postrouting comment=rtp dst-port=10000-20000 new-connection-mark=SIP protocol=udp
add action=mark-connection chain=prerouting comment=sip dst-port=5060 new-connection-mark=SIP protocol=udp
add action=mark-connection chain=postrouting comment=sip dst-port=5060 new-connection-mark=SIP protocol=udp

Marcamos los paquetes de sip y rtp…. para hacer la queue, necesitamos identificar los paquetes que identificamos con el mark-connection y la manera de hacerlo :


add action=mark-packet chain=prerouting connection-mark=SIP new-packet-mark=SIP_GENERAL passthrough=no
add action=mark-packet chain=postrouting connection-mark=SIP new-packet-mark=SIP_GENERAL passthrough=no

Y ahora hacemos la Queue Tree, asignando la prioridad más alta (1):


add name=VOIP packet-mark=SIP_GENERAL parent=global priority=1 queue=default

Y ahora….. a probarr!!!!!