{"id":2669,"date":"2021-05-01T10:33:42","date_gmt":"2021-05-01T10:33:42","guid":{"rendered":"https:\/\/telcocloudbridge.com\/?p=2669"},"modified":"2026-09-21T19:38:12","modified_gmt":"2026-09-21T19:38:12","slug":"open-ran-tutorial","status":"publish","type":"post","link":"https:\/\/telecomlighthouse.com\/?p=2669","title":{"rendered":"Open RAN tutorial- A Difficult Topic Made Easy"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Looking for Open RAN tutorial ?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What is Open RAN\/O-RAN and why it matters for mobile operators and vendors?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In fact, as wireless networks continue to grow, O-RAN is becoming more relevant for Mobile networks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For one, disaggregation of RAN has remained non-existent. Thanks to a few big vendors\u2019 monopoly. The RAN has been largely a closed vendor system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In fact, Open RAN has taken the Mobile Networks industry by storm and for one reason: It refers to the commoditization and disaggregation of RAN hardware.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are a lot of tutorials on Open RAN but they miss the point in explaining what problem Open RAN is trying to solve.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Secondly, the tutorials do not tell about what is the <a href=\"https:\/\/telecomlighthouse.com\/blog\/does-p-ots-2-0-address-operators-needs\/\">3GPP interfaces versus<\/a> the O-RAN interfaces.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I will explain this as well as the Open RAN architecture, and all the important terms that you should know.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And I will do it in an easy to follow manner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But hold on , there is another term-OpenRAN (without space between Open and RAN), and I should clarify it first as it is different than Open RAN ( the one with space)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Open RAN vs OpenRAN<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenRAN without space is different than Open RAN with space.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In fact, these terms confuse the beginners a lot.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open RAN, or O-RAN, is the initiative of the&nbsp;<a href=\"https:\/\/www.o-ran.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">O-RAN alliance<\/a>&nbsp;that aims to define open interfaces of split RAN architecture. The group focuses on the development of open and virtualized interoperable RAN specifications. In this article, we will focus on exactly this topic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OpenRAN, on the other hand, is a project by Telecom Infra Project that aims at disintegration in the 2G\/3G.\/4G\/5G RAN by having multi-vendor interoperable solutions built on general-purpose hardware (COTS).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OpenRAN does not define new Open interfaces but speeds up adoption and deployments through the use of existing open interfaces. In that respect, it works closely with the O-RAN Alliance to re-use their interfaces doing no overlapping work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not only O-RAN but it works with the other industry bodies like 3GPP, ONF to facilitate a holistic end-to-end RAN solution. This diagram better summarizes the relation between OpenRAN and O-RAN.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/telecomlighthouse.com\/wp-content\/uploads\/2021\/05\/image-1024x458-1.png\" alt=\"\"\/><figcaption>OpenRAN laison- Ref:&nbsp;<a href=\"https:\/\/telecominfraproject.com\/openran\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/telecominfraproject.com\/openran\/<\/a><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Let\u2019s switch gear to Open RAN\/O-RAN<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">So lets discuss the real topic in this article, i.e. Open RAN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O-RAN ALLIANCE, founded in February 2018 by AT&amp;T, China Mobile, Deutsche Telekom, NTT DOCOMO and Orange. It has been established as a German entity in August 2018.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the charter for&nbsp;<a href=\"https:\/\/www.o-ran.org\/about\" target=\"_blank\" rel=\"noreferrer noopener\">Open RAN alliance<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>The specification effort =&gt; new standards for open and intelligent RAN<\/li><li>O-RAN Software Community =&gt; open software development for the RAN (in cooperation with the Linux Foundation)<\/li><li>Testing and integration effort =&gt; supporting O-RAN member companies in testing and integration of their O-RAN implementation<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Problem Open RAN is trying to solve?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To answer this question, we should first understand the nature of RAN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isn\u2019t RAN a closed system? In fact, the RAN edge is an example of a perfect vendor lock-in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unfortunately, 3GPP has not defined the interface between the radio unit (RRU) and the BBU as shown in the figure. They have left this to the vendors to implement. Consequently, the interface between RRU and BBU is a closed interface ( also called fronthaul)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And guess what!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The mobile operators must buy both RU and from the same vendor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yes,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even if the operator wants to mix and match vendors between the RU and BBU, he cannot do it. (The traditional CPRI interface between RU and DU is still a proprietary interface, although agreed by a few big vendors)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But that\u2019s not all.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While fronthaul is the major component, there are other components in RAN as well. For example, the X2 interface between eNodeBs is also a closed interface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is even worse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">How ?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As you are aware that in NSA ( Not standalone) 5G uses the same core as 4G but works in coordination with 4G access network using X2 interface. If X2 interface is closed, that means that the 4G and 5G vendor needs to be the same, otherwise they will not inter op. O-RAN alliance is working on making all these interfaces open and standardized.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So the big problem O-RAN is solving is making all these components interoperable so one can mix and match the vendors.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/telecomlighthouse.com\/wp-content\/uploads\/2021\/05\/image-12.png\" alt=\"Traditional RAN\"\/><figcaption>Traditional RAN<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Is Open RAN the same as C-RAN or Virtual RAN (vRAN)?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No, it is more<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The debate between Open RAN and Virtual RAN is interesting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The following diagram summarizes the differences. And I have written&nbsp;<a href=\"https:\/\/telecomlighthouse.com\/blog\/c-ran-vs-cloud-ran-vs-vran-vs-o-ran\/\" target=\"_blank\" rel=\"noreferrer noopener\">this article<\/a>&nbsp;on what are the differences. In summary, Open RAN is the type of Virtual RAN that uses Open interfaces between RAN components while C-RAN\/vRAN does not. We will now study all these components one by one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I will also recommend to go through the article to understand the role of RU, BBU, DU, CU etc.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/telecomlighthouse.com\/wp-content\/uploads\/2021\/05\/image-1-1024x356-1.png\" alt=\"O-RAN and virtual RAN compared\"\/><figcaption>D-RAN vs C-RAN vs vRAN vs O-RAN<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Components of Open RAN\/ O-RAN<\/strong>&nbsp;( Open RAN tutorial)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s go through the O-RAN architecture. The components are hosted virtually on servers using virtual machines or cloud native technology such as containers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O-RAN architecture has many components but here is the list of the important ones ( taken from O-RAN specifications) that can serve a cheat sheet<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/telecomlighthouse.com\/wp-content\/uploads\/2021\/05\/image-14-1024x549-1.png\" alt=\"Open RAN\/O-RAN tutorial\"\/><figcaption>O-RAN Architecture ( Ref O-RAN Alliance)<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Service Management and Orchestration (SMO)<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Non-RT RIC ( Non Real Time RAN Intelligent Controller)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Responsible for the FCAPS of O-RAN network functions. This has an important function called Non-RT RIC, which is used for RAN optimization. Non-RT RIC or Non-real time RIC has the goal of supporting intelligent RAN optimization in Non-real-time (that is greater than one second) by providing policy-based guidance using data analytics and leveraging AI capabilities<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Near-RT RIC<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Near-RT RIC enables near-time control and optimization of O-RAN nodes ( O-CU AND O-DU). It uses near real-time control loops (i.e.\u00a010 ms to 1 second). Latency is very critical for the Near-RT to take quick decisions. This is in contrast to the Non-RT RIC. Whereas Non-RT RIC can reside far from the Radio Access Network nodes, The Near-RT RIC has to be closer to the RAN nodes owing to the real-time decision functionality.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3GPP Interfaces<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">3GPP maintains the following interfaces and not O-RAN. Looking closely, the interface from the core network towards the CU and between the CU and DU are the domains of 3GPP. They are already standard and defined by 3GPP. They are already interoperable between the vendors. The O-RAN alliance will not re-work here, as there is no need for that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022E1 interface<br>\u2022F1-c interface<br>\u2022F1-u interface<br>\u2022NG-c interface<br>\u2022NG-u interface<br>\u2022X2-c interface<br>\u2022X2-u interface<br>\u2022Xn-c interface<br>\u2022Xn-u interface<br>\u2022Uu interface<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O-RAN interfaces<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O-RAN defines and maintains the following interfaces:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022A1 interface<br>\u2022O1 interface<br>\u2022O2 interface<br>\u2022E2 interface<br>\u2022Open Fronthaul interface<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O-DU<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Open DU (Distributed Unit) terminates multiple interfaces, but most importantly the fronthaul interface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O-DU: O-RAN DU is a logical node hosting RLC\/MAC\/High-PHY layers based on a lower layer functional split.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O-DU is the most popular component and source of innovation in O-RAN as the interface between O-DU and O-RU which is traditionally a closed one is being standardized through a standard version of eCPRI ( Open fronthaul) so that any two vendors can inter-work here.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O-CU-CP and O-CU-UP<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O-CU: O-RAN Central Unit: a logical node hosting RRC, SDAP, and PDCP protocols<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In fact, it has a control plane and user plane as follows:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O-CU-CP: O-RAN Central Unit\u2013Control Plane: a logical node hosting the RRC and the control-plane part of the PDCP protocol<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O-CU-UP: O-RAN Central Unit\u2013User Plane: a logical node hosting the user-plane part of the PDCP protocol and the SDAP protocol<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O-RU<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O-RU: O-RAN Radio Unit: a logical node hosting Low-PHY layer and RF processing based on a lower layer functional split.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O1 interface<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O-Cloud<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Everything is virtual. Isn\u2019t it ? The first question is that where are the virtual functions hosted?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If they are containers, where are the containers deployed? A general name given to the cloud infrastructure is the O-Cloud. It hosts but not limited to O-DU, O-CU-UP, O-CU-UP. The virtualization of the O-RU is for the final study.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Benefits of Open RAN<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Reduction in CAPEX<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O-RAN can reduce CAPEX through the use of commodity hardware and software. Low-cost white box hardware can reduce the cost of 4G and 5G deployment. It eliminates the vendor lock-in by having multi-vendor interoperable components in the Radio Access Network. This enables a more competitive supplier ecosystem for service providers that can lead to a reduction in CAPEX spending.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Improving Network Efficiency and Intelligence<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O-RAN improves network efficiency and performance by leveraging RAN automation. With O-RAN, the status of network resources and performance is continuously monitored and more real-time close loop control loop actions can be taken with less human intervention. O-RAN provides the inherent ability to offer efficient, optimized radio resource management through close loop control and hence can optimize performance and efficiency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Intelligence is the core principle of O-RAN. The network must be able to operate on its own and continuously learn in order to provide embedded intelligence through the network life cycle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Increase in Network agility<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks to the cloud-native architecture, the software can be easily upgraded without wholesale changes in the network. This also means new services can be rolled out quickly through the introduction of new microservices, thus providing a stepping stone towards agility.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Challenges to Open RAN<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nevertheless, Open RAN has some challenges. Having multiple vendors in the RAN is good, but this would lead to an additional onus on the service provider to play the role of the system integrator or outsource it to another party. In both cases, it&#8217;s complex to maintain such a heterogenous network or could be costly. Which can lead to OPEX.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thats all from my side, There has been a <a href=\"https:\/\/telecomlighthouse.com\/blog\/telco-edge-computing-business-models\/\">lot of innovation in the Edge<\/a> and Open RAN is one of them. It is time that you learned about this concept very well.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now its time that you tell me if Open RAN has a future or not.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Referenceshttps:\/\/docs.o-ran-sc.org\/en\/latest\/architecture\/architecture.html<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O-RAN Use Cases and Deployment Scenarios by O-RAN alliance<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Looking for Open RAN tutorial ? What is Open RAN\/O-RAN and why it matters for mobile operators and vendors? In fact, as wireless networks continue to grow, O-RAN is becoming more relevant for Mobile networks. For one, disaggregation of RAN has remained non-existent. Thanks to a few big vendors\u2019 monopoly. The RAN has been largely [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2708,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-2669","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nfv"],"_links":{"self":[{"href":"https:\/\/telecomlighthouse.com\/index.php?rest_route=\/wp\/v2\/posts\/2669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/telecomlighthouse.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/telecomlighthouse.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/telecomlighthouse.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/telecomlighthouse.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2669"}],"version-history":[{"count":3,"href":"https:\/\/telecomlighthouse.com\/index.php?rest_route=\/wp\/v2\/posts\/2669\/revisions"}],"predecessor-version":[{"id":3567,"href":"https:\/\/telecomlighthouse.com\/index.php?rest_route=\/wp\/v2\/posts\/2669\/revisions\/3567"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/telecomlighthouse.com\/index.php?rest_route=\/wp\/v2\/media\/2708"}],"wp:attachment":[{"href":"https:\/\/telecomlighthouse.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/telecomlighthouse.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/telecomlighthouse.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}