Enciclopédia
2026-08-22 17:52:45
Como a interface N2 é estabelecida, atualizada e reselecionada em um pool de AMF?
Explica como a interface 5G N2 é estabelecida e mantida em um pool de AMF, incluindo SCTP, NG Setup, atualizações de configuração, alterações de GUAMI, capacidade relativa e reseleção de AMF durante a manutenção.

Becke Telcom

Como a interface N2 é estabelecida, atualizada e reselecionada em um pool de AMF?

Em uma rede 5G Core, um pool de AMF costuma estar associado a maior disponibilidade e compartilhamento de carga, mas simplesmente implantar várias instâncias de AMF não é suficiente. Quando um gNB se conecta a um pool de AMF, ele precisa saber mais do que quais AMFs estão online. Também precisa conhecer os GUAMIs atendidos por cada AMF, os PLMNs e fatias de rede suportados, a capacidade relativa e como o tráfego deve ser redirecionado quando um AMF é retirado de serviço para manutenção.

A interface N2 fornece o caminho de plano de controle para essa troca de informações. Ela opera sobre SCTP e usa sinalização NGAP para trocar capacidades e sincronizar o estado entre o gNB e o AMF. Durante a configuração inicial da rede, primeiro é estabelecida a associação SCTP e, em seguida, é executado o procedimento NG Setup. Durante a operação, alterações na capacidade do AMF, nas informações GUAMI ou nos pontos de extremidade SCTP precisam ser informadas ao gNB por meio de procedimentos de atualização de configuração. Antes de uma manutenção planejada, o AMF também pode indicar quais GUAMIs ficarão indisponíveis e fornecer informações sobre um AMF de backup.

Portanto, a interface N2 em um pool de AMF deve ser vista como uma relação de controle mantida continuamente, e não como uma conexão configurada uma única vez e deixada sem alterações. Essa perspectiva torna muito mais fácil entender os procedimentos de estabelecimento, atualização e reseleção como um processo completo de gerenciamento.

Por que um pool de AMF exige mais do que uma conexão estabelecida

Do ponto de vista da conectividade básica, depois que uma associação SCTP entre um gNB e um AMF é estabelecida, os dois nós podem trocar mensagens NGAP. Em um pool de AMF, porém, apenas a conectividade não é suficiente.

Uma única área de serviço pode conter AMF1, AMF2, AMF3 e outras instâncias de AMF. O gNB precisa saber não apenas se esses AMFs estão acessíveis, mas também quais GUAMIs, PLMNs e fatias de rede eles suportam e qual carga relativa cada AMF está atualmente apto a processar. Sem essas informações, todas as associações SCTP poderiam estar no estado UP enquanto o gNB ainda não teria os dados necessários para selecionar um AMF adequado para novos UEs.

O gerenciamento da interface N2 pode ser dividido em três etapas principais:

Procedimento Acionador típico Objetivo principal
Configuração N2 Ativação inicial do site, inicialização da rede ou primeira associação com um AMF Estabelecer a associação SCTP e trocar parâmetros do gNB e do AMF por meio do NG Setup
AMF Configuration Update Alterações na capacidade relativa, nas informações GUAMI ou nos pontos de extremidade SCTP Manter o gNB sincronizado com a configuração mais recente do AMF e dar suporte à distribuição posterior de UEs
AMF Status Indication Atualização de software, manutenção planejada ou outra condição que torne parte de um AMF temporariamente indisponível Informar ao gNB que GUAMIs específicos estão indisponíveis e dar suporte à reseleção de AMF quando necessário

Esses três procedimentos tratam de três etapas diferentes no ciclo de vida de uma relação com um AMF: descoberta inicial, alterações de capacidade ou configuração e retirada temporária de serviço. Analisá-los em conjunto facilita o entendimento de como um pool de AMF oferece compartilhamento de carga e manutenção planejada entre vários nós da rede principal.

O que SCTP e NG Setup fazem, respectivamente, durante o estabelecimento de N2?

Em discussões de engenharia, toda essa etapa costuma ser chamada simplesmente de “configuração N2”. No nível de protocolo, porém, ela consiste em duas etapas consecutivas: primeiro estabelecer a associação SCTP e depois executar o procedimento NGAP NG Setup.

O gNB primeiro precisa obter o endereço do ponto de extremidade SCTP da interface N2 no lado do AMF. O endereço pode ser configurado estaticamente ou obtido por meio de um mecanismo adequado de resolução de endereços. Em seguida, o gNB estabelece uma associação SCTP com o AMF.

Uma configuração típica de associação SCTP consiste em quatro trocas: INIT, INIT ACK, COOKIE ECHO e COOKIE ACK. Depois que essas trocas são concluídas, a camada de transporte está pronta para carregar a sinalização NGAP. O gNB, no entanto, ainda não possui todas as informações de serviço do AMF de que precisa, por isso o procedimento NG Setup vem em seguida.

O gNB envia um NG Setup Request, que pode conter informações como Global gNB ID, Supported TA List, RAN Node Name e Default Paging DRX. Em termos práticos, essa mensagem informa ao AMF qual nó RAN está se conectando, quais áreas de rastreamento ele suporta e quais são seus parâmetros básicos de operação.

Depois de receber a solicitação, o AMF retorna um NG Setup Response. A resposta fornece informações importantes do lado do AMF, incluindo AMF Name, Served GUAMI List, informações sobre PLMNs suportados e RelativeAMFCapacity.

RelativeAMFCapacity é particularmente importante em um pool de AMF. Ela não deve ser interpretada simplesmente como o número máximo de assinantes que um AMF pode suportar. Em vez disso, fornece uma referência de capacidade relativa que o gNB pode usar ao comparar vários AMFs e tomar decisões de seleção de AMF e compartilhamento de carga para UEs subsequentes.

Se o pool contiver AMF1, AMF2 e AMF3, o gNB poderá estabelecer associações N2 com os AMFs relevantes usando o mesmo processo e obter as informações de serviço e capacidade relativa retornadas por cada nó. É isso que permite que vários AMFs operem como um pool coordenado, em vez de nós isolados do plano de controle.

Pool 5G de AMF mostrando um gNB estabelecendo conexões N2 com vários AMFs por meio de SCTP e NG Setup enquanto recebe RelativeAMFCapacity
Pool 5G de AMF mostrando um gNB estabelecendo conexões N2 com vários AMFs por meio de SCTP e NG Setup enquanto recebe RelativeAMFCapacity

Uma captura de pacotes também mostra claramente essa sequência: o negociação SCTP aparece primeiro, seguido pelas mensagens NG Setup Request e NG Setup Response. Depois que a associação N2 básica está pronta, a sinalização de registro e mobilidade relacionada aos UEs pode usar o caminho de plano de controle estabelecido.

Por que o gNB precisa ser atualizado quando as capacidades do AMF mudam?

O estado operacional de um pool de AMF não é estático. Em um 5G Core baseado em nuvem, um AMF pode ser escalado quando a demanda de assinantes aumenta, ou suas informações GUAMI, área de serviço, endereços de ponto de extremidade ou capacidade de processamento podem ser alterados.

Se o gNB continuar usando os parâmetros obtidos durante a inicialização, a lógica de seleção de AMF no lado RAN pode deixar de refletir as capacidades reais da rede principal. É nesse ponto que o procedimento AMF Configuration Update se torna importante.

Esse procedimento não está relacionado a um UE específico. Em vez disso, permite que o AMF notifique o NG-RAN sobre alterações em sua própria configuração. Por exemplo, depois que um AMF é ampliado, sua capacidade relativa de processamento pode aumentar e um novo valor de RelativeAMFCapacity pode ser informado ao gNB. Alterações nas informações GUAMI também podem ser sincronizadas pelo mesmo procedimento, assim como inclusões ou remoções de endereços de ponto de extremidade SCTP.

Considere um caso em que um sistema de orquestração ou gerenciamento detecta um aumento significativo no número de usuários atendidos pelo AMF1 e expande automaticamente seus recursos de processamento. Após a expansão, o AMF1 pode processar uma parcela relativa maior da carga do plano de controle, portanto seu valor de capacidade é ajustado de acordo.

