Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleClick here to expand... (Copied from RSAC https://wiki.o-ran-sc.org/pages/viewpage.action?pageId=14221848)


PlantUML Macro
border3
aligncenter
titleO1 Managed Functions (O-CU/O-DU/O-RU) Health-Check
@startuml
Autonumber
Skinparam sequenceArrowThickness 2
skinparam ParticipantPadding 5
skinparam BoxPadding 10

Box Personnel #lightblue
  Participant OTF as “Test Driver” <<INT>>
End box

Box SMO #gold
    Participant SMO_O1 as “O1” <<OAM>>
    Participant RPGE as “Non-RT RIC” <<NONRTRIC>>
End box

Box “O-RAN Managed Function (MF)” #lightpink
    Participant MF as “Managed Function” <<MF>>
End box
Note over MF : MF = O-CU, O-DU or O-RU

=== MF Self-Checks @ Regular Internals ==

Note over SMO_O1 #lightsalmon
 Support Healthcheck Telemetry (FM, Heartbeat, PM)
End note
MF -> MF : Loop thru all \nmodules in MF
Note Left 
 MF Self-Checks Initiated
 - Determine alarms/alerts, Store HC results, Generate PM file
End Note

Alt Alarm State Change Detected
Note over SMO_O1 : Support Alarm Notifications
MF -> SMO_O1 : <<O1VES>> Alarms/Alerts/Clears
End


Alt If HC is performed on-demand, make file available to client
Note over SMO_O1 : Publish Results
MF -> SMO_O1 : <<O1VES>> HealthCheck Performance File Available
SMO_O1 -> MF : <<O1>>Get PM Report File 
SMO_O1 -> SMO_O1 : Make PM File Available for Sharing
End




=== O1 MF (O-CU, O-DU, O-RU) Heartbeat ==
Note over SMO_O1 #lightsalmon
 Provide E2E Healthcheck Test: Heartbeat Test, Retrieve Alarms, On-Demand HealthCheck
End note


SMO_O1 -> MF : <<O1>> Netconf get_config
MF -> SMO_O1 : <<O1>> Healthy/OK

=== O1 MF (O-CU, O-DU, O-RU) Health Status Retrieval (Alarms/Alerts) ==
Note over SMO_O1 #lightsalmon
 Alarm/Retrieval: 
 - SMO or Dashboard able to retrieve any defined alarms
 - Support O1 Health/Alarms Report Retrieval
End Note

OTF -> SMO_O1 : Retrieve Health Status
SMO_O1 -> MF : <<O1>> NetConf get alarm-list
MF -> SMO_O1 : <<O1>> alarm-list

SMO_O1 -> OTF : Alarms/Alerts


=== O1 MF (O-CU, O-DU, O-RU) On-Demand HealthCheck ==
Note over SMO_O1 #lightsalmon
 Support O1 Healthcheck Provisioning Command
End note

OTF -> SMO_O1 : On-Demand Healthcheck
SMO_O1 -> MF : <<O1>> Perform Healthcheck

Note over SMO_O1 #lightsalmon
Support HealthCheck Telemetry (FM, Heartbeat, PM)
End Note
Ref over SMO_O1,MF : Perform MF Self-Check (See MF Self-Check flows above)

MF --> SMO_O1 : <<O1>> On-Demand HC Notifications: HC results, alarms, alerts
SMO_O1 -> OTF : HC Results, Alarms, Alerts
SMO_O1 -> OTF : HealthCheck Completed
OTF -> SMO_O1 : Get HC Performance Results
OTF -> OTF
Note right : Evaluate O1 HealthCheck Results and Alarms/Alerts


@enduml

Image Removed