Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Interfaces de serviço em linha L2TP LNS

Configuração de um L2TP LNS com interfaces de serviço em linha

A licença de recurso L2TP LNS deve ser instalada antes de iniciar a configuração. Caso contrário, uma mensagem de aviso é exibida quando a configuração é comprometida.

Para configurar uma LNS L2TP com interfaces de serviço em linha:

  1. (Opcional) Configure um perfil de grupo de usuários que define a configuração de PPP para assinantes de túnel.
  2. (Opcional) Configure atributos de PPP para assinantes em interfaces de serviço em linha.
  3. Configure a remontagem de IP em linha.
  4. Configure um perfil de acesso L2TP que define os parâmetros L2TP para cada cliente LNS (LAC).
  5. (Opcional) Configure um perfil de acesso AAA para substituir o perfil de acesso configurado na instância de roteamento.
  6. Configure um pool de endereços a ser atribuído dinamicamente aos assinantes de PPP em túnel.
  7. Configure a interface de peer para encerrar o túnel e o endereço IPCP do lado do servidor PPP.
  8. Habilite interfaces de serviço em linha em um MPC.
  9. Configure uma interface de serviço.
  10. Configure opções para cada interface lógica de serviço em linha.
  11. (Opcional) Configure uma interface de serviço de linha agregada e redundância stateful de 1:1.
  12. Configure o grupo de túneis L2TP.
  13. (Opcional) Configure um perfil dinâmico que cria interfaces lógicas L2TP dinamicamente.
  14. (Opcional) Configure um pool de interface de serviço para sessões de LNS dinâmicas.
  15. (Opcional) Especifique quantas vezes o L2TP retransmite mensagens de controle não reconhecidas.
  16. (Opcional) Especifique quanto tempo um túnel pode permanecer ocioso antes de ser demolido.
  17. (Opcional) Especifique o tamanho da janela de recebimento de L2TP para o túnel L2TP. O tamanho da janela de recebimento especifica o número de pacotes que um peer pode enviar antes de esperar por um reconhecimento do roteador.
  18. (Opcional) Especifique quanto tempo o L2TP retém informações sobre túneis dinâmicos, sessões e destinos encerrados.
  19. (Opcional) Configure o tempo limite de bloqueio de destino L2TP.
  20. (Opcional) Configure a comutação de túnel L2TP.
  21. (Opcional) Impeça a criação de novas sessões, destinos ou túneis para L2TP.
  22. (Opcional) Configure se o protocolo de failover L2TP é negociado ou se o método de failover silencioso é usado para ressincronização.
  23. Contadores de estatísticas de SNMP (opcional) habilitar.
  24. (Opcional) Configure opções de rastreamento para solucionar problemas na configuração.

Você também precisa configurar CoS para sessões de LNS. Para obter mais informações, veja Configuração de CoS dinâmico para um serviço de linha L2TP LNS.

Aplicação de atributos PPP aos assinantes L2TP LNS por interface de serviço em linha

Você pode configurar atributos PPP que são aplicados pela LNS na interface de serviço (si) em linha para os assinantes PPP em tunelamento a partir do LAC. Como você está configurando os atributos por interface em vez de com um perfil de grupo de usuário, os atributos para assinantes podem ser variados com uma granularidade mais fina. Essa configuração combina com a usada para assinantes de PPPoE encerrados.

Para configurar os atributos PPP para interfaces si criadas dinamicamente:

  1. Especifique a interface dinâmica predefinida e as variáveis de interface lógica no perfil dinâmico.
  2. Configure o intervalo entre as mensagens keepalive PPP para o fim do túnel L2TP no LNS.
  3. Configure métodos de autenticação de PPP que se aplicam aos assinantes de PPP em túneis na LNS.
  4. Especifique um conjunto de opções AAA que são usadas para autenticação e autorização de assinantes PPP em túneis na LNS que estão fazendo login por meio dos contextos de assinante e AAA que estão especificados no conjunto de opções AAA.

    O conjunto de opções está configurado com a aaa-options aaa-options-name declaração no nível de [edit access] hierarquia.

  5. Configure o roteador para solicitar que o Customer Premises Equipment (CPE) negocie endereços DNS primários e secundários durante a negociação do IPCP para assinantes de PPP em túnel no LNS.
  6. (Opcional) Validação desativação do número mágico do PPP durante a negociação de LCP e nas trocas de manutenção de LCP (echo-request/echo-reply). Evita a comparação do número mágico recebido com o número mágico gerado internamente para que uma incompatibilidade não cause o término da sessão.

Para configurar os atributos PPP para interfaces si criadas estaticamente:

  1. Especifique a interface de serviço de linha lógica.

  2. Configure o intervalo entre as mensagens keepalive PPP para o fim do túnel L2TP no LNS.

  3. Configure o número de pacotes keepalive que um destino deve não receber antes que a rede derrube um link.

    Nota:

    A opção keepalives up-count normalmente não é usada para gerenciamento de assinantes.

  4. Configure métodos de autenticação de PPP que se aplicam aos assinantes de PPP em túneis na LNS.

  5. Configure o roteador para solicitar ao Customer Premises Equipment (CPE) que negocie endereços de DNS primários e secundários durante a negociação do IPCP para assinantes de PPP em túnel no LNS.

Melhores práticas:

Embora todas as outras declarações subordinadas ppp-options— incluindo aquelas subordinadas chap e pap— sejam apoiadas, elas normalmente não são usadas para gerenciamento de assinantes. Recomendamos que você deixe essas outras declarações em seus valores padrão.

Nota:

Você também pode configurar atributos de PPP com um perfil de grupo de usuários que aplica os atributos a todos os assinantes com esse perfil em um cliente LAC. Veja a aplicação de atributos PPP aos assinantes L2TP LNS com um perfil de grupo de usuários para obter mais informações. Quando você configura os atributos PPP para assinantes L2TP LNS tanto na interface si quanto em perfis de grupo de usuários, a configuração da interface de serviço em linha prevalece sobre a configuração do perfil do grupo do usuário.

Nota:

Quando as opções de PPP são configuradas tanto em um perfil de grupo quanto em um perfil dinâmico, a configuração dinâmica de perfil tem precedência completa sobre o perfil do grupo quando o perfil dinâmico inclui uma ou mais opções de PPP que podem ser configuradas no perfil do grupo. A precedência completa significa que não há fusão de opções entre os perfis. O perfil do grupo é aplicado ao assinante apenas quando o perfil dinâmico não inclui nenhuma opção de PPP disponível no perfil do grupo.

Aplicando atributos de PPP aos assinantes L2TP LNS com um perfil de grupo de usuários

Você pode configurar um perfil de grupo de usuários que permite que o LNS aplique atributos PPP aos assinantes de PPP a partir do LAC. O perfil do grupo de usuários está associado a clientes (LACs) no perfil de acesso L2TP. Consequentemente, todos os assinantes tratados por um determinado cliente compartilham os mesmos atributos PPP.

