Para garantizar que los datos fluyan de manera eficiente y sin problemas a través de una red, es esencial que se mantenga la coherencia en la transmisión de datos. Uno de los factores clave que afectan esta coherencia es el MTU (Maximum Transmission Unit o Unidad Máxima de Transmisión).
Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura
El MTU es un concepto fundamental en el ámbito de las redes, y su comprensión es esencial tanto en la Capa 2 como en la Capa 3 del modelo OSI (Open Systems Interconnection).
¿Qué es el MTU?
El MTU es la cantidad máxima de datos que puede transmitirse en una única unidad sin fragmentarse en pedazos más pequeños. En otras palabras, es el tamaño máximo que puede tener un paquete de datos antes de que deba dividirse en fragmentos más pequeños para su transmisión a través de la red.
Tanto en la Capa 2 como en la Capa 3, el MTU desempeña un papel fundamental en la eficiencia de la comunicación.
MTU en la Capa 2 (Enlace)
En la Capa 2 del modelo OSI, que se refiere a la capa de enlace de datos, el MTU está asociado a la transmisión de datos a través de medios físicos o enlaces virtuales, como conexiones Ethernet.
El MTU en Capa 2 suele ser fijo y estándar para un tipo de tecnología de red específica, como Ethernet (1500 bytes), pero puede variar para otras tecnologías.
Cuando el tamaño de un paquete en la Capa 2 supera el MTU permitido para el medio o la tecnología en uso, se debe fragmentar el paquete en fragmentos más pequeños para su transmisión. Esto puede afectar negativamente el rendimiento de la red, ya que aumenta la sobrecarga de procesamiento y la latencia.
Además, si un enlace intermedio no puede manejar fragmentos grandes, puede resultar en pérdida de datos o retransmisiones, lo que disminuye aún más la eficiencia de la red.
Parametros de MikroTik RouterOS
Los parámetros L2MTU y Max L2MTU de MikroTik RouterOS se utilizan para configurar la Unidad de Transmisión Máxima (MTU) de capa 2 en una interfaz de red.
L2MTU
El parámetro L2MTU define el tamaño máximo de un paquete que puede ser transmitido a través de una interfaz de red. El valor predeterminado de L2MTU es 1500 bytes, que es el tamaño máximo de un paquete Ethernet.
Max L2MTU
El parámetro Max L2MTU define el tamaño máximo de un paquete que puede ser transmitido a través de una interfaz de red, independientemente del tamaño de la MTU de capa 2 del enlace de datos. El valor predeterminado de Max L2MTU es 1500 bytes, que es el tamaño máximo de un paquete Ethernet.
Diferencia entre L2MTU y Max L2MTU
La diferencia entre L2MTU y Max L2MTU es que L2MTU se basa en el tamaño de la MTU de capa 2 del enlace de datos, mientras que Max L2MTU no.
Configuración de L2MTU y Max L2MTU
Para configurar L2MTU y Max L2MTU en una interfaz de red de MikroTik RouterOS, se puede utilizar el comando mtu.
/interface ethernet set [interface-name] mtu [l2mtu] [max-l2mtu]
Por ejemplo, para configurar L2MTU en una interfaz Ethernet con el nombre “ether1” en 1400 bytes y Max L2MTU en 1500 bytes, se utilizaría el siguiente comando:
/interface ethernet set ether1 mtu 1400 max-l2mtu 1500
Ejemplos de uso
Los parámetros L2MTU y Max L2MTU se pueden utilizar para solucionar problemas de fragmentación de paquetes en una red. Si se está produciendo fragmentación de paquetes, se puede aumentar el valor de L2MTU o Max L2MTU para evitar que los paquetes se fragmenten.
También se pueden utilizar para mejorar el rendimiento de una red. Si se sabe que el enlace de datos tiene una MTU pequeña, se puede reducir el valor de L2MTU o Max L2MTU para evitar que se desperdicie ancho de banda enviando paquetes más grandes de lo necesario.
MTU en la Capa 3 (Red)
En la Capa 3 del modelo OSI, que se refiere a la capa de red, el MTU se relaciona con la fragmentación de paquetes IP. Los routers y dispositivos de enrutamiento juegan un papel crucial en la gestión de los paquetes IP y el MTU en esta capa.
Cuando un paquete IP se mueve de una red a otra a través de un router, el MTU puede variar entre las redes. Si un paquete IP es más grande que el MTU de la red de destino, el router debe fragmentar el paquete o descartarlo.
La fragmentación de paquetes IP puede tener impactos significativos en el rendimiento y la eficiencia de la red. Los paquetes fragmentados requieren más recursos de procesamiento y ancho de banda para su transmisión, lo que puede afectar la velocidad de la red y aumentar la probabilidad de pérdida de paquetes.
Además, algunos dispositivos y firewalls pueden bloquear o descartar paquetes fragmentados por razones de seguridad, lo que puede dar lugar a problemas de conectividad.
Consideraciones para Optimizar el MTU
Para garantizar un rendimiento óptimo en una red, es importante considerar cuidadosamente el MTU en ambas capas. Algunas consideraciones clave incluyen:
1. Conocimiento de la Tecnología
Comprender la tecnología de red específica que se utiliza y su MTU estándar es esencial para evitar problemas de fragmentación.
2. Ajustes de MTU
En algunos casos, puede ser beneficioso ajustar el MTU en dispositivos específicos para optimizar el rendimiento de la red.
3. Path MTU Discovery (PMTUD)
Utilizar mecanismos como el PMTUD para determinar el MTU máximo a lo largo de la ruta de la comunicación puede ayudar a evitar la fragmentación de paquetes.
4. Evitar la Fragmentación
Cuando sea posible, se debe evitar la fragmentación de paquetes, ya que puede tener un impacto negativo en la eficiencia de la red.
En resumen, el MTU en Capa 2 y Capa 3 es un concepto fundamental en las redes de comunicación. Su gestión adecuada es esencial para garantizar un rendimiento óptimo y evitar problemas de fragmentación de paquetes, que pueden afectar la eficiencia y la confiabilidad de la red.
MPLS MTU
El parámetro MPLS MTU define el tamaño máximo de un paquete MPLS que puede ser transmitido a través de un túnel MPLS. El valor predeterminado de MPLS MTU es 1508 bytes, que es el tamaño máximo de un paquete IP con dos etiquetas MPLS.
L3MTU
El parámetro L3MTU define el tamaño máximo de un paquete IP que puede ser transmitido a través de una interfaz de red. El valor predeterminado de L3MTU es 1500 bytes, que es el tamaño máximo de un paquete IP sin etiquetas MPLS.
Diferencia entre MPLS MTU y L3MTU
La diferencia entre MPLS MTU y L3MTU es que MPLS MTU se basa en el tamaño de un paquete MPLS, mientras que L3MTU se basa en el tamaño de un paquete IP.
Configuración de MPLS MTU y L3MTU
Para configurar MPLS MTU y L3MTU en un túnel MPLS de MikroTik RouterOS, se puede utilizar el comando mpls interface.
/mpls interface set [tunnel-name] mtu [mpls-mtu] [l3mtu]
Por ejemplo, para configurar MPLS MTU en un túnel MPLS con el nombre “tun1” en 1530 bytes y L3MTU en 1500 bytes, se utilizaría el siguiente comando:
/mpls interface set tun1 mtu 1530 l3mtu 1500
Ejemplos de uso
Los parámetros MPLS MTU y L3MTU se pueden utilizar para solucionar problemas de fragmentación de paquetes en un túnel MPLS. Si se está produciendo fragmentación de paquetes, se puede aumentar el valor de MPLS MTU o L3MTU para evitar que los paquetes se fragmenten.
También se pueden utilizar para mejorar el rendimiento de un túnel MPLS. Si se sabe que el enlace de datos tiene una MTU pequeña, se puede reducir el valor de MPLS MTU o L3MTU para evitar que se desperdicie ancho de banda enviando paquetes más grandes de lo necesario.
Conclusiones
Los parámetros MPLS MTU y L3MTU son herramientas útiles para configurar la MTU de capa 3 en un túnel MPLS de MikroTik RouterOS. Se pueden utilizar para solucionar problemas de fragmentación de paquetes y mejorar el rendimiento de un túnel MPLS.
Explicación adicional
En el caso de los túneles MPLS, la MTU de capa 3 debe ser al menos 20 bytes mayor que la MTU de capa 2 del enlace de datos. Esto es para permitir que los encabezados MPLS sean añadidos al paquete IP.
El parámetro MPLS MTU se utiliza para determinar el tamaño máximo de un paquete MPLS que puede ser transmitido a través de un túnel MPLS. El parámetro L3MTU se utiliza para determinar el tamaño máximo de un paquete IP que puede ser transmitido a través de una interfaz de red.
Es importante configurar los parámetros MPLS MTU y L3MTU de forma que sean compatibles entre sí y con la MTU del enlace de datos. Si los parámetros no son compatibles, se puede producir fragmentación de paquetes o rechazo de paquetes.
MTU PPPoE
El parámetro MTU define el tamaño máximo de un paquete que puede ser transmitido a través de una conexión PPPoE. El valor predeterminado de MTU es 1492 bytes, que es el tamaño máximo de un paquete Ethernet con los encabezados PPPoE.
MRU
El parámetro MRU define el tamaño máximo de un paquete que puede ser recibido por una conexión PPPoE. El valor predeterminado de MRU es 1500 bytes, que es el tamaño máximo de un paquete Ethernet sin encabezados PPPoE.
Diferencia entre MTU y MRU
La diferencia entre MTU y MRU es que MTU se basa en el tamaño de un paquete que se envía a través de una conexión PPPoE, mientras que MRU se basa en el tamaño de un paquete que se recibe a través de una conexión PPPoE.
Configuración de MTU y MRU
Para configurar MTU y MRU en una conexión PPPoE de MikroTik RouterOS, se puede utilizar el comando ppp secret.
Ejemplos de uso
Los parámetros MPLS MTU y L3MTU se pueden utilizar para solucionar problemas de fragmentación de paquetes en un túnel MPLS. Si se está produciendo fragmentación de paquetes, se puede aumentar el valor de MPLS MTU o L3MTU para evitar que los paquetes se fragmenten.
También se pueden utilizar para mejorar el rendimiento de un túnel MPLS. Si se sabe que el enlace de datos tiene una MTU pequeña, se puede reducir el valor de MPLS MTU o L3MTU para evitar que se desperdicie ancho de banda enviando paquetes más grandes de lo necesario.
Conclusiones
Los parámetros MPLS MTU y L3MTU son herramientas útiles para configurar la MTU de capa 3 en un túnel MPLS de MikroTik RouterOS. Se pueden utilizar para solucionar problemas de fragmentación de paquetes y mejorar el rendimiento de un túnel MPLS.
Explicación adicional
En el caso de los túneles MPLS, la MTU de capa 3 debe ser al menos 20 bytes mayor que la MTU de capa 2 del enlace de datos. Esto es para permitir que los encabezados MPLS sean añadidos al paquete IP.
El parámetro MPLS MTU se utiliza para determinar el tamaño máximo de un paquete MPLS que puede ser transmitido a través de un túnel MPLS. El parámetro L3MTU se utiliza para determinar el tamaño máximo de un paquete IP que puede ser transmitido a través de una interfaz de red.
Es importante configurar los parámetros MPLS MTU y L3MTU de forma que sean compatibles entre sí y con la MTU del enlace de datos. Si los parámetros no son compatibles, se puede producir fragmentación de paquetes o rechazo de paquetes.
MTU PPPoE
El parámetro MTU define el tamaño máximo de un paquete que puede ser transmitido a través de una conexión PPPoE. El valor predeterminado de MTU es 1492 bytes, que es el tamaño máximo de un paquete Ethernet con los encabezados PPPoE.
MRU
El parámetro MRU define el tamaño máximo de un paquete que puede ser recibido por una conexión PPPoE. El valor predeterminado de MRU es 1500 bytes, que es el tamaño máximo de un paquete Ethernet sin encabezados PPPoE.
Diferencia entre MTU y MRU
La diferencia entre MTU y MRU es que MTU se basa en el tamaño de un paquete que se envía a través de una conexión PPPoE, mientras que MRU se basa en el tamaño de un paquete que se recibe a través de una conexión PPPoE.
Configuración de MTU y MRU
Para configurar MTU y MRU en una conexión PPPoE de MikroTik RouterOS, se puede utilizar el comando ppp secret.
/interface ppp secret set [secret-name] mtu [mtu] mru [mru]
Por ejemplo, para configurar MTU en una conexión PPPoE con el nombre “PPPoE-out” en 1480 bytes y MRU en 1512 bytes, se utilizaría el siguiente comando:
/interface ppp secret set PPPoE-out mtu 1480 mru 1512
Ejemplos de uso
Los parámetros MTU y MRU se pueden utilizar para solucionar problemas de fragmentación de paquetes en una conexión PPPoE. Si se está produciendo fragmentación de paquetes, se puede aumentar el valor de MTU o MRU para evitar que los paquetes se fragmenten.
También se pueden utilizar para mejorar el rendimiento de una conexión PPPoE. Si se sabe que el enlace de datos tiene una MTU pequeña, se puede reducir el valor de MTU o MRU para evitar que se desperdicie ancho de banda enviando paquetes más grandes de lo necesario.
Conclusiones
Los parámetros MTU y MRU son herramientas útiles para configurar la MTU de capa 2 y capa 3 en una conexión PPPoE de MikroTik RouterOS.
Se pueden utilizar para solucionar problemas de fragmentación de paquetes y mejorar el rendimiento de una conexión PPPoE.
Explicación adicional
En el caso de las conexiones PPPoE, la MTU de capa 2 debe ser al menos 6 bytes mayor que la MTU de capa 3. Esto es para permitir que los encabezados PPPoE sean añadidos al paquete Ethernet.
El parámetro MTU se utiliza para determinar el tamaño máximo de un paquete que puede ser enviado a través de una conexión PPPoE. El parámetro MRU se utiliza para determinar el tamaño máximo de un paquete que puede ser recibido a través de una conexión PPPoE.
Es importante configurar los parámetros MTU y MRU de forma que sean compatibles entre sí y con la MTU del enlace de datos. Si los parámetros no son compatibles, se puede producir fragmentación de paquetes o rechazo de paquetes.
Caso especial: MTU de 1500 bytes
En algunos casos, es posible configurar la MTU de una conexión PPPoE en 1500 bytes. Esto se conoce como “baby jumbo frames”.
Para configurar la MTU de una conexión PPPoE en 1500 bytes, se debe establecer el parámetro mtu en 1500 y el parámetro mru en 1512.
/interface ppp secret set [secret-name] mtu 1500 mru 1512
La configuración de la MTU de una conexión PPPoE en 1500 bytes puede mejorar el rendimiento de una conexión PPPoE. Sin embargo, es importante tener en cuenta que no todos los dispositivos y proveedores de servicios admiten esta configuración.
Breve cuestionario de conocimientos
¿Qué te pareció este artículo?
¿Te atreves a evaluar tus conocimientos aprendidos?
Libro recomendado para éste artículo
Libro Ruteo Avanzado RouterOS v7
Material de estudio para el Curso de Certificación MTCRE, actualizado a RouterOS v7