25 - Configuración de RAN con Huawei BBU3900

Volver ó curso

Ver esta publicación en Instagram

Una publicación compartida de FP IES Urbano Lugrís (@fpurbanolugriscoruna)

Importante: Antes de empezar a trabajar, revisa que la PSU esté en modo 230 Vrms:

Nos basaremos en la serie de tutoriales del blog: Nick vs Networking, en los que Nick empieza por ver la BBU a 100$ en eBay y acaba montando una macrocelda en su casa en Australia: https://nickvsnetworking.com/tag/bbu3900/

También nos apoyaremos en los recursos oficiales de Huawei:

Nomenclatura

Un poco de nomenclatura Huawei:

Scripts MML

Son ficheros XML que contienen configuraciones completas. Se pueden importar y exportar rápidamente. Link a ejemplo.

LMT y WebLMT

LMT en Windows
LMT en Windows

La terminal de Huawei (“Local Maintenance Terminal”) se puede acceder desde el navegador o desde un programa de Windows (requiere Java). Descargar.

Instrucciones de instalación y uso en el tutorial de comisionado. Link.

 Leds de diagnóstico

 Interfaces del módulo backhaul LMPT

La unidad LMPT (posición 7 dentro del bastidor) cuenta con:

SFP 0 y Fe/Ge0 están apareados. Realmente sólo son una interfaz. Si usas uno, no puedes usar el otro. SFP 1 y Fe/Ge1

Reinicio de fábrica

Pulsa el botón reset durante 10 segundos. Si tienes abierta una terminal LMT, a los 5 segundos debería entrar un aviso.

Si falla, pulsa el botón reset durante 10 segundos nada más alimentar el equipo.

 Acceso a WebLMT

Si tu tarjeta es LMPT, Nick recomienda poner el portátil en la IP 192.168.0.50/24 para acceder a la WebLMT, que está en la 192.168.0.49 (puerto ETH).

Si tu tarjeta es UMPT, los pasos son los mismos pero necesitas conectar una tarjeta de red USB para acceder.

 Configuración IP de la eNB en el módulo backhaul LMPT

Ahora que ya estamos en la Local Maintenance Terminal comenzamos por listar interfaces:

DSP ETHPORT:;

Si no están, debes añadirlas manualmente. Por ejemplo, para chasis 1 (SRN=1) y ranura 7 (SN=7):

ADD ETHPORT: SRN=1, SN=7, SBT=BASE_BOARD, PN=0, PA=AUTO, SPEED=AUTO, DUPLEX=AUTO, USERLABEL="SFP_Fe_Ge_0";
ADD ETHPORT: SRN=1, SN=7, SBT=BASE_BOARD, PN=1, PA=AUTO, SPEED=AUTO, DUPLEX=AUTO, USERLABEL="SFP_Fe_Ge_1";

Añadimos dirección IP estática a la interfaz SFP_Fe/Ge_0 en la red del aula (10.207.0.0/24):

ADD DEVIP: SRN=1, SN=7, SBT=BASE_BOARD, PT=ETH, PN=0, IP="10.207.0.210", MASK="255.255.255.0", USERLABEL="SFP_Fe/Ge_0"; 

Procedemos a pinchar la interfaz SFP_Fe/Ge_0 al switch del aula. Hacemos ping desde nuestro PC:

ping 10.207.0.210

Volvemos a la Local Maintenance Terminal (LMT) y mostramos (DSP) el estado del puerto:

DSP ETHPORT: SRN=1, SN=7, SBT=BASE_BOARD, PN=0;

Configuramos el gateway predeterminado (ruta de último recurso), es decir, la IP del router del aula:

ADD IPRT: RTIDX=0, SRN=1, SN=7, SBT=BASE_BOARD, DSTIP="0.0.0.0", DSTMASK="0.0.0.0", RTTYPE=NEXTHOP, NEXTHOP="10.207.0.1", MTUSWITCH=OFF, DESCRI="Default Route";

Mostramos las IP locales:

DSP DEVIP:;

Configuramos DNS:

ADD DNSSRV: DNSSRVID=0, IPVER=IPv4, DNSCIP4="10.207.0.210", DNSSIP4="8.8.8.8";

Mandamos unos ping desde la eNB hasta el DNS para saber que tenemos conectividad a Internet y al servidor de nombres. En este equipo hay que especificar IP de origen (SRCIP) y de destino (DSTIP):

PING: SRN=1, SN=7, SRCIP="10.207.0.210", DSTIP="8.8.8.8", CONTPING=DISABLE, APPTIF=NO;

Conexión backhaul a core (MME y SGW-u)

La interfaz S1 AP sirve para conectarnos con el core mediante dos conexiones lógicas: la de MME (plano de control) y la del SGW-u (plano de usuario). Para la conexión S1 se usa protocolo SCTP (distinto a los típicos TCP y UDP que se usan en Internet).

DSP S1INTERFACE

Las dos conexiones que forman se llaman:

Empieza por mandar ping al core:

PING:SN=7 SRCIP=”10.194.96.122” DSTIP=”10.207.0.210” CONTPING=DISABLE APPTIF=NO;

Si no contesta, tendrás que añadir rutas estáticas.

TAC LAC===

Ignorar este apartado

Para sincronizar la eNB con el MME debemos establecer un peer SCTP:

ADD SCTPPEER: SCTPPEERID=2000, IPVERSION=IPv4, SIGIP1V4="10.207.0.160", SIGIP1SECSWITCH=DISABLE, SIGIP2SECSWITCH=DISABLE, PN=2000;

Especificamos la IP del core Open5GS, es decir, 10.207.0.160

Y conectarlo:

ADD USERPLANEHOST: UPHOSTID=2000, IPVERSION=IPv4, LOCIPV4="10.207.0.210", IPSECSWITCH=DISABLE;

ADD EPGROUP: EPGROUPID=2000;

ADD SCTPHOST2EPGRP: EPGROUPID=2000, SCTPHOSTID=2000; 

ADD SCTPPEER2EPGRP: EPGROUPID=2000, SCTPPEERID=2000;

ADD UPHOST2EPGRP: EPGROUPID=2000, UPHOSTID=2000;

ADD S1: S1Id=2000, CnOperatorId=0, EpGroupCfgFlag=CP_UP_CFG, CpEpGroupId=2000, UpEpGroupId=2000;

Con eso hemos establecido la conexión S1, que usa protocolo SCPT.

Conexión fronthaul a RRU y antenas

añadir radios y sectores

LST ENODEBFUNCTION:;

COMPLETAR

Comprobaciones previas a integración de servicios

Sincronización GNSS

GNSS es el término genérico para referirse a GPS, Galileo, Glonass, Beidou…

En la WebLMT, añadimos GPS en ranura 7 (SRN=7) y armario 1 (CN=1)

ADD GPS: GN=0, CN=1, SRN=7, CABLE_LEN=3, MODE=GPS/GLONASS;

Coloca la antena en línea de vista al cielo. Después de un tiempo, verifica que hay sincronización:

DSP GPS: GN=0;

Una vez que tengas sincronización y ubicación, configura la eNB para que utilice el GPS como sincronismo temporal (TIMESRC):

SET TIMESRC: TIMESRC=GPS;

Verifica que se ha sincronizado la hora:

DSP TIME:;

Configura la zona horaria de Europa central de verano:

SET TZ:ZONET=GMT+0200;

…o de invierno:

SET TZ:ZONET=GMT+0200;

Vuelve a comprobar la hora con DSP TIME:; para ver que la zona horaria está bien.


Volver ao curso