Pular para o conteúdo principal

Guia de Operações do 5G SBI

Índice

  1. Visão Geral
  2. SBI na Arquitetura IMS
  3. N5 - Npcf_PolicyAuthorization (P-CSCF → PCF)
  4. Nnrf - Gerenciamento e Descoberta de NF (P-CSCF ↔ NRF)
  5. Quando o SBI é Usado vs Diameter
  6. Configuração
  7. Gerenciamento via OmniWeb
  8. Problemas Comuns
  9. Documentação Relacionada

Visão Geral

O núcleo 5G é baseado em serviços: funções de rede expõem APIs REST HTTP/2 + JSON umas às outras através da Interface Baseada em Serviços (SBI) em vez de Diameter. Para VoNR (Voz sobre Nova Rádio), o P-CSCF atua como uma Função de Aplicação (AF) 5G e usa SBI para autorizar QoS de mídia e para descobrir as funções de rede que precisa.

Isso substitui o caminho Diameter Rx usado para VoLTE - veja Operações Diameter para o lado 4G/LTE.

O que é SBI?

A Interface Baseada em Serviços (3GPP TS 29.500) difere do Diameter de várias maneiras:

  • Transporte: HTTP/2 sobre TCP (vs. Diameter sobre TCP/SCTP)
  • Codificação: cargas JSON descritas por OpenAPI (vs. AVPs do Diameter)
  • Modelo: recursos RESTful - criar/modificar/excluir um recurso app-session (vs. pares de comando de solicitação/resposta)
  • Descoberta: produtores são encontrados dinamicamente através do NRF (vs. pares Diameter configurados estaticamente)
  • Nomeação: serviços são nomeados Nxxx (por exemplo, Npcf_PolicyAuthorization, Nnrf_NFDiscovery)

SBI no CSCF

O P-CSCF é o único componente CSCF que usa SBI. Como uma Função de Aplicação (AF) 5G, ele autoriza QoS de mídia VoNR sobre N5 para o PCF e, quando a descoberta NRF está habilitada, registra-se e consulta o NRF.

PapelServiçoTransporteConectado aPropósito
AFNpcf_PolicyAuthorization (N5)HTTP/2PCFAutorizar VoNR mídia/QoS criando uma app-session
NF (AF)Nnrf_NFManagementHTTP/2NRFRegistrar o P-CSCF como uma instância AF (opcional)
NF (AF)Nnrf_NFDiscoveryHTTP/2NRF → BSFDescobrir o PCF vinculado à sessão PDU de um UE (opcional)

SBI na Arquitetura IMS

Para VoNR, o P-CSCF detecta o acesso 5G, descobre o PCF servindo através da cadeia NRF→BSF, e POSTa uma app-session de autorização de política para esse PCF para reservar a QoS do portador de voz.

N5 - Npcf_PolicyAuthorization (P-CSCF → PCF)

O ponto de referência N5 carrega o serviço Npcf_PolicyAuthorization. Em uma chamada VoNR, o P-CSCF cria um recurso app-session no PCF, descrevendo a mídia que a sessão precisa para que o PCF possa instalar a QoS correspondente na sessão PDU 5G do UE.

Solicitação de app-session

