ODU High Status
Updated: 17 Nov 2021
JIRA: Epics Status below:
https://jira.o-ran-sc.org/browse/ODUHIGH-357 - Done
Study for creation of multiple bearers
https://jira.o-ran-sc.org/browse/ODUHIGH-365 - Done
Study and Design for Requirements for 3gpp functionality for slicing support
https://jira.o-ran-sc.org/browse/ODUHIGH-366 - Done
Study and Design for Requirements [3gpp functionality for slicing support ]
https://jira.o-ran-sc.org/browse/ODUHIGH-358 - Done
Support for more than one DRB in UE context Setup Request
https://jira.o-ran-sc.org/browse/ODUHIGH-369 - Done
Support for Slice Configuration (3gpp functionalities)
https://jira.o-ran-sc.org/browse/ODUHIGH-356 - In Progress
Feature study and design for HARQ
https://jira.o-ran-sc.org/browse/ODUHIGH-352 - In progress
Support for multiple UE
https://jira.o-ran-sc.org/browse/ODUHIGH-359 - Done
Support to add and modify more than one DRB in UE context Mod Request
https://jira.o-ran-sc.org/browse/ODUHIGH-377 - Done
As an O-DU L2 developer, I want to understand the RRM policy application in Scheduler to support RAN Slicing
https://jira.o-ran-sc.org/browse/ODUHIGH-368 - Done
Slice information associated during PDU session establishment procedure
https://jira.o-ran-sc.org/browse/ODUHIGH-369 - Done
As an O-DU L2 developer, I want to support Slice related Configuration
https://jira.o-ran-sc.org/browse/ODUHIGH-381 - Done
As an O-DU L2 developer, I want to implement O-DU Scheduler algorithm for scheduling DL packet as per RRM policy
https://jira.o-ran-sc.org/browse/ODUHIGH-371 - Done
As an O-DU L2 developer, I want to implement slice Information/Mapping to RLC DB
https://jira.o-ran-sc.org/browse/ODUHIGH-380 - Done
As an O-DU L2 developer, I want to implement automatic PRB allocation per DL slot using Bitmap
https://jira.o-ran-sc.org/browse/ODUHIGH-385 - Done
As an O-DU L2 developer, I want to implement automatic PRB allocation per UL slot using Bitmap
https://jira.o-ran-sc.org/browse/ODUHIGH-375 - to be started
As an O-DU L2 developer, I want to implement application of slice configuration received over O1 interface
https://jira.o-ran-sc.org/browse/ODUHIGH-378 - Done
As an O-DU L2 developer, I want to implement UL/DL Throughput calculation Per Slice
https://jira.o-ran-sc.org/browse/ODUHIGH-379 - to be started
As an O-DU L2 developer, I want to implement SMO/O1 sends REconfiguration with Optimized RRM Policy
https://jira.o-ran-sc.org/browse/ODUHIGH-389 - Done
As an O-DU L2 developer, I want to implement DL Throughput calculation Per Slice
Updates from HCL:
https://jira.o-ran-sc.org/browse/ODUHIGH-362
Finalizing cell configuration parameters - In Progress
https://jira.o-ran-sc.org/browse/ODUHIGH-383
Cell and Network slicing configuration over O1 - In Progress
https://jira.o-ran-sc.org/browse/ODUHIGH-384
VES PM data for slicing use case - In Progress
Dependency/Blockers:
Blocked for PTP grandmaster at OSC lab to start the end to end integration activities
Updated: 20 Oct 2021
JIRA: Epics Status below:
https://jira.o-ran-sc.org/browse/ODUHIGH-357 - Done
Study for creation of multiple bearers
https://jira.o-ran-sc.org/browse/ODUHIGH-365 - Done
Study and Design for Requirements for 3gpp functionality for slicing support
https://jira.o-ran-sc.org/browse/ODUHIGH-366 - Done
Study and Design for Requirements [3gpp functionality for slicing support ]
https://jira.o-ran-sc.org/browse/ODUHIGH-358 - Done
Support for more than one DRB in UE context Setup Request
https://jira.o-ran-sc.org/browse/ODUHIGH-369 - In Progress
Support for Slice Configuration (3gpp functionalities)
https://jira.o-ran-sc.org/browse/ODUHIGH-356 - In Progress
Feature study and design for HARQ
https://jira.o-ran-sc.org/browse/ODUHIGH-359 - In Progress
Support to add and modify more than one DRB in UE context Mod Request
https://jira.o-ran-sc.org/browse/ODUHIGH-377 - Done
As an O-DU L2 developer, I want to understand the RRM policy application in Scheduler to support RAN Slicing
https://jira.o-ran-sc.org/browse/ODUHIGH-368 - Done
Slice information associated during PDU session establishment procedure
https://jira.o-ran-sc.org/browse/ODUHIGH-369 - Done
As an O-DU L2 developer, I want to support Slice related Configuration
https://jira.o-ran-sc.org/browse/ODUHIGH-381 - WIP
As an O-DU L2 developer, I want to implement O-DU Scheduler algorithm for scheduling DL packet as per RRM policy
https://jira.o-ran-sc.org/browse/ODUHIGH-371 - WIP
As an O-DU L2 developer, I want to implement slice Information/Mapping to RLC DB
https://jira.o-ran-sc.org/browse/ODUHIGH-380 - WIP
As an O-DU L2 developer, I want to implement automatic PRB allocation per DL slot using Bitmap
https://jira.o-ran-sc.org/browse/ODUHIGH-385 - WIP
As an O-DU L2 developer, I want to implement automatic PRB allocation per UL slot using Bitmap
https://jira.o-ran-sc.org/browse/ODUHIGH-375 - to be started
As an O-DU L2 developer, I want to implement application of slice configuration received over O1 interface
https://jira.o-ran-sc.org/browse/ODUHIGH-378 - to be started
As an O-DU L2 developer, I want to implement UL/DL Throughput calculation Per Slice
https://jira.o-ran-sc.org/browse/ODUHIGH-379 - to be started
As an O-DU L2 developer, I want to implement SMO/O1 sends REconfiguration with Optimized RRM Policy
Updates from HCL:
https://jira.o-ran-sc.org/browse/ODUHIGH-362
Finalizing cell configuration parameters - In Progress
https://jira.o-ran-sc.org/browse/ODUHIGH-383
Cell and Network slicing configuration over O1 - In Progress
https://jira.o-ran-sc.org/browse/ODUHIGH-384
VES PM data for slicing use case - In Progress
Dependency/Blockers:
Blocked for PTP grandmaster at OSC lab to start the end to end integration activities
Updated: 15th Sept 2021
JIRA: Epics Status below:
https://jira.o-ran-sc.org/browse/ODUHIGH-357 - Done
Study for creation of multiple bearers
https://jira.o-ran-sc.org/browse/ODUHIGH-365 - Done
Study and Design for Requirements for 3gpp functionality for slicing support
https://jira.o-ran-sc.org/browse/ODUHIGH-366 - Done
Study and Design for Requirements [3gpp functionality for slicing support ]
https://jira.o-ran-sc.org/browse/ODUHIGH-358 - Done
Support for more than one DRB in UE context Setup Request
https://jira.o-ran-sc.org/browse/ODUHIGH-369 - In Progress
Support for Slice Configuration (3gpp functionalities)
https://jira.o-ran-sc.org/browse/ODUHIGH-356 - In Progress
Feature study and design for HARQ
https://jira.o-ran-sc.org/browse/ODUHIGH-359 - In Progress
Support to add and modify more than one DRB in UE context Mod Request
https://jira.o-ran-sc.org/browse/ODUHIGH-368 - To be done
Slice information associated during PDU session establishment procedure
Updates from HCL:
https://jira.o-ran-sc.org/browse/ODUHIGH-362
Finalizing cell configuration parameters - In Progress
https://jira.o-ran-sc.org/browse/ODUHIGH-383
Cell and Network slicing configuration over O1 - In Progress
https://jira.o-ran-sc.org/browse/ODUHIGH-384
VES PM data for slicing use case - In Progress
Dependency/Blockers:
Blocked for PTP grandmaster at OSC lab to start the end to end integration activities
Updated: 7th July 2021
JIRA: Epics Status below:
https://jira.o-ran-sc.org/browse/ODUHIGH-184 - Done
As an O-DU L2 developer, I want to implement single UE DL data path and bench-marking
https://jira.o-ran-sc.org/browse/ODUHIGH-185 - Done
As an O-DU L2 developer, I want to implement single UE UL data path and bench-marking
https://jira.o-ran-sc.org/browse/ODUHIGH-186 - WIP
As an O-DU L2 developer, I want to add support for 64QAM modulation scheme in DL
Basic code changes complete. Testing in progress for data path
https://jira.o-ran-sc.org/browse/ODUHIGH-187 - WIP
As an O-DU L2 developer, I want to add support for 16QAM modulation scheme in UL
Basic code changes complete. Testing to be done for data path
https://jira.o-ran-sc.org/browse/ODUHIGH-264 - Done
As an O-DU L2 developer, I want to add support for Mu1
Code changes at DU APP completed.
Resource allocation for SSB to msg5 completed
Code changes for UE registration flow in progress
Updates to k0, k1, k2 in progress
https://jira.o-ran-sc.org/browse/ODUHIGH-265 - Done
As an O-DU L2 developer, I want to add support for 100 MHz Bandwidth
Code changes at DU APP completed.
Resource allocation for SSB to msg5 completed
Code changes for UE registration flow in progress
Updates to k0, k1, k2 in progress will be continued in E release
https://jira.o-ran-sc.org/browse/ODUHIGH-266 - Done
As an O-DU L2 developer, I want to add support for TDD mode
Code changes at DU APP completed.
Resource allocation for SSB to msg5 completed
Code changes for UE registration flow in progress
Updates to k0, k1, k2 in progress will be continued in E release (Irrespective of FDD or TDD stack)
https://jira.o-ran-sc.org/browse/ODUHIGH-299 - Done
As an O-DU L2 developer, I want to develop O-DU High Layers to support Closed Loop Automation Use-case
Yang modules to be supported by O-DU to ensure the end-to-end functionality of the use case "Closed loop" is in progress. Basic configuration is agreed to support CLA use case.
Internal call flow/message sequence between O-CU and O-DU for cell activation and deactivation is clarified. Call flow updated at
UE delete functionality complete
Cell delete functionality complete
Issue with mis-coordination between cell delete and DL RRC message, resolved.
Code changes for CU Interaction is completed
Code changes for Config update over F1 interface is completed
O1 Integration for O-DU for CLA is completed ( Cell stop and Cell restart)
Blocker : code segmentation is observed, analysis is going on (code optimization is required to be scoped in E release)
https://jira.o-ran-sc.org/browse/ODUHIGH-267 - Done
As an O-DU L2 developer, I want to integrate O-DU High with O-DU Low in Radio Mode
SSB transmission successful
Debugging issue with Sib1 transmission , PDCCH is received but no PDSCH seen at O-DU low.
PDSCH for SIB1 is detected at L1 but L1 does not process it. Pointer is to check the PDSCH PDU parameters
Further debug sessions needed to close the ongoing issues.
There is no breakthrough even after several debug sessions with O-DU Low
SIB1 detection at L1 is successful. PHY.XML is updated with removing the hardware accelerator (<dpdkBasebandFecMode> from 1 to 0 to force the SW encoder)
For the CLA usecase, Cell stop request is received from O-DU high to low but O-DU low sends stop indication multiple times. This issue is fixed in L1 later binary 20.08. This binary update will happen in D-maintenance phase.
https://jira.o-ran-sc.org/browse/ODUHIGH-268 - Done
As an O-DU L2 developer, I want to integrate O-DU High with O-CU
Using Radisys commercial CU as a test fixture
New VM configured as per H/W and S/W requirements of Radisys CU
The Network interfaces and CentOS version needs to be revisited for the CU machine. This is achieved with limited OSC lab setup.
https://jira.o-ran-sc.org/browse/ODUHIGH-269 - Done
As an O-DU L2 developer, I want to support End to End testing scenarios
Testing of broadcast messages at O-RU emulator set to begin
Viavi confirmed receiving at O-RU. Needs verification from UE sim.
Debug session is planned on 23rd June to achieve SSB and SIB1 transmission till UE simulator and then follow with RACH procedure.
Latest issue: the eCPRI packets differentiation between control plane and user plane through vlan id is supported by Intel, however O-RU support the packet differentiation based on eCPRI packet type. hence the fronthaul transmission validation is blocked.
Intel shall update the L1 package supporting C/U plane differentiation using eCPRI packet type in the D-release maintainance phase.
Updates from HCL:
https://jira.o-ran-sc.org/browse/ODUHIGH-247 - Done
As an O-DU L2 developer, I want to Establish Netconf session for O1 interface for CM
https://jira.o-ran-sc.org/browse/ODUHIGH-297 - Done
As an O-DU L2 developer, I want to Establish Netconf session for O1 interface for CM
https://jira.o-ran-sc.org/browse/ODUHIGH-322 - Done
As an O-DU L2 developer, I want to develop O-DU High Layers to support Closed Loop Automation Use-case
https://jira.o-ran-sc.org/browse/ODUHIGH-327 - Done
As an O-DU L2 developer, I want to develop O-DU High Layers to support Closed Loop Automation Use-case
https://jira.o-ran-sc.org/browse/ODUHIGH-328 - Done
As an O-DU L2 developer, I want to develop O-DU High Layers to support Closed Loop Automation Use-case
https://jira.o-ran-sc.org/browse/ODUHIGH-347 - Done
As an O-DU L2 developer, I want to develop O-DU High Layers to support Closed Loop Automation Use-case
Tested locally with SMO both with IPv4 and IPv6. Able to mount and connect ODU.
Integration with SMO in working fine with IPv4 but with IPv6 could not tested as it is not enabled in OSC lab
Integration with O-DU code for cell down and up scenario is completed, validation is completed
Edit-config testing from SMO to ODU for cell down/up is in completed in OSC lab
https://jira.o-ran-sc.org/browse/ODUHIGH-349 - Done
As an O-DU L2 developer, I want to develop O-DU High Layers to support Closed Loop Automation Use-case
Dependency/Blockers:
O1 configuration for day-1 shall need to be completed to start with CLA. However basic configuration e.g. cell state/operational state/admin state shall be supported initially. Use admin state as unlocked to validate the RU link failure.
Server(VM) configuration (H/W and S/W) to mount Radisys CU as a test fixture.
Unable to use valgrind with Intel libraries. Debugging must be carried out with Alternate methods.
Intel/Viavi to confirm successful decoding of SSB/SIB1 at UE sim (TM500).
Updated: 30th June 2021
JIRA: Epics Status below:
https://jira.o-ran-sc.org/browse/ODUHIGH-184 - Done
As an O-DU L2 developer, I want to implement single UE DL data path and bench-marking
https://jira.o-ran-sc.org/browse/ODUHIGH-185 - Done
As an O-DU L2 developer, I want to implement single UE UL data path and bench-marking
https://jira.o-ran-sc.org/browse/ODUHIGH-186 - WIP
As an O-DU L2 developer, I want to add support for 64QAM modulation scheme in DL
Basic code changes complete. Testing in progress for data path
https://jira.o-ran-sc.org/browse/ODUHIGH-187 - WIP
As an O-DU L2 developer, I want to add support for 16QAM modulation scheme in UL
Basic code changes complete. Testing to be done for data path
https://jira.o-ran-sc.org/browse/ODUHIGH-264 - Done
As an O-DU L2 developer, I want to add support for Mu1
Code changes at DU APP completed.
Resource allocation for SSB to msg5 completed
Code changes for UE registration flow in progress
Updates to k0, k1, k2 in progress
https://jira.o-ran-sc.org/browse/ODUHIGH-265 - Done
As an O-DU L2 developer, I want to add support for 100 MHz Bandwidth
Code changes at DU APP completed.
Resource allocation for SSB to msg5 completed
Code changes for UE registration flow in progress
Updates to k0, k1, k2 in progress will be continued in E release
https://jira.o-ran-sc.org/browse/ODUHIGH-266 - Done
As an O-DU L2 developer, I want to add support for TDD mode
Code changes at DU APP completed.
Resource allocation for SSB to msg5 completed
Code changes for UE registration flow in progress
Updates to k0, k1, k2 in progress will be continued in E release (Irrespective of FDD or TDD stack)
https://jira.o-ran-sc.org/browse/ODUHIGH-299 - Done
As an O-DU L2 developer, I want to develop O-DU High Layers to support Closed Loop Automation Use-case
Yang modules to be supported by O-DU to ensure the end-to-end functionality of the use case "Closed loop" is in progress. Basic configuration is agreed to support CLA use case.
Internal call flow/message sequence between O-CU and O-DU for cell activation and deactivation is clarified. Call flow updated at
UE delete functionality complete
Cell delete functionality complete
Issue with mis-coordination between cell delete and DL RRC message, resolved.
Code changes for CU Interaction is completed
Code changes for Config update over F1 interface is completed
O1 Integration for O-DU for CLA is completed ( Cell stop and Cell restart)
Blocker : code segmentation is observed, analysis is going on (code optimization is required to be scoped in E release)
https://jira.o-ran-sc.org/browse/ODUHIGH-267 - WIP
As an O-DU L2 developer, I want to integrate O-DU High with O-DU Low in Radio Mode
SSB transmission successful
Debugging issue with Sib1 transmission , PDCCH is received but no PDSCH seen at O-DU low.
PDSCH for SIB1 is detected at L1 but L1 does not process it. Pointer is to check the PDSCH PDU parameters
Further debug sessions needed to close the ongoing issues.
There is no breakthrough even after several debug sessions with O-DU Low
SIB1 detection at L1 is successful. PHY.XML is updated with removing the hardware accelerator (<dpdkBasebandFecMode> from 1 to 0 to force the SW encoder)
For the CLA usecase, Cell stop request is received from O-DU high to low but O-DU low sends stop indication multiple times. This issue is fixed in L1 later binary 20.08. This binary update will happen in D-maintenance phase.
https://jira.o-ran-sc.org/browse/ODUHIGH-268 - WIP
As an O-DU L2 developer, I want to integrate O-DU High with O-CU
Using Radisys commercial CU as a test fixture
New VM configured as per H/W and S/W requirements of Radisys CU
The Network interfaces and CentOS version needs to be revisited for the CU machine.
https://jira.o-ran-sc.org/browse/ODUHIGH-269 - WIP
As an O-DU L2 developer, I want to support End to End testing scenarios