Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Convenciones

Por qué debe modificarse el tamaño de la MTU

Cómo modificar el tamaño de la MTU

Ajuste del Tamaño de MTU PPPoE en el Router DSL de Cisco

Descargue la utilidad Dr. TCP

Modificar la clave del registro

Información Relacionada

Introducción

Este documento explica por qué se debe cambiar el tamaño de la unidad máxima de transmisión (MTU) cuando se implementa el marcado PPP sobre Ethernet (PPPoE). También explica el procedimiento utilizado para realizar el cambio.

Prerequisites

Requirements

No hay requisitos específicos para este documento.

Componentes Utilizados

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

Convenciones

For more information on document conventions, refer to the Cisco Technical Tips Conventions.

Por qué debe modificarse el tamaño de la MTU

Cuando un usuario solicita un sitio web, se produce una negociación cliente/servidor entre el PC y el servidor web que aloja el sitio web. Durante la negociación, se negocia un tamaño máximo de MTU. Dado que la PC negocia y su tamaño de MTU predeterminado es de 1500 bytes (Windows 3x, 9x, NT, ME, etc.), el servidor web negocia un tamaño de MTU de 1500 bytes. Por lo tanto, independientemente del tamaño de la MTU que configure en su router, el servidor web envía paquetes de hasta 1500 bytes de tamaño.

La razón por la que algunas páginas no se cargan completamente es que el router fragmenta los paquetes IP si la MTU de la PC está mal configurada y se envía al router un paquete mayor de 1492 bytes. Esta fragmentación no se produce en la ruta de retorno a través del concentrador de acceso universal (UAC) (Cisco 6400 o 7200). Cuando UAC recibe un paquete mayor de 1492 bytes, el paquete se descarta y UAC genera y envía un mensaje de protocolo de mensajes de control de Internet (ICMP) al servidor web que envió el paquete de tamaño excesivo. El ICMP informa al servidor Web que envió un paquete de un tamaño excesivo y que necesita reenviar el paquete con una MTU más pequeña.

Nota: Para obtener información sobre por qué el tamaño de la MTU es de 1492 bytes, refiérase a la Arquitectura de Línea Base PPPoE para el informe técnico de Cisco 6400.

El problema ocurre porque muchos servidores web bloquean los mensajes ICMP, lo que hace que el servidor envíe paquetes de 1500 bytes continuamente. Estos paquetes se descartan y, como resultado, el sitio web solicitado no se carga. Si el servidor web está configurado correctamente y los mensajes ICMP no están bloqueados, el servidor ajusta su MTU y retransmite hasta que la página se cargue completamente.

Una página se carga parcialmente cuando los paquetes de datos iniciales enviados desde el servidor Web están por debajo del máximo de 1492 bytes. No obstante, luego se envía un paquete que supera este máximo. El servidor continúa retransmitiendo este paquete de tamaño excesivo que da como resultado una página parcialmente cargada y una "espera de respuesta..." en la barra de estado.

Cómo modificar el tamaño de la MTU

Puede cambiar el tamaño de la MTU con la ayuda de uno de estos tres métodos:

1. Ajuste el tamaño de MTU PPPoE en el router DSL de Cisco.

2. Descargue la utilidad Dr. TCP que modifica automáticamente la configuración de MTU.

3. Agregue y, a continuación, modifique un valor de cadena "MaxMTU" a la clave del Registro que contiene el adaptador Ethernet del PC.

Ajuste del Tamaño de MTU PPPoE en el Router DSL de Cisco

Nota: Estos comandos de configuración funcionan sólo si ejecuta la traducción de direcciones de red (NAT) o la traducción de direcciones de puerto (PAT) en el router DSL de Cisco.

El comando ip adjust-mss en Cisco IOS® Software Release 12.2(2)XH ha cambiado a ip tcp adjust-mss <mss value> . Este cambio está registrado en las Notas de la versión de los Routers de la serie Cisco 800 y Cisco 820 correspondientes a la versión 12.2(2)XH de IOS de Cisco.

interface ethernet0

no shut

ip address <ip address> <subnet mask>

ip adjust-mss 1452

!--- The TCP MSS command requires an MSS of 1452, and not 1492.

ip nat inside

no ip directed-broadcast

Descargue la utilidad Dr. TCP

La utilidad Dr. TCP sólo debe ejecutarse una vez. El cambio del registro se guarda al finalizar este procedimiento.

1. Navegue hasta la utilidad Dr. TCP .

2. Recargue la página para asegurarse de que tiene la copia actual.

3. Descargue la última versión de la utilidad (DRTCPnnn.exe).

4. Ejecute la utilidad.

5. En el menú, elija el adaptador Ethernet.

6. En el campo MTU, ingrese 1492.

7. Haga clic en otro campo, pero no escriba nada.

8. Haga clic en Aplicar para guardar el cambio y luego haga clic en Salir.

9. Reinicie la PC

Modificar la clave del registro

Utilice este procedimiento para cambiar el tamaño de la MTU mediante la modificación de la clave del Registro.

1. Agregue un valor de cadena "MaxMTU" a la clave del Registro que contiene el adaptador Ethernet del PC.

2. Configure la entrada de datos de valores "MaxMTU" a 1492.

3. Reinicie la PC

Si cambia el tamaño de la MTU con Dr. TCP o en el router DSL de Cisco y todavía no puede navegar por ciertos sitios web, ajuste el tamaño de la MTU de nuevo. Cambie la medida del MTU a 1452 en Dr. TCP o cambie el valor de ajuste del MSS a 1412 en el router DSL de Cisco. Si estos tamaños son demasiado grandes, continúe disminuyendo los tamaños de MTU hasta alcanzar una línea de base de 1400 para Dr. TCP o 1360 para el ajuste MSS en el router DSL de Cisco.

Información Relacionada

- Soporte Técnico - Cisco Systems