Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comprendre la configuration MTU et MRU pour les abonnés PPP

L’unité de réception maximale (MRU) PPP par défaut, et donc l’unité de transmission maximale (MTU), est de 1500 octets. Pour une interface PPPoE, l’en-tête PPPoE utilise 6 octets et l’ID de protocole PPP utilise 2 octets. Cela limite la taille de MRU sur une interface PPPoE à 1 492 octets, ce qui peut entraîner une fragmentation et un réassemblage fréquents de paquets PPP plus volumineux reçus sur l’interface PPPoE. Pour remplacer les valeurs par défaut, vous pouvez configurer les tailles de la MTU et de la MRU pour les abonnés PPP.

Pour les abonnés PPPoE, la taille de la MRU PPP ou de la MTU PPP peut être supérieure à 1 492 octets si la balise PPP-Max-charge utile est reçue dans les paquets PPPoE Active Discovery Request (PADR) ou si la MRU homologue reçue dans la demande de configuration PPP LDP est supérieure à 1 492 octets. Par défaut, PPPoE MTU et MRU sont utilisés sur LNS si MTU ou MRU ou les deux ne sont pas explicitement configurés.

La configuration de MRU et de MTU est prise en charge pour les abonnés des connexions PPP suivantes :

  • Abonnés PPP over Ethernet (PPPoE)

  • Abonnés PPP sur Ethernet sur ATM (PPPoE sur ATM)

  • Abonnés PPP over ATM (PPPoA)

  • Abonnés LAC PPP tunnelisés

  • Abonnés LNS PPP tunnelisés

Le PPP se négocie essentiellement entre deux liaisons semi-duplex indépendantes. Lors de l’établissement d’une connexion PPP, les points de terminaison PPP négocient la MRU pour déterminer la charge utile PPP MTU sur une connexion PPP négociée. Les termes utilisés dans cette section sont décrits ici :

Peer MRU

MRU proposé par l’homologue pour indiquer la taille de la charge utile PPP qu’il peut accepter.

PPP MRU

MRU proposée par le routeur pour indiquer la taille de charge utile PPP qu’il peut accepter

PPP MTU

MTU de charge utile PPP (en-tête IP + données), à l’exclusion de toute surcharge de couche 2.

Par défaut, si la valeur PPP MTU est inférieure à 1492 octets, la valeur opérationnelle PPP MRU est également définie sur la valeur PPP MTU. Toutefois, si la valeur PPP MTU est supérieure à 1 492 octets, Junos OS calcule la valeur PPP MRU en fonction de la présence et de la valeur de la balise PPP-Max-charge utile reçue dans le paquet PPPoE Active Discovery Request (PADR). Ce comportement par défaut peut être modifié en configurant les mtu (size| use-lower-layer) instructions and mru size aux niveaux hiérarchiques suivants :

PPP MTU et MRU pour les abonnés PPPoE

Pour un paquet PPPoE :

  • Configured MTU est la valeur MTU configurée à l’aide de l’instruction mtu size .

  • La MTU de couche inférieure PPP est calculée comme suit :MTU d’interface – [(charge utile d’en-tête Ethernet) – (VLAN à balise simple) – (VLAN à double balise) – (charge utile d’en-tête PPPoE) – (en-tête PPP)]

Junos OS détermine la valeur PPP MTU d'une interface PPPoE terminée en fonction du MTU configuré, du MTU PPP de couche inférieure et de la présence et de la valeur de la balise PPP-Max-charge utile dans le paquet PADR et la MRU de l'homologue.

  1. Si la MTU PPP de la couche inférieure tombe en dessous de 1492 octets, la valeur de la MTU PPP est la valeur la plus faible entre la MTU de la couche inférieure PPP et la valeur MTU configurée. La balise PPP-Max-charge utile est ignorée même si elle est présente dans le paquet PADR.

  2. Si la MTU de la couche inférieure PPP est supérieure à 1492 octets :

    • Si la balise PPP-Max-charge utile n'est pas présente dans le paquet PADR, la valeur de la MTU PPP est la valeur la plus faible entre la valeur de la MTU configurée et la valeur de la MTU de couche inférieure PPP et la MRU de l'homologue.

    • Si la balise PPP-Max-charge utile est présente et que sa valeur est inférieure à 1492 octets, la MTU PPP est la valeur la plus faible entre la MTU configurée et la valeur PPP de la MTU de couche inférieure. Junos OS n’envoie pas la balise PPP-Max-charge utile dans le paquet PPPoE PADS (Active Discovery Session) pour indiquer que le routeur n’est pas capable de prendre en charge une taille de MRU supérieure à 1 492 octets.

    • Si la balise PPP-Max-charge utile est présente et que sa valeur est supérieure à 1492 octets mais inférieure à la MTU configurée, la MTU PPP est la valeur reçue dans la balise PPP-Max-charge utile.

    • Si la balise PPP-Max-charge utile est présente et que sa valeur est supérieure à 1492 octets et également supérieure à la MTU configurée, la MTU PPP est la valeur la plus faible entre le MTU configuré, la valeur PPP de la couche inférieure MTU et la MRU de l'homologue. Junos OS renvoie également la balise PPP-Max-charge utile dans le paquet PADS pour indiquer que le routeur est capable de prendre en charge une MRU supérieure à 1 492 octets.

