Introducción: "¿Qué es el MTU?"
code:
MTU bytes
Máximo 1492 Óptimo 1454 Mínimo 576
Supongamos los dos casos a comparar , MTU = 1492, MTU = 1454
a) MTU = 1492 bytes.
code:
User Data 1452 ¯¯¯¯| | Cabeceras Tamaño | MTU | TCP/IP 40 ____| PPP 2 <- cabecera PPP que identifica el paquete enviado PPPoE 6 Ethernet 16 ------------------ Trama Total 1518 bytes
Esos 1518 bytes son los que pasas al flujo de células ("paquetes") ATM. En ATM
las células son de tamaño fijo: 53 bytes(= 48 bytes de datos útiles + 5
cabeceras)
Así 1518 bytes / 48 = 31 células llenas + un resto de 30 bytes.
La última celda solo llevará 30 bytes útiles.
code:
User Data 1414 ¯¯¯¯| | Cabeceras Tamaño | MTU | TCP/IP 40 ____| PPP 2 PPPoE 6 Ethernet 16 ------------------ Trama Total 1480 bytes
Flujo de células ATM: 1480/48 = 30 células + un resto de 40 bytes.
En este caso la última célula tiene 40 bytes de datos + 8 bytes de SAR = 48
bytes. No se necesita relleno. Esto elimina la sobrecarga producida por relleno
a nivel ATM.
Conclusiones. La diferencia es de un ~0.7%.
Para una línea convencional de 256kbps esto supone una diferencia de 256 * 0'7%
= 1'8 kbps.
Para un línea de 1Mbps la diferencia es de 1024Kbps * 0'7% = 7'2 kbps
En definitiva, que el efecto tampoco es demasiado apreciable.
MTU Óptimo para PPPoA
La torre de protocolos es en este caso: TCP, IP, PPP, PPPoA, AAL5, ATM
MTU óptimo = 1470 bytes.
code:
User Data 1430 ¯¯¯¯| | Cabeceras Tamaño | MTU | TCP/IP 40 ____| PPP 2 PPPoA 8 ------------------ Trama Total 1480 bytes
Que nos da una sobrecarga por relleno de 0 bytes como en el caso anterior.
Referencias
-
Encapsulation Overhead(s) in ADSL Access Networks
- PPPoE: RFC2516
- PPPoA: RFC2364
- PPP: RFC1331
-
Optimal MTU configuration for PPPoE ADSL Connections.
Manual realizado por MetalHead para www.adslayuda.com.
Publicado originalmente en el foro de ADSLAyuda: 3Com Wireless y MTU.