Para configurar um perfil de grupo de usuários:

  1. Crie o perfil.
  2. Configure o intervalo entre as mensagens keepalive PPP para o fim do túnel L2TP no LNS.
    Nota:

    As alterações no intervalo keepalive em um perfil de grupo de usuário afetam apenas novas sessões L2TP que surgem após a mudança. As sessões existentes não são afetadas.

  3. Configure métodos de autenticação de PPP que se aplicam aos assinantes de PPP em túneis na LNS.
  4. Especifique um conjunto de opções AAA que são usadas para autenticação e autorização de assinantes PPP em túneis na LNS que estão fazendo login por meio dos contextos de assinante e AAA que estão especificados no conjunto de opções AAA.

    O conjunto de opções está configurado com a aaa-options aaa-options-name declaração no nível de [edit access] hierarquia.

  5. Configure o roteador para solicitar ao Customer Premises Equipment (CPE) que negocie endereços de DNS primários e secundários durante a negociação do IPCP para assinantes de PPP em túnel no LNS.
  6. (Opcional) Desabilitar o Mecanismo de encaminhamento de pacotes de realizar uma verificação de validação de números mágicos de PPP recebidos de um peer remoto em trocas de manutenção de LCP (Echo-Request/Echo-Reply). Isso impede que o PPP encerre a sessão quando o número não corresponde ao valor acordado durante a negociação da LCP. Esse recurso é útil quando os pares remotos de PPP incluem números mágicos arbitrários nos pacotes keepalive. Configurar essa declaração não tem efeito na negociação de número mágico do LCP ou na troca de keepalives quando o número mágico de peer remoto é o número negociado esperado.
  7. Configure quanto tempo a sessão de assinantes do PPP pode ficar ociosa antes que seja considerado um tempo de inatividade.
Nota:

Você também pode configurar atributos PPP por interface. Veja a aplicação de atributos PPP aos assinantes L2TP LNS por interface de serviço em linha para obter mais informações. Quando você configura os atributos PPP para assinantes L2TP LNS tanto na interface si quanto em perfis de grupo de usuários, a configuração da interface de serviço em linha prevalece sobre a configuração do perfil do grupo do usuário.

Nota:

Quando as opções de PPP são configuradas tanto em um perfil de grupo quanto em um perfil dinâmico, a configuração dinâmica de perfil tem precedência completa sobre o perfil do grupo quando o perfil dinâmico inclui uma ou mais opções de PPP que podem ser configuradas no perfil do grupo. A precedência completa significa que não há fusão de opções entre os perfis. O perfil do grupo é aplicado ao assinante apenas quando o perfil dinâmico não inclui nenhuma opção de PPP disponível no perfil do grupo.

Configuração de um perfil de acesso L2TP no LNS

Os perfis de acesso definem como validar as conexões e solicitações de sessão do Protocolo de Tunelamento de Camada 2 (L2TP). Em cada perfil de acesso L2TP, você configura um ou mais clientes (LACs). As características do cliente são usadas para autenticar LACs com senhas correspondentes e estabelecer atributos do túnel e sessão do cliente. Você pode configurar vários perfis de acesso e vários clientes em cada perfil.

Para configurar um perfil de acesso L2TP:

  1. Crie o perfil de acesso.
  2. Configure características para um ou mais clientes (LACs).
    Nota:

    Exceto no caso especial do cliente, o nome do default cliente LAC que você configura no perfil de acesso deve corresponder ao nome de host do LAC. No caso de um roteador da Juniper Networks atuar como LAC, o nome de host é configurado no perfil do túnel LAC com a declaração de nome do gateway de gateway no nível hierárquico [edit access tunnel-profile profile-name tunnel tunnel-id source-gateway] . Como alternativa, o nome do cliente pode ser devolvido do RADIUS no atributo, Tunnel-Client-Auth-Id [90].

    Nota:

    Use default como nome do cliente quando quiser definir um cliente de túnel padrão. O cliente padrão permite a autenticação de vários LACs com os mesmos atributos secretos e L2TP. Esse comportamento é útil quando, por exemplo, muitos NOVOS LACs são adicionados à rede, pois permite que os LACs sejam usados sem configuração de perfil LNS adicional.

    Use default apenas em roteadores da Série MX. O nome de cliente equivalente nos roteadores da Série M é *.

  3. (Opcional) Especifique um perfil de acesso local que substitui o perfil de acesso global e o perfil de acesso AAA do grupo de túneis para configurar as configurações do servidor RADIUS para o cliente.
  4. Configure o LNS para desaprecisar o protocolo de controle de enlaces (LCP) com o cliente PPP. a partir do cliente.
  5. Configure um ou mais perfis de serviço dinâmicos para aplicar serviços a todos os assinantes no LAC. Você pode opcionalmente passar parâmetro para os serviços na mesma declaração.
  6. Configure o número máximo de sessões permitidas em um túnel a partir do cliente (LAC).
  7. Configure a LNS para substituir os códigos de resultado 4 e 5 com o código de resultado 2 em mensagens CDN enviadas para o LAC quando o número de sessões L2TP atingir o valor máximo configurado. Alguns LACs de terceiros não podem falhar em outro LNS a menos que o código de resultado tenha um valor de 2.
  8. Configure a senha do túnel usada para autenticar o cliente (LAC).
  9. (Opcional) Associe um perfil de grupo que contenha atributos PPP para se candidatar às sessões de PPP que estão sendo tuneladas a partir deste cliente LAC.
    Nota:

    Se user-group-profile forem modificados ou excluídos, os assinantes LNS existentes, que estavam usando esta configuração de cliente do Protocolo de Tunelamento de Camada 2, serão desativados.

Configuração de um perfil de acesso local AAA no LNS

Para alguns túneis LNS, você pode querer substituir o perfil de acesso configurado na instância de roteamento que hospeda o túnel com uma configuração específica do servidor RADIUS. Você pode configurar um perfil de acesso local para isso. Posteriormente, você pode usar a aaa-access-profile declaração para aplicar o perfil de acesso local a um grupo de túneis ou cliente LAC.

Um perfil de acesso local aplicado a um cliente substitui um perfil de acesso local aplicado a um grupo de túneis, que por sua vez substitui o perfil de acesso para a instância de roteamento.

Para configurar um perfil de acesso local AAA:

  1. Crie o perfil de acesso.
  2. Configure a ordem dos métodos de autenticação AAA.
  3. Configure os atributos do servidor RADIUS, como a senha de autenticação.

Configuração de um pool de atribuição de endereços para L2TP LNS com serviços em linha

Você pode configurar grupos de endereços que podem ser atribuídos dinamicamente aos assinantes de PPP em túnel. Os pools devem ser locais até a instância de roteamento em que o assinante aparece. Os pools configurados são fornecidos nos atributos RADIUS Framed-Pool e Framed-IPv6-Pool. Os pools são opcionais quando o endereço enquadrado-IP é enviado pelo RADIUS.

Para configurar um pool de atribuição de endereços, você deve especificar o nome do pool e configurar os endereços para o pool.

Você pode configurar opcionalmente vários intervalos ou subconjuntos nomeados de endereços em um pool de atribuição de endereços. Durante a atribuição dinâmica do endereço, um cliente pode receber um endereço de uma faixa de nome específica. Para criar um intervalo nomeado, você especifica um nome para o intervalo e define o intervalo de endereços.

Nota:

Certifique-se de usar a declaração de pools de atribuição de endereço (address-assignment) em vez da declaração de pools de endereço ().address-pool

Para obter mais informações sobre pools de atribuição de endereços, veja a visão geral dos grupos de atribuição de endereços e a visão geral da configuração do pool de atribuição de endereços.

Para configurar um pool de atribuição de endereço IPv4 para L2TP LNS:

  1. Configure o nome do pool e especifique a família IPv4.
  2. Configure o endereço da rede e o comprimento do prefixo dos endereços no pool.
  3. Configure o nome da faixa e os limites inferior e superior dos endereços da gama.

Por exemplo, para configurar um pool de atribuição de endereçoS IPv4:

Para configurar um pool de atribuição de endereço IPv6 para L2TP LNS:

  1. Configure o nome do pool e especifique a família IPv6.

  2. Configure o prefixo de rede IPv6 para o pool de endereços. A especificação do prefixo é necessária quando você configura um pool de atribuição de endereço IPv6.

  3. Configure o nome do intervalo e defina o intervalo. Você pode definir o intervalo com base nos limites inferior e superior dos prefixos na faixa, ou com base no comprimento dos prefixos na faixa.

