ORAN ns-3 Module

A module that can be used in ns-3 to simulate and model behavior based on the O-RAN specifications.
0/5 (0 reviews)
Categories: 5G

The ORAN module for ns-3 implements the classes required to model a network architecture based on the O-RAN specifications. These models include a RAN Intelligent Controller (RIC) that is functionally equivalent to O-RAN's Near-Real Time (Near-RT) RIC, and reporting modules that attach to simulation nodes and serve as communication endpoints with the RIC in a similar fashion as the E2 Terminators in O-RAN.

Version 1.3

Works with ns-3.42

Latest Build :

Build History : ORAN ns-3 Module Version 1.3

Release Notes

<p>What's Changed</p> <ul> <li> <p>Remove redundant 'void' parameter by <a href="https://github.com/a-andre">@a-andre</a> in <a href="https://github.com/usnistgov/ns3-oran/pull/9">#9</a></p> </li> <li> <p>Added RSRP LM and example by <a href="https://github.com/wdgj">@wdgj</a> in <a href="https://github.com/usnistgov/ns3-oran/pull/10">#10</a></p> </li> <li> <p>Minimum ns-3 version requirement is now 3.42</p> </li> <li> <p>Updated readme to include new example, updated ML use instructions, and ns-3 version</p> </li> </ul> <p><a href="https://github.com/usnistgov/ns3-oran/compare/v1.2...v1.3">Full Changelog</a></p>
Bakefile : Link


Version 1.2

Works with ns-3.41

Latest Build :

Build History : ORAN ns-3 Module Version 1.2

Release Notes

<h2>Overview</h2> <p>This is the public release of ns3-oran, version 1.2. A contributed module that simulates the network architecture based on the O-RAN specifications.</p> <p>The built documentation may be found in the 'Assets' section below</p> <p>See the <a href="https://github.com/usnistgov/ns3-oran#installation">Installation section of the README</a> for details on how to integrate the module with ns-3</p> <h1>Changes</h1> <ul> <li>Documentation on ML in README</li> <li>Fixes for CMake warnings</li> </ul> <h2>Compatibility</h2> <p>This release is compatible with: * <a href="https://www.nsnam.org/releases/ns-3-41/">ns-3.41</a> * (Optional)<a href="https://github.com/microsoft/onnxruntime/releases/tag/v1.14.1"> ONNX Runtime 1.14.1</a> * (Optional) <a href="https://github.com/pytorch/pytorch/releases/tag/v2.2.2">PyTorch 2.2.2</a></p>
Bakefile : Link


Version 1.1

Works with ns-3.41

Latest Build :

Build History : ORAN ns-3 Module Version 1.1

Release Notes

<h2>Overview</h2> <p>This is the public release of ns3-oran, version 1.1. A contributed module that simulates the network architecture based on the O-RAN specifications.</p> <p>The built documentation may be found in the 'Assets' section below</p> <p>See the <a href="https://github.com/usnistgov/ns3-oran#installation">Installation section of the README</a> for details on how to integrate the module with ns-3</p> <h1>Changes</h1> <ul> <li>Compatibility with ns-3.41</li> </ul> <h2>Compatibility</h2> <p>This release is compatible with: * <a href="https://www.nsnam.org/releases/ns-3-41/">ns-3.41</a> * (Optional)<a href="https://github.com/microsoft/onnxruntime/releases/tag/v1.14.1"> ONNX Runtime 1.14.1</a> * (Optional) <a href="https://github.com/pytorch/pytorch/releases/tag/v1.13.1">PyTorch 1.13.1</a></p>
Bakefile : Link


1.0

Works with ns-3.38

Build History : ORAN ns-3 Module 1.0

Release Notes

<p>This is the first public release of ns3-oran. A contributed module that simulates the network architecture based on the O-RAN specifications.</p>

This ns-3 extension is one or more contributed modules.

Version Version 1.3

Released April 4, 2025

Works with ns-3.42

Bake bakeconf.xml