Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Table of Contents
Table of Contents | ||
---|---|---|
|
Subpages
Child pages (Children Display) | ||
---|---|---|
|
Scope
This page describes the target use case for the OAM project to be demonstrated at the O-RAN Alliance face to face meeting in Montreal in the week Oct28 2024.
Objectives
This page is a working document to discussed and design the use cases and its components.
Use Case Description
Introduction
The O-RAN Alliance specifies two architectures or communications flows from O-RUs to the SMO for management traffic.
| |
|
Implementation
The generated topology for about 7000 NRCellDus is too big to discuss the details of hierarchical and hybrid OAM Architectures.
We just need two O-RUs - let’s assume each O-RU implements just one NRCellDU and that the related O-DU in an edge cloud at the next tower.
The following figure shows 2 cells at one tower. At a second tower the O-DU-Edge-Cloud is located. Both towers are visualized as a dot. The cells are visualized by as polygon show the coverage. The overlap between both cells are for handover.
In this simple topology we have two towers with just 3 RAN nodes
1x O-DU at the top of the image
2x O-RUs at the bottom of the image.
We assume that the O-Cloud resource pools for O-CU, Near-RT-Ric, 5G-Core and SMO are also located close to the northern tower.
The topology described according ietf-network-topology as json encoding (RFC7951) looks like this:
Code Block |
---|
{
"ietf-network:networks": {
"network": [
{
"network-id": "be5229af-2660-4bae-8f2c-b9d0f788fad1",
"node": [
{
"node-id": "O-RAN-SMO",
"ietf-network-topology:termination-point": [
{
"tp-id": "O-RAN-SMO-PHY"
},
{
"tp-id": "O-RAN-SMO-A1"
},
{
"tp-id": "O-RAN-SMO-O1"
},
{
"tp-id": "O-RAN-SMO-O2"
}
]
},
{
"node-id": "O-RAN-NearRtRic-00",
"ietf-network-topology:termination-point": [
{
"tp-id": "O-RAN-NearRtRic-00-PHY"
},
{
"tp-id": "O-RAN-NearRtRic-00-A1"
},
{
"tp-id": "O-RAN-NearRtRic-00-O1"
},
{
"tp-id": "O-RAN-NearRtRic-00-O2"
},
{
"tp-id": "O-RAN-NearRtRic-00-E2"
}
]
},
{
"node-id": "O-RAN-CU-00-00",
"ietf-network-topology:termination-point": [
{
"tp-id": "O-RAN-CU-00-00-PHY"
},
{
"tp-id": "O-RAN-CU-00-00-E2"
},
{
"tp-id": "O-RAN-CU-00-00-O1"
}
]
},
{
"node-id": "O-RAN-O-Cloud-DU-00-00-00",
"ietf-network-topology:termination-point": [
{
"tp-id": "O-RAN-O-Cloud-DU-00-00-00-PHY"
},
{
"tp-id": "O-RAN-O-Cloud-DU-00-00-00-O2"
}
]
},
{
"node-id": "O-RAN-Tower-00-00-00-00",
"ietf-network-topology:termination-point": [
{
"tp-id": "O-RAN-O-Cloud-DU-00-00-00-O2"
}
]
},
{
"node-id": "O-RAN-Tower-00-00-00-05",
"ietf-network-topology:termination-point": []
},
{
"node-id": "O-RAN-DU-00-00-00-05-00",
"ietf-network-topology:termination-point": [
{
"tp-id": "O-RAN-DU-00-00-00-05-00-PHY"
},
{
"tp-id": "O-RAN-DU-00-00-00-05-00-E2"
},
{
"tp-id": "O-RAN-DU-00-00-00-05-00-O1"
},
{
"tp-id": "O-RAN-DU-00-00-00-05-00-OFHM"
},
{
"tp-id": "O-RAN-DU-00-00-00-05-00-OFHC"
},
{
"tp-id": "O-RAN-DU-00-00-00-05-00-OFHU"
},
{
"tp-id": "O-RAN-DU-00-00-00-05-00-OFHS"
}
]
},
{
"node-id": "O-RAN-RU-00-00-00-05-01",
"ietf-network-topology:termination-point": [
{
"tp-id": "O-RAN-RU-00-00-00-05-01-PHY"
},
{
"tp-id": "O-RAN-RU-00-00-00-05-01-OFHM"
},
{
"tp-id": "O-RAN-RU-00-00-00-05-01-OFHC"
},
{
"tp-id": "O-RAN-RU-00-00-00-05-01-OFHU"
},
{
"tp-id": "O-RAN-RU-00-00-00-05-01-OFHS"
},
{
"tp-id": "O-RAN-NRCellDu-00-00-00-05-01-00"
}
]
},
{
"node-id": "O-RAN-RU-00-00-00-05-02",
"ietf-network-topology:termination-point": [
{
"tp-id": "O-RAN-RU-00-00-00-05-02-PHY"
},
{
"tp-id": "O-RAN-RU-00-00-00-05-02-OFHM"
},
{
"tp-id": "O-RAN-RU-00-00-00-05-02-OFHC"
},
{
"tp-id": "O-RAN-RU-00-00-00-05-02-OFHU"
},
{
"tp-id": "O-RAN-RU-00-00-00-05-02-OFHS"
},
{
"tp-id": "O-RAN-NRCellDu-00-00-00-05-02-00"
}
]
},
]
}
],
"ietf-network-topology:link": [
{
"link-id": "phy:O-RAN-NearRtRic-00<->O-RAN-SMO",
"source": {
"source-node": "O-RAN-NearRtRic-00",
"source-tp": "O-RAN-NearRtRic-00-PHY"
},
"destination": {
"dest-node": "O-RAN-SMO",
"dest-tp": "O-RAN-SMO-PHY"
}
},
{
"link-id": "phy:O-RAN-CU-00-00<->O-RAN-NearRtRic-00",
"source": {
"source-node": "O-RAN-CU-00-00",
"source-tp": "O-RAN-CU-00-00-PHY"
},
"destination": {
"dest-node": "O-RAN-NearRtRic-00",
"dest-tp": "O-RAN-NearRtRic-00-PHY"
}
},
{
"link-id": "phy:O-RAN-O-Cloud-DU-00-00-00<->O-RAN-CU-00-00",
"source": {
"source-node": "O-RAN-O-Cloud-DU-00-00-00",
"source-tp": "O-RAN-O-Cloud-DU-00-00-00-PHY"
},
"destination": {
"dest-node": "O-RAN-CU-00-00",
"dest-tp": "O-RAN-CU-00-00-PHY"
}
},
{
"link-id": "phy:O-RAN-DU-00-00-00-05-00<->O-RAN-CU-00-00",
"source": {
"source-node": "O-RAN-DU-00-00-00-05-00",
"source-tp": "O-RAN-DU-00-00-00-05-00-PHY"
},
"destination": {
"dest-node": "O-RAN-CU-00-00",
"dest-tp": "O-RAN-CU-00-00-PHY"
}
},
{
"link-id": "e2:O-RAN-DU-00-00-00-05-00<->O-RAN-CU-00-00",
"source": {
"source-node": "O-RAN-DU-00-00-00-05-00",
"source-tp": "O-RAN-DU-00-00-00-05-00-E2"
},
"destination": {
"dest-node": "O-RAN-CU-00-00",
"dest-tp": "O-RAN-CU-00-00-E2"
}
},
{
"link-id": "o1:O-RAN-DU-00-00-00-05-00<->O-RAN-CU-00-00",
"source": {
"source-node": "O-RAN-DU-00-00-00-05-00",
"source-tp": "O-RAN-DU-00-00-00-05-00-O1"
},
"destination": {
"dest-node": "O-RAN-CU-00-00",
"dest-tp": "O-RAN-CU-00-00-O1"
}
},
{
"link-id": "phy:O-RAN-DU-00-00-00-05-00<->O-RAN-CU-00-00",
"source": {
"source-node": "O-RAN-DU-00-00-00-05-00",
"source-tp": "O-RAN-DU-00-00-00-05-00-PHY"
},
"destination": {
"dest-node": "O-RAN-CU-00-00",
"dest-tp": "O-RAN-CU-00-00-PHY"
}
},
{
"link-id": "e2:O-RAN-DU-00-00-00-05-00<->O-RAN-CU-00-00",
"source": {
"source-node": "O-RAN-DU-00-00-00-05-00",
"source-tp": "O-RAN-DU-00-00-00-05-00-E2"
},
"destination": {
"dest-node": "O-RAN-CU-00-00",
"dest-tp": "O-RAN-CU-00-00-E2"
}
},
{
"link-id": "o1:O-RAN-DU-00-00-00-05-00<->O-RAN-CU-00-00",
"source": {
"source-node": "O-RAN-DU-00-00-00-05-00",
"source-tp": "O-RAN-DU-00-00-00-05-00-O1"
},
"destination": {
"dest-node": "O-RAN-CU-00-00",
"dest-tp": "O-RAN-CU-00-00-O1"
}
},
{
"link-id": "phy:O-RAN-RU-00-00-00-05-01<->O-RAN-DU-00-00-00-05-00",
"source": {
"source-node": "O-RAN-RU-00-00-00-05-01",
"source-tp": "O-RAN-RU-00-00-00-05-01-PHY"
},
"destination": {
"dest-node": "O-RAN-DU-00-00-00-05-00",
"dest-tp": "O-RAN-DU-00-00-00-05-00-PHY"
}
},
{
"link-id": "ofhm:O-RAN-RU-00-00-00-05-01<->O-RAN-DU-00-00-00-05-00",
"source": {
"source-node": "O-RAN-RU-00-00-00-05-01",
"source-tp": "O-RAN-RU-00-00-00-05-01-OFHM"
},
"destination": {
"dest-node": "O-RAN-DU-00-00-00-05-00",
"dest-tp": "O-RAN-DU-00-00-00-05-00-OFHM"
}
},
{
"link-id": "ofhc:O-RAN-RU-00-00-00-05-01<->O-RAN-DU-00-00-00-05-00",
"source": {
"source-node": "O-RAN-RU-00-00-00-05-01",
"source-tp": "O-RAN-RU-00-00-00-05-01-OFHC"
},
"destination": {
"dest-node": "O-RAN-DU-00-00-00-05-00",
"dest-tp": "O-RAN-DU-00-00-00-05-00-OFHC"
}
},
{
"link-id": "ofhu:O-RAN-RU-00-00-00-05-01<->O-RAN-DU-00-00-00-05-00",
"source": {
"source-node": "O-RAN-RU-00-00-00-05-01",
"source-tp": "O-RAN-RU-00-00-00-05-01-OFHU"
},
"destination": {
"dest-node": "O-RAN-DU-00-00-00-05-00",
"dest-tp": "O-RAN-DU-00-00-00-05-00-OFHU"
}
},
{
"link-id": "ofhs:O-RAN-RU-00-00-00-05-01<->O-RAN-DU-00-00-00-05-00",
"source": {
"source-node": "O-RAN-RU-00-00-00-05-01",
"source-tp": "O-RAN-RU-00-00-00-05-01-OFHS"
},
"destination": {
"dest-node": "O-RAN-DU-00-00-00-05-00",
"dest-tp": "O-RAN-DU-00-00-00-05-00-OFHS"
}
},
{
"link-id": "phy:O-RAN-RU-00-00-00-05-02<->O-RAN-DU-00-00-00-05-00",
"source": {
"source-node": "O-RAN-RU-00-00-00-05-02",
"source-tp": "O-RAN-RU-00-00-00-05-02-PHY"
},
"destination": {
"dest-node": "O-RAN-DU-00-00-00-05-00",
"dest-tp": "O-RAN-DU-00-00-00-05-00-PHY"
}
},
{
"link-id": "ofhm:O-RAN-RU-00-00-00-05-02<->O-RAN-DU-00-00-00-05-00",
"source": {
"source-node": "O-RAN-RU-00-00-00-05-02",
"source-tp": "O-RAN-RU-00-00-00-05-02-OFHM"
},
"destination": {
"dest-node": "O-RAN-DU-00-00-00-05-00",
"dest-tp": "O-RAN-DU-00-00-00-05-00-OFHM"
}
},
{
"link-id": "ofhc:O-RAN-RU-00-00-00-05-02<->O-RAN-DU-00-00-00-05-00",
"source": {
"source-node": "O-RAN-RU-00-00-00-05-02",
"source-tp": "O-RAN-RU-00-00-00-05-02-OFHC"
},
"destination": {
"dest-node": "O-RAN-DU-00-00-00-05-00",
"dest-tp": "O-RAN-DU-00-00-00-05-00-OFHC"
}
},
{
"link-id": "ofhu:O-RAN-RU-00-00-00-05-02<->O-RAN-DU-00-00-00-05-00",
"source": {
"source-node": "O-RAN-RU-00-00-00-05-02",
"source-tp": "O-RAN-RU-00-00-00-05-02-OFHU"
},
"destination": {
"dest-node": "O-RAN-DU-00-00-00-05-00",
"dest-tp": "O-RAN-DU-00-00-00-05-00-OFHU"
}
},
{
"link-id": "ofhs:O-RAN-RU-00-00-00-05-02<->O-RAN-DU-00-00-00-05-00",
"source": {
"source-node": "O-RAN-RU-00-00-00-05-02",
"source-tp": "O-RAN-RU-00-00-00-05-02-OFHS"
},
"destination": {
"dest-node": "O-RAN-DU-00-00-00-05-00",
"dest-tp": "O-RAN-DU-00-00-00-05-00-OFHS"
}
}
]
}
}
|
References
https://lf-o-ran-sc.atlassian.net/wiki/download/attachments/29491658/2024-10-ofh-m-plane.pptx?api=v2
O-RAN Architecture Description 12.0 O-RAN.WG1.OAD-R003-v12.00 June 2024
O-RAN Operations and Maintenance Architecture 12.0 O-RAN.WG10.OAM-Architecture-R003-v12.00 June 2024
O-RAN Management Plane Specification - YANG Models 15.0 O-RAN.WG4.MP-YANGs-R003-v15.00 June 2024