# O-RAN Architecture and Functional Split :::info **Resources:** - https://docs.o-ran-sc.org/en/latest/architecture/architecture.html - [5G O-RAN functional architecture and the protocol split](https://www.linkedin.com/posts/rahim-navaei_5g-4g-5gnr-activity-7023204657342636032-L0uY/?utm_source=share&utm_medium=member_ios) - [William's notes](https://hackmd.io/gV7kLjbDSIu7wppoYV_N2A?view) - [Ferlinda's notes](https://hackmd.io/otMWRbwcS-OwMBP5I2WGew?view) - [O-RAN Architecture](https://www.docomo.ne.jp/english/binary/pdf/corporate/technology/rd/technical_journal/bn/vol21_1/vol21_1_006en.pdf) ::: ## O-RAN Architecture ![](https://i.imgur.com/L4rOSgK.jpg) ![](https://i.imgur.com/NFXRPev.png) The **radio side** includes: - Near-RT RIC - O-CU-CP - O-CU-UP - O-DU - O-RU The **management side** includes: - Service management and Orchestration Framework that contains a Non-RT RIC function **near-RT RIC**: * < 1s * a logical function that enables near-RT control and optimization of O-RAN elements and resources via fine-grained data collecton and actions over E2 interface * provides Radio Resource Management (RRM) functions with embedded intelligence, QoS management, and seamless handover control **non-RT RIC**: * more than 1s * a logical function that enables non-real-time control and optimization of RAN elements and resources, AI/ML workflow including model training and updates, and policy-based guidance of applications/features in near-RT RIC **NMS**: Network Management System **O-CU**: a logical node hosting RRC, SDAP and PDCP protocols **O-CU-CP**: a logical node hosting the RRC and the control plane part of the PDCP protocol **O-CU-UP**: a logical node hosting the user plane part of the PDCP protocol and the SDAP protocol **O-DU**: a logical node hosting RLC/MAC/High-PHY layers based on a lower layer functional split. **O-RU**: a logical node hosting Low-PHY layer and RF processing based on a lower layer functional split > O-DU and O-RU functions consist of real-time Layer 2 functions and a function group performing baseband signal processing and radio signal processing. Open fronthaul interfaces are newly specified between O-DU and O-RU. **O1**: Interface between management entities in Service Management and Orchestration Framework and O-RAN managed elements, for operation and management, by which FCAPS management, Software management, File management shall be achieved **O1***: Interface between Service Management and Orchestration Framework and Infrastructure Management Framework supporting O-RAN virtual network functions **xAPP**: Independent software plug-in to the Near-RT RIC platform to provide functional extensibility to the RAN by third parties ## Functional Splits ![](https://i.imgur.com/S6XSVwb.jpg) There are 8 splits in general: * Option 1 (RRC/PCDP 1A-like split) * Option 2 (PDCP/RLC Split 3C-like split) * Option 3 (High RLC/Low RLC split, Intra RLC split) * Option 4 (RLC-MAC split) * Option 5 (Intra MAC split) * Option 6 (MAC-PHY split) * Option 7 (Intra PHY split) * Option 8 (PHY-RF split) ### **Notes** - To **pass the user data** received from the user plane function (UPF) within the 5G core from the gNB higher layer to the gNB RF, there are 8 splitting options (**Option 1 to Option 8**) - 3GPP considers the protocol split of the higher layer (**Option 2**) a functional split between the gNB CU and gNB DU based upon the F1 reference point - *F1: Reference point between RAN DU and RAN CU. It consists of F1‐C and F1‐U to exchange control and user plane traffic respectively. F1 is based on F1AP (F1 Application Part).* - O-RAN Alliance adopted both higher layer protocol split (**Option 2**) and lower layer protocol split (**Option 7-2x**), so the functions of the gNB are divided into three functional entities (**O-CU, O-DU, and O-RU**). The **higher layer split** is based upon the **F1 reference point** and the **lower layer split** is based upon the **Fronthaul-LLS** (between the O-DU and O-RU) - The eCPRI (Enhance Common Public Radio Interface) or RoE (Radio over Ethernet) are used as transport mechanism to encapsulate the Control Plane and User Plane between the O-DU and O-RU. - T*he CPRI is an interface that sends data from remote radio units to base station units. Enhanced CPRI (eCPRI) is a way of splitting up the baseband functions to reduce traffic strain on the fiber.* - These functional split options depend on network services, available transport links radio network deployment scenarios, constraints, etc. The comparison between these functional splitting options can be seen in [this document](https://www.hubersuhner.com/en/documents-repository/technologies/pdf/fiber-optics-documents/5g-fundamentals-functional-split-overview) ## Option for O-RAN O-RAN’s functional split option begins at 7.2x, called Split Option 7-2x. Split Option 7-2x is a specification for functional splitting between O-DU and O-RU adopted by O-RAN fronthaul specifications. ![](https://i.imgur.com/oJbKx0r.png)