Junos OS e Junos OS Evolved Gerenciamento aprimorado de assinantes
Visão geral do gerenciamento aprimorado de assinantes do Junos OS
O gerenciamento aprimorado de assinantes do Junos OS é uma arquitetura de software de borda de banda larga de próxima geração para gerenciamento de assinantes com fio. O gerenciamento aprimorado de assinantes permite que você aproveite o aumento de escala e desempenho para configurar e gerenciar interfaces e serviços dinâmicos para gerenciamento de assinantes.
O gerenciamento aprimorado de assinantes oferece dimensionamento e desempenho otimizados para o conjunto de recursos de gerenciamento dinâmico de assinantes existente. O gerenciamento aprimorado de assinantes fornece paridade de recursos com o conjunto de recursos de gerenciamento de assinantes do Junos OS legado, com certas exceções. Para obter uma lista dessas exceções de recursos, consulte as notas de versão mais recentes do Junos OS para Plataformas de roteamento universal 5G da Série MX para seu software Junos OS.
Para usar perfis dinâmicos para criar e gerenciar interfaces e serviços dinâmicos de assinantes, você deve configurar e habilitar explicitamente o gerenciamento aprimorado de assinantes. Quando o gerenciamento aprimorado de assinantes está habilitado, ele lida com todo o tráfego do protocolo de controle de gerenciamento de assinantes (DHCP, PPP, PPPoE, L2TP e criação dinâmica de VLAN) para direcionar a criação de sessões de assinantes e suas interfaces dinâmicas associadas.
Se você estiver usando apenas configurações de rede estáticas e serviços estáticos em um ambiente de borda empresarial, não será necessário habilitar o gerenciamento aprimorado de assinantes para configurar essas topologias estáticas. Quando o gerenciamento avançado de assinantes não está habilitado, os seguintes aplicativos cliente não dão suporte ao uso de perfis dinâmicos, à criação de interfaces dinâmicas ou a serviços de autenticação dinâmicos:
-
VLANs dinâmicas
-
PPPoE
-
PPP
-
L2TP
-
DHCP
De uma perspectiva operacional, o gerenciamento aprimorado de assinantes introduz apenas alterações mínimas nos procedimentos existentes de configuração e verificação de gerenciamento de assinantes. Por exemplo, o gerenciamento aprimorado de assinantes consolida vários componentes de gerenciamento de assinantes anteriormente distribuídos em vários processos em um único processo. Como resultado, o gerenciamento aprimorado de assinantes pode exibir informações consolidadas para gerenciamento de assinantes em um único show comando.
- Serviços de roteamento e gerenciamento aprimorado de assinantes
- Resolução de endereços e gerenciamento aprimorado de assinantes
- Resiliência do plano de controle
- Benefícios do gerenciamento aprimorado de assinantes
- Tabela de histórico de alterações
Serviços de roteamento e gerenciamento aprimorado de assinantes
Quando as conexões de cliente exigem protocolos de roteamento adicionais em interfaces dinâmicas, com exceção de IGMP e MLD, você deve incluir serviços de roteamento na configuração da interface de perfil dinâmico. Se você não fizer isso, a interface pseudológica não será criada e os serviços de roteamento não poderão ser associados à interface dinâmica. Os protocolos de roteamento adicionais não podem ser executados na interface dinâmica do assinante.
Você não precisa incluir serviços de roteamento na configuração da interface de perfil dinâmico quando os clientes usam apenas as rotas internas de acesso padrão, rotas de acesso e rotas emolduradas. Em outras palavras, a configuração do serviço de roteamento não é necessária para fins simples de acessibilidade do cliente.
A configuração do serviço de roteamento não é necessária para IGMP ou MLD, porque esses protocolos são suportados nativamente em interfaces aprimoradas de gerenciamento de assinantes.
O IGMP distribuído não é suportado em interfaces de gerenciamento de assinantes onde os serviços de roteamento estão habilitados.
Quando um perfil dinâmico contendo a routing-services instrução é instanciado, o roteador cria uma interface lógica de gerenciamento de assinantes aprimorada, também conhecida como interface pseudológica, na forma demux0.nnnnnnnnnn (por exemplo, demux0.3221225472). Quaisquer rotas de assinante associadas ou rotas aprendidas de um protocolo de roteamento em execução na interface de gerenciamento de assinante aprimorada usam essa pseudo interface como a interface de próximo salto.
Além de habilitar ou desabilitar serviços de roteamento para todos os assinantes na interface dinâmica, a declaração permite que você use o RADIUS para habilitar ou desabilitar seletivamente os serviços de roteamento para um assinante específico durante a autenticação se o routing-service RADIUS retornar o Routing-Services VSA (26-212) na mensagem Access-Accept.
Esse recurso RADIUS requer que você especifique a variável predefinida $junos-routing-services no perfil dinâmico. Um valor VSA de um habilita serviços de roteamento para o assinante; Um valor zero desabilita os serviços de roteamento para o assinante. Qualquer valor diferente de zero ou um é rejeitado. Se você configurar a variável e o RADIUS não retornar o VSA, os serviços de roteamento serão desabilitados para o assinante.
Você pode especificar a variável nos perfis dinâmicos para assinantes PPPoE, a VLAN subjacente ou ambos. Ao incluir a variável no perfil dinâmico da VLAN, você também deve configurar a VLAN a ser autenticada; caso contrário, os serviços de roteamento permanecerão desabilitados para a interface subjacente e, portanto, também desabilitados para o assinante PPPoE.
Opcionalmente, você pode criar perfis VLAN dinâmicos dedicados para habilitar serviços de roteamento para assinantes que exigem serviços de roteamento. Em seguida, você pode criar perfis dedicados para assinantes que não precisam de serviços de roteamento omitindo a routing-service instrução do perfil. No exemplo de código a seguir, vlan-profile1 habilita serviços de roteamento; vlan-profile2 não.
dynamic-profiles vlan-profile1 {
interfaces $junos-interface-ifd-name {
unit $junos-interface-unit {
routing-service {
enable;
}
}
}
}
dynamic-profiles vlan-profile2 {
interfaces $junos-interface-ifd-name {
unit $junos-interface-unit {
}
}
}
O perfil VLAN é escolhido com base no intervalo VLAN associado ao perfil pela ranges instrução no nível de [edit interfaces] hierarquia. No exemplo de código a seguir, vlan-profile1 usa IDs VLAN no intervalo de 100 a 500; vlan-profile2 usa IDs no intervalo de 501 a 1000:
interfaces ge-0/0/1 {
auto-configure;
vlan-ranges {
dynamic-profile vlan-profile1 {
ranges 100-500;
}
dynamic-profile vlan-profile2 {
ranges 501-1000;
}
}
}
}
Resolução de endereços e gerenciamento aprimorado de assinantes
O Junos OS oferece suporte à resolução de endereços com gerenciamento aprimorado de assinantes. Esses aprimoramentos afetam apenas as rotas emolduradas em VLANs dinâmicas. As rotas emolduradas associadas aos assinantes DHCP funcionam da mesma forma que antes desse suporte a esse recurso.
-
A resolução dinâmica de endereço MAC de camada 2 é suportada para rotas que não são de host. Os usuários que implantam clientes IP endereçados estaticamente ou uma mistura de clientes IP endereçados estaticamente e clientes DHCP podem usar rotas emolduradas de rede (/29) ou rotas emolduradas de host (/32) para estabelecer a alcançabilidade. As rotas /29 são acopladas ao endereço dinâmico de Camada 2 associado a uma rota emoldurada de host. Isso oferece suporte a usuários corporativos que usam roteadores com vários endereços públicos atrás de roteadores CPE.
-
Esse recurso é habilitado por padrão e não requer configuração especial.
Em versões anteriores, a resolução de endereço dinâmico é suportada apenas para rotas emolduradas de host; Não há suporte para rotas enquadradas em rede que resolvem para um próximo salto indireto (como um gateway local).
-
Por padrão, uma rota de host emoldurada IPv4 é permanentemente associada ao endereço MAC de origem do pacote de gatilho que criou a VLAN dinâmica. Você pode substituir esse comportamento habilitando o ARP dinâmico para resolver o endereço MAC para as rotas de host emolduradas com a
ipoe-dynamic-arp-enableinstrução. A troca de protocolo ARP resolve o endereço de Camada 2 para a rota emoldurada. -
O roteador pode comparar o endereço MAC de origem recebido em uma solicitação ARP gratuita ou pacote de resposta com o valor no cache ARP. O roteador atualiza o cache com o endereço MAC recebido se determinar que esse endereço é diferente da entrada do cache. Inclua a
receive-gratuitous-arpinstrução para habilitar esse recurso.Esse recurso é útil quando um endereço IP é movido para um dispositivo ou NIC diferente e, consequentemente, está associado a um endereço MAC diferente do que antes da movimentação. O novo dispositivo transmite uma resposta ARP gratuita que o roteador compara com o endereço MAC no cache.
Quando a instrução não é incluída, o ARP dinâmico atinge o tempo limite. Antes de ser excluído do cache, o roteador envia uma solicitação ARP para o endereço IP de destino. O cliente responde com o novo endereço MAC, mas pode existir uma janela para o cliente em que o endereço MAC não corresponde ao NIC.
Resiliência do plano de controle
Vários aprimoramentos estão disponíveis para melhorar a resiliência do plano de controle e a confiabilidade da replicação do banco de dados de sessão e da sincronização de estado entre os mecanismos de roteamento primários e em standby.
-
Os mecanismos de roteamento primário e standby trocam informações detalhadas sobre a replicação do banco de dados de sessão. Essa troca permite que os mecanismos de roteamento determinem melhor se a replicação está correta.
-
Você pode configurar o roteador para detectar corrupção de memória compartilhada e recuperar automaticamente reinicializando os mecanismos de roteamento primários ou em standby, ou ambos. Em versões anteriores, uma reinicialização manual é necessária para limpar a memória compartilhada corrompida; caso contrário, ele permanece corrompido, fazendo com que os processos que compartilham a memória gerem erros de núcleo.
-
Você pode monitorar a resiliência do Mecanismo de Roteamento com o
show system subscriber-management resiliencycomando. Asummaryversão indica se o sistema está funcionando normalmente ou se existe uma condição inesperada. Asdetailversões eextensivefornecem estatísticas detalhadas sobre o banco de dados de sessão na memória compartilhada por Mecanismo de Roteamento.
Benefícios do gerenciamento aprimorado de assinantes
-
Otimiza o dimensionamento e o desempenho para recursos dinâmicos de gerenciamento de assinantes.
-
Necessário para a criação e o gerenciamento de perfis dinâmicos, interfaces dinâmicas e assinantes dinâmicos.
Tabela de histórico de alterações
A compatibilidade com recursos é determinada pela plataforma e versão utilizada. Use o Explorador de recursos para determinar se um recurso é compatível com sua plataforma.
| Descrição | da versão |
|---|---|
| 18.4 | A partir do Junos OS Release 18.4R1, o BGP tem suporte em interfaces PPPoE dinâmicas para a família de endereços IPv4. Vários aprimoramentos estão disponíveis para resolução de endereços com gerenciamento aprimorado de assinantes. Esses aprimoramentos afetam apenas as rotas emolduradas em VLANs dinâmicas. As rotas emolduradas associadas aos assinantes DHCP funcionam da mesma forma que antes desse suporte a esse recurso. A |
| 19.1 | A partir do Junos OS Release 19.1R1, vários aprimoramentos estão disponíveis para melhorar a resiliência do plano de controle e a confiabilidade da replicação do banco de dados de sessão e a sincronização de estado entre os mecanismos de roteamento primários e em standby. |
Configuração do gerenciamento aprimorado de assinantes do Junos OS
O gerenciamento aprimorado de assinantes do Junos OS é uma arquitetura de software de borda de banda larga de próxima geração para gerenciamento de assinantes com fio. Com o gerenciamento aprimorado de assinantes, você pode aproveitar o dimensionamento e o desempenho otimizados para configuração e gerenciamento de interfaces e serviços dinâmicos para gerenciamento de assinantes. Ele deve ser habilitado para usar perfis dinâmicos para criar e gerenciar interfaces e serviços dinâmicos de assinantes.
O gerenciamento aprimorado de assinantes é suportado em todas as Plataformas de roteamento universal 5G da Série MX com Concentradores de portas modulares (MPCs) instalados. Não há suporte para MS-DPCs. Se o roteador tiver MPC e MS-DPCs, poderá ocorrer um conflito entre o MS-DPC e os serviços de Gerenciamento Aprimorado de Assinantes durante o ISSU, o que pode resultar em um desligamento não programado do dispositivo. Para evitar isso, não execute o ISSU se o sistema tiver MS-DPCs instalados ou habilite apenas o Gerenciamento Avançado de Assinantes no dispositivo em que nenhum MS-DPCs esteja presente.
Antes de começar:
Baixe e instale o Junos OS versão 15.1R4 ou posterior.
Veja as instruções de migração, atualização e downgrade nas notas de versão do Junos OS versão 15.1R4. Você deve reiniciar o roteador depois que a atualização for validada e instalada.
ATENÇÃO:Como a atualização unificada de software em serviço (ISSU unificado) não é suportada para gerenciamento de assinantes quando você atualiza de uma versão que não oferece suporte ao gerenciamento aprimorado de assinantes (Junos OS Release 14.2 ou anterior) para uma versão que oferece suporte ao gerenciamento aprimorado de assinantes (15.1R4 e posterior), todas as sessões de assinantes e o estado do assinante são perdidos após a atualização.
A partir do Junos OS Release 17.4R1, quando os serviços aprimorados de rede IP e o gerenciamento aprimorado de assinantes são habilitados, a quantidade de DRAM no Mecanismo de Roteamento determina se os daemons de gerenciamento de assinantes nesse Mecanismo de Roteamento são executados no modo de 32 bits ou todos são executados no modo de 64 bits.
Menos de 32 GB de RAM — modo de 32 bits
32 GB ou mais de RAM — modo de 64 bits
Em versões anteriores ao Junos OS Release 17.4R1, apenas o daemon de gerenciamento do assinante, bbe-smgd, opera no modo de 32 bits ou 64 bits, dependendo da DRAM.
Todos os mecanismos de roteamento no sistema devem ter a mesma quantidade de memória. Isso é universalmente verdadeiro para o gerenciamento de assinantes em todas as versões.
Para configurar o gerenciamento aprimorado de assinantes do Junos OS pela primeira vez:
Exemplo
O exemplo a seguir mostra uma configuração típica para habilitar o gerenciamento aprimorado de assinantes.
[edit]
chassis {
network-services {
enhanced-ip;
}
redundancy {
graceful-switchover;
}
}
routing-options {
nonstop-routing;
}
system {
commit synchronize;
configuration-database {
max-db-size 300M;
}
services {
subscriber-management {
enable;
}
}
}
Se você configurou graceful-restart, a seguinte instrução será exibida no exemplo em vez de nonstop-routing:
routing-options {
graceful-restart;
}
Verificação e gerenciamento do Junos OS Gerenciamento aprimorado de assinantes
Finalidade
Veja informações sobre classe de serviço (CoS), tabelas de roteamento, assinantes ativos e o banco de dados de assinantes para o gerenciamento aprimorado de assinantes do Junos OS.
Ação
Para exibir associações dinâmicas de interface de assinante para classificadores de CoS, regras de reescrita e mapas de agendador:
user@host> show class-of-service interface interface-name
Para exibir associações de CoS para um conjunto de interface dinâmica:
user@host> show class-of-service interface-set interface-set-name
Para exibir o mapeamento de agendadores de CoS para classes de encaminhamento:
user@host> show class-of-service scheduler-map
Para exibir perfis de modelagem de tráfego e agendamento de CoS:
user@host> show class-of-service traffic-control-profile
Para exibir as entradas ativas na tabela de roteamento:
user@host> show route
Para exibir informações detalhadas sobre assinantes ativos cujo endereço IP corresponde ao endereço especificado:
user@host> show subscribers address address detail
Para exibir informações sobre como as rotas são mapeadas para interfaces específicas de gerenciamento aprimorado de assinantes:
user@host> show system subscriber-management route
Para exibir informações resumidas para o banco de dados de gerenciamento de assinantes:
user@host> show system subscriber-management summary
Para verificar se os daemons de gerenciamento de assinantes estão sendo executados no modo de 32 bits ou no modo de 64 bits:
user@host> show system processes | grep libexec[36]
A partir do Junos OS Release 17.4 R1, quando os serviços aprimorados de rede IP e o gerenciamento aprimorado de assinantes são habilitados e um Mecanismo de Roteamento no sistema tem pelo menos 32 GB de RAM, os daemons de gerenciamento de assinantes nesse Mecanismo de Roteamento são executados no modo de 64 bits. Para uma operação consistente, todos os mecanismos de roteamento no sistema devem ter a mesma quantidade de memória.
Modo de 64 bits:
user@host> show system processes | grep libexec[36] PID TT STAT TIME COMMAND 21149 - S 0:01.37 /usr/libexec64/pfed -N 21195 - S 0:00.46 /usr/libexec64/smid -N 21214 - S 0:05.04 /usr/libexec64/bbe-smgd -b -N 21270 - S 0:04.26 /usr/libexec64/authd -N 21498 - S 0:02.37 /usr/libexec64/rpd -N 21504 - S 0:00.84 /usr/libexec64/cosd 21539 - S 0:00.37 /usr/libexec64/dfwd -N 21740 - S 0:00.95 /usr/libexec64/jpppd -N
Modo de 32 bits:
user@host> show system processes | grep libexec[36] PID TT STAT TIME COMMAND 21149 - S 0:01.37 /usr/libexec32/pfed -N 21195 - S 0:00.46 /usr/libexec32/smid -N 21214 - S 0:05.04 /usr/libexec32/bbe-smgd -b -N 21270 - S 0:04.26 /usr/libexec32/authd -N 21498 - S 0:02.37 /usr/libexec32/rpd -N 21504 - S 0:00.84 /usr/libexec32/cosd 21539 - S 0:00.37 /usr/libexec32/dfwd -N 21740 - S 0:00.95 /usr/libexec32/jpppd -N
Tabela de histórico de alterações
A compatibilidade com recursos é determinada pela plataforma e versão utilizada. Use o Explorador de recursos para determinar se um recurso é compatível com sua plataforma.
routing-services e é substituída
routing-service pela declaração.
routing-services e é substituída
routing-service pela declaração.