Flux rss

Introducción al MTU

Publicado por Carlos-vialfa, última actualización el martes, 14 de octubre de 2008, 22:29:41 por Carlos-vialfa

Introducción al MTU




¿Qué es el MTU?


El MTU (Maximum Transmission Unit o Unidad máxima de transferencia en español) es un parámetro que indica el tamaño máximo que debe tener un datagrama para que sea transmitido por una interfaz IP sin que necesite ser fragmentado en unidades más pequeñas. El MTU debe ser superior al datagrama más grande que deseemos transmitir para que no sea fragmentado. Dicho de otro modo, el MTU expresa el tamaño máximo (en bytes) de un paquete que puede ser transmitido de una sola vez.

Algunos valores del MTU:
Para Ethernet: 1500 bytes.
Para PPPoE: 1492 bytes
Para RTC: 576 bytes

Cálculo del MTU


La transmisión de una trama está determinada por su cuerpo (=MMS=maximum segment size), que determina el mayor segmento de información TCP que puede ser transmitido, y la cabecera (header en inglés).
Es decir: MTU=MSS + TCP/IP headers

Supongamos que:

MSS=MTU-40 <-- 40 para la cabecera (20 bytes IP y 20 bytes TCP)
Los paquetes no son fragmentados
No hay paquetes perdidos

Tamaño de los paquetes / velocidad
Supongamos una transferencia de datos de 1, 500,000 bytes utilizando diferentes tamaños de paquetes a través de una línea T1 (rtc) (T1=1, 544,000 bits/sec) siguiendo la fórmula:


(MSS + header) * 8 bits/byte
---------------------------------- = latencia
1, 544,000 bits/seg

Vamos a calcular la latencia de la transmisión utilizando diferentes valores de MTU:

Si el MTU = 1500, entonces: (1460+40) * 8 / 1, 544,000 = 7.772 ms
Si el MTU = 576, entonces: (536+40) * 8 / 1, 544,000 = 2.924 ms
En 10 veces, obtenemos 77,72 ms para el MTU a 1500, y 29,24 ms para el 576.

Por lo tanto cuantos más paquetes haya, mayor será el tiempo de transferencia

Utilicemos la misma formula para una transmisión de 1 mb.

1MB = 1024 KB = 1, 048,576 bytes.

Si el MTU = 1500, entonces: (1460+40) * 8 / 1, 544,000 = 7.772 ms
1 MB / MSS = 1, 048,576 bytes / 1460 = 718.2, o sea 719 paquetes para transferir 1 MB.

Es decir, para transferir 1Mb: 719 paquetes * 7.772 ms (por vez) = 5588.068 ms, ó 5.588 segundos.

Si transferimos 1 MB 10 veces (definidos por la cabecera), esto nos tomará teóricamente:

(1er paquete* 10 bucles * 7.772ms delay) + 718 * 7.772 = 5.658 segundos.

Si el MTU = 576, entonces: (536+40) * 8 / 1, 544,000 = 2.924 ms
1 MB / MSS = 1, 048,576 bytes / 536 = 1956.3, o sea 1957 paquetes para transferir 1 MB.

Para transferir 1 MB: 1957 paquetes * 2.924 ms (por vez)= 5722.268 ms, ó 5.722 segundos por vez.
Si transferimos este 1 MB 10 veces:
(1er paquete *10 veces * 2.924ms) + 1956 * 2.924 = 5.748 sec.

La diferencia se debe a que cuanto mayor sea el tamaño de los paquetes, el tamaño de la cabecera será relativamente menor.
Por lo tanto para transferir 1MB, si utilizamos un MTU de 1500 entonces habrá 719*40 = 28,760 bytes para la cabecera, mientras que para un MTU de 576, obtenemos 1957*40=78,280, es decir más de 49,520 bytes de cabecera transferidos a cada Megabyte. Para nuestro ejemplo de 10 repeticiones, no es considerable, pero para las transferencias realizadas a diario…

Además, la mayoría de módems utiliza un tamaño de cabecera mayor, y otras latencias asociadas que no hemos tomado en cuenta en este ejemplo.

Encontrar el MTU bajo Windows


Para encontrar el MTU, debemos acceder a la línea de comandos (Inicio > Ejecutar > escribir cmd). Una vez en la línea de comandos, haremos pruebas de ping, precisando el tamaño de los paquetes que deseamos probar:

