Uploaded image for project: 'Near Realtime RAN Intelligent Controller'
  1. Near Realtime RAN Intelligent Controller
  2. RIC-414

support insertion/deletion of eNB (without E2) via REST into RNIB

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Highest Highest
    • Cherry-R5
    • None
    • e2mgr
    • None
    • support insertion/deletion of eNB (without E2) via REST into RNIB

      General Requirements

      Needed in case we have non-E2 termination for such RAN that does not use E2 at all.

      This is a different item than RIC-176 (which was for gNBs that were added via E2).

      This is needed in context of xApps that touch eNBs: so far I have seen this information to be added via REST. MOre to be discussed with Matti.

      • Identity of the eNB and their cells (R-NIB)
      • Cell neighbor information might be useful

      Implementation Requirements

       

      Flow RnibWriter Method Node Type New / Existing Sdl Channel Sdl Event Notes
      E2 SETUP SaveNodeb (NO PUBLISH) + UpdateNodebOnConnectionStatusInversion (PUBLISH) GNB/ENB                NEW RAN_CONNECTION_STATUS_CHANGE <RAN_NAME>_CONNECTED Since SaveNodeb is called for eNB in E2 Setup as well, SaveNodeb WON’T publish anymore.
      The publish is called from UpdateNodebOnConnectionStatusInversion only (this already happens)
      E2 SETUP
      RAN’s ConnectionStatus = !CONNECTED
      UpdateNodebInfo (NO PUBLISH) + UpdateNodebInfoOnConnectionStatusInversion (PUBLISH) GNB/ENB EXISTING RAN_CONNECTION_STATUS_CHANGE <RAN_NAME>_CONNECTED  
      E2 SETUP
      RAN’s ConnectionStatus = CONNECTED
      No change in RAN’s functions
      UpdateNodebInfo (NO PUBLISH) GNB/ENB EXISTING - -  
      E2 SETUP
      RAN’s ConnectionStatus = CONNECTED
      Update in RAN’s functions
      UpdateNodebInfoAndPublish (PUBLISH) GNB/ENB EXISTING RAN_MANIPULATION <RAN_NAME>_UPDATED Until now we called for UpdateNodebInfo without PUBLISH. Now we’ll need to publish as well.
      Add eNB REST API AddEnb (PUBLISH) ENB NEW RAN_MANIPULATION <RAN_NAME>_ADDED Until now, SaveNodeb published only for eNB RAN_MANIPULATION, ADDED.
      From now on, since SaveNodeb is called for eNB in E2 Setup as well, SaveNodeb WON’T publish anymore.
      We’ll call AddEnb instead which WILL publish.
      Update eNB REST API UpdateEnb (PUBLISH) ENB EXISTING RAN_MANIPULATION <RAN_NAME>_UPDATED No changes here
      Update gNB CELLS REST API UpdateGnbCells (PUBLISH) GNB EXISTING RAN_MANIPULATION <RAN_NAME>_UPDATED As part of RIC-434 we’ll add the PUBLISH part
      Delete eNB REST API RemoveEnb (PUBLISH) ENB EXISTING RAN_MANIPULATION <RAN_NAME>_DELETED No changes here

       

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            avinoambernstein Avinoam Bernstein
            czichy Thoralf Czichy
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: