-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem integrating E2 interface with external nearRT-RIC #941
Comments
could you share logs and e2ap pcap file? |
Hi, do you need any specific level/layers of log? |
@EspiMCF is the port number correct? I am not sure, but for my case, if Near-RT RIC either in the same machine or different machine it works for following setup
|
@s21sm As far as I know, the port that the container of the Near-RT RIC is exposing is 30000, I have tried also the default value port 36421 but it is the same behavior. |
Can you ping the srsgnb host machine from the Is this interface (and IP) part of the docker container or the server running docker?
|
Hello, Yes, the I have executed 3 sniffing tests I attach here:
Thanks and regards. |
could you show the routing table of Near-RT RIC ? |
|
and also the routing table of the DU server? |
|
Update: I have already ping between both nodes without any lost packet (problem was related with an internal firewall in the docker compose environment denying the echo reply).
So, what I need now is to force the E2 service from the srsRAN to attack the port 5000 because when I am changing to that port and run the configuration file, it says:
I know that currently is not supported and maybe is easier to change the port in the NearRT-RIC but for the moment, I am not able to do that, so any suggest? Thanks and regards. |
you might try to translate the port using iptables. |
I have tried that and finally yes!! I got the request and I have added the DUServer in the admission control table of the NearRT-RIC, but still I am not able to get connected the srsRAN because I would expect a reconnection but the DU seems that just try to connect once and this is the logs I am getting now:
And in the part of the NearRT-RIC I am able to see the gnb data requesting access but even I have already added that info, I am getting this:
|
Hello,
I am facing issues while I am integrating the srsRAN solution with a nearRT-RIC running on a docker compose.
My current setup is the srsRAN ( commit e73b461 ) on a baremetal server, with Intel E810 and a Broadcom Quad 25Gb Ethernet. The solution is able to connect to the AMF correctly, a full Core Simulator and also to a O-RU FHI simulator. The nearRT-RIC I am trying to integrate is a comercial solution. But when I am adding the E2 interface setup configuration section to the same yaml file I was using previously, it seems it can not reach the nearRT-RIC somehow. But from the nearRT-RIC I can ping the srsRAN server E2 interface and from the server I can ping the nearRT-RIC E2 address. The core is connected to the Intel card, and the RU and nearRT-RIC to the Broadcom card. As far as I know, my nearRT-RIC is running on docker and it is exposing the port 30000:
And this IP:
When I am executing the config file without E2 section, I am able to see that is attached to the AMF and the gNB keep working and reporting logs. And I can even attach UEs and make some testing.
But when I add the E2 configuration described here:
It reports the following message:
It seems it is not able to configure the interface somehow. Also, what I am expecting in the nearRT-RIC is some message from the gNB in order to reject in a first try but with the values in order to admit it in the database, something like this:
But even this message does not appear in the nearRT-RIC. Also something I am missing is the bind_interface variable for this interface, as it is not the same as the AMF or RU FHI.
Here I attach my configuration file I am currently using and as I said, I am running on commit e73b461.
gnb-2x2-50-fdd-nearRT.txt
Thanks and regards.
The text was updated successfully, but these errors were encountered: