4.3.1.5: Tamaño de PPPoE MTU
El acceso a algunas páginas web puede ser un
problema con PPPoE. Cuando un cliente solicita una página web, se
produce un protocolo TCP de enlace de tres vías entre el cliente y el
servidor web. Durante la negociación, el cliente especifica el valor del
tamaño máximo del segmento (MSS) de TCP. El MSS del TCP es el tamaño
máximo de la porción de datos del segmento TCP.
Un host determina el valor de su campo de MSS
restando los encabezados IP y TCP de unidad máxima de transmisión (MTU)
de Ethernet. En una interfaz de Ethernet, el MTU predeterminado es de
1500 bytes. Si se sustrae el encabezado de IPv4 de 20 bytes y el
encabezado TCP de 20 bytes, el tamaño del valor predeterminado MSS será
de 1460 bytes, como se muestra en la Figura 1.
Figura 1: MTU y MSS
El tamaño predeterminado de MSS es de 1460 bytes,
cuando el MTU predeterminado es de 1500 bytes. Sin embargo, PPPoE
admite un MTU de sólo 1492 bytes que para adaptarse al encabezado PPPoE
adicional de 8 bytes que se muestra en la Figura 2.
Figura 2: MSS ajustado con el encabezado PPPoE
Puede verificar el tamaño de MTU de PPPoE en la configuración en ejecución, como se muestra en el Ejemplo 1.
Ejemplo 1: MTU en una interfaz del marcador
R1# show running-config | section interface Dialer2
interface Dialer2
mtu 1492
ip address negotiated
encapsulation ppp
<resultado omitido>
|
Esta disparidad entre el host y el tamaño de MTU de
PPPoE puede hacer que el router descarte paquetes de 1500 bytes y
termine las sesiones de TCP en la red de PPPoE.
El comando ip tcp adjust-mss max-segment-size
del comando ayuda a evitar que se descarte las sesiones de TCP
ajustando el valor de MSS durante el protocolo TCP de enlace de tres
vías. En la mayoría de los casos, el valor óptimo para el argumento max-segment-size es de 1452 bytes. En el Ejemplo 2, se muestra esta configuración en la interfaz LAN de R1.
Ejemplo 2: Ajuste del MSS del TCP
R1(config)# interface g0/0
R1(config-if)# ip tcp adjust-mss 1452
|
El valor de MSS del TCP de 1452, más el encabezado
de IPv4 de 20 bytes, el encabezado de TCP de 20 bytes y el encabezado de
PPPoE de 8 bytes da como resultado un MTU de 1500 bytes, como se
muestra en la Figura 2.
Comentarios
Publicar un comentario