Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Gerenciador de serviços de assinante extensíveis

Visão geral do Extensible Subscriber Services Manager

O ESSM (Extensible Subscriber Services Manager) é um processo em segundo plano que faz parte da estrutura de autenticação, autorização e contabilidade extensíveis do cliente inteligente (ICE-AAA), que oferece suporte a serviços extensíveis do cliente para assinantes empresariais e residenciais. Os serviços são classificados como residenciais ou comerciais com base no valor especificado para o RADIUS VSA (26-173) ERX-Service-Activate-Type que é recebido na mensagem Access-Accept.

O Extensible Subscriber Services Manager usa a estrutura ICE-AAA, que inclui um dicionário, scripts de operação e atributos específicos do fornecedor (VSAs) RADIUS, para criar serviços de negócios para assinantes sem modificar o Junos OS. O Extensible Subscriber Services Manager oferece suporte apenas ao ERX-Activate tipo de serviço.

Usando o Extensible Subscriber Services Manager, você pode criar serviços de negócios usando as seguintes fontes:

  • O dicionário que se refere ou invoca os scripts de operação.

  • Os scripts de operação que você usa para criar a configuração específica do assinante

  • Os VSAs que o servidor RADIUS envia que contêm valores de configuração para serviços de provisionamento

Noções básicas sobre o arquivo de dicionário

O dicionário baseado em XML especifica a ação a ser executada pelo ESSMD quando ele recebe uma solicitação de serviço. O dicionário contém scripts de provisionamento, desprovisionamento e operação. O ESSMD analisa o arquivo de dicionário durante a inicialização e armazena as informações analisadas no banco de dados. O Extensible Subscriber Services Manager atua nas solicitações de serviço de assinante extensível com base nos serviços configurados no arquivo de dicionário.

Durante uma operação de confirmação, o essmd verifica o caminho e o nome do arquivo de dicionário. Se o caminho ou o nome do arquivo for inválido, a operação de confirmação falhará e o erro será registrado em uma mensagem de log do sistema. Reiniciar o daemon ou executar uma operação graciosa de comutação do Mecanismo de Roteamento (GRES) força o essmd a usar o novo dicionário. Certifique-se de sempre configurar um dicionário válido para essmd.

Ao carregar o arquivo de dicionário após uma operação de confirmação bem-sucedida, o essmd valida se:

  • Há erros na análise do arquivo de dicionário.

  • Os scripts de operação especificados no arquivo de dicionário estão disponíveis no roteador.

  • Todos os serviços ativos são modificados.

Se a validação falhar, um erro será registrado em uma mensagem de log do sistema e o essmd continuará a usar a versão existente do arquivo de dicionário. Use o request services extensible-subscriber-services reload-dictionary comando para recarregar o arquivo de dicionário depois de resolver os erros.