No núcleo 5G, a AMF mantém informações de mobilidade de primeira mão sobre o UE, incluindo a Área de Rastreamento atual, o estado de alcançabilidade, alterações de registro, estado CM e mudanças no tipo de acesso. Quando funções de rede como SMF, NEF ou UDM precisam dessas informações, consultar repetidamente a AMF fornece apenas um retrato de um determinado momento e não captura mudanças de estado com eficiência. Namf_EventExposure resolve esse problema transformando as informações de mobilidade gerenciadas pela AMF em serviços de eventos que outras funções de rede podem assinar e receber por meio de notificações contínuas.
-
Nome do serviço: Namf_EventExposure
Modelo principal: Assinatura de eventos + notificação de mudança de estado
Consumidores típicos: SMF, NEF, UDM
Contexto de versão: Baseado nas definições relevantes do 3GPP Release 15.6
Função e limites do serviço
Namf_EventExposure é um serviço da AMF que expõe eventos relacionados à mobilidade para outras funções de rede. Como a AMF é responsável pelo gerenciamento de acesso e mobilidade, ela mantém diretamente informações como localização do UE, estado de registro e estado de gerenciamento de conexão. Outras funções de rede não precisam recriar a mesma lógica de determinação de estado. Em vez disso, podem usar esse serviço para declarar os eventos de interesse, enquanto a AMF determina quando eles ocorrem e envia notificações quando as condições configuradas são atendidas.
A assinatura de eventos é fundamentalmente diferente de uma consulta de estado convencional. Uma consulta responde “qual é o estado atual?”, enquanto uma assinatura responde “quando o estado muda?”. Por exemplo, a SMF não precisa consultar continuamente se um UE está alcançável; pode precisar apenas de uma notificação quando o UE mudar de alcançável para inalcançável. A NEF pode se preocupar somente com a entrada do UE em uma área definida, enquanto a UDM pode estar interessada em mudanças de registro ou alcançabilidade. exposição de eventos oferece, portanto, uma forma assíncrona e orientada por condições de trocar informações apenas quando necessário.
A AMF não transmite indiscriminadamente todas as suas informações internas. Os eventos são expostos de acordo com relações de assinatura estabelecidas. O consumidor, o UE alvo, o tipo de evento e a URI de notificação definem juntos o escopo da assinatura. Essa abordagem reduz sinalização desnecessária e permite que cada função de rede assine apenas as informações de mobilidade relevantes para sua própria lógica de serviço.
Tipos de eventos e parâmetros principais
A AMF pode expor eventos que abrangem vários aspectos de mobilidade, registro, conectividade e alcançabilidade do UE. Em vez de memorizar cada evento individualmente, é mais fácil agrupá-los em três categorias: eventos de localização e área, eventos de registro e estado de acesso e eventos de alcançabilidade ou exceção.
Eventos de localização e área
Um dos tipos mais diretos é o relatório de localização do UE. Um consumidor pode assinar mudanças de localização de um único UE ou de um grupo de UEs, com notificações contendo informações como TAI e identificador de célula. O relatório AOI, ou de Área de Interesse, concentra-se na relação entre o UE e uma área predefinida, como se o UE entrou nessa área, saiu dela ou está em estado desconhecido.
O relatório AOI é especialmente útil quando uma aplicação não precisa de atualizações contínuas e precisas de localização e só necessita saber se o UE está dentro de uma região definida. Por exemplo, se a aplicação precisa apenas determinar se o UE entra em uma área formada por TA1 e TA2, não há necessidade de gerar notificações contínuas enquanto ele permanecer nessa área. Um relatório só é necessário quando o UE entra ou sai da região configurada.
Estados de registro, acesso e conexão
O relatório de estado de registro diferencia REGISTERED de DEREGISTERED, enquanto o relatório de gerenciamento de conexão indica se o UE está em CM-IDLE ou CM-CONNECTED. Esses estados têm significados diferentes para funções de rede que precisam determinar se a comunicação de plano de usuário ou de sinalização pode ser estabelecida imediatamente.
A AMF também pode expor alterações no tipo de rede de acesso do UE, como transições entre acesso 3GPP e não 3GPP, além de mudanças no fuso horário atual do UE. Normalmente esses parâmetros não precisam ser consultados em alta frequência, mas quando mudam podem afetar decisões de política ou o processamento de serviços. Por isso, são adequados ao modelo de assinatura de eventos.
Eventos de alcançabilidade e exceção
O relatório de alcançabilidade indica se a AMF considera que o UE pode ser alcançado pela rede. Os resultados possíveis incluem alcançável, inalcançável e REGULATORY-ONLY. REGULATORY-ONLY indica que o UE só é alcançável para serviços com prioridade regulatória. A alcançabilidade não deve ser confundida com o estado de conexão: um UE em CM-IDLE ainda pode estar alcançável, embora um procedimento de paginação possa ser necessário antes que a conexão seja restabelecida.
Eventos de exceção descrevem falhas ou perda de comunicação. Relatórios de falha podem incluir valores de causa de liberação de conexão RAN ou NAS. Um relatório de perda de comunicação pode ser gerado quando a AMF determina, por exemplo após o vencimento de um temporizador de alcançabilidade móvel, que a comunicação com o UE foi perdida, permitindo que o assinante receba o identificador do UE correspondente.
Além de eventos associados a um UE individual ou a um grupo de UEs, a AMF pode expor estatísticas sobre a quantidade de UEs em uma área específica. Nesse caso, o consumidor está interessado no total de UEs da região, e não no estado de um assinante específico. Isso mostra que exposição de eventos não se limita a notificações por UE e também pode fornecer informações estatísticas relacionadas à mobilidade.
Assinatura, atualização e notificação
Namf_EventExposure organiza as mudanças de estado em torno de um ciclo de vida completo da assinatura. Uma função de rede consumidora primeiro cria uma assinatura, e a AMF armazena essa relação. Se posteriormente for necessário alterar as condições do evento, a assinatura pode ser atualizada. Quando o evento não for mais necessário, a assinatura pode ser excluída. Os resultados efetivos do evento são então entregues pela AMF ao endereço de notificação configurado.
Para criar uma assinatura, o consumidor envia uma solicitação POST para uma nova assinatura. Se a solicitação for bem-sucedida, a AMF retorna as informações da assinatura criada e um identificador que pode ser usado em operações posteriores. Se o consumidor precisar modificar as condições do evento, poderá usar PATCH na assinatura correspondente em vez de excluí-la e recriá-la. Quando o evento não for mais necessário, o consumidor envia DELETE para remover a relação de assinatura, após o que a AMF deixa de enviar notificações para ela.
Notify é a etapa principal que entrega a mudança de estado real. Quando a condição do evento assinado é satisfeita, a AMF envia por POST uma notificação de evento para o eventNotificationUri armazenado na assinatura. Depois que o consumidor processa a notificação e retorna uma resposta, a transação de notificação é concluída. Uma sequência típica pode ser resumida da seguinte forma:
-
O consumidor identifica o UE e o evento que deseja monitorar;
-
A AMF cria e mantém o contexto da assinatura;
-
A AMF continua acompanhando o estado de mobilidade relevante;
-
Quando a condição do evento é atendida, a AMF envia uma notificação;
-
O consumidor processa o evento e executa a lógica de serviço necessária;
-
A assinatura é atualizada ou excluída quando os requisitos do serviço mudam.
Os relatórios podem ser configurados como únicos ou contínuos. Um relatório único é adequado quando o consumidor precisa apenas do resultado atual ou de uma única ocorrência do evento. Com relatórios contínuos, a assinatura permanece ativa e mudanças de estado posteriores que atendam às condições configuradas podem gerar novas notificações. Do ponto de vista de engenharia, “qual evento está sendo assinado” e “quantos relatórios são necessários” devem ser tratados como aspectos de configuração separados.
Perspectiva de engenharia e conclusão
Do ponto de vista da arquitetura baseada em serviços do 5GC, Namf_EventExposure resolve uma fronteira de responsabilidades: qual função de rede detecta um estado e qual função o consome. Como a AMF já possui as informações de gerenciamento de mobilidade, é mais eficiente que ela as exponha por um mecanismo de eventos padronizado do que fazer SMF, NEF ou UDM inferirem repetidamente o mesmo estado do UE por sinalização adicional.
É também por isso que o modelo de assinatura se adapta bem à exposição de eventos. Localização, registro, estado de conexão e alcançabilidade do UE são informações orientadas a estado. Na maior parte do tempo esses valores permanecem inalterados, mas quando mudam podem afetar imediatamente o comportamento de outra função de rede. A consulta periódica contínua geraria grande volume de sinalização com pouco valor operacional, enquanto assinatura e notificação permitem que a informação flua apenas quando ocorre um evento real.
Ao analisar na prática a sinalização Namf_EventExposure, quatro elementos são especialmente importantes: qual NF criou a assinatura, qual evento foi solicitado, qual UE ou área está sendo monitorado e para onde a notificação é enviada. Acompanhando o ID da assinatura junto com o eventNotificationUri, normalmente é possível reconstruir toda a interação desde a criação e modificação da assinatura até a mensagem Notify final.
A forma mais eficaz de entender Namf_EventExposure é construir um modelo simples: a AMF mantém o estado de mobilidade, o consumidor declara seu interesse, a assinatura estabelece a relação e Notify entrega o resultado quando o estado muda. Com esse modelo claro, eventos específicos como localização, AOI, registro, estado de conexão e alcançabilidade tornam-se muito mais fáceis de interpretar.
Perguntas frequentes
Qual é a diferença fundamental entre Namf_EventExposure e consultar diretamente a AMF?
Uma consulta direta obtém o estado em um momento específico. exposição de eventos estabelece previamente um interesse e permite que a AMF notifique o consumidor quando o estado relevante muda. A primeira opção é adequada para consultas pontuais, enquanto a segunda é melhor para monitoramento contínuo de eventos.
Um consumidor pode assinar eventos de vários UEs?
Sim. O escopo de destino suportado depende do tipo de evento. Alguns eventos podem se aplicar a um único UE ou a um grupo de UEs, enquanto estatísticas como o número de UEs em uma área especificada podem abranger qualquer quantidade de UEs.
CM-IDLE significa que o UE está inalcançável?
Não. O estado CM descreve o estado de gerenciamento de conexão do UE, enquanto alcançabilidade descreve se a rede consegue alcançar o UE. Um UE em CM-IDLE ainda pode estar alcançável, embora normalmente seja necessário restabelecer a conexão antes da comunicação.
Por que a notificação de eventos exige uma URI de retorno separada?
A criação da assinatura e a ocorrência do evento não precisam acontecer ao mesmo tempo. O consumidor fornece uma URI de notificação ao criar a assinatura, permitindo que a AMF envie posteriormente uma mensagem Notify quando a condição configurada for atendida, sem manter aberta a conexão da solicitação original.