Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción de la configuración de MTU y MRU para suscriptores de PPP

La unidad de recepción máxima ppp (MRU) predeterminada y, por lo tanto, la unidad máxima de transmisión (MTU) es de 1500 bytes. Para una interfaz PPPoE, el encabezado PPPoE usa 6 bytes y el ID de protocolo PPP usa 2 bytes. Esto restringe el tamaño MRU en una interfaz PPPoE a 1492 bytes, lo que puede causar fragmentación frecuente y reensamblaje de paquetes PPP más grandes recibidos a través de la interfaz PPPoE. Para reemplazar los valores predeterminados, puede configurar los tamaños de MTU y MRU para suscriptores ppp.

Nota:

Para los suscriptores de PPPoE, el tamaño de MRU ppp o MTU PPP puede ser mayor que 1492 bytes si la etiqueta PPP-Max-Payload se recibe en los paquetes PPPoE Active Discovery Request (PADR) o si el par MRU recibido en la solicitud de configuración de LDP PPP es mayor que 1492 bytes. De forma predeterminada, PPPoE MTU y MRU se utilizan en LNS si MTU, MRU o ambos no están explícitamente configurados.

La configuración de MRU y MTU es compatible con los suscriptores de las siguientes conexiones PPP:

  • Suscriptores de PPP a través de Ethernet (PPPoE)

  • Suscriptores de PPP a través de Ethernet a través de ATM (PPPoE sobre ATM)

  • Suscriptores de PPP a través de ATM (PPPoA)

  • Suscriptores DE LAC PPP tunelizadas

  • Suscriptores de LNS PPP tunelizadas

PPP básicamente negocia entre dos enlaces independientes de medio dúplex. Mientras se establece una conexión PPP, los puntos finales ppp negocian la MRU para determinar la MTU de carga PPP en una conexión PPP negociada. Los términos utilizados en esta sección se describen aquí:

Peer MRU

MRU propuesto por el par para indicar el tamaño de carga PPP que puede aceptar.

PPP MRU

MRU propuesto por el enrutador para indicar el tamaño de carga PPP que puede aceptar

PPP MTU

MTU de carga PPP (encabezado IP + datos) excluyendo cualquier sobrecarga de capa 2.

De forma predeterminada, si el valor de MTU PPP es inferior a 1492 bytes, el valor DE MRU PPP operativo también se establece en el valor de MTU PPP. Sin embargo, si el valor de MTU PPP es mayor que 1492 bytes, Junos OS calcula el valor DE MRU PPP en función de la presencia y el valor de la etiqueta PPP-Max-Payload recibida en el paquete PPPoE Active Discovery Request (PADR). Este comportamiento predeterminado se puede cambiar configurando las mtu (size| use-lower-layer) instrucciones y mru size en los siguientes niveles jerárquicos:

MTU y MRU PPP para suscriptores de PPPoE

Para un paquete PPPoE:

  • La MTU configurada es el valor de MTU configurado mediante la mtu size instrucción.

  • La MTU de capa inferior PPP se calcula como:interfaz MTU – [(Carga de encabezado Ethernet) – (VLAN con etiqueta única) – (VLAN con doble etiqueta) – (carga de encabezado PPPoE) – (encabezado PPP)]

Junos OS determina el valor de MTU PPP para una interfaz PPPoE terminada basada en la MTU configurada, la MTU de capa inferior PPP y la presencia y el valor de la etiqueta PPP-Max-Payload en el paquete PADR y el MRU del par.

  1. Si la MTU ppp de capa inferior cae por debajo de 1492 bytes, entonces el valor de MTU PPP es el menor de la MTU de capa baja PPP y el valor de MTU configurado. La etiqueta PPP-Max-Payload se ignora incluso si está presente en el paquete PADR.

  2. Si la MTU de capa inferior PPP es mayor que 1492 bytes:

    • Si la etiqueta PPP-Max-Payload no está presente en el paquete PADR, el valor de MTU PPP es el menor de la MTU configurada y el valor de MTU de capa inferior PPP y el MRU del par.

    • Si la etiqueta PPP-Max-Payload está presente y su valor es menor que 1492 bytes, la MTU PPP es la menor de la MTU configurada y el valor PPP de capa inferior. Junos OS no envía la etiqueta PPP-Max-Payload en el paquete PPPoE Active Discovery Session (PADS) para indicar que el enrutador no es capaz de admitir un tamaño MRU mayor que 1492 bytes.

    • Si la etiqueta PPP-Max-Payload está presente y su valor es mayor que 1492 bytes pero menor que la MTU configurada, la MTU PPP es el valor recibido en la etiqueta PPP-Max-Payload.

    • Si la etiqueta PPP-Max-Payload está presente y su valor es mayor que 1492 bytes y también mayor que la MTU configurada, la MTU PPP es la menor de la MTU configurada, el valor de MTU ppp de capa inferior y el MRU del par. Junos OS también devuelve la etiqueta PPP-Max-Payload en el paquete PADS para indicar que el enrutador es capaz de admitir una MRU mayor que 1492 bytes.