Por exemplo, para configurar um pool de atribuição de endereço IPv6:

Configuração da interface de peer L2TP LNS

A interface peer conecta o LNS à nuvem em direção aos LACs para que os pacotes de IP possam ser trocados entre os endpoints do túnel. MPLS e Ethernet agregada também podem ser usados para chegar aos LACs.

Nota:

Nos roteadores da Série MX, você deve configurar a interface peer em um MPC.

Para configurar a interface de peer LNS:

  1. Especifique o nome da interface.
  2. Habilite VLANs.
  3. Especifique a interface lógica, vincule um ID de tag VLAN à interface e configure a família de endereços e o endereço IP para a interface lógica.
    Nota:

    A família de endereços IPv6 não é suportada como um endpoint de túnel.

Habilitando interfaces de serviço em linha

A interface de serviço em linha é uma interface física virtual que reside no Packet Forwarding Engine. Essa si interface, conhecida como interface âncora , possibilita fornecer serviços L2TP sem um PIC de serviços especiais. A interface de serviço em linha é suportada apenas por MPCs em roteadores da Série MX. Quatro interfaces de serviço em linha são configuráveis por slot de chassi ocupado por MPC.

Nota:

Nos roteadores MX80 e MX104, você pode configurar apenas quatro interfaces físicas de serviços em linha como interfaces âncora para sessões L2TP LNS: si-1/0/0, si-1/1/0, si-1/2/0 e si-1/3/0. Você não pode configurar si-0/0/0 para esta finalidade em roteadores MX80 e MX104.

Embora a faixa de valores de largura de banda seja de 1 Gbps a 400 Gbps, você não pode configurar a largura de banda em números absolutos, como 12.345.878.000 bps. Você deve usar as opções disponíveis na declaração de CLI:

  • 1g

  • 10gaté 100g incrementos de 10 Gbps: 10g, , 20g, 30g, 40g, , 50g, 60g, 70g, 80g, , , 90g100g

  • 100gaté 400g incrementos de 100 Gbps: 100g, , 200g, 300g400g

A largura de banda máxima disponível varia entre MPCs, conforme mostrado na Tabela 1. Uma mensagem de log do sistema é gerada quando você configura uma largura de banda superior à suportada no MPC.

Tabela 1: Largura de banda máxima para serviços em linha por MPC

MPC

Largura de banda máxima suportada

MPC2E NG, MPC2E NG Q,

80 Gbps

MPC3E NG, MPC3E NG Q

130 Gbps

100GE e 40GE MPC3 e MICs

40 Gbps

MPC4E

130 Gbps

MPC5E

130 Gbps

MPC6E

130 Gbps

MPC7E

240 Gbps

MPC8E

240 Gbps

400 Gbps em modo atualizado de 1,6 Tbps

MPC9E

400 Gbps

Para habilitar interfaces de serviço em linha:

  1. Acesse um slot ocupado por MPC e o PIC onde a interface deve ser habilitada.
  2. Habilite a interface e especifique opcionalmente a quantidade de largura de banda reservada em cada Mecanismo de encaminhamento de pacotes para tráfego de túneis usando serviços em linha. A partir do Junos OS Release 16.2, você não é obrigado a especificar explicitamente uma largura de banda para tráfego de túnel L2TP LNS usando serviços em linha. Quando você não especifica uma largura de banda, a largura de banda máxima suportada no PIC está automaticamente disponível para os serviços em linha; serviços em linha podem usar até esse valor máximo. Em versões anteriores, você deve especificar uma largura de banda quando habilitar serviços em linha com a inline-services declaração.

Configuração de uma interface de serviço em linha para L2TP LNS

A interface de serviço em linha é uma interface de serviço física virtual que reside no Mecanismo de encaminhamento de pacotes. Essa si interface, conhecida como interface âncora , possibilita fornecer serviços L2TP sem um PIC de serviços especiais. A interface de serviço em linha é suportada apenas por MPCs em roteadores da Série MX. Quatro interfaces de serviço em linha são configuráveis por slot de chassi ocupado por MPC.

Você pode maximizar o número de sessões que podem ser moldadas em uma interface de serviço configurando o número máximo de níveis de hierarquia para duas. Neste caso, cada sessão de LNS consome um nó L3 na hierarquia do agendador para a formação.

Se você não especificar o número de níveis (dois é a única opção), então o número de sessões de LNS que podem ser moldadas na interface de serviço é limitado ao número de nós L2, ou 4096 sessões. Sessões adicionais ainda surgem, mas não estão moldadas.

Para configurar uma interface de serviço em linha:

  1. Acesse a interface de serviço.
  2. (Opcional; apenas para modelagem por sessão) Habilite a interface de serviço em linha para agendadores hierárquicos e limite o número de níveis de agendamento para dois.
  3. (Opcional; somente para modelagem por sessão) Configure o encapsulamento de serviços para interface de serviço em linha.
  4. Configure a família IPv4 na interface lógica da unidade 0 reservada.

Configuração de opções para a interface lógica de serviços em linha LNS

Você deve especificar características —dial-options para cada uma das interfaces lógicas de serviços em linha que você configura para a LNS. As LNS nos roteadores da Série MX oferecem suporte a apenas uma sessão por interface lógica, de modo que você deve configurá-la como uma dedicated interface; a opção shared não é suportada. (LNS em roteadores da Série M suporta dedicated e shared opções.) Você também configura um nome de identificação para a interface lógica que corresponde ao nome que você especifica no perfil de acesso.

Você deve especificar a família de inet endereços para cada interface lógica estática ou no perfil dinâmico para interfaces LNS dinâmicas. Embora a CLI aceite interfaces lógicas estáticas inet ou inet6 estáticas, o assinante não pode fazer login com sucesso a menos que a família inet de endereços esteja configurada.

Nota:

Para configuração dinâmica de interface, veja Configuração de um perfil dinâmico para sessões de LNS dinâmicas.

Para configurar as opções de interface lógica estática:

  1. Acesse a interface lógica dos serviços em linha.
  2. Especifique um identificador para a interface lógica.
  3. Configure a interface lógica a ser usada para apenas uma sessão de cada vez.
  4. Configure a família de endereços para cada interface lógica e habilite o endereço local na LNS que fornece terminação local para que o túnel L2TP seja derivado do nome de interface especificado.

Visão geral da redundância stateful LNS 1:1

Por padrão, quando uma interface âncora de serviço (si) em linha cai — por exemplo, quando a placa que hospeda a interface falha ou reinicia — o tráfego de assinantes L2TP é perdido. Quando o temporizador de PPP para o túnel expira posteriormente, o plano de controle cai e o cliente PPP é desconectado. Consequentemente, o cliente deve então se reconectar.

Você pode evitar a perda de tráfego nessas circunstâncias configurando um pacote agregado de interface de serviços em linha (asi) para fornecer redundância stateful de 1:1, também chamada de redundância de standby quente ou backup ativo. O pacote consiste em um par de interfaces físicas si, o link principal (ativo) do membro e o link secundário (standby ou backup) do membro. Essas interfaces devem ser configuradas em DIFERENTES MPCs; redundância não é possível se você configurar a interface primária e secundária no mesmo MPC, porque ambas as interfaces de membros diminuirão se a placa cair.

