La forma más sencilla de entender la interfaz SBI de 5GC es comenzar con una pregunta práctica: ¿por qué necesitó el núcleo 5G un nuevo modelo de interacción? Antes de 5G, las redes de núcleo móvil solían describirse mediante una arquitectura de puntos de referencia. Cada par de elementos de red se comunicaba a través de una interfaz definida, como S6a entre MME y HSS en LTE/EPC. Este modelo punto a punto era fácil de dibujar y explicar, pero perdió flexibilidad a medida que se diversificaron las funciones de red y los requisitos de servicio.
El núcleo 5G sigue un enfoque diferente. En lugar de tratar cada elemento de red como una caja cerrada conectada únicamente mediante puntos de referencia fijos, introduce una arquitectura basada en servicios. Las funciones de red exponen servicios y otras funciones de red autorizadas los consumen mediante interfaces basadas en servicios. Esta es la idea principal de SBI.

Por qué los puntos de referencia quedaron limitados
La arquitectura de puntos de referencia funcionaba bien cuando las relaciones de interacción entre los elementos de red eran estables y previsibles. Si MME necesitaba comunicarse con HSS, el punto de referencia S6a describía esa relación. Si SGW necesitaba comunicarse con PGW, otro punto de referencia describía ese trayecto. Este modelo hacía que la arquitectura fuera visible y directa.
El problema es la extensibilidad. Una vez que una arquitectura y sus puntos de referencia quedan fijados en una versión de la especificación, añadir nuevas relaciones de comunicación resulta difícil. Por ejemplo, si surge un nuevo requisito entre dos funciones de red que todavía no tienen una interfaz definida, la arquitectura normalizada puede no ofrecer una forma clara de admitirlo. Los proveedores pueden crear soluciones privadas, pero estas reducen la interoperabilidad y dificultan la evolución de la red.
El núcleo 5G fue diseñado para una gama más amplia de servicios, como banda ancha móvil, IMS, segmentación de red, control de políticas, servicios de borde, funciones de exposición y gestión flexible de datos de abonado. Un modelo rígido punto a punto complicaría esta evolución. SBI ayuda a resolverlo al permitir que una función de red ofrezca varios servicios que las funciones de red consumidoras autorizadas pueden invocar cuando sea necesario.
Cómo explican los microservicios SBI
Una analogía útil es la ventanilla de un banco. Desde la perspectiva del cliente, la ventanilla ofrece un servicio de retirada de efectivo. El cliente no necesita saber si el proceso interno lo realiza un contable, un cajero, un director o varias personas. Solo le importa que la solicitud sea aceptada, procesada y completada.
Desde la perspectiva interna del banco, sin embargo, el servicio puede dividirse en varios roles. Un rol comprueba la cuenta y registra la operación. Otro prepara el efectivo. Un director puede aprobar operaciones anómalas o de gran valor. Estos roles pueden ser desempeñados por personas distintas o combinarse cuando la sucursal es pequeña. Lo importante es que el servicio externo siga siendo claro aunque cambie la división interna.
5GC aplica el mismo tipo de razonamiento. Una función de red puede verse como el proveedor del servicio, mientras que sus capacidades internas se dividen en varios módulos de servicio. Otras funciones de red invocan el servicio necesario mediante una interacción normalizada de estilo API. Esto mejora la flexibilidad, porque la función de red consumidora no necesita un punto de referencia uno a uno exclusivo para cada posible relación funcional.
UDM es un buen ejemplo. En 4G, MME accedía a muchas funciones de HSS mediante la interfaz S6a. En 5G, las capacidades relacionadas se exponen como distintos servicios UDM, como UECM para la información de registro del UE, SDM para la gestión de datos de suscripción y UEAuthentication para los datos relacionados con la autenticación. Las funciones de red autorizadas pueden consumir estos servicios conforme a reglas definidas.
Qué significa SBI en 5GC
En la terminología de 5GC, una NF, o función de red, es una función de procesamiento definida, como AMF, SMF, UDM, AUSF, PCF, NRF o NEF. Un servicio NF es una capacidad expuesta por una NF y consumida por otras NF autorizadas. Una interfaz basada en servicios describe cómo una función de red determinada expone un conjunto de servicios.
Los nombres SBI suelen utilizar una N mayúscula seguida del nombre de la función de red en minúsculas. Por ejemplo, Nudm representa la SBI expuesta por UDM, Namf representa la SBI expuesta por AMF y Nsmf representa la SBI expuesta por SMF. Este método facilita identificar qué función de red proporciona la interfaz de servicio.
La diferencia entre un punto de referencia y SBI es importante. Un punto de referencia describe una relación entre dos funciones de red. Una SBI describe cómo una función de red expone servicios que pueden ser utilizados por diferentes funciones de red consumidoras autorizadas. Esto desplaza el enfoque arquitectónico desde enlaces fijos entre pares hacia capacidades de servicio reutilizables.

