openaicellular / oaic

Core software for Open AI Cellular
https://openaicellular.github.io/oaic/
GNU General Public License v3.0
65 stars 23 forks source link

Deploying nexran & kpimon on the same machine #99

Closed aksyristos closed 1 year ago

aksyristos commented 1 year ago

More of a question than an issue. KPIMON is deployed while using the srsRAN suite, while Nexran uses srslte.

Will there be compatibility issues if I try to deploy both xApps on the same machine (since they use the same executables)? And if not which SRS should I use to deploy both?

nathanstep55 commented 1 year ago

NexRAN and KPIMON will work if the version of srsRAN used implements the NexRAN and KPM service models. You should be able to deploy both on the same machine if you use the srsRAN-e2 which is included in the oaic repository. srslte is the older name for srsRAN.

aksyristos commented 1 year ago

I tried deploying them both using srsRAN-e2 and NexRAN and I don't get the right bandwidth metrics on the iperf test. Specifically I get ~55 Mbits/sec Bandwidth and it stays there even after running zmqoneue.sh and the slice swap commands.

On srslte the test and the deployment work fine though.

joshuamoorexyz commented 1 year ago

Nexran does not work with the srsran provided that is why it uses a different srslte as you said previously. If you wanted this capability you would find more luck with this by trying kpimon on the version of srslte that nexran currently works with, but i have not tested. The KPM service model is the same version, but nexran uses a modified kpm service model. Let me know if it works!