O AMF1 então envia um AMF CONFIGURATION UPDATE ao gNB. A mensagem pode conter informações GUAMI atualizadas, um novo valor de RelativeAMFCapacity e alterações nos pontos de extremidade SCTP. Depois de aplicar a atualização, o gNB responde com um AMF CONFIGURATION UPDATE ACKNOWLEDGE.

A partir desse momento, quando novos UEs chegarem ou o gNB precisar executar uma nova seleção de AMF, ele poderá usar as informações atualizadas em vez dos valores aprendidos durante a inicialização da rede.

Procedimento AMF Configuration Update sincronizando com o gNB novas informações GUAMI, pontos de extremidade SCTP e RelativeAMFCapacity após o escalonamento do AMF
Procedimento AMF Configuration Update sincronizando com o gNB novas informações GUAMI, pontos de extremidade SCTP e RelativeAMFCapacity após o escalonamento do AMF

Isso ilustra um princípio importante da operação de um pool de AMF: o compartilhamento de carga não é calculado apenas uma vez quando a rede é iniciada. Ele pode ser ajustado conforme os recursos da rede principal mudam.

Isso é particularmente relevante em um 5G Core nativo de nuvem. Os recursos de computação podem ser escalados dinamicamente, mas um aumento na capacidade computacional não altera automaticamente o comportamento de seleção de AMF no lado RAN. Os parâmetros atualizados do plano de controle também precisam ser comunicados ao gNB. AMF Configuration Update fornece o mecanismo de sinalização que conecta mudanças nos recursos da rede principal a mudanças no comportamento de seleção no lado RAN.

Como o gNB se prepara para a reseleção de AMF antes da manutenção?

O escalonamento adiciona capacidade. A manutenção cria a situação oposta: um AMF pode precisar ficar temporariamente indisponível devido a uma atualização de software, manutenção planejada ou outra tarefa operacional.

Se um AMF simplesmente ficar offline sem notificar o NG-RAN, o gNB poderá continuar selecionando-o com base nas informações armazenadas anteriormente até que ocorram falhas. Em um pool de AMF, uma abordagem melhor é avisar antecipadamente ao gNB que determinadas identidades de AMF deixarão de estar disponíveis.

O procedimento AMF Status Indication do NGAP é usado para esse tipo de cenário de gerenciamento de AMF.

Suponha que o AMF1 precise passar por uma atualização de software. Antes do início da manutenção, o AMF1 pode enviar um AMF STATUS INDICATION ao gNB e identificar os GUAMIs que ficarão indisponíveis. Se a mensagem também incluir um Backup AMF Name, como AMF2, o gNB poderá levar esse AMF em consideração durante reseleções posteriores, desde que a capacidade correspondente seja suportada.

Depois que o gNB recebe a indicação de status, ele trata os GUAMIs indicados como indisponíveis e ajusta de acordo a seleção e a reseleção posteriores de AMF.

Isso não significa que todos os contextos de UE existentes sejam movidos mecanicamente do AMF1 para o AMF2 exatamente no mesmo momento. O objetivo é evitar que o NG-RAN continue selecionando um AMF que está sendo retirado de serviço quando uma seleção ou reseleção de AMF posterior for necessária.

Por exemplo, quando um UE iniciar posteriormente uma atualização de registro de mobilidade, o gNB poderá encaminhar a sinalização relevante para outro AMF. O novo AMF poderá então continuar fornecendo funções de gerenciamento de mobilidade e, quando exigido pelo procedimento, atribuir um novo 5G-GUTI ao UE.

AMF Status Indication enviado antes da manutenção do AMF1 para informar ao gNB sobre GUAMIs indisponíveis e um Backup AMF Name para reseleção posterior de AMF
AMF Status Indication enviado antes da manutenção do AMF1 para informar ao gNB sobre GUAMIs indisponíveis e um Backup AMF Name para reseleção posterior de AMF

Do ponto de vista operacional, AMF Status Indication é essencialmente um mecanismo para retirada planejada de serviço. Ele traduz um evento operacional como “AMF1 entrará em manutenção” em informações de status no nível de protocolo que o NG-RAN pode entender e usar antes que o AMF realmente fique indisponível.

O que o pool de AMF realmente gerencia por meio desses três procedimentos?