Par défaut, un routeur utilise la valeur PPP MTU pour la valeur PPP MRU lors de la négociation LCP (Link Control Protocol) sur les connexions point à point. Lorsque vous configurez la MRU d’un abonné PPP pour PPPoE à l’aide de l’instruction mru size , Junos OS détermine la valeur de la MRU PPP en fonction des éléments suivants :

  • Si la MRU est configurée à l’aide de l’option ppp-options , la MRU PPP est la valeur la plus faible entre la valeur MRU configurée et la valeur PPP MTU pour ce abonné (valeur PPP MTU dérivée de la MTU configurée, de la MTU PPP de la couche inférieure PPP et de la valeur PPP-Max-charge utile dans le paquet PADR).

  • Si la MRU n’est pas configurée, la MRU PPP reste la même que la MTU PPP et est envoyée pendant la négociation LCP. Lors de la négociation LCP, le serveur reçoit la valeur MRU pair et propose la MRU PPP dérivée de la configuration et de la MTU PPP.

  • Pour une connexion PPP négociée, la MTU de charge utile PPP (en-tête IP + données), à l’exclusion de toute surcharge de couche 2, est définie sur la valeur la plus faible entre la MTU PPP et la valeur MRU pair reçue.

PPP, MTU et MRU pour les abonnés tunnelisés sur LNS

Pour les abonnés PPP sur le serveur réseau L2TP (LNS), vous pouvez configurer explicitement la MTU et la MRU sur l’interface de service en ligne (si) pour remplacer les valeurs par défaut. Lorsqu’elle est configurée explicitement, la MTU effective peut être soit la taille de la MTU explicite spécifiée à l’aide de l’instruction mtu size , soit la MTU dérivée à l’aide de l’instruction mtu use-lower-layer .

  • Si la MTU PPP sur l’interface de service en ligne (si) est configurée comme use-lower-layer, la MTU PPP est déterminée comme suit :interface MTU – 58 octets.

    La charge utile de surcharge PPP est de 58 octets, calculée comme la somme des charges utiles d’en-tête IP, UDP, L2TP, HDLC et PPP.

  • Si la MTU PPP sur l’interface de service en ligne (si) est configurée à l’aide de l’instruction mtu size , la MTU PPP est la plus faible des valeurs suivantes : la MTU configurée, la valeur (MTU de l’interface – 58 octets) et la MRU d’homologue apprise via la négociation de session L2TP ou lors de la renégociation de LCP avec l’homologue distant.

Lorsque vous configurez une valeur MRU explicite à l’aide de l’instruction mru size , Junos OS détermine la valeur MRU PPP pour les abonnés PPP sur les interfaces LNS en fonction des scénarios suivants :

  • Si la valeur MRU n’est pas configurée pour les abonnés PPP sur le LNS et si les options LCP proxy sont reçues du concentrateur d’accès L2TP (LAC), la valeur MRU PPP proposée dans la négociation LCP est la valeur la moins élevée entre la valeur MTU PPP et la valeur MRU proxy. Si les options LCP ne sont pas reçues, la MTU PPP est proposée en tant que MRU pendant la négociation LCP.

  • Si, toutefois, la valeur MRU est configurée pour les abonnés PPP sur le LNS, la MRU PPP est la valeur la plus faible entre la MRU configurée et la valeur PPP MTU. De plus, si les options LCP de proxy proviennent du LAC, la valeur de MRU PPP envoyée lors de la négociation LCP est la valeur la plus faible entre le MTU de MRU ou PPP configuré et la valeur de MRU de proxy.

  • Pour une charge utile PPP négociée MTU (en-tête IP + données) excluant toute surcharge de couche 2, la MTU PPP est définie sur la valeur la plus faible entre la MTU PPP et la valeur MRU pair reçue.