De forma predeterminada, un enrutador usa el valor de MTU PPP para el valor DE MRU PPP durante la negociación del protocolo de control de vínculo (LCP) en conexiones de punto a punto. Cuando configure el MRU para un suscriptor PPP para PPPoE mediante la mru size instrucción, Junos OS determina el valor DE MRU PPP según lo siguiente:

  • Si la MRU se configura con la ppp-options opción, la MRU PPP es la menor del valor MRU configurado y el valor de MTU PPP para ese suscriptor (valor de MTU PPP derivado en base a la MTU configurada, MTU de capa baja PPP y el valor PPP-Max-Payload en el paquete PADR).

  • Si la MRU no está configurada, la MRU PPP sigue siendo la misma que la MTU PPP y se envía durante la negociación de LCP. Durante la negociación de LCP, el servidor recibe el valor de MRU par y ofrece la MRU PPP derivada de la configuración y la MTU PPP.

  • Para una conexión PPP negociada, la MTU de carga PPP (encabezado IP + datos) excluyendo cualquier sobrecarga de capa 2, se establece en la menor de la MTU PPP y el valor de MRU del par recibido.

MTU y MRU PPP para suscriptores tunelados en LNS

Para los suscriptores PPP en el servidor de red L2TP (LNS) puede configurar explícitamente la MTU y MRU en la interfaz del servicio en línea (si) para invalidar los valores predeterminados. Cuando se configura explícitamente, la MTU efectiva puede ser el tamaño de MTU explícito especificado mediante la mtu size instrucción o la MTU derivada mediante la mtu use-lower-layer instrucción.

  • Si la MTU PPP en la interfaz del servicio en línea (si) está configurada como use-lower-layer, la MTU PPP se determina como:interfaz MTU – 58 bytes.

    Nota:

    58 bytes es la carga de sobrecarga PPP, que se calcula como la suma de las cargas de encabezado IP, UDP, L2TP, HDLC y PPP.

  • Si la MTU PPP en la interfaz del servicio en línea (si) se configura mediante la mtu size instrucción, la MTU PPP es la menor de la MTU configurada, el valor (MTU de interfaz – 58 bytes) y el MRU del par aprendido mediante la negociación de sesión L2TP o al renegociar la LCP con el par remoto.

Cuando se configura un valor MRU explícito mediante el uso de la mru size instrucción, Junos OS determina el valor DE MRU PPP para suscriptores PPP en interfaces LNS según los siguientes escenarios:

  • Si el valor MRU no está configurado para suscriptores PPP en la LNS y si las opciones de LCP de proxy se reciben del concentrador de acceso L2TP (LAC), el valor MRU PPP que se ofrece en la negociación de LCP es el menor de la MTU PPP y el valor MRU de proxy. Si no se reciben las opciones de LCP, la MTU PPP se ofrece como MRU durante la negociación de LCP.

  • Sin embargo, si el valor MRU está configurado para los suscriptores PPP en las LNS, el MRU PPP es el menor de los MRU configurados y el valor de MTU PPP. Además, si las opciones de LCP de proxy se reciben del LAC, el valor MRU PPP enviado durante la negociación de LCP es el menor de los MTU de MRU o PPP configurados y el valor MRU de proxy.

  • Para una MTU de carga PPP negociada (encabezado de IP + datos) que excluye cualquier sobrecarga de capa 2, la MTU PPP se establece en la menor de la MTU PPP y el valor de MRU del par recibido.