M3P: Un protocolo de MikroTik poco conocido.
M3P (MikroTik Packet Packer Protocol) es un protocolo diseñado por MikroTik para optimizar la velocidad de datos para enlaces que usan protocolos que tienen un alto overhead (encabezado) por paquete trasmitido. El propósito de este protocolo es mejorar a redes inalámbricas que transportan tráfico de VoIP y otros que usan pequeños tamaños de paquete que ronden los 100 bytes.
M3P permite:
- habilitar por cada interfaz la configuración
- Otros ruteadores con MikroTik Discovery Protocol habilitado van a anunciar el seteo M3P
- incrementa significativamente la disponibilidad de ancho de banda sobre algunos enlaces inalámbricos hasta aproximadamente 4 veces
- ofrece seteos de configuración para optimizar estas características.
El protocolo inalámbrico IEEE 802.11 y en menor medida, el protocolo Ethernet tienen un alto encabezado por cada paquete, que le es necesario el acceder al medio, chequeo de errores, reenvío en caso de que ocurran errores, y enviar mensajes de mantenimiento a una red (el mantenimiento de red es aplicable solo a enlaces inalámbricos). El MikroTik Packet Router Protocol mejora la perfomance de la red agregando muchos pequeños paquetes en uno mas grande, y minimizando el costo de los encabezados por paquete en la red. El M3P es muy efectivo cuando el promedio del paquete es de 50 – 300 bytes, tamaño que es común para paquetes de VoIP.
Características:
- puede trabajar en cualquier medio con Ethernet.
- esta deshabilitado por defecto en todas las interfaces.
- los pequeños paquetes irán con el mismo destino a nivel de MAC (respetando el IP destino) y son coleccionados acordes a la configuración y metidos dentros de un paquete mas grande respetando el tamaño seteado.
- el paquete es enviando tan pronto como el máximo promedio del paquete es alcanzado o por un máximo de 15ms (+/-5ms)
M3P trabaja únicamente entre MikroTik Routers, los cuales son descubiertos por el MikroTik Neighbor Discovery Protocol (MNDP). Cuando M3P esta habilitado en el router, éste necesita saber cuales router vecinos soportan M3P . MNDP es usado para negociar los seteos de unpacking (desempaquetar), por lo tanto necesita ser habilitado en la interfaces que se quiere usar M3P.
Traducción: Maximiliano Dobladez Fuente: Mikrotik Bajo Licencia CC 2.5 - Attribution-Noncommercial-No Derivative