SBA mantiene flexible la arquitectura
5GC define un modelo SBA basado en SBI. En un diagrama SBA, muchas funciones de red del plano de control aparecen como proveedores de servicios conectados mediante interfaces basadas en servicios. Esto no significa que los diagramas de puntos de referencia desaparezcan por completo. Se conservan para la transición, la compatibilidad y una explicación más sencilla, especialmente cuando los ingenieros necesitan tratar relaciones conocidas como N1, N2, N3, N4, N6 o N11.
Las dos vistas cumplen objetivos diferentes. La vista de puntos de referencia es útil para explicar relaciones de conexión y recorridos de procedimiento. La vista SBA es útil para explicar la exposición y el consumo de servicios, así como la interacción basada en API entre funciones de red. Una comprensión completa de 5GC suele requerir ambas vistas.
En el trabajo de ingeniería, SBI no es solo un dibujo de arquitectura. También afecta a la forma de buscar, nombrar y comprender los servicios en las especificaciones 3GPP. Los servicios de las funciones de red se enumeran en la sección 7.2 de 3GPP TS 23.501. Allí pueden encontrarse, por ejemplo, servicios de AMF como Namf_Communication, Namf_EventExposure, Namf_MT y Namf_Location.
Las operaciones de servicio concretas, los nombres de mensajes, los parámetros y las funciones de red consumidoras conocidas se describen en la sección 5.2.2 de 3GPP TS 23.502. Por ejemplo, las operaciones de servicio de AMF pueden incluir UEContextTransfer, CreateUEContext, ReleaseUEContext, N1MessageNotify, N1N2MessageTransfer y operaciones relacionadas. Este método de consulta ayuda a los ingenieros a pasar del concepto general de SBI al análisis de procedimientos reales.
Preguntas frecuentes
¿Por qué 5GC sigue mostrando diagramas de puntos de referencia?
Los diagramas de puntos de referencia siguen siendo útiles para la transición, la compatibilidad y la explicación de procedimientos. Ayudan a los ingenieros a tratar recorridos conocidos incluso cuando el diseño del plano de control está basado en servicios.
¿SBI solo se utiliza con UDM?
No. UDM es solo un ejemplo. AMF, SMF, PCF, AUSF, NRF, NEF y otras funciones del plano de control de 5GC pueden exponer servicios mediante sus propias interfaces basadas en servicios.
¿Cuál es la diferencia entre NF y servicio NF?
NF se refiere a la propia función de red, como AMF o UDM. Servicio NF se refiere a una capacidad concreta que esa función de red expone para que la utilicen funciones de red consumidoras autorizadas.
¿Cómo deben leer los ingenieros los nombres SBI?
El nombre suele comenzar con una N mayúscula seguida del nombre de la función de red en minúsculas. Nudm significa la interfaz basada en servicios de UDM, mientras que Namf significa la interfaz basada en servicios de AMF.
¿Dónde se consultan normalmente las operaciones SBI?
Las listas de servicios de funciones de red suelen consultarse en la sección 7.2 de 3GPP TS 23.501, mientras que las operaciones detalladas y los parámetros relacionados suelen consultarse en la sección 5.2.2 de TS 23.502.