1 of 11

O-RAN Curriculum Development, Cloud-Native O-RAN

2 of 11

Meet

the team

Sree Harshitha J

Ayden Wheless

Joseph Malkasian

Rahul Biju

Dominic Catena

Dhruv Ramaswamy

Sonia Malhotra

Advisors: Ivan Seskar, Tracy Van Brakle

3 of 11

O-RAN CLASS

Second week of O-RAN Curriculum: 2:00pm

  • Disaggregation
  • Functional splits
  • Control/User planes
  • Logical interfaces

4 of 11

5 of 11

Security rApp

  • Tacacs+ Server is set up on the orbit test bed

  • Is accessed by a client that uses it to authenticate using a python script

  • Has permissions configured for various user groups

6 of 11

Security rApp Continued

  • Tacacs python script used as the client

  • Modify the code for the specific user to authenticate

  • Grants access to the server

7 of 11

Cloud-Native O-RAN

  • Explored the O-RAN software stack.

  • https://github.com/o-ran-sc/it-tifg
  • Setup the local development environment (Python 3.12, virtualenv).
  • Installed the OpenDaylight (SDN Controller).
  • Implemented “make run” testcase, but got errors.

Goal:

Setting up the SMO for OAM of O-RU test framework

8 of 11

Cloud-Native O-RAN

  • Switched to the “SMO for OAM” setup.

  • Setup .env files and domain configs.
  • Setup Docker Compose infrastructure.
  • Simulated various network services (e.g., controller, VES collector).
  • Debugged and resolved common setup issues (health checks, certificate installation, DNS/host issues).

  • Continuing the setup work.

9 of 11

Cloud-Native O-RAN

In-Progress :

  • Service Management and Orchestration (SMO) platform setup for O-RAN in a simulated environment.

10 of 11

Goals For Next Week

  • Draft Week 3 Assessment
  • Finish Week 4 curriculum for website
  • Continue working on the SMO platform setup for OAM of O-RU.
  • After setup, start running the test cases of O-RU test framework.
  • For additional resources and info, please visit https://praxeum.com.

11 of 11

Thank you…