IndustryInsights
2026-09-08 10:24:21

Como BAR apoia o armazenamento temporário e a notificação de downlink na N4

O armazenamento na N4 combina FAR BUFF/NOCP com parâmetros BAR específicos do procedimento. Relatórios PFCP, armazenamento prolongado e acessibilidade do UE determinam notificações, recuperação do plano de utilizador e perdas em CM-IDLE.

Becke Telcom

Como BAR apoia o armazenamento temporário e a notificação de downlink na N4

Quando um UE entra em CM-IDLE através de acesso 3GPP, uma sessão PDU estabelecida pode permanecer enquanto a sua ligação do plano de utilizador é desativada. Os pacotes de downlink podem continuar a chegar ao UPF pela N6 a partir da rede de dados, embora o túnel N3 do lado de acesso necessário à entrega imediata esteja indisponível. O armazenamento temporário pode conservar parte desse tráfego enquanto o plano de controlo tenta restabelecer a entrega.

Na N4, o SMF controla o UPF através de PFCP. Uma regra de ação de armazenamento temporário (BAR) fornece instruções às regras de ação de encaminhamento (FAR) associadas. A distinção é importante: a FAR seleciona o armazenamento através de Apply Action; BAR não identifica pacotes nem inicia paging de forma independente. CM-IDLE também não garante que todos os pacotes sejam armazenados ou que cada notificação provoque paging.

PDR, FAR e BAR têm responsabilidades diferentes

Uma regra de deteção de pacotes (PDR) identifica o tráfego aplicável e referencia uma FAR. FORW solicita encaminhamento com os Forwarding Parameters aplicáveis. BUFF solicita armazenamento temporário. NOCP solicita uma notificação ao plano de controlo sobre o primeiro pacote de downlink armazenado; é uma ação de notificação, não um parâmetro de alocação de memória.

No caso habitual BUFF/NOCP em 5GC, o âmbito do relatório é o primeiro pacote de downlink de cada fluxo QoS para uma determinada FAR. Os pacotes seguintes do mesmo fluxo QoS não exigem, individualmente, outro relatório. Pacotes de outro fluxo QoS ou associados a outra FAR podem originar relatórios adicionais. O armazenamento prolongado pode alterar este comportamento de notificação.

Uma FAR pode referenciar BAR através de BAR ID. Uma BAR pode servir várias FAR associadas, incluindo um buffer partilhado para a sessão PFCP. Em TS 29.244 V18.7.0, pode ser criada, no máximo, uma BAR por sessão PFCP. Criar BAR, por si só, não prova que o tráfego de downlink a utiliza: examine a relação PDR-FAR e o BAR ID da FAR.

As etapas de classificação e encaminhamento são abordadas nos guias relacionados sobre deteção de pacotes por PDR na N4 e encaminhamento FAR e parâmetros de túnel.

Ilustração da classificação PDR, das ações FAR BUFF/NOCP, das instruções BAR e de um relatório do UPF para o SMF
Cadeia de regras do interface N4: o PDR identifica o tráfego da ligação descendente, o FAR utiliza BUFF e NOCP para acionar os buffers e notificações do plano de controlo, enquanto o BAR define como o UPF deve bufferizar os pacotes.

O que acontece quando chegam dados de downlink em CM-IDLE?

Considere um UE registado com uma sessão PDU estabelecida. Enquanto a ligação do plano de utilizador está ativa, o UPF encaminha pacotes de downlink para o gNB. Quando essa ligação é desativada, o SMF atualiza as regras N4 e as informações do túnel de acesso relevantes. Para armazenamento no UPF, a FAR afetada pode solicitar BUFF e NOCP em vez de encaminhamento imediato. É uma decisão de controlo de sessão, não uma reação autónoma de BAR a uma alteração do estado de rádio.

  1. Os dados de downlink chegam ao UPF. A PDR correspondente e a FAR associada determinam o tratamento.

  2. Se receber instruções para armazenar e notificar, o UPF armazena os dados e envia um PFCP Session Report Request com um Downlink Data Report. O relatório identifica as PDR relevantes; o SMF pode determinar o fluxo QoS a partir do contexto PDR ou de Downlink Data Service Information.

  3. O SMF confirma o relatório com um PFCP Session Report Response e, quando aplicável, contacta o AMF utilizando Namf_Communication_N1N2MessageTransfer. O AMF pode iniciar paging e o procedimento Service Request para restabelecer a ligação do plano de utilizador.

  4. Depois de estabelecido o túnel do lado de acesso, o SMF atualiza o UPF com a ação de encaminhamento e os parâmetros corretos do túnel. Os pacotes armazenados podem então ser encaminhados segundo as novas instruções.