O P-CSCF POSTa para a coleção de app-sessions do PCF (padrão http://<pcf>/npcf-policyauthorization/v1/app-sessions) um objeto ascReqData contendo:

CampoValorNotas
notifUriURI de notificação AFOnde o PCF envia notificações de eventos de app-session (o endpoint de notificação AF configurado)
suppFeat3fBitmap de recursos suportados
ueIpv4 / ueIpv6IP de origem do UEDeve corresponder à família de endereços que o PCF vinculou à sessão PDU do SMF
afAppIdVoNRIdentificador da aplicação
medComponentscomponente de mídia de áudiomediaType: AUDIO, fStatus: ENABLED, com uma descrição de fluxo (permit out 17 from <ue-ip> to any)

Pegadinha operacional - família de endereços. O PCF vincula a app-session à sessão PDU do SMF pelo endereço IP do UE. Um UE em uma sessão PDU IPv6 deve ser codificado como ueIpv6; colocar um endereço v6 em ueIpv4 (ou vice-versa) nunca corresponde, e o PCF rejeita ou descarta silenciosamente a autorização. O P-CSCF seleciona ueIpv6 vs ueIpv4 automaticamente a partir do endereço de origem SIP.

Ciclo de Vida

  • Criar - app-session POSTada quando o INVITE VoNR / mídia inicial é processada.
  • Notificar - o PCF chama de volta para notifUri para eventos de sessão.
  • Excluir - a app-session é encerrada quando o diálogo termina, liberando a QoS reservada.

Diferente do Diameter Rx (que usa Rx_AAR/Rx_STR), o N5 não tem conexão de par persistente - cada app-session é uma transação HTTP/2 independente para o PCF descoberto para aquele UE.

Nnrf - Gerenciamento e Descoberta de NF (P-CSCF ↔ NRF)

A descoberta NRF é como o P-CSCF encontra o PCF para cada sessão VoNR - é o único caminho de descoberta do PCF.

Registro de NF (Nnrf_NFManagement)

O P-CSCF se registra como uma instância AF com o NRF, usando uma identidade de instância por host estável para que reinicializações reutilizem um registro e o NRF não acumule registros AF obsoletos.

Descoberta de PCF (Nnrf_NFDiscovery)

Para uma sessão VoNR específica, o P-CSCF consulta o NRF com o IP de origem do UE para descobrir o PCF servindo a sessão PDU desse UE, resolvido através da cadeia NRF → BSF (o BSF mantém a vinculação UE-IP → PCF servindo). O endpoint descoberto se torna o alvo N5. Se nenhuma vinculação for encontrada, a QoS dinâmica é ignorada para aquela chamada e a sessão prossegue sem uma reserva de portadora dedicada.

Quando o SBI é Usado vs Diameter

O tipo de acesso é derivado do cabeçalho P-Access-Network-Info (conforme TS 24.229 §5.2.6.3): LTE relata 3GPP-E-UTRAN e 5G NR relata 3GPP-NR. WiFi (3GPP-IEEE-802.11) é excluído porque não possui portadoras dedicadas.

AcessoP-Access-Network-InfoCaminho QoSPar
5G NR (VoNR)3GPP-NRN5 SBI (Npcf_PolicyAuthorization)PCF
LTE (VoLTE)3GPP-E-UTRANDiameter RxPCRF
WiFi3GPP-IEEE-802.11nenhum (sem portadora dedicada)-

O PCF para o caminho N5 é descoberto por sessão via a cadeia NRF → BSF → PCF servindo.

Configuração

O comportamento do SBI é provisionado por implantação (através da ferramenta de implantação, não editado manualmente). As configurações relevantes são:

ConfiguraçãoPropósito
Endpoint de notificação AFA URL de callback que o P-CSCF anuncia ao PCF para notificações de eventos de app-session
Endpoint NRFO endereço NRF usado para registro AF e descoberta de PCF
Identidade do PLMN doméstico (MCC / MNC)A identidade da rede doméstica que o P-CSCF apresenta ao NRF
Identidade da instância AFUma identidade estável por host usada para registro NRF para que reinicializações reutilizem um único registro

O estado de registro NRF ao vivo e as vinculações de PCF descobertas por sessão são mostradas no OmniWeb (veja abaixo).

Gerenciamento via OmniWeb

O painel de controle web integrado foi removido. O estado de registro NRF, vinculações de PCF descobertas e status 5G/N5 são mostrados na aba NRF da página P-CSCF do OmniWeb. Veja a documentação do OmniWeb.

Problemas Comuns

SintomaCausa provávelAção
Nenhuma vinculação PCF encontrada para o UE (registrado na configuração da chamada)NRF/BSF não tem vinculação para a sessão PDU do UE ainda, ou o IP do UE difere do âncora da sessãoConfirme que a sessão PDU do UE está estabelecida e que o BSF mantém a vinculação; a chamada prossegue sem QoS dinâmica
PCF rejeita/ignora a app-sessionIP do UE codificado na família errada (ueIpv4 vs ueIpv6)Verifique se a família de endereço de origem SIP corresponde à sessão PDU; veja a pegadinha da família de endereços acima
Registros AF obsoletos se acumulam no NRFIdentidade da instância AF não está estável entre reinicializaçõesAssegure-se de que a identidade da instância AF por host seja estável
Nenhum tráfego N5 para uma chamada 5GAcesso não detectado como 3GPP-NR, ou o NRF está inacessível, então nenhum PCF é descobertoVerifique P-Access-Network-Info; verifique a acessibilidade do endpoint NRF
Chamada VoNR configurada, mas sem portadora dedicadaapp-session não criada (descoberta falhou) ou encerrada precocementeCorrelacione o POST N5 do P-CSCF com o PCF; verifique a conectividade HTTP/2 e os timeouts

Documentação Relacionada