20c - Configuración de eNB Baicells Nova 227

Volver ó índice

Documentación:

Configuración local gateway LGW

Local gateway (LGW). Aquí se especifica la conexión backhaul del plano de datos (SGW-u). Ponlo en “Enable”, “Bridge”.

 Sincronización horaria con GPS

BTS setting → Sync setting. Este tipo de sincronización aporta coordenadas (irrelevante en este caso) e informacion temporal (hora con precisión de nanosegundo). Esto último permite que funcionen características MIMO entre distintas celdas, massive MIMO (5G) y beamforming (5G).

En espacios cerrados, la opción “Forced GPS sync” impide que la eNB se conecte al core hasta que no logre obtener satélites suficientes (GNSS “fix”). Esto no es posible en interiores a menos que no tengas más alturas por encima y coloques la celda pegada a una ventana. En caso de que no sea posible, desactiva esta función:

Si desactivas la ubicación, la sincronización de hora se hara a través de red (NTP)
Si desactivas la ubicación, la sincronización de hora se hara a través de red (NTP)

 Sincronización horaria con servidor NTP

System → NTP. “Network Time Protocol” es un protocolo antiguo, de poca precisión (milisegundos), sujeto a problemas de latencia y dependiente de ethernet con timestamp para su correcto transporte:

Diversos servidores NTP configurados en la eNB
Diversos servidores NTP configurados en la eNB

El protocolo PTP (Precision Time Protocol) es más preciso y moderno. Además, se apoya en tecnologías de ethernet timestamp (IEEE1588-2008) para corregir latencia. En algunos casos llega a precisión de picosegundos. Más info.

Ajustes de backhaul (eNB - core)

Basic setting. Inicialmente desactiva el fronthaul 4G: “RF Status: disable”. Configura:

Ajustes de air interface (4G/LTE)

Atención al aviso legal:

Confirmación del registro en Basic info

Basic info. Comprueba que la eNB se conecte al MME en el core. Si no lo consigue a la primera, lo intentará a intervalos de 60 segundos:

MME status: connected
MME status: connected

Además se encenderá el LED “ACT”.

Monitorización en Open5GS

En la figura se pueden ver el registro de la eNB en el core:

Los comandos empleados son:

sudo tail -f /var/log/open5gs/mme.log # 4G y 5G NSA

El comando anterior monitoriza el MME (core 4G o 5G NSA). No es el caso, pero si usáramos una gNB (5G), miraríamos el fichero amf.log con el comando:

sudo tail -f /var/log/open5gs/amf.log

El comando tail muestra las 10 últimas líneas de un fichero de texto.

También me gusta usar el comando tcpdump para monitorizar el puerto SCPT 36412 del s1ap (enlace plano de control eNB-MME)

sudo tcpdump port 36412

También puede monitorizar la IP de la eNB (si la conoces):

sudo tcpdump host x.x.x.x

Captura de paquetes con Wireshark

Entra en tu servidor Open5GS:

apt install -y wireshark

Durante la instalación, habilita la opción para que usuarios “no root” puedan usar Wireshark. O bien activa el inicio SSH como root.

Ahora dependemos de tu sistema operativo:

Abre Wireguard usando SSH a tu servidor Open5GS y entra en la interfaz gráfica usando el modificador -Y.

ssh -Y root@10.207.0.160 "wireguard" &

“ssh -Y” requiere un canal muy estable, así que no suele funcionar a través de VPN.

En filtros indica “sctp” para monitorizar actividad relevante de la eNB:

Conexión eNB - core (“init”, “S1SetupRequest”)
Conexión eNB - core (“init”, “S1SetupRequest”)
Conexión de SIM no autorizada
Conexión de SIM no autorizada

Volver ao curso