Quando os assinantes fazem login e a redundância de 1:1 é configurada, a sessão L2TP é estabelecida em uma interface lógica virtual subjacente (asi.0x) por meio da interface física asi0. Interfaces lógicas de assinantes individuais são criadas na interface subjacente no formato, asiX.logical-unit-number. A sessão permanece ativa no caso de uma falha ou uma reinicialização do MPC que hospeda a interface de link de membro principal. Todo o tráfego de dados destinado a esta sessão L2TP passa automaticamente para a interface de link de membro secundário no outro MPC.

Configuração de redundância stateful de 1:1 LNS em interfaces de serviço de linha agregadas

Você pode criar um pacote agregado de interface de serviço em linha (asi) para fornecer redundância stateful de 1:1 LNS para interfaces âncora de serviço (si) em linha. O pacote combina duas interfaces que residem em MPCs diferentes como links primários e secundários. As sessões de LNS são posteriormente estabelecidas em uma interface lógica virtual, asiX.logical-unit-number. O failover da sessão de LNS ocorre quando a interface de âncora principal cai ou a placa é reiniciada com o request chassis fpc restart comando. Quando isso acontece, o link secundário — em um MPC diferente — fica ativo e todo o tráfego de dados LNS destinado à sessão se move automaticamente para a interface secundária. A sessão de assinantes permanece ativa na interface virtual da ASIX.logical-unit-number Nenhuma estatística de tráfego é perdida. Quando essa redundância não está configurada, o tráfego de assinantes é perdido, os keepalives expiram e o cliente PPP é desconectado e deve se reconectar.

Antes de começar, você deve fazer o seguinte:

Melhores práticas:

Siga essas diretrizes:

  • Você deve configurar unit 0 family inet para cada pacote; caso contrário, a sessão não aparece.

  • As interfaces primária (ativa) e secundária (backup) devem estar em DIFERENTES MPCs.

  • A largura de banda configurada no nível de [edit chassis fpc slot pic number inline-services bandwidth] hierarquia deve ser a mesma para ambos os links de membros.

  • Uma interface si configurada como membro de um pacote de interface de serviço de linha agregada não pode ser configurada como um membro de outro grupo de pacotes.

  • Uma interface si configurada como membro de um pacote de interface de serviço de linha agregada também não pode ser usada para qualquer função que não esteja relacionada a serviços agregados; por exemplo, não pode ser usado para remontagem ip em linha.

  • Quando você configura uma interface si como membro de um pacote agregado de serviços de linha, você não pode mais configurar essa interface si de forma independente. Você pode configurar apenas o pacote-mãe; a configuração do pacote é aplicada imediatamente a todas as interfaces de membros.

Para configurar a redundância stateful de 1:1 LNS:

  1. Em um MPC, especifique o link principal (ativo) de serviços em linha do pacote.
  2. Configure a quantidade de largura de banda reservada neste MPC para tráfego de túneis usando a interface de serviço principal em linha.
  3. Em um MPC diferente, especifique o link de membro de serviços inline secundário (backup) no pacote.
    Nota:

    Se você configurar os links ativos e de backup de membros no mesmo MPC, o compromisso subsequente da configuração falha.

  4. Configure a quantidade de largura de banda reservada neste MPC para tráfego de túnel usando a interface de serviço secundária em linha.
  5. Atribua o pacote agregado de interface de serviço em linha a um grupo de túneis L2TP por qualquer um dos seguintes métodos:
    • Atribua um único pacote especificando o nome da interface física de serviço de linha agregada.

    • Atribua um ou mais grupos de pacotes ao grupo do túnel.

      Nota:

      Uma piscina pode ser mista; ou seja, ele pode incluir pacotes de interface de serviço em linha agregados e interfaces de serviço em linha individuais. As interfaces individuais não devem ser membros de pacotes existentes.

A configuração da amostra a seguir cria o pacote asi0 com links de membros em MPCs no slot 1 e slot 2 e, em seguida, atribui o pacote para fornecer redundância para sessões L2TP no grupo de túneis tg1:

Verificação da interface de serviço de linha agregada LNS 1:1 Redundância

Propósito

Veja informações sobre pacotes agregados de interface de serviço em linha, links de membros individuais e status de redundância.

Ação

  • Para visualizar informações resumidas sobre um pacote agregado de interface de serviços em linha:

  • Para visualizar informações detalhadas sobre um pacote agregado de interface de serviços em linha:

  • Para visualizar informações sobre uma interface de membro individual em um pacote de interface de serviço em linha agregado:

  • Para visualizar o status de redundância para pacotes agregados de interface de serviços em linha:

    Essa saída de amostra mostra que tanto a Ethernet agregada quanto as interfaces de serviço de linha agregadas estão configuradas para redundância. Para exibir apenas um dos pacotes agregados de interface de serviço em linha:

  • Para visualizar informações detalhadas sobre todas as interfaces de redundância configuradas:

Limites de sessão L2TP e balanceamento de carga para interfaces de serviço

A carga de LNS equilibra as sessões de assinantes em todas as interfaces de serviço disponíveis em um pool de dispositivos com base no número de sessões atualmente ativas nas interfaces. Você pode configurar um limite máximo por interface de serviço (si) e por interface de serviço agregada (asi). No caso de interfaces asi, você não pode configurar um limite para as interfaces individuais de si membro no pacote.

Limites de sessão em interfaces de serviço

Quando uma solicitação de sessão L2TP é iniciada para uma interface de serviço, a LNS verifica o número de sessões ativas atuais nessa interface em relação ao número máximo de sessões permitidas para a interface de serviço individual ou interface de serviço agregada. O LNS determina se a contagem de sessão atual (exibida pelo show services l2tp summary comando) é menor do que o limite configurado. Quando isso é verdade ou quando nenhum limite está configurado, a verificação passa e a sessão pode ser estabelecida. Se a contagem de sessão atual for igual ao limite configurado, o LNS rejeitará a solicitação da sessão. Nenhuma solicitação subseqüente pode ser aceita nessa interface até que o número de solicitações ativas caia abaixo do máximo configurado. Quando um pedido de sessão é rejeitado para uma interface si ou asi, o LNS retorna uma mensagem CDN com o código de resultado definido para 2 e o código de erro definido para 4.

Por exemplo, suponha que uma única interface de serviço esteja configurada no grupo do túnel. A contagem de sessões L2TP atual é de 1500, com um limite configurado de 2000 sessões. Quando uma nova sessão é solicitada, a verificação de limite passa e a solicitação da sessão é aceita.

Interface

Limite de sessão configurado

Contagem de sessões atual

Resultado da verificação do limite da sessão

si-0/0/0

2000

1500

Passar

A verificação de limite continua a ser aprovada e as solicitações de sessão são aceitas até que 500 solicitações sejam aceitas, fazendo com que a sessão atual conte 2000, o que corresponde ao máximo configurado. A verificação do limite da sessão falha em todas as solicitações subsequentes e todas as solicitações são recusadas até que a contagem atual da sessão na interface caia abaixo de 2000, para que a verificação de limite possa ser aprovada.

Interface

Limite de sessão configurado

Contagem de sessões atual

Resultado da verificação do limite da sessão

si-0/0/0

2000

2000

Falhar

Quando o limite da sessão é definido para zero para uma interface, nenhuma solicitação de sessão pode ser aceita. Se essa for a única interface do grupo de túneis, todas as solicitações de sessão do grupo serão recusadas até que o limite da sessão seja aumentado de zero ou outra interface de serviço seja adicionada ao grupo do túnel.

Quando uma interface de serviço em um pool de dispositivos de serviço atingiu o limite máximo configurado ou tem um limite configurado de zero, a LNS ignora essa interface quando uma solicitação de sessão é feita e seleciona outra interface no pool para verificar o limite da sessão. Isso continua até que uma interface passe e a sessão seja aceita ou nenhuma outra interface permaneça no pool a ser selecionada.