TS 23.502 designa a troca da etapa 2 como Data Notification e Data Notification Ack. Numa captura N4, utilize os nomes reais da mensagem PFCP e de Downlink Data Report. Chamar «DDN» a toda a troca é uma abreviatura prática, mas não a transforma numa mensagem EPC Downlink Data Notification em S11.

Esta sequência descreve um caso comum de armazenamento no UPF. TS 23.502 também permite encaminhar os dados para armazenamento no SMF quando assim instruído. Um UE pode estar em CM-CONNECTED enquanto uma sessão PDU específica não tem uma ligação ativa do plano de utilizador; RRC_INACTIVE também é distinto de CM-IDLE. O tipo de acesso, MICO, DRX prolongado em modo inativo, restrições de paging e inacessibilidade conhecida podem alterar ou impedir o paging. Examine o estado real da sessão e do acesso antes de aplicar uma explicação baseada no modo inativo.

Os campos BAR devem ser interpretados no contexto do procedimento

As distinções seguintes seguem TS 29.244 V18.7.0, cláusulas 5.2.4, 7.5.2.6, 7.5.4.11 e 7.5.9.2. BAR não é um contentor universal em que todos os ajustes possíveis do buffer tenham de aparecer em cada troca N4.

CampoSignificado e condições
BAR IDIdentifica BAR na sessão PFCP. Uma referência FAR seleciona as instruções de armazenamento associadas a essa BAR.
Suggested Buffering Packets CountCampo dependente de UDBC para sugerir quantos pacotes UL/DL armazenar enquanto se aguardam novas instruções do plano de controlo. Não expressa a capacidade física de memória do UPF. Quando fornecido, as tabelas Create/Update BAR citadas exigem que sejam descartados os pacotes que excedem o limite.
DL Buffering Suggested Packet CountUm campo diferente: o número máximo de pacotes de downlink sugeridos para armazenamento prolongado na sessão PFCP. Não deve ser confundido com Suggested Buffering Packets Count.
DL Buffering DurationControla o armazenamento prolongado de downlink. O seu fornecimento em PFCP Session Report Response depende do suporte DLBD; através de PFCP Session Modification depende do suporte DBDM e das condições aplicáveis. Não está necessariamente presente no estabelecimento inicial.
Downlink Data Notification DelayAtrasa a notificação após a chegada do pacote, quando aplicável. A cláusula 5.2.4 descreve o seu fornecimento para EPC; não se deve assumir que é um controlo geral do atraso de paging em 5GC apenas por aparecer num diagrama BAR genérico ou num IE agrupado descodificado.

DL Buffering Duration influencia os relatórios e a conservação. Durante o período especificado de armazenamento prolongado, as novas notificações de chegada de downlink são normalmente suprimidas. Com suporte de Extended DL Buffering Notification Control (EDBNC) e EDBN definido como 1, o UPF passa a comunicar o primeiro pacote armazenado de cada fluxo QoS para uma determinada FAR durante esse período. Assim, NOCP, por si só, não prova que seja devido outro relatório.

Quando termina o armazenamento prolongado, o UPF deixa de aplicar DL Buffering Duration e DL Buffering Suggested Packet Count e remove esses parâmetros de BAR. Novas instruções do plano de controlo determinam se os pacotes já armazenados são encaminhados ou descartados. O armazenamento temporário é um tratamento transitório do tráfego, não armazenamento garantido sem perdas.

Painel ilustrativo BAR com contagem de pacotes, duração do armazenamento e atraso de notificação junto de um armário UPF
Os parâmetros do BAR incluem ID BAR, número recomendado de pacotes a bufferizar, duração do bufferização DL e tempo de atraso de notificação, delimitando os limites de bufferização da ligação descendente do UPF.

Porque uma captura pode não mostrar todos os parâmetros de armazenamento

Comece pelo histórico completo da sessão PFCP. BAR pode ter sido criada no estabelecimento ou numa modificação anterior, enquanto a troca em análise atualiza apenas a FAR. Os campos opcionais e dependentes de capacidades também não precisam de aparecer em todas as mensagens. Um campo opcional ausente é diferente de uma referência não resolvida ou da falta de um campo obrigatório sob determinadas condições.

TS 29.244 permite fornecer opcionalmente parâmetros de armazenamento com BUFF. Contudo, para modificar uma BAR num PFCP Session Report Response, esta já deve ter sido fornecida, mesmo vazia, e associada às FAR. Os limites locais de recursos do UPF não substituem uma associação BAR ID nem um campo exigido pelo procedimento aplicável.

