Bueno como he estado trabajando con Mikrotik les voy a ir posteando un par de cositas que fui probando en el transcurso del uso que le estoy dando..
Hoy les traigo como
Controlar la Prioridad de P2P o
Filtrar P2P en un equipo Mikrotik.
Un ejemplo de como dividir el ancho de banda equitativamente entre los usuarios que generan trafico, este ejemplo funciona de la siguiente manera.
Tenemos una linea de 1 mega, si un usuario descarga solo algo logra ocupar el 100% de la linea, luego si otro usuario empieza a descargar algo los 2 logran la mitad osea cada uno 512, en el caso que uno solo use 256 el otro obtiene lo restante de este usuario osea 512+256=768, este ejemplo sirve para N usuarios en la red.
Primero marcamos los paquetes que vienen desde 192.168.0.0/24 (nuestra red local)
/ip firewall mangle add chain=forward src-address=192.168.0.0/24 action=mark-connection new-connection-mark=users-con
/ip firewall mangle add connection-mark=users-con action=mark-packet new-packet-mark=users chain=forward
Luego creamos las 2 nuevas PCQ (per connection Queue). El primero, llamado pcq-download agrupa a todo el trafico por dirección de destino. Esta cola se le asigna a la interfaz Local, esta debe crear una cola dinámica para cada dirección de destino (usuario) que este bajando desde la red local; la segunda, llamada pcq-upload agrupa el trafico desde las direcciones de partida. Esta interfaz se debe asignar a la interfaz Public (internet) esta debe generar una cola dinámica por cada usuario que este subiendo algo a la internet desde la red local.
/queue type add name=pcq-download kind=pcq pcq-classifier=dst-address
/queue type add name=pcq-upload kind=pcq pcq-classifier=src-address
Finalmente hacemos el arbol de colas para el trafico de “Download”
/queue tree add name=Download parent=Local max-limit=1024000 priority=1
/queue tree add parent=Download queue=pcq-download packet-mark=users
y tambien para el trafico de “upload”
/queue tree add name=Upload parent=Public max-limit=256000 priority=1
/queue tree add parent=Upload queue=pcq-upload packet-mark=users
bueno y lo otro que también se puede hacer es marcar el
trafico P2P (kazza, bittorrent, emule, ares, etc) para que tenga una menor prioridad y también asignarle un ancho de banda menor, esto lo hacemos de la siguiente manera:
primero marcando el trafico de los
P2P:
/ip firewall mangle add chain=forward p2p=all-p2p action=mark-connection new-connection-mark=p2p_conn
/ip firewall mangle add chain=forward connection-mark=p2p_conn action=mark-packet new-packet-mark=p2p
luego asignándole un prioridad baja y ademas asignándole muy poco ancho de banda (64kbps) de nuestro total de 1 mega:
/queue tree add parent=Public packet-mark=p2p limit-at=3000 max-limit=64000 priority=8
/queue tree add parent=Local packet-mark=p2p limit-at=3000 max-limit=64000 priority=8
Bueno este ejemplo lo probe en el mikrotik de mi casa y funciona de maravilla; supongo que se puede hacer de otra forma y mejor, si alguien sabe puede enseñarlo fácilmente! para eso esta el foro!