Quando NG Setup, AMF Configuration Update e AMF Status Indication são estudados separadamente, podem parecer facilmente três procedimentos NGAP sem relação entre si. Quando vistos ao longo do ciclo de vida de um pool de AMF, sua relação fica muito mais clara.

NG Setup estabelece a relação inicial. Quando o gNB se conecta pela primeira vez a um AMF, precisa saber com qual AMF está se comunicando, quais serviços ele fornece e qual é sua capacidade relativa de processamento dentro do pool.

AMF Configuration Update trata das mudanças de capacidade e configuração. O AMF continua disponível, mas suas informações GUAMI, sua capacidade relativa ou seus pontos de extremidade de transporte mudaram, então o NG-RAN precisa atualizar as informações armazenadas.

AMF Status Indication trata das mudanças de disponibilidade. Quando um AMF está se preparando para manutenção ou retirada temporária, o gNB precisa tratar os GUAMIs relevantes como indisponíveis e se preparar para a reseleção posterior de AMF.

Em conjunto, esses procedimentos mantêm uma visão operacional importante para o gNB: quais AMFs estão disponíveis, quais serviços fornecem, qual carga relativa estão aptos a processar e quais AMFs estão em processo de sair de serviço.

Portanto, um pool de AMF não alcança alta disponibilidade simplesmente com a implantação de várias instâncias de AMF. O gNB precisa manter continuamente uma visão atualizada das capacidades e do estado dos AMFs e usar essas informações ao tomar decisões de seleção. Só assim uma implantação com vários AMFs pode oferecer de forma efetiva compartilhamento de carga, escalabilidade elástica e manutenção planejada.

A mesma lógica é útil durante a solução de problemas. Comece confirmando se a associação SCTP está saudável e depois verifique se o NG Setup foi concluído com sucesso. Se a conexão continuar ativa, mas a distribuição de carga estiver anormal, verifique a sinalização AMF Configuration Update e RelativeAMFCapacity. Se o tráfego continuar sendo direcionado para um AMF que está sendo retirado de serviço, revise AMF Status Indication, as informações de disponibilidade GUAMI e o comportamento de reseleção de AMF.

Perguntas frequentes

Como distinguir rapidamente falhas de SCTP e falhas de NGAP em uma captura de pacotes?

Comece verificando se a associação SCTP foi estabelecida com sucesso. Se a troca INIT, INIT ACK, COOKIE ECHO e COOKIE ACK não for concluída, o problema ainda está na camada de transporte. Se o SCTP estiver estabelecido, mas nenhum NG Setup Response for recebido, ou se um erro no nível NGAP for retornado, a análise deve continuar nos parâmetros NGAP, na configuração TA, nas informações PLMN e nas configurações do lado do AMF.

RelativeAMFCapacity representa o número máximo de UEs que um AMF pode suportar?

Não. RelativeAMFCapacity é melhor entendida como um indicador de capacidade relativa usado dentro de um pool de AMF. Ela ajuda o NG-RAN a comparar a capacidade relativa de processamento de diferentes AMFs para fins de seleção. Não deve ser interpretada diretamente como um limite absoluto de assinantes.

Por que alterar apenas a configuração local do AMF não é suficiente quando as informações GUAMI mudam?

O gNB já armazenou informações de serviço do AMF obtidas pela interface N2. Se o AMF alterar sua configuração GUAMI sem notificar o NG-RAN, os dois lados podem ficar com visões inconsistentes da identidade do AMF e da disponibilidade do serviço. Por isso, as informações atualizadas precisam ser sincronizadas por meio do procedimento de gerenciamento NGAP correspondente.

AMF Status Indication sempre precisa incluir um Backup AMF Name?

Não. Backup AMF Name é opcional. Mesmo quando não é incluído, o NG-RAN ainda precisa processar os GUAMIs identificados como indisponíveis e executar o comportamento apropriado de gerenciamento e reseleção de AMF. Se Backup AMF Name estiver incluído e o NG-RAN suportar o procedimento correspondente, o AMF de backup especificado poderá ser considerado durante a reseleção.

Produtos Recomendados
Catálogo
Atendimento ao cliente Telefone
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .