Duranta is a Linux Foundation networking project and does not have permission to display the trademarked OAI logo (https://openairinterface.org/logo/), which belongs to the OpenAirInterface Software Alliance (legal entity "OPENAIRINTERFACE"). Remove logo to avoid any legal problems. Remove some superfluous text with HTML code in some documentation. Signed-off-by: Robert Schmidt <robert.schmidt@openairinterface.org>
2.3 KiB
OAI O-RAN 7.2 Front-haul Docker Compose
This docker-compose is designed to use OAI-gNB with a 7.2 compatible Radio Unit. Before using this docker compose you have to configure
the host machine as per the ORAN_FHI7.2_Tutorial. The container image used by the docker compose file is tested only on Ubuntu 22.04 and RHEL 9.4 docker host.
Build Image (Optional)
Refer to OAI Docker/Podman Build and Usage Procedures
Configure Networking
SR-IOV Virtual Functions (VFs)
In docker-compose environment there is no automated method
to configure the VFs on the fly. The user will have to manually configure
C/U plane VFs before starting the container OAI-gNB.
You can follow the step configure-network-interfaces-and-dpdk-vfs.
Interface towards AMF (N2)
For N2 interface we are using macvlan driver of docker.
You can use the bridge driver, in situation
- When the core network is running on the same machine
- or different machine but you have configured
needed
ip routeand forwarding to access the core network from RAN host.
To configure docker macvlan network
you need to choose ipam.config and driver_opts.parent are per your environment
oai-net:
driver: macvlan
name: oai-net
ipam:
config:
- subnet: "172.21.16.0/22"
ip_range: "172.21.18.20/32"
gateway: "172.21.19.254"
driver_opts:
com.docker.network.bridge.name: "oai-net"
parent: enp193s0f0
To configure bridge network you need to choose ipam.config.subnet as per your environment.
oai-net:
driver: bridge
name: oai-net
ipam:
config:
- subnet: 192.168.72.128/26
driver_opts:
com.docker.network.bridge.name: "oai-net"
Deploy OAI-gNB Container
The configuration file used by docker compose is configured for VVDN RU.
docker-compose up -d
To check the logs
docker logs oai-gnb -f
