Entonces, ¿los enrutadores modernos en Internet todavía usan 1500 como MTU de Ethernet? o el 1500 Byte era para los viejos tiempos?
Lo que pregunto aquí es cuál es la MTU de Ethernet en las redes modernas.
y si son 1500 bytes, ¿qué sucederá si, por ejemplo, usamos 15000 bytes y qué sucederá con Internet si forzamos a todos los enrutadores a usar 15000 bytes?
Respuestas:
El tamaño máximo estándar de carga útil para Ethernet sigue siendo de 1500 bytes.
Si bien el tamaño máximo de trama ha crecido ligeramente, de 1518 a 1522 byte con 802.1Q y más allá con 802.1AD, la carga útil, el tamaño de "Datos de cliente MAC" o la Unidad de datos de servicio máximo (MSDU) no ha cambiado según los estándares IEEE por razones de compatibilidad: mantener el tamaño de la carga útil permite una conmutación transparente en todo el rango de 10 Mbit / s hasta 400 Gbit / s.
En Ethernet, no existe un concepto para negociar un tamaño de trama ni para fragmentar una trama sobredimensionada para reenviar ni para proporcionar un mensaje de error al remitente, por lo que la trama solo puede descartarse. Cada nodo en un segmento necesita usar la misma MTU.
Sin embargo, las tramas "jumbo" que exceden este máximo han sido populares durante un tiempo en redes cerradas y controladas. El administrador de la red debe asegurarse de que todos los nodos de una red puedan manejar el tamaño no estándar antes de usar ese tamaño de trama. Muy común es un tamaño de carga útil de 9000 bytes, seis veces el tamaño oficial.
También hay implementaciones de "bebé gigante" en las que se aumenta un poco el MTU externo de un túnel para permitir la encapsulación de paquetes de tamaño completo sin comer en el MTU interno (o por razones similares).
En Internet, el requisito es solo un MTU de enlace mínimo de 68 bytes para IPv4 y 1280 bytes para IPv6. Tenga en cuenta que si bien grandes partes de Internet usan Ethernet hoy en día, no todas lo hacen.
Si pasa un paquete IPv4 de más de 1500 bytes a su enrutador de Internet, debe fragmentarlo de acuerdo con su MTU de enlace ascendente. Sin fragmentación, el enrutador del próximo salto probablemente dejará caer el paquete. Para IPv6, no hay fragmentación del enrutador y el descubrimiento de MTU de ruta es obligatorio, por lo que su cliente nunca debe enviar un paquete que exceda la MTU de la ruta de destino.
fuente
El estándar ethernet (IEEE 802.3) sigue siendo de 1500 octetos para la MTU, pero algunos proveedores admiten tramas gigantes. Desafortunadamente, no hay un estándar para los marcos jumbo, y diferentes proveedores admiten diferentes tamaños para una MTU jumbo, incluso a través de la línea de productos, o incluso a veces diferentes tamaños para una MTU jumbo en diferentes interfaces en el mismo conmutador.
Si intenta enviar una trama gigante, y encuentra una interfaz en cualquier lugar a lo largo de su ruta conmutada con una MTU más pequeña, se caerá como una trama gigante, y simplemente se perderá. Los interruptores no fragmentan los marcos. Los enrutadores pueden fragmentar los paquetes para que quepan en una MTU en una interfaz diferente, pero los conmutadores no fragmentan las tramas porque Ethernet no tiene facilidad para la fragmentación. Incluso con los enrutadores que fragmentan paquetes, la mayoría de las empresas ahora descartan paquetes fragmentados para evitar ataques fragmentados de DoS. La fragmentación es costosa para los recursos del enrutador, e IPv6 ha eliminado la fragmentación en la ruta, lo que requiere que los hosts usen PMTUD para descubrir la MTU mínima en una ruta y para fragmentar previamente los paquetes antes de enviarlos.
fuente