ping -f -l (tamaño del paquete -28) (IP de nuestro servidor)
la opción -f permite hacer la prueba obligando a los routers encontrados a no fragmentar el paquete
la opción –l envía el tamaño del paquete
Restamos 28 al tamaño del paquete que vamos a probar, correspondiente a la cabecera de este paquete
Debemos hacer la prueba apuntando a una dirección IP de una página web.

Por ejemplo:
ping -f -l 1372 192.168.0.1
- Si la respuesta a la solicitud es:
Respuesta desde 192.168.0.1: bytes = 1372....
Respuesta desde 192.168.0.1: bytes = 1372....
Respuesta desde 192.168.0.1: bytes = 1372....
Respuesta desde 192.168.0.1: bytes = 1372....

En este caso el tamaño del paquete permite una transferencia sin fragmentación, por lo tanto podemos probar con un valor más grande. Cuando obtengamos el mensaje “El paquete debe ser fragmentado, pero parametrado DF”, es porque el tamaño del paquete es demasiado grande.

Modificar el MTU bajo Windows


Una vez que hayamos determinado el MTU optimo, tenemos dos maneras de modificar el valor MTU. Una de ellas y la más fácil es utilizando el programa DR TCP. Descárgalo haciendo clic Aquí y luego haz clic en telecharger, la página está en francés pero el programa está en inglés y es gratis.

Una vez instalado, en el campo MTU deberemos indicar el valor encontrado la prueba que hicimos en la línea de comandos y agregar 28 para la cabecera.

Encontrar el valor MTU bajo Linux


Tan solo hay que ejecutar este comando con permisos de root, en el que nombre_interfaz deberá ser remplazado por el nombre de la interfaz de red de destino:
ifconfig nombre_interfaz | grep -Eo "MTU:[0-9]+"

Modificar el MTU bajo Linux


El comando ifconfig nos permite modificar el mtu bajo Linux, para ello debemos poseer permisos de root y utilizar la siguiente sintaxis:
ifconfig nombre_interfaz mtu valor_mtu


Ejemplo: cambiar el MTU de la interfaz eth0 a 1500
ifconfig eth0 mtu 1500

PD: El artículo original fue escrito por Jeff, contribuidor de CommentCaMarche

Resultados de Introducción al MTU

Video e imágenes digitales - Introducción al video digital Un video es una sucesión de imágenes presentadas a cierta frecuencia. El ojo humano es capaz de distinguir aproximadamente 20 imágenes por segundo. De este modo, cuando se muestran más de 20 imágenes por segundo, es posible engañar al ojo y crear la... es.kioskea.net/video/video.php3
Comercio electrónico: Intercambio electrónico de datos (EDI) El acrónimo EDI significa intercambio electrónico de datos o, en inglés Electronic Data Interchange. El EDI puede definirse como el intercambio entre ordenadores de datos referidos a transacciones, mediante redes y formularios estandarizados. La... es.kioskea.net/entreprise/edi.php3
Fiabilidad - Introducción a la alta disponibilidad Más allá del servicio que ofrezca un sistema informático, este sistema debe ser fiable para que los usuarios puedan utilizarlo en condiciones óptimas. El término "fiabilidad" indica cuán fiable es un sistema informático. Una falla se produce cuando... es.kioskea.net/surete-fonctionnement/haute-disponibilite.php3

Resultados de Introducción al MTU

Las aplicaciones GNOMELas aplicaciones del escritorio GNOME Introducción I. Accesibilidad Teclado visual Dasher Lupa y lector de pantalla II. Accesorios Buoh Online Comics Reader Calculadora CHM Viewer Diccionario Editor de menú Alacarte Editor de... es.kioskea.net/faq/sujet-574-las-aplicaciones-gnome
[Routers] Router como Cliente WIFI (WRT54G)Introducción Por defecto, un router sirve para compartir una conexión a Internet, que llega a un puerto Wan, y se dirige hacia las PCs, mediante puertos de red o por WIFI. En algunos casos, puede ser necesario que Internet llegue por WIFI, en... es.kioskea.net/faq/sujet-730-routers-router-como-cliente-wifi-wrt54g
Cómo utilizar el visor Adobe ReaderIntroducción Descargar el Visor Adobe Reader Imprimir un documento PDF Guardar un documento PDF Fuente Otros trucos de Adobe Visores PDF alternativos Introducción Para que puedas ver documentos en formato .pdf, necesitas tener... es.kioskea.net/faq/sujet-1852-como-utilizar-el-visor-adobe-reader

Resultados de Introducción al MTU

Eliminar un virus troyano de un mp4 o penHola, al introduccir un mp4 y un pendrive en un ordenador el antivirus alerto de que había un troyano pero acto seguido el mp4 ya no lo detectaba el ordenador y otro mp4 que tambien conectamos al ordenador aparento ser borrado todo su contenido pero... es.kioskea.net/forum/affich-56063-eliminar-un-virus-troyano-de-un-mp4-o-pen
PROBLEMAS CON NEED FOR SPEED CARBON!!!Hola, Espero que alguien me pueda ayudar,mi problema es el siguiente: Consegui el NFSC y lo instale y todo bien pero cuando comienzo no se ve la introduccion(el video) y en el modo historia(carrera) tampoco se ven los videos pero en el NFSMW(most... es.kioskea.net/forum/affich-36933-problemas-con-need-for-speed-carbon
Problema con 2 router ala vezHola,q tal amigos?explico mi problema tengo 2 pc y dos ruter de telefonica conectado a cada uno de los pc y tarifa de telefonica,y qero poder tener internet ala vez en los dos,pero no lo consigo ya q si conecto los 2 ala vez no funciona internet en... es.kioskea.net/forum/affich-25743-problema-con-2-router-ala-vez

Resultados de Introducción al MTU

Descargar Realtek ALC655 AC'97 Via audio driverDriver para la tarjeta de sonido Realtek ALC655 AC'97 Via audio driver, sistema operativo Windows Xp. Una vez descargado el archivo, darle doble click para iniciar la instalación. es.kioskea.net/telecharger/telecharger-1142-realtek-alc655-ac-97-via-audio-driver
Descargar Realtek ALC888 HD Audio Windows XpDriver para la tarjeta de sonido Realtek ALC888 HD Audio, sistema operativo Windows Xp 32/64 Una vez descargado el archivo, darle doble click para iniciar la instalación. es.kioskea.net/telecharger/telecharger-1214-realtek-alc888-hd-audio-windows-xp
Descargar Driver Realtek* ALCxxx - Intel®Instala el controlador de sonido para Desktop Boards Intel® con Sonido Intel® de alta definición y el codec Realtek*. (certificado para WHQL). Windows Vista Soporta: ALC882, ALC883, ALC885, ALC888, ALC861VD, ALC660, ALC662,... es.kioskea.net/telecharger/telecharger-1200-driver-realtek-alcxxx-intel

Resultados de Introducción al MTU

La Tokyo Sky Tree será la torre de telecomunicaciones más alta del mundoUn cartel revela el nombre de la torre de telecomunicaciones autosoportada más alta del mundo, que dominará Tokio desde sus 610 metros de altura a partir de 2011: Tokyo Sky Tree ('El árbol del cielo de Tokio'), este 10 de junio en la... es.kioskea.net/actualites/la-tokyo-sky-tree-sera-la-torre-de-telecomunicaciones-mas-alta-del-mundo-10474-actualite.php3
Alcatel-Lucent firma un contrato de 1.000 millones con China MobileDos altos directivos de Alcatel-Lucent, el pasado 30 de mayo en París. La empresa de equipos de telecomunicaciones Alcatel-Lucent ha firmado un contrato de 1.000 millones de dólares con China Mobile para proporcionar equipos y servicios de... es.kioskea.net/actualites/alcatel-lucent-firma-un-contrato-de-1-000-millones-con-china-mobile-10491-actualite.php3

Resultados de Introducción al MTU

Comercio electrónico - Portales de la empresa El término "portal de empresa" se refiere a una plataforma intranet que provee acceso a los datos de la empresa y al sistema de información dentro de una sola interfaz. Por lo tanto, el portal de una empresa es el punto de introducción de datos del... es.kioskea.net/entreprise/portail.php3
CCM - Cómo explorar Commentcamarche.net Commentcamarche se estructura a partir de una página de inicio con carpetas agrupadas por categoría. Al hacer clic sobre una de estas carpetas, accede al primer artículo (por lo general, una introducción). Para leer los artículos siguientes, use las... es.kioskea.net/ccmguide/ccmnavig.php3
Webmastering - Introducción a la creación de páginas web Un sitio web, también llamado sitio de Internet, consiste en un grupo de archivos HTML conectados a través de hipervínculos y almacenados en un servidor web, o sea, un equipo que aloja páginas web y que está conectado a Internet permanentemente.... es.kioskea.net/web/webintro.php3