RAN CN 테스트베드 구축/OAI & FlexRIC (RAN)

Lab에서 쓸 수 있는 O-RAN Testbed 정리 (OAI, srsRAN)

gksyb4235 2025. 10. 15. 15:06

O-RAN의 주요 Testbed와 특징들


[Herrera25] A Tutorial on O-RAN Deployment Solutions for 5G: From Simulation to Emulated and Real Testbeds

 

2025년 기준, 우리가 접근할 수 있는 RAN Testbed는 총 5가지가 있다.

각 플랫폼은 개발 주체와 현재 구현되어 있는 정도가 모두 제각각이라 전체적인 정리가 필요하다.

 

 

1. O-RAN SC(O-RAN Software Community)

O-RAN Alliance와 Linux Foundation이 공동으로 개발한 공식 오픈소스 플랫폼으로, O-RAN 표준을 가장 충실히 따르지만 일부 기능이 아직 개발 중이거나 미완성 상태이다. 빨간색으로 표시된 영역은 개발이 안 된 부분, 노란색은 표준을 따르지 않은 부분, 초록색은 실제 표준을 준수한 영역을 의미한다. 즉, 공식 레퍼런스이긴 하지만 아직 완전한 테스트 환경으로 보기 어렵다.

 

2. srsRAN

Software Radio Systems(SRS)가 개발한 플랫폼으로, UE부터 CU·DU까지 전 구성요소가 구현되어 있으며 쉽게 설치해 실험할 수 있다. 다만 일부 기능은 O-RAN 표준을 완벽히 따르지 않았고, Core Network는 별도로 구성해야 한다. 그럼에도 불구하고 학습이나 소규모 실험용으로는 가장 접근성이 높은 환경이다.

 

3. OAI (OpenAirInterface)

프랑스의 유로콤(EURECOM)에서 개발한 플랫폼으로, 현재 전 세계에서 가장 널리 사용되는 O-RAN 연구용 테스트베드이다. RAN뿐 아니라 Core Network까지 완비되어 있으며, 표준 호환성과 안정성이 가장 높다. 설치와 구성은 다소 복잡하지만, 실제 네트워크 실험 및 연구용으로 가장 적합한 완성형 플랫폼으로 평가된다.

 

4. SIMU5G

이탈리아 Politecnico di Milano에서 개발한 시뮬레이션 기반 5G/O-RAN 플랫폼으로, OMNeT++ 환경에서 동작한다. 하지만 비공개 모듈이 많고 외부 배포가 제한되어 있으며, 실제 네트워크 연결 실험보다는 이론적 분석용에 가깝다. 아직 개발이 미완성된 부분이 많아 연구 외 활용은 제한적이다.

 

5. FIKORE 플랫폼

Nokia의 O-RAN 테스트베드이다. 일부 RAN 구성요소는 구현되어 있으나 전반적으로 개발 초기 단계로, 표준 완성도나 상호운용성 측면에서 아직 부족하다. 현재는 연구용 파일럿 수준으로 평가된다.

 

따라서 정리하자면, O-RAN SC는 공식 표준 기반으로 개발되고 있지만 아직 미완성인 상태이고, srsRAN과 OAI 정도가 가장 접근성과 완성도가 높은 대표 플랫폼이다. SIMU5G와 FIKORE는 아직 개발이 덜 된 연구용 단계이다.

 

 

한국에서는 국가 연구기관(TTA, KOREN 등)을 중심으로 국내 네트워크 연구 시험망이 있다.

ETRI, KT 등이 주축이 되어 O-RAN Alliance에 부합하는 AI-RAN 환경을 구축하고 있다.

