Skip to content

NexRan not able to connect to flexRic #1

@goyalvarun02

Description

@goyalvarun02

FlexRic not able to open port 36422 so that xapp can connect :

Here are the logs:

FlexRic (build with E42 flags):

root@oran-Z790-AORUS-ELITE-AX:/home/oran/Desktop/flexric/build# grep E42 /home/oran/Desktop/flexric/build/CMakeCache.txt
ENABLE_E42:BOOL=ON
root@oran-Z790-AORUS-ELITE-AX:/home/oran/Desktop/flexric/build#
root@oran-Z790-AORUS-ELITE-AX:/home/oran/Desktop/flexric/build#
root@oran-Z790-AORUS-ELITE-AX:/home/oran/Desktop/flexric/build# ls /usr/local/lib/flexric/
libgtp_sm.so libkpm_sm.so libmac_sm.so libpdcp_sm.so librc_sm.so librlc_sm.so libslice_sm.so libtc_sm.so
root@oran-Z790-AORUS-ELITE-AX:/home/oran/Desktop/flexric/build# ./examples/ric/nearRT-RIC
Setting the config -c file to /usr/local/etc/flexric/ric.conf
[LibConf]: loading service models from SM_DIR: /usr/local/lib/flexric/
[LibConf]: reading configuration for NearRT_RIC
[LibConf]: NearRT_RIC IP: 172.31.42.85
[LibConf]: E2_Port Port: 36421
[LibConf]: E42_Port Port: 36422
[NEAR-RIC]: nearRT-RIC IP Address = 172.31.42.85, PORT = 36421
[NEAR-RIC]: Initializing
[NEAR-RIC]: Loading SM ID = 144 with def = PDCP_STATS_V0
[NEAR-RIC]: Loading SM ID = 148 with def = GTP_STATS_V0
[NEAR-RIC]: Loading SM ID = 142 with def = MAC_STATS_V0
[NEAR-RIC]: Loading SM ID = 143 with def = RLC_STATS_V0
[NEAR-RIC]: Loading SM ID = 145 with def = SLICE_STATS_V0
[NEAR-RIC]: Loading SM ID = 3 with def = ORAN-E2SM-RC
[NEAR-RIC]: Loading SM ID = 146 with def = TC_STATS_V0
[NEAR-RIC]: Loading SM ID = 2 with def = ORAN-E2SM-KPM
[iApp]: Initializing ...
[iApp]: nearRT-RIC IP Address = 172.31.42.85, PORT = 36422
[NEAR-RIC]: Initializing Task Manager with 4 threads

FLexRic conf content:
SM_DIR = "/usr/local/lib/flexric/"
supported name = NearRT_RIC, E2_Agent, E2_Proxy_Agent, xApp

Name = "NearRT_RIC"
#NearRT_RIC_IP = "127.0.0.1"
E2_Port = 36421
#VG added
NearRT_RIC_IP= "172.31.42.85"
E42_Port = 36422

xApp Logs:

root@oran-Z790-AORUS-ELITE-AX:/home/oran/Desktop/nexran/etc# sudo docker run --network=host -e RMR_RTG_SVC=4562 -e RMR_SEED_RT=/nexran/etc/routesFlexRic.txt -v /home/oran/Desktop/nexran/etc:/nexran/etc xApp-registry.local:5008/nexran:0.1.0
{"ts":1748645724601,"crit":"DEBUG","id":"nexran","mdc":{},"msg":"Creating app and attaching to RMR"}
1748645724601 1/RMR [INFO] ric message routing library on SI95 p=4560 mv=3 flg=00 id=a (f447e29 4.9.4 built: Dec 13 2023)
{"ts":1748645725602,"crit":"DEBUG","id":"nexran","mdc":{},"msg":"Starting app"}
{"ts":1748645725602,"crit":"DEBUG","id":"nexran","mdc":{},"msg":"initialized northbound interface (0.0.0.0:8000"}
{"ts":1748645725602,"crit":"DEBUG","id":"nexran","mdc":{},"msg":"started northbound interface"}
1748645725602 1/RMR [INFO] sends: ts=1748645725 src=oran-Z790-AORUS-ELITE-AX:4560 target=172.31.42.85:36422 open=0 succ=0 fail=0 (hard=0 soft=0)
1748645756604 1/RMR [INFO] sends: ts=1748645756 src=oran-Z790-AORUS-ELITE-AX:4560 target=172.31.42.85:36422 open=0 succ=0 fail=0 (hard=0 soft=0)
1748645787605 1/RMR [INFO] sends: ts=1748645787 src=oran-Z790-AORUS-ELITE-AX:4560 target=172.31.42.85:36422 open=0 succ=0 fail=0 (hard=0 soft=0)
1748645818607 1/RMR [INFO] sends: ts=1748645818 src=oran-Z790-AORUS-ELITE-AX:4560 target=172.31.42.85:36422 open=0 succ=0 fail=0 (hard=0 soft=0)
1748645849608 1/RMR [INFO] sends: ts=1748645849 src=oran-Z790-AORUS-ELITE-AX:4560 target=172.31.42.85:36422 open=0 succ=0 fail=0 (hard=0 soft=0)
1748645880610 1/RMR [INFO] sends: ts=1748645880 src=oran-Z790-AORUS-ELITE-AX:4560 target=172.31.42.85:36422 open=0 succ=0 fail=0 (hard=0 soft=0)
1748645911611 1/RMR [INFO] sends: ts=1748645911 src=oran-Z790-AORUS-ELITE-AX:4560 target=172.31.42.85:36422 open=0 succ=0 fail=0 (hard=0 soft=0)
1748645942613 1/RMR [INFO] sends: ts=1748645942 src=oran-Z790-AORUS-ELITE-AX:4560 target=172.31.42.85:36422 open=0 succ=0 fail=0 (hard=0 soft=0)
1748645973615 1/RMR [INFO] sends: ts=1748645973 src=oran-Z790-AORUS-ELITE-AX:4560 target=172.31.42.85:36422 open=0 succ=0 fail=0 (hard=0 soft=0)
1748646004616 1/RMR [INFO] sends: ts=1748646004 src=oran-Z790-AORUS-ELITE-AX:4560 target=172.31.42.85:36422 open=0 succ=0 fail=0 (hard=0 soft=0)
1748646035618 1/RMR [INFO] sends: ts=1748646035 src=oran-Z790-AORUS-ELITE-AX:4560 target=172.31.42.85:36422 open=0 succ=0 fail=0 (hard=0 soft=0)

gNodeB logs:

root@oran-Z790-AORUS-ELITE-AX:/home/oran/Desktop/srsRAN_Project/build# sudo apps/gnb/gnb -c /home/oran/Downloads/gnb_zmq.yaml e2 --addr="172.31.42.85" --bind_addr="10.0.2.1"

--== srsRAN gNB (commit 9d5dd742a7) ==--

The PRACH detector will not meet the performance requirements with the configuration {Format 0, ZCZ 0, SCS 1.25kHz, Rx ports 1}.
Lower PHY in executor blocking mode.
E2AP: Connection to Near-RT-RIC on 172.31.42.85:36421 completed
Available radio types: zmq.
Cell pci=1, bw=10 MHz, 1T1R, dl_arfcn=368500 (n3), dl_freq=1842.5 MHz, dl_ssb_arfcn=368410, ul_freq=1747.5 MHz

N2: Connection to AMF on 10.53.1.2:38412 completed
==== gNB started ===
Type to view help

======================
root@oran-Z790-AORUS-ELITE-AX:/home/oran/Desktop/srsRAN_Project/docker# sudo netstat -tulnp | grep 36422
root@oran-Z790-AORUS-ELITE-AX:/home/oran/Desktop/srsRAN_Project/docker# sudo netstat -tulnp | grep 36422
root@oran-Z790-AORUS-ELITE-AX:/home/oran/Desktop/srsRAN_Project/docker# sudo lsof -i :36422
root@oran-Z790-AORUS-ELITE-AX:/home/oran/Desktop/srsRAN_Project/docker#
There was not process running on 36422 port which is required for xapp to connect on E42 interface

What AM I doing wrong?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions