---
# System prepended metadata

title: <center><i class="fa fa-edit"></i> R-NIB</center>
tags: [RIC]

---

# <center><i class="fa fa-edit"></i> R-NIB</center>
###### tags: `RIC`

:::warning
**References:**
- [R-NIB: Overview](https://wiki.onosproject.org/display/ONOS/xRAN+Controller+Integration#xRANControllerIntegration-R-NIB:Overview)
- [R-NIB](https://5g.systemsapproach.org/ran.html)
:::

---
## R-NIB
**Radio-Network Information Base (RNIB)**
- A graph of physical/logical network entities
- Control applications read and write to R-NIB using NorthBound Interface (NBI)

RNIB is a graph of physical/logical network entities within the network topology:
- Cell: eNBs, gNBs, WLAN AP, etc.
- UE: Smartphone, Car, etc.
- Slice: a virtual network within
- Link: air interface between eNB and UE, self backhauling link

Maintained as a relational database
![](https://i.imgur.com/61nags8.png)
#### R-NIB consistency/integrity routine:
- Makes sure that there is only one link of type serving/primary involving a given UE
- Makes sure the mapping between context IDs <->IMS <-> RAN ID is consistent

The RIC maintains a RAN Network Information Base (R-NIB)–a common set of information that can be consumed by numerous control apps. The R-NIB includes time-averaged CQI values and other per-session state (e.g., GTP tunnel IDs, QCI values for the type of traffic), while the MAC (as part of the DU) maintains the instantaneous CQI values required by the real-time scheduler. Specifically, the R-NIB includes the following state.

- NODES: Base Stations and Mobile Devices
	 - Base Station Attributes:
		- Identifiers
		- Version
		- Config Report
		- RRM config
		- PHY resource usage
	- Mobile Device Attributes:
		- Identifiers
		- Capability
		- Measurement Config
		- State (Active/Idle)
- LINKS: Actual between two nodes and Potential between UEs and all neighbor cells
	- Link Attributes:
		- Identifiers
		- Link Type
		- Config/Bearer Parameters
		- QCI Value
- SLICES: Virtualized RAN Construct
	- Slice Attributes:
		- Links
		- Bearers/Flows
		- Validity Period
		- Desired KPIs
		- MAC RRM Configuration
		- RRM Control Configuration

![](https://i.imgur.com/tvYUEUp.png)
Example set of control applications running on top of Near Real-Time RAN Controller.

---
