Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Entender a configuração de MTU e MRU para assinantes de PPP

A unidade de recebimento máximo de PPP (MRU) padrão e, portanto, a unidade de transmissão máxima (MTU) é de 1500 bytes. Para uma interface PPPoE, o cabeçalho PPPoE usa 6 bytes e o ID de protocolo PPP usa 2 bytes. Isso restringe o tamanho da MRU em uma interface PPPoE a 1492 bytes, o que pode causar fragmentação frequente e remontagem de pacotes PPP maiores recebidos pela interface PPPoE. Para substituir os valores padrão, você pode configurar os tamanhos de MTU e MRU para assinantes de PPP.

Nota:

Para assinantes de PPPoE, o tamanho do PPP MRU ou PPP MTU pode ser superior a 1492 bytes se a tag PPP-Max-Payload for recebida nos pacotes PPPoE Active Discovery Request (PADR) ou se a MRU peer recebida no PPP LDP Configure-Request for maior do que 1492 bytes. Por padrão, PPPoE MTU e MRU são usados em LNS se MTU ou MRU ou ambos não estiverem configurados explicitamente.

A configuração da MRU e do MTU é compatível com assinantes das seguintes conexões PPP:

  • PPP sobre assinantes de Ethernet (PPPoE)

  • PPP over Ethernet over ATM (PPPoE over ATM) assinantes

  • PPP sobre assinantes de ATM (PPPoA)

  • Assinantes de LAC PPP em túnel

  • Assinantes de LNS PPP em túnel

O PPP essencialmente negocia entre dois links independentes meio duplex. Ao estabelecer uma conexão PPP, os end-points da PPP negociam a MRU para determinar o MTU de carga PPP em uma conexão PPP negociada. Os termos usados nesta seção são descritos aqui:

Peer MRU

MRU proposta pelo peer para indicar o tamanho da carga de PPP que ela pode aceitar.

PPP MRU

MRU proposta pelo roteador para indicar o tamanho da carga de PPP que ele pode aceitar

PPP MTU

MTU de carga de PPP (cabeçalho ip + dados), excluindo qualquer sobrecarga de Camada 2.

Por padrão, se o valor do PPP MTU for inferior a 1492 bytes, o valor de MRU de PPP operacional também é definido para o valor de MTU PPP. No entanto, se o valor do PPP MTU for superior a 1492 bytes, o Junos OS calcula o valor do PPP MRU com base na presença e no valor da tag PPP-Max-Payload recebida no pacote PPPoE Active Discovery Request (PADR). Esse comportamento padrão pode ser alterado configurando as declarações e mru size declarações mtu (size| use-lower-layer) nos seguintes níveis de hierarquia:

PPP MTU e MRU para assinantes de PPPoE

Para um pacote PPPoE:

  • MTU configurado é o valor mtu configurado usando a mtu size declaração.

  • O MTU de camada inferior PPP é calculado como:interface MTU — [(carga de cabeçalho Ethernet) – (VLANs com marca única) – (VLANs com marcação dupla) – (carga de cabeçalho PPPoE) – (cabeçalho PPP)]

O Junos OS determina o valor do PPP MTU para uma interface PPPoE terminada com base no MTU configurado, MTU de camada inferior PPP e a presença e o valor da tag PPP-Max-Payload no pacote PADR e na MRU do peer.

  1. Se o MTU de camada inferior PPP cair abaixo de 1492 bytes, o valor do PPP MTU é o menor do MTU de camada inferior do PPP e do valor de MTU configurado. A tag PPP-Max-Payload é ignorada mesmo que esteja presente no pacote PADR.

  2. Se o MTU de camada inferior PPP for superior a 1492 bytes:

    • Se a tag PPP-Max-Payload não estiver presente no pacote PADR, o valor do PPP MTU será o menor do MTU configurado e do valor de MTU de camada inferior do PPP e da MRU do peer.

    • Se a tag PPP-Max-Payload estiver presente e seu valor for inferior a 1492 bytes, o PPP MTU será o menor do MTU configurado e do valor de MTU de camada inferior do PPP. O Junos OS não envia a tag PPP-Max-Payload no pacote PPPoE Active Discovery Session (PADS) para indicar que o roteador não é capaz de suportar um tamanho de MRU superior a 1492 bytes.

    • Se a tag PPP-Max-Payload estiver presente e seu valor for superior a 1492 bytes, mas inferior ao MTU configurado, o MTU PPP é o valor recebido na tag PPP-Max-Payload.

    • Se a tag PPP-Max-Payload estiver presente e seu valor for superior a 1492 bytes e também maior do que o MTU configurado, o PPP MTU é o menor do MTU configurado, do valor de MTU de camada baixa PPP e da MRU do peer. O Junos OS também devolve a tag PPP-Max-Payload no pacote PADS para indicar que o roteador é capaz de dar suporte a uma MRU superior a 1492 bytes.