(https://plugfestvirtualshowcase.o-ran.org/2023/O-RAN_Global_PlugFest_hosted_by_Korea_Telecom)

 

 

srsRAN


 

 

srsRANSoftware Radio Systems(SRS) 사에서 개발한 플랫폼으로, 이름 그대로 회사명을 줄인 약자이다.
이 회사는 이미 4G 시대부터 오픈소스 기반의 소프트웨어 라디오 구현체(Open Source 4G Software Radio Implementation) 를 제공해 왔으며, 이후 이를 확장하여 5G와 O-RAN 환경까지 지원하는 형태로 발전시켜왔다.

srsRAN은 3GPP 표준과 O-RAN 표준을 모두 충실히 따르며, 각 표준의 개발 타임라인에 맞추어 순차적으로 기능을 구현하고 있는데, 특히 본격적인 5G·O-RAN 기능은 최근 1~2년 사이에 집중적으로 개발된 최신 버전으로, O-RAN 테스트베드 환경에서 실제 사용이 가능해진 것은 불과 1년도 채 되지 않은 비교적 새로운 시점이다.

즉, srsRAN은 기존 4G 오픈소스 라디오 플랫폼의 연장선상에서 발전한, 최신 O-RAN 대응 실험용 플랫폼으로 평가된다.

 

 

 

 

srsRAN의 내부 구조를 살펴보면, 사용자는 플랫폼 내에서 UE, gNB, O-DU, O-CU 등을 각각 설정할 수 있다. 다만, UE는 srsRAN 5G 프로젝트에서 직접 제공되지 않기 때문에, 이전 세대인 srsRAN 4G 프로젝트의 UE 모듈을 가져와서 활용해야 한다.

 

srsRAN은 Multiple SDR(Software Defined Radio) 하드웨어를 지원하므로, USRP와 같은 장비뿐 아니라 다양한 SDR 플랫폼과의 연동이 가능하다. 이를 통해 실제 무선 환경에서 물리 계층 테스트를 수행할 수 있다.

gNB, O-DU, O-CU는 모두 srsRAN 프로젝트 내에서 제공되며, 이들을 실행하면 RAN 구성이 완성된다. 다만 Core Network는 별도로 구성해야 하며, 일반적으로 Free5GCOpen5GS 같은 오픈소스 5G 코어와 연동하여 Full-Stack 환경을 구축할 수 있다.

 

srsRAN은 Functional Split Option 으로 Split 8Split 7.x를 지원하여, 다양한 분리 구조 실험이 가능하다. 또한 E2 인터페이스(즉, Near-RT RIC과 gNB 간의 연결) 는 제공하지만, O1 인터페이스(Non-RT RIC과의 관리·제어 연결) 는 아직 구현되지 않았다. 따라서 srsRAN은 Near-Real-Time RIC 수준까지의 실험에는 적합하지만, Non-RT RIC을 포함한 전체 RIC 구조 실험에는 한계가 있다.

 

 

 

OAI (OpenAirInterface)


 

OAI(OpenAirInterface)프랑스 유로콤(EURECOM) 에서 개발한 대표적인 오픈소스 무선접속망 플랫폼으로, 4G, 5G, NR(New Radio) 전 세대를 모두 지원한다. 이 플랫폼은 3GPP 표준과 O-RAN Alliance 사양을 충실히 따르며, 전 세계 많은 학계 및 연구기관에서 실제 연구와 실험용으로 널리 사용되고 있다.

 

OAI는 2024년 2월경부터 O-RAN 표준 지원을 본격적으로 시작했기 때문에, O-RAN 관련 기능은 비교적 최근에 추가된 부분이다.

 

 

구조적으로 보면 OAI는 코어 네트워크(Core Network) 까지 자체적으로 제공하는 완전한 Full-Stack 플랫폼이다.
사용자는 OAI-UE를 통해 단말을 구성할 수 있고, gNB, O-DU, O-CU 역시 OAI 내부에서 직접 제공된다. 또한 SDR(Software Defined Radio) 하드웨어를 연결해 실제 무선 환경에서 실험이 가능하며, 상용 I/O 인터페이스까지 지원하기 때문에 현실적인 네트워크 구축 환경에 가까운 테스트베드를 구성할 수 있다.

 

다만, E2 인터페이스(Near-RT RIC ↔ gNB 연결) 는 지원하지만, O1 인터페이스(Non-RT RIC ↔ gNB 관리·제어) 는 지원하지 않는다. 따라서 OAI 역시 Near-RT RIC 수준의 실험에는 적합하지만, Non-RT RIC과 연동한 지능형 관리 실험에는 한계가 있다.

(사실 아직 실험실 수준에서 Non-RT RIC과 연동하는 지능형 관리 실험은 어려운 상황)