Balanceamento de carga de sessão em interfaces de serviço

O comportamento da distribuição de carga de sessão em um pool de dispositivos de serviço mudou no Junos OS Release 16.2. Quando uma interface de serviço tem uma contagem de sessões menor do que outra interface no pool e ambas as interfaces estão abaixo do limite máximo de sessão, as sessões subsequentes são distribuídas para a interface com menos sessões.

Em versões anteriores, as sessões são distribuídas de uma maneira estritamente redonda, independentemente da contagem de sessões. O comportamento antigo pode resultar em uma distribuição de sessão desigual quando o Mecanismo de encaminhamento de pacotes é reiniciado ou uma interface de serviço cai e volta para cima.

Por exemplo, considere o cenário a seguir usando o antigo comportamento de distribuição round-robin para um pool com duas interfaces de serviço:

  1. Duzentos sessões são distribuídas uniformemente pelas duas interfaces de serviço.

    • si-0/0/0 tem 100 sessões.

    • si-1/0/0 tem 100 sessões.

  2. As reinicializações da interface si-1/0/0. Quando ele voltar, inicialmente as sessões ficam ativas apenas em si-0/0/0.

    • si-0/0/0 tem 100 sessões.

    • si-1/0/0 tem 0 sessões.

  3. Conforme as sessões anteriores sobre si-1/0/0 se reconectam, elas são distribuídas igualmente em ambas as interfaces de serviço. Quando todas as 100 sessões estão de volta, a distribuição fica significativamente desequilibrada.

    • si-0/0/0 tem 150 sessões.

    • si-1/0/0 tem 50 sessões.

  4. Após 100 novas sessões se conectarem, a si-0/0/0 atinge seu limite máximo. As sessões subsequentes são aceitas apenas em si-1/0/0.

    • si-0/0/0 tem 200 sessões.

    • si-1/0/0 tem 100 sessões.

  5. Após mais de 100 sessões se conectarem, a si-1/0/0 atinge seu limite máximo. Não é possível aceitar mais sessões até que a contagem de sessões fique abaixo de 200 para uma das interfaces.

    • si-0/0/0 tem 200 sessões.

    • si-1/0/0 tem 200 sessões.

Agora considere o mesmo cenário usando o comportamento de distribuição de carga atual com base no número de sessões anexadas. O pool de dispositivos novamente tem duas interfaces de serviço cada uma com um limite máximo configurado de 200 sessões:

  1. Duzentos sessões são distribuídas uniformemente pelas duas interfaces de serviço.

    • si-0/0/0 tem 100 sessões.

    • si-1/0/0 tem 100 sessões.

  2. As reinicializações da interface si-1/0/0. Quando ele volta, as sessões ficam ativas inicialmente apenas em si-0/0/0.

    • si-0/0/0 tem 100 sessões.

    • si-1/0/0 tem 0 sessões.

  3. Conforme as sessões anteriores sobre si-1/0/0 se reconectam, elas são distribuídas de acordo com a carga de sessão em cada interface. Como ambas as interfaces estão abaixo do limite máximo, e si-1/0/0 tem menos sessões do que si-0/0/0, as sessões são inicialmente distribuídas apenas para si-1/0/0.

    1. Após 1 nova sessão:

      • si-0/0/0 tem 100 sessões.

      • si-1/0/0 tem 1 sessão.

    2. Após 10 novas sessões:

      • si-0/0/0 tem 100 sessões.

      • si-1/0/0 tem 10 sessões.

    3. Após 100 novas sessões:

      • si-0/0/0 tem 100 sessões.

      • si-1/0/0 tem 100 sessões.

  4. Como ambas as interfaces agora têm a mesma contagem de sessões, a próxima sessão (nº 101) é distribuída aleatoriamente entre as duas interfaces. A próxima sessão depois disso (#102) vai para a interface com a menor contagem de sessões. Isso torna as interfaces iguais novamente, de modo que a próxima sessão (nº 103) seja distribuída aleatoriamente. Esse padrão se repete até o limite máximo de 200 sessões para ambas as interfaces.

    • si-0/0/0 tem 200 sessões.

    • si-1/0/0 tem 200 sessões.

    Não é possível aceitar mais sessões em nenhuma das interfaces até que o número de sessões caia abaixo de 200 em uma das interfaces.

O comportamento de balanceamento de carga é o mesmo para interfaces de serviço agregadas. Uma interface asi é selecionada em um pool com base na contagem de sessões atual para a interface asi. Quando essa contagem é menor que a máxima, o LNS verifica a contagem de sessões atuais para a interface si ativa no pacote asi. Quando essa contagem é menor que a máxima, a sessão pode ser estabelecida na interface asi.

Em um pool de dispositivos mistos que tem interfaces de serviço e interfaces de serviço agregadas, as sessões são distribuídas para a interface, seja asi ou si, que tem a menor contagem de sessões. Quando a contagem de sessões de uma interface de ambos os tipos atinge seu limite, ela não pode mais aceitar sessões até que a contagem caia abaixo do máximo.

Você pode usar a configuração do limite de sessão para atingir um limite de sessão em mecanismos de encaminhamento de pacotes específicos. Suponha que você queira um limite de 100 sessões em um PFE0, que tem duas interfaces de serviço. Você pode definir o limite máximo em cada interface para 50, ou qualquer outra combinação que adicione até 100 para estabelecer o limite PFE0.

Exemplo: Configuração de um LNS L2TP

Este exemplo mostra como você pode configurar uma LNS L2TP em um roteador da Série MX para fornecer endpoints de túnel para um LAC L2TP em sua rede. Essa configuração inclui um perfil dinâmico para assinantes de pilha dupla.

Requisitos

Este exemplo L2TP LNS requer o seguinte hardware e software:

  • Plataforma de roteamento universal 5G da Série MX

  • Um ou mais MPCs

  • Versão do Junos OS 11.4 ou posterior

Nenhuma configuração especial além da inicialização do dispositivo é necessária antes que você possa configurar esse recurso.

Você deve configurar certos atributos RADIUS padrão e VSAs da Juniper Networks na lista de devolução de atributos no servidor AAA associado à LNS para este exemplo funcionar. A Tabela 2 lista os atributos com a configuração e os valores de pedidos necessários. Recomendamos que você use o níquete RADIUS mais atual da Juniper Networks, disponível na caixa de Downloads na página de gerenciamento de assinantes do Junos OS em https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/subscriber-access/index.html.

Tabela 2: Nomes, pedidos e valores de atributos radius padrão e VSA exigidos, por exemplo,

Nome VSA [Número]

Ordem

Valor

Tipo de parâmetro cos [26-108]

1

T01 Multiplay

Tipo de parâmetro cos [26-108]

2

T02 10m

Tipo de parâmetro cos [26-108]

3

T08 -36

Tipo de parâmetro cos [26-108]

4

Modo celular T07

Grupo IPv6 emoldurado [100]

0

jnpr_ipv6_pool

Grupo emoldurado [88]

0

jnpr_pool

Nome da política de saída [26-11]

0

Classificar

Nome da política de entrada [26-10]

0

Classificar

Roteador virtual [26-1]

0

Padrão

Visão geral

A LNS emprega perfis de grupo de usuários para aplicar atributos PPP aos assinantes de PPP que são extraídos do LAC. Os LACs na rede são clientes da LNS. Os clientes estão associados a perfis de grupo de usuários no perfil de acesso L2TP configurado na LNS. Neste exemplo, o perfil ce-l2tp-group-profile do grupo de usuários especifica os seguintes atributos PPP:

  • Um intervalo de 30 segundos entre mensagens de manutenção PPP para túneis L2TP do LAC do cliente terminando na LNS.

  • Um intervalo de 200 segundos que define quanto tempo a sessão de assinantes do PPP pode ficar ociosa antes que seja considerada cronometrada.

  • Tanto o PAP quanto o CHAP como os métodos de autenticação de PPP que se aplicam aos assinantes de PPP em túnel na LNS.

O perfil ce-l2tp-profile de acesso L2TP define um conjunto de parâmetros L2TP para cada LAC cliente. Neste exemplo, o perfil ce-l2tp-group-profile do grupo de usuários lac1 está associado a clientes e lac2. Ambos os clientes estão configurados para que o LNS refacie o protocolo de controle de enlaces (LCP) com o cliente PPP em vez de aceitar os parâmetros de LCP pré-negociados que os LACs passam para a LNS. A renegociação da LCP também faz com que a autenticação seja renegociada pela LNS; o método de autenticação está especificado no perfil do grupo de usuários. O número máximo de sessões permitidas por túnel é definido para 1000 para lac1 e para 4000 para lac2. Uma senha diferente está configurada para cada LAC.

Um perfil aaa-profilelocal de acesso AAA permite que você substitua o perfil global de acesso AAA para que você possa especificar uma ordem de autenticação, um servidor RADIUS que você deseja usar para L2TP e uma senha para o servidor.

Neste exemplo, um pool de endereços define uma variedade de endereços IP que a LNS aloca para as sessões de PPP em túnel. Este exemplo define intervalos de endereços IPv4 e IPv6.

Duas interfaces de serviço em linha estão habilitadas no MPC localizado no slot 5 do roteador. Para cada interface, 10 Gbps de largura de banda são reservados para tráfego de túnel no PFE associado da interface. Essas interfaces âncora servem como a interface física subjacente. Para habilitar o suporte de fila de CoS nas interfaces de serviços lógicas individuais, você deve configurar tanto o encapsulamento de serviços (generic-services) quanto o suporte de agendamento hierárquico nas âncoras. A família de endereços IPv4 está configurada para ambas as interfaces âncora. Ambas as interfaces âncora são especificadas no pool de lns_p1 dispositivos de serviço. O LNS pode equilibrar as cargas de tráfego nas duas interfaces âncoras quando o grupo do túnel inclui o pool.

Este exemplo usa o perfil dyn-lns-profile2 dinâmico para especificar características das sessões L2TP que são criadas ou atribuídas dinamicamente quando um assinante é tunelado para a LNS. Para muitas das características, uma variável predefinida é definida; as variáveis são substituídas dinamicamente pelos valores apropriados quando um assinante é colocado em túnel para a LNS.

A interface à qual o cliente PPP em túnel conecta ($junos-interface-name) é criada dinamicamente na instância de roteamento ($junos-routing-instance) atribuída ao assinante. As opções de roteamento para rotas de acesso incluem endereço de próximo salto ($junos-framed-route-nexthop), métrica ($junos-framed-route-cost) e preferência ($junos-framed-route-distance). Para rotas internas de acesso, uma variável dinâmica de endereço IP ($junos-subscriber-ip-address) é definida.

As interfaces de serviço de linha lógica são definidas pelo nome de uma interface de âncora configurada ($junos-interface-ifd-name) e um número de unidade lógica ($junos-interface-unit). O perfil atribui l2tp-encapuslation como identificador para a interface lógica e especifica que cada interface pode ser usada para apenas uma única sessão de cada vez.

O endereço IPv4 é definido para um valor devolvido do servidor AAA. Para tráfego IPv4, um filtro $junos-input-filter de firewall de entrada e um filtro $junos-output-filter de firewall de saída são anexados à interface. A variável de loopback ($junos-loopback-interface) deriva um endereço IP de uma interface de loopback (lo) configurada na instância de roteamento e a usa na negociação de IPCP como endereço de servidor PPP. Como esta é uma configuração de pilha dupla, a família de endereços IPv6 também está definida, com os endereços fornecidos pela $junos-ipv6-address variável.

A $junos-ipv6-address variável é usada porque o protocolo de anúncio do roteador também está configurado. Essa variável permite à AAA alocar o primeiro endereço no prefixo a ser reservado como endereço local para a interface. A configuração mínima para o protocolo de anúncio de roteador no perfil dinâmico especifica as variáveis e $junos-ipv6-ndra-prefix as $junos-interface-name variáveis para atribuir dinamicamente um valor de prefixo em anúncios de roteadores de descoberta vizinhos IPv6.

O perfil dinâmico também inclui a classe de configuração de serviço que é aplicada ao tráfego do túnel. O perfil de controle de tráfego (tc-profile) inclui variáveis para o mapa do agendador ($junos-cos-scheduler-map), taxa de modelagem ($junos-cos-shaping-rate), contabilidade sobrecarga ($junos-cos-shaping-modee ajuste $junos-cos-byte-adjustde byte). O perfil dinâmico aplica a configuração de CoS — incluindo a classe de encaminhamento, o perfil de controle de tráfego de saída e as regras de reescrita — para as interfaces de serviço dinâmicas.

A tg-dynamic configuração do grupo de túneis especifica o perfil ce-l2tp-profilede acesso, o perfil aaa-profileAAA local e o perfil dyn-lns-profile2 dinâmico que são usados para criar sessões de LNS dinamicamente e definir as características das sessões. O lns_p1 pool de dispositivos de serviço associa um pool de interfaces de serviço com o grupo para permitir que a LNS equilibre o tráfego em todas as interfaces. O endereço 203.0.113.2 de gateway local corresponde ao endereço de gateway remoto que está configurado no LAC. O nome ce-lns do gateway local corresponde ao nome de gateway remoto que está configurado no LAC.

Nota:

Este exemplo não mostra todas as opções de configuração possíveis.

Configuração

Procedimento

Configuração rápida da CLI

Para configurar rapidamente um LNS L2TP, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha e, em seguida, copie e cole os comandos no CLI.

Procedimento passo a passo

O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter instruções sobre como fazer isso, veja Usando o Editor de CLI no modo de configuração.

Para configurar uma LNS L2TP com interfaces de serviço em linha:

  1. Configure um perfil de grupo de usuários que define a configuração de PPP para assinantes de túnel.

    [edit access]
    user@host# edit group-profile ce-l2tp-group-profile
    [edit access group-profile ce-l2tp-group-profile]
    user@host# set ppp keepalive 30
    user@host# set ppp idle-timeout 200
    user@host# set ppp ppp-options chap
    user@host# set ppp ppp-options pap
    

  2. Configure um perfil de acesso L2TP que define os parâmetros L2TP para cada LAC cliente. Isso inclui associar um perfil de grupo de usuário com o cliente e especificar o identificador para a interface lógica de serviços em linha que representa uma sessão L2TP no LNS.

    Nota:

    Se user-group-profile forem modificados ou excluídos, os assinantes LNS existentes, que estavam usando esta configuração de cliente do Protocolo de Tunelamento de Camada 2, serão desativados.

  3. Configure um perfil de acesso AAA para substituir o perfil de acesso global para a ordem de métodos de autenticação AAA e atributos de servidor.

  4. Configure grupos de atribuição de endereçoS IPv4 e IPv6 para alocar endereços para os clientes (LACs).

  5. Configure a interface de peer para encerrar o túnel e o endereço IPCP do lado do servidor PPP (endereço loopback).

  6. Habilite interfaces de serviço em linha em um MPC.

  7. Configure as interfaces de serviço âncora com encapsulamento de serviços, agendamento hierárquico e a família de endereços.

  8. Configure um pool de interfaces de serviço para sessões de LNS dinâmicas.

  9. Configure um perfil dinâmico que cria interfaces lógicas L2TP dinamicamente para assinantes de pilha dupla.

  10. Configure regras de modelagem, agendamento e reescrita e aplique no perfil dinâmico o tráfego de túneis.

  11. Configure o grupo de túneis L2TP para criar sessões de LNS dinâmicas usando o pool de interfaces de serviço em linha para permitir o balanceamento de carga.

Resultados

A partir do modo de configuração, confirme o perfil de acesso, o perfil do grupo, o perfil AAA e a configuração dos pools de atribuição de endereços entrando no show access comando. Confirme a configuração dos serviços em linha entrando no show chassis comando. Confirme a configuração da interface entrando no show interfaces comando. Confirme a configuração dinâmica do perfil entrando no show dynamic-profiles comando. Confirme a configuração do grupo do túnel entrando no show services l2tp comando. Se a saída não exibir a configuração pretendida, repita as instruções de configuração neste exemplo para corrigi-la.

Quando terminar de configurar o dispositivo, entre no commit modo de configuração.

Configuração de um grupo de túneis L2TP para sessões de LNS com interfaces de serviços em linha

O grupo de túneis L2TP especifica atributos aplicáveis a túneis E sessões L2TP de um grupo de clientes LAC. Esses atributos incluem o perfil de acesso usado para validar solicitações de conexão L2TP feitas à LNS no endereço de gateway local, um perfil de acesso local que substitui o perfil de acesso global, o temporizador keepalive e se o valor do IP ToS é refletido.

Nota:

Se você excluir um grupo de túneis, todas as sessões L2TP nesse grupo de túnel serão terminadas. Se você alterar o valor da local-gateway-address, service-device-poolou service-interface declarações, todas as sessões L2TP usando essas configurações forem terminadas. Se você alterar ou excluir outras declarações no nível de [edit services l2tp tunnel-group name] hierarquia, novos túneis que você estabelecer usam os valores atualizados, mas os túneis e sessões existentes não serão afetados.

Para configurar o grupo de túneis LNS:

  1. Crie o grupo do túnel.
    Nota:

    Você pode criar até 256 grupos de túneis.

  2. Especifique a interface de âncora de serviços responsável pelo processamento L2TP na LNS.

    Esta interface âncora de serviço é necessária para sessões LNS estáticas e para sessões de LNS dinâmicas que não equilibram o tráfego em um pool de interfaces âncora. A interface está configurada no nível de [edit interfaces] hierarquia.

  3. (Opcional; apenas para sessões de LNS dinâmicas com balanceamento de carga) Especifique um pool de interfaces âncora de serviço em linha para permitir o balanceamento de carga do tráfego L2TP em todas as interfaces.

    O pool é definido no nível de [edit services service-device-pools] hierarquia.

  4. (Apenas para sessões de LNS dinâmicas) Especifique o nome do perfil dinâmico que define e instancia interfaces de serviço em linha para túneis L2TP

    O perfil é definido no nível de [edit dynamic-profiles] hierarquia.

  5. Especifique o perfil de acesso que valida todas as solicitações de conexão L2TP para o endereço de gateway local.
  6. Configure o endereço de gateway local no LNS; corresponde ao endereço IP usado pelos LACs para identificar a LNS.
  7. (Opcional) Configure o nome de gateway local no LNS, devolvido na mensagem SCCRP ao LAC. O nome deve combinar com o nome de gateway remoto configurado no LAC ou o túnel não pode ser criado.
  8. (Opcional) Configure o intervalo em que o LNS envia mensagens de olá se não tiver recebido nenhuma mensagem do LAC.
  9. (Opcional) Especifique um perfil de acesso local que substitui o perfil de acesso global para configurar as configurações do servidor RADIUS para o grupo do túnel.

    Este perfil local está configurado no nível de [edit access profile] hierarquia.

  10. (Opcional) Configure o LNS para refletir o valor do IP ToS do cabeçalho IP interno para o cabeçalho IP externo (aplicado às configurações de CoS).
  11. (Opcional) Especifique um perfil de serviço dinâmico a ser aplicado à sessão L2TP no login, juntamente com quaisquer parâmetros para passar ao serviço.

Aplicar serviços a uma sessão L2TP sem usar o RADIUS

Os serviços são aplicados a sessões L2TP para ativação ou posteriormente modificados por atributos específicos (VSAs) do servidor RADIUS ou em solicitações de alteração de autorização (CoA) do RADIUS. A partir do Junos OS Release 18.1R1, você pode aplicar serviços às sessões L2TP por meio de perfis de serviço dinâmicos sem envolver o RADIUS. Em ambientes multifornecedor, os clientes podem usar apenas atributos RADIUS padrão para simplificar o gerenciamento, evitando o uso de VSAs de vários fornecedores. No entanto, isso complica a aplicação de serviços às sessões L2TP porque os VSAs geralmente são obrigados a aplicar serviços. A ativação do perfil dinâmico local de serviços permite que você evite esse problema. Você também pode usar a ativação do perfil de serviço local para fornecer serviços padrão quando os servidores RADIUS estiverem desativados.

Você pode aplicar serviços a todos os assinantes em um grupo de túneis ou a todos os assinantes usando um LAC específico. Você pode configurar um máximo de 12 serviços por grupo de túnel ou nome de host LAC.

Depois de configurar um ou mais perfis de serviço dinâmicos que definem serviços, você os aplica no grupo do túnel ou na configuração do perfil de acesso para um cliente LAC especificando os nomes do perfil do serviço. Você pode listar mais de um perfil a ser ativado, separado por uma empresa (&). Você também pode especificar parâmetros a serem usados pelo perfil de serviço que podem substituir valores configurados no próprio perfil, como uma taxa de modelagem downstream para um serviço CoS.

A lista de serviços configurada localmente (por meio de perfis de serviço) serve como autorização local que é aplicada por authd durante a ativação da sessão do cliente. Esta lista de serviços está sujeita à mesma validação e processamento que serviços originários de autoridade externa, como o RADIUS. Esses serviços são apresentados durante o login do assinante.

Você ainda pode usar solicitações de RADIUS VSAs ou CoA em conjunto com os perfis de serviço. Se os serviços forem originados de uma autoridade externa como autorização durante a autenticação ou durante o provisionamento de sessão de assinantes (ativação), os serviços da autoridade externa têm prioridade rigorosa sobre os da configuração local. Se um serviço aplicado com RADIUS for o mesmo que um serviço aplicado com um perfil de serviço na CLI, mas com parâmetros diferentes, o serviço RADIUS é aplicado com um novo ID de sessão e tem precedência sobre o perfil de serviço anterior.

Você pode emitir comandos para desativar ou reativar qualquer serviço que tenha ativado anteriormente para um grupo de túneis ou LAC.

Defina os perfis dinâmicos de serviços que você deseja aplicar posteriormente a um grupo de túneis ou LAC.

Aplicar perfis de serviço a todos os assinantes em um grupo de túneis:

  • Especifique um ou mais perfis de serviço e quaisquer parâmetros a serem passados para os serviços.

Aplicar perfis de serviço a todos os assinantes para um LAC específico:

  • Especifique um ou mais perfis de serviço e quaisquer parâmetros a serem passados para os serviços.

    Nota:

    Quando os perfis de serviços são configurados para um cliente LAC e para um grupo de túnel que usa esse cliente, apenas o perfil de serviço do cliente LAC é aplicado. Ele substitui a configuração do grupo do túnel. Por exemplo, na configuração a seguir, o grupo de túneis, tg-LAC-3, usa o cliente LAC, LAC-3, de modo que a configuração LAC3 substitui a configuração do grupo do túnel. Consequentemente, apenas o serviço cos-A3 é ativado para assinantes no grupo de túneis, em vez de Cos2 e fw1. A taxa de modelagem passada para o serviço é de 24 Mbps.

Você pode desativar qualquer serviço aplicado a uma sessão de assinantes emitindo o seguinte comando:

Você pode reativar qualquer serviço aplicado a uma sessão de assinantes emitindo o seguinte comando:

Para exibir as sessões de serviços para todas as sessões de assinantes atuais, use o show subscribers extensive ou show network-access aaa subscribers session-id id-number detail o comando.

Para entender como funciona o aplicativo de serviço local, os exemplos a seguir ilustram as várias possibilidades de configuração. Primeiro, considere as seguintes configurações dinâmicas de perfil de serviço, cos2 e fw1:

A declaração a seguir aplica ambos os serviços a todos os assinantes do grupo de túneis tg1; um valor de parâmetro de 31 Mbps é passado para o serviço cos2:

No perfil de serviço cos2, a taxa de modelagem é fornecida por uma variável definida pelo usuário com um valor padrão de 10m, ou 1Mbps. Após o fim da sessão L2TP, cos2 e fw1 são ativados com IDs de sessão de serviço de 34 e 35, respectivamente.

O parâmetro passado para cos2 é usado como valor para a taxa de $shaping; consequentemente, a taxa de modelagem para o serviço é ajustada do valor padrão de 10 Mbps a 31 Mbps, como mostrado na saída de comando a seguir. Embora a saída indique que o aplicativo de ajuste seja RADIUS CoA, o ajuste é uma consequência do parâmetro passado para o perfil de serviço. Essa operação usa a mesma estrutura interna que um CoA e é relatada como tal.

Agora, o serviço cos2 é desativado da CLI para assinantes na sessão 27.

A saída a seguir mostra que o cos2 se foi, deixando apenas o FW1 como um serviço ativo.

O comando a seguir reativa cos2 para assinantes na sessão 27.

O serviço cos2 reativado tem uma nova ID de sessão de serviço de 36.

O serviço cos2 reativado usa a taxa de modelagem padrão, de 10 Mbps, a partir do perfil de serviço.

Em seguida, é recebida uma solicitação de CoA RADIUS, que inclui o Activate-Service VSA (26-65). O VSA especifica e ativa o serviço e especifica uma mudança na taxa de modelagem de cos2 dos 10 Mbps padrão para 12 Mbps. A sessão de serviço cos2 36 ainda aparece na saída, mas é superada pela nova sessão de serviço iniciada pela CoA, 49.

Quando um serviço é aplicado tanto pela configuração CLI quanto por um RADIUS VSA (26-65), mas com parâmetros diferentes, a configuração RADIUS substitui a configuração CLI. No exemplo a seguir, a configuração CLI aplica o perfil de serviço cos2 com um valor de 31 Mbps para a taxa de modelagem.

A ativação do serviço de mensagem RADIUS Access-Accept VSA (26-65) aplica-se cos2 com um valor de 21 Mbps para a taxa de modelagem.

A configuração da CLI ativa a sessão de serviço 22 com uma taxa de modelagem de 31 Mbps. O RADIUS VSA ativa a sessão de serviço 23 com uma taxa de modelagem de 21 Mbps.

Configuração de um pool de interfaces de serviços em linha para sessões de LNS dinâmicas

Você pode criar um pool de interfaces de serviço em linha, também conhecidas como um pool de dispositivos de serviço, para permitir o balanceamento de carga do tráfego L2TP em todas as interfaces. O pool é compatível com configurações de LNS dinâmicas, onde oferece um conjunto de interfaces lógicas que podem ser criadas dinamicamente e alocadas em sessões L2TP no LNS. A piscina é atribuída a um grupo de túneis LNS. O L2TP mantém o estado de cada interface de serviço em linha e usa um método round-robin para distribuir uniformemente a carga entre as interfaces disponíveis quando novas solicitações de sessão forem aceitas.

Nota:

O balanceamento de carga está disponível apenas para interfaces de assinantes criadas dinamicamente.

As sessões de LNS ancoradas em um MPC não são afetadas por uma falha MIC, desde que exista algum outro caminho para os LACs peer. Se o MPC que hospeda a interface peer falhar e não houver caminho para LACs peer, a falha inicia a rescisão e a limpeza de todas as sessões no MPC.

Se o MPC ancorar as sessões de LNS em si falhar, o Mecanismo de Roteamento não realoca as sessões para outro slot e todas as sessões serão terminadas imediatamente. Novas sessões podem surgir em outra interface disponível quando o cliente retries.

Para configurar o pool de dispositivos de serviço:

  1. Crie o pool.
  2. Especifique as interfaces de serviço em linha que compõem o pool.

Configuração de um perfil dinâmico para sessões de LNS dinâmicas

Você pode configurar o L2TP para atribuir interfaces de serviço em linha dinamicamente para túneis L2TP. Você deve definir um ou mais perfis dinâmicos e atribuir um perfil a cada grupo de túneis. O LNS oferece suporte a sessões IPv4,somente IPv6 e IPv4/IPv6 de pilha dupla.

Para configurar o perfil dinâmico L2TP:

  1. Crie o perfil dinâmico.
  2. Configure a interface a ser atribuída dinamicamente à instância de roteamento usada pelos clientes PPP em túnel.
  3. Configure as opções de roteamento para rotas de acesso na instância de roteamento.
  4. Configure as opções de roteamento para rotas internas de acesso na instância de roteamento.
  5. Definir as interfaces usadas pelo perfil dinâmico. A variável é substituída dinamicamente por uma das interfaces de serviço em linha configuradas.
  6. Configure as interfaces lógicas de serviços em linha para serem instanciadas dinamicamente.
  7. Especifique um identificador para as interfaces lógicas.
  8. Configure cada interface lógica a ser usada para apenas uma sessão de cada vez.
  9. Configure a família de endereços para as interfaces lógicas e habilite o endereço local na LNS que fornece terminação local para que o túnel L2TP seja derivado do nome de interface especificado.
    Nota:

    As sessões de LNS dinâmicas exigem que você inclua a dial-options declaração no perfil dinâmico, que por sua vez exige que você inclua a family inet declaração. Isso tem as seguintes consequências:

    • Você deve sempre configurar family inet , independentemente de configurar interfaces IPv4 apenas, IPv6 somente ou dual-stack no perfil.

    • Quando você configura interfaces somente IPv4, você configura apenas family inet e deve configurar o endereço da interface em family inet.

    • Ao configurar interfaces somente para IPv6, você também deve configurar family inet6 e configurar o endereço da interface em family inet6. Você não configura o endereço em family inet.

    • Quando você configura interfaces de dual stack e IPv4/IPv6, você configura ambos family inet e family inet6 um endereço de interface em cada família.

    Para interfaces somente para IPv4:

    Para interfaces somente para IPv6:

    Para interfaces IPv4/IPv6 de pilha dupla:

    Nota:

    Se o protocolo de anúncio do roteador estiver configurado, você configura um endereço numerado em vez de um endereço não numerado para o endereço local IPv6:

    Consulte o Guia do usuário das sessões de assinantes de banda larga para obter informações sobre o uso de variáveis para endereçamento somente de IPv6 e dual-stack em perfis dinâmicos.

Tabela de histórico de lançamentos
Lançamento
Descrição
18.1R1
A partir do Junos OS Release 18.1R1, você pode aplicar serviços às sessões L2TP por meio de perfis de serviço dinâmicos sem envolver o RADIUS.
16.2R1
A partir do Junos OS Release 16.2, você não é obrigado a especificar explicitamente uma largura de banda para tráfego de túnel L2TP LNS usando serviços em linha.