SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt,...

15
1 SOFTWARE-DEFINED CONTROL OF RAN USING ONOS

Transcript of SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt,...

Page 1: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

1

SOFTWARE-DEFINED CONTROL OF RAN USING ONOS

Page 2: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

2

CU-C

CU-U

RAN EVOLUTION

RRC

PDCP

RLC

MAC

PHYScheduling

DISAGGREGATION

RU

DU

PHY-L

PHY-U

MAC

RLC

RRC

Scheduling

PDCP-UPDCP-U

SDAP

PDCP-U

RRC

E1

Packet & Signal Processing Radio Resource Management Control

DISAGGREGATION & SOFTWARE-DEFINED CONTROL

Page 3: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

3

DISAGGREGATION & SOFTWARE-DEFINED CONTROL

CU-C

CU-U

DISAGGREGATION+

SD-CONTROL

RAN EVOLUTION

RRC

PDCP

RLC

MAC

PHYScheduling

DISAGGREGATION

RU

DU

PHY-L

PHY-U

MAC

RLC

RRC

Scheduling

PDCP-U

SD-RANCONTROLLER(O-RAN RIC)

PDCP-U

SDAP

PDCP-U

RRC

E1

E2

E2

E2

E1 & E2 to be specified by O-RANDemo to use an interim E2 interface inspired by O-RAN

Packet & Signal Processing Radio Resource Management Control

Page 4: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

4

CU-C

CU-U

SD-RAN CONTROLLER CAN ALSO CONTROL NON-DISAGGREGATED eNBs/gNBs

DISAGGREGATION+

SD-CONTROL

RAN EVOLUTION

RRC

PDCP

RLC

MAC

PHYScheduling

DISAGGREGATION

RU

DU

PHY-L

PHY-U

MAC

RLC

RRC

Scheduling

PDCP-U

SD-RANCONTROLLER(O-RAN RIC)

PDCP-U

SDAP

PDCP-U

RRC

E1

E2

E2

E2

E1 & E2 to be specified by O-RANDemo to use an interim E2 interface inspired by O-RAN

Packet & Signal Processing Radio Resource Management Control

All-In-OneeNB/gNB

E2

Page 5: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

5

ONOS-BASED SD-RAN CONTROLLER

NB CORE API (R-NIB, Flow Objectives, Intents)

DISTRIBUTED RIC NEAR-RT CORE(R-NIB management, Notifications, High-availability & Scale-out)

O-RAN COMPLIANT SB - E2

RAN APPS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rd Party Apps, Trained Model)

O-RAN COMPLIANT NB - A1

INTERIM E2:ASN.1 OVER SCTP

Page 6: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

6

DEMO FEATURES

ONOS maintaining and displaying the Mobile Network State over the entire geography

ONOS-Based SD-RAN controller supporting an interim O-RAN E2 southbound

A simple handover application running on ONOS SD-RAN conducting near real-time control

A simple radio channel emulation platform distributing SD-RAN compliant base stations and mobile handsets

over a geography

Page 7: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

7

SD-RAN DEMO SETUP

1. Mobile Handsets transmit mobile channel quality info to their serving base stations every 1ms

following 3GPP standards

Page 8: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

8

SD-RAN DEMO SETUP

2. Base stations transmit time-varying mobile network state information to ONOS SD-RAN every

5ms using the interim E2 interface

Page 9: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

9

SD-RAN DEMO SETUP

R-NIB

3. ONOS SD-RAN maintains and displays time-varying mobile network state in near-real-time

Page 10: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

10

SD-RAN DEMO SETUP

R-NIB

GUI Handover App

4. R-NIB is exposed to the RAN handover application. When necessary, this app triggers

handovers

Page 11: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

11

SD-RAN DEMO SETUP

R-NIB

GUI Handover App

Page 12: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

12

SD-RAN DEMO SETUP

R-NIB

GUI Handover App

5. When handover is triggered, using E2, ONOS SD-RAN orders the serving and target base stations to

execute it

Page 13: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

13

SD-RAN DEMO SETUP

R-NIB

GUI Handover App

6. Handover takes place.

Page 14: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

14

SD-RAN DEMO SETUP

R-NIB

GUI Handover App

7. The updated mobile network state is transmitted up to ONOS SD-RAN in the next periodic E2

message

Page 15: SOFTWARE-DEFINED CONTROL OF RAN USING ONOS(Radio Connection Mgmt, Mobility Mgmt, QoS Mgmt, Interference Mgmt, 3rdParty Apps, Trained Model) O-RAN COMPLIANT NB -A1 INTERIM E2: ASN.1

15

SD-RAN CONTROLLER USING ONOSKEY TAKEAWAYS & NEXT STEPS

Next Step: Enhancements to Interim E2 InterfaceBased on requirements of various RAN applications, additional southbound messages will be specified

Next Step: Open Source EcosystemThe demo has been developed with Sterlite. Additional ecosystem partnerships will be solicited to collectively develop additional RAN applications and corresponding ONOS SD-RAN enhancements.

Next Step: High Availability and SD-RAN Control FederationONOS’s production-grade HA and federation capabilities will be incorporated in the ONOS SD-RAN. A hierarchical R-NIB is envisioned where only relevant subset of R-NIB is made consistent across the controller federation

SD-RAN Control SouthboundA feasible interim E2 southbound has been demonstrated. Once O-RAN specifications

are completed, this southbound will be replaced with the O-RAN E2

SD-RAN Handover Application A simple handover application has been developed as

proof-of-concept for the ONOS-based SD-RAN control

ONOS as an SD-RAN ControllerONOS has demonstrated promising

performance to maintain mobile network state and expose this to RAN applications for

near real-time control

Y