Por padrão, um roteador usa o valor de PPP MTU para o valor da MRU PPP durante a negociação do protocolo de controle de enlace (LCP) em conexões ponto a ponto. Quando você configura a MRU para um assinante de PPP para PPPoE usando a declaração, o mru size Junos OS determina o valor do PPP MRU com base no seguinte:

  • Se a MRU estiver configurada usando a opção ppp-options , o PPP MRU é o menor do valor de MRU configurado e o valor de PPP MTU para esse assinante (valor de PPP MTU derivado com base no MTU configurado, MTU de camada baixa PPP e o valor de PPP-Max-Payload no pacote PADR).

  • Se a MRU não estiver configurada, o PPP MRU permanecerá o mesmo que o PPP MTU e é enviado durante a negociação do LCP. Durante a negociação do LCP, o servidor recebe o valor de MRU peer e oferece o PPP MRU derivado da configuração e do PPP MTU.

  • Para uma conexão PPP negociada, o MTU de carga PPP ( cabeçalho ip + dados), excluindo qualquer sobrecarga de Camada 2, é definido para o menor do PPP MTU e o valor recebido de PEER MRU.

PPP MTU e MRU para assinantes em túnel em LNS

Para assinantes de PPP no servidor de rede L2TP (LNS), você pode configurar explicitamente o MTU e a MRU na interface de serviço em linha (si) para substituir os valores padrão. Quando configurado explicitamente, o MTU eficaz pode ser o tamanho de MTU explícito especificado usando a mtu size declaração ou o MTU derivado usando a mtu use-lower-layer declaração.

  • Se a interface PPP MTU na interface de serviço em linha (si) for configurada como use-lower-layer, o PPP MTU é determinado como:interface MTU – 58 bytes.

    Nota:

    58 bytes é a carga aérea de PPP, que é calculada como a soma dos payloads ip, UDP, L2TP, HDLC e cabeçalho PPP.

  • Se o PPP MTU na interface de serviço em linha (si) for configurado usando a mtu size declaração, o PPP MTU é o menor do MTU configurado, o valor (interface MTU – 58 bytes) e a MRU peer aprendida via negociação de sessão L2TP ou ao renegociar LCP com o peer remoto.

Quando você configura um valor de MRU explícito usando a declaração, o mru size Junos OS determina o valor do PPP MRU para assinantes PPP em interfaces LNS com base nos seguintes cenários:

  • Se o valor da MRU não estiver configurado para assinantes de PPP na LNS e se as opções de LCP proxy forem recebidas do concentrador de acesso L2TP (LAC), o valor de MRU de PPP oferecido na negociação de LCP será o menor do MTU PPP e do valor de MRU proxy. Se as opções de LCP não forem recebidas, o PPP MTU será oferecido como MRU durante a negociação do LCP.

  • Se, no entanto, o valor da MRU estiver configurado para os assinantes de PPP na LNS, o PPP MRU é o menor do valor de MRU configurado e PPP MTU. Além disso, se as opções de LCP proxy forem recebidas do LAC, o valor do PPP MRU enviado durante a negociação do LCP é o menor do MRU ou PPP MTU configurado e do valor de MRU proxy.

  • Para um MTU de payload PPP negociado ( cabeçalho ip + dados), excluindo qualquer sobrecarga de Camada 2, o PPP MTU é definido para o menor do PPP MTU e o valor recebido de MRU peer.