RAN States
E2M supports the following state for each RAN:
State | Description |
---|---|
Null | No RAN in DB |
Connecting | After sending the Setup Request |
Disconnected | Either can’t establish the connection or the connection failed |
Setup Failure | Remote RAN response with Setup Failure |
Connected | Remote RAN response with Setup Response (Success) |
Shutting-Down | Temporary state during Red Button (From Dashboard) |
Shut-Down | Persistent state after Red Button (From Dashboard) |
RAN Events
We have the following events which might change SM:
- Setup Req. (From Dashboard)
- Can’t connect / connection failed from E2T
- Setup Failure (From Remote RAN through E2T)
- Setup Response (From Remote RAN through E2T)
- E2T Initialized - E2T Failed and Restart
- Red Button (From Dashboard)
Logic
There is counter how many trials Setup Retries Counter we will try to send the message due to previous failure.
RAN State Machine - States vs. Events
States ==> Events | Null | Connecting | Disconnected | Setup Failure | Connected | Shutting-Down | Shut-Down |
---|---|---|---|---|---|---|---|
REST Setup Request | Send Setup; Connecting * | Send Setup; Connecting - | Send Setup; Connecting - | Send Setup; Connecting | Send Setup; Connected | Currently Reject | Send Setup; Connecting |
Setup Response | Error | Store @ RNIB; Connected - | Error | Error | Store @ RNIB; | Error | Error |
Setup Failure | Error | Setup Failure - | Error | Error | Setup Failure | Error | Error |
SCTP Failure (Lost Connection) | Error | Send Setup; Connecting + | Send Setup; Connecting + | Send Setup; Connecting + | Send Setup; Connecting + | Shut-down | Error |
E2 Initialize | Send Setup; Connecting + | Send Setup; Connecting + | Send Setup; Connecting + | Send Setup; Connecting + | Shut-down | ||
Red Button | Shutting-Down (Shut down) | Shut-down | Shutting-Down (Shut down) | Shutting-Down (Shut down) | Shut-down | ||
Reset RIC 2 RAN | Reject | Reject | Reject | Reject | Send Reset | Reject | Reject |
Reset / Reset Response RAN 2 RIC | Error | Error | Error | Error | Send Response (In case incoming Reset) | Error | Error |
Load Information | Error | Error | Error | Error | Store @ RNIB; Publish | Error | Error |
Configuration Update | Error | Error | Error | Error | Send Response | Error | Error |
Legend:
“-”: Clear # of Setup Retries Counter
“+”: Increment # of Setup Retries Counter