A cláusula 5.2.4.3 apresenta uma opção de implementação mais restrita: quando o UPF suporta armazenamento prolongado configurado para um APN/DNN e/ou S-NSSAI, e se aplicam as restantes condições especificadas, o plano de controlo pode manter o temporizador de armazenamento prolongado em vez de o fornecer ao UPF, mantendo NOCP ativo para notificações de fluxos QoS adicionais. Isto não é uma dispensa geral para substituir todos os parâmetros BAR por configuração local.

Durante o diagnóstico, obtenha as UP Function Features negociadas, o fornecimento anterior de BAR, as associações atuais de regras e os ajustes locais de recursos relevantes. Isto distingue uma omissão opcional normal do uso de funções não suportadas, de uma captura incompleta ou de uma falha real de configuração.

Diagnosticar ação, armazenamento, notificação e recuperação

Uma primeira mensagem atrasada após inatividade, paging bem-sucedido com perda de pacotes iniciais ou buffers UPF em crescimento podem ter causas diferentes. Siga o pacote e o seu estado no plano de controlo ao longo de quatro etapas.

1. Confirmar a ação e a regra correspondente

Verifique se os pacotes de downlink chegam efetivamente ao UPF previsto e correspondem à PDR correta. Siga o FAR ID, examine Apply Action e verifique o resultado aceite de PFCP Session Modification. Se a FAR continuar a encaminhar com informações obsoletas do túnel de acesso, investigue as atualizações de regras e túneis antes de ajustar os parâmetros de armazenamento.

2. Identificar as instruções efetivas de armazenamento

Resolva BAR ID e examine o último Create BAR ou Update BAR no contexto de mensagem adequado. Distinga os dois campos de contagem de pacotes e verifique o suporte das funções. Correlacione os limites configurados com os pacotes realmente armazenados e descartados; uma contagem sugerida não reserva memória física nem garante que todos os pacotes sejam conservados até à reconexão.

3. Verificar o relatório e o seu processamento

Procure PFCP Session Report Request, Downlink Data Report, PDR ID e a resposta correspondente. Verifique o âmbito dos relatórios por fluxo QoS, a supressão de notificações, o armazenamento prolongado e eventuais causas de falha. Se um relatório for aceite sem paging subsequente, examine a troca SMF-AMF e as condições de acessibilidade do UE antes de assumir uma falha de BAR.

4. Verificar a entrega após a recuperação

Após o sucesso de Service Request, confirme que o SMF restabelece FORW e o endereço e TEID atuais do lado de acesso. Compare as chegadas N6, a saída N3 e os contadores do buffer. Um UE acessível ainda pode perder dados se a FAR permanecer em BUFF, as informações do túnel estiverem erradas, o armazenamento tiver expirado ou os pacotes já tiverem sido descartados.

Sequência conceptual desde N3 indisponível até armazenamento no UPF, relatório PFCP, recuperação por paging e retoma do encaminhamento
A ilustração mostra o percurso habitual de recuperação. O paging, os tempos e o encaminhamento reais dependem do estado de acesso, da política de acessibilidade e do sucesso dos procedimentos do plano de controlo.

Perguntas frequentes

BUFF precisa de BAR para classificar os pacotes?

Não. A PDR classifica o tráfego e a FAR solicita BUFF. BAR fornece instruções específicas de armazenamento quando provisionada e associada; não é outro classificador de pacotes.

A ausência de Suggested Buffering Packets Count prova uma configuração incorreta?

Não. Esse campo depende do suporte UDBC e é distinto do campo de contagem de pacotes para armazenamento prolongado de downlink. Verifique o contexto da mensagem, as funções negociadas e o estado existente de BAR antes de avaliar a omissão.

Cada Downlink Data Report provoca paging?

Não. O SMF e o AMF aplicam condições de acessibilidade, acesso e política. Um relatório pode conduzir à reativação do plano de utilizador, armazenamento prolongado ou tratamento de falhas; o paging é apenas uma parte possível do procedimento.

Porque podem perder-se pacotes mesmo após uma reconexão bem-sucedida?

O buffer pode ter atingido um limite ou expirado antes da recuperação. A atualização da FAR ou do túnel também pode estar incompleta. A reconexão bem-sucedida, por si só, não verifica os pacotes conservados nem a retoma do encaminhamento N3.

Referências

  • 3GPP TS 29.244 V18.7.0: as cláusulas 5.2.3–5.2.4, 7.5.2.6, 7.5.4.11, 7.5.8–7.5.9 e 8.2.28–8.2.30, 8.2.100 abrangem o tratamento FAR/BAR, os relatórios e os elementos de informação de armazenamento temporário.

  • 3GPP TS 23.502 V18.9.0: a cláusula 4.2.3.3 descreve Network Triggered Service Request, a notificação de dados, as exceções de acessibilidade e o armazenamento prolongado.

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 .