[ICN-278] Investigate Openness integration for multus, sriov, nfd, bios, fpga, cmk, topology manger Created: 21/Feb/20  Updated: 16/Jul/20  Resolved: 06/Mar/20

Status: Done
Project: Integrated Cloud Native NFV
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: High
Reporter: Chenjie Xu Assignee: Chenjie Xu
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: OpenNESS integration in ICN
Sprint: ICN Sprint 12

 Description   

Investigate Openness integration for multus, sriov, nfd, bios, fpga, cmk, topology manger. Will compare the integration with ICN and integrate the better parts into openness.



 Comments   
Comment by Chenjie Xu [ 06/Mar/20 ]

We have a meeting with openness team and the meeting minutes related to this Jira are below:

  • All openness components such as multus, sriov cni, sriov network device plugin, fpga, bios, nfd, cmk, topology manager are part of package, no individual test cases for those components. More work done in the openness package and enabling the EPA features
  • Krishna suggested to finish the Edge components for ICN and include the flex core components after it.
  • Once the Openness Edge components are completed in ICN, ICN team will approach Krishna for Hardware confirmation(Intel® FPGA Programmable Acceleration Card N3000) & PSG team contact for bbdev_config_service, flexran-dpdk-bbdev-v19-10.patch, FPGA image for 5GNR vRAN

License regarding Syscfg tool package in bios docker images(https://github.com/open-ness/edgenode/blob/3e44cdd0969af90568ddfde36b4daa7bc1c099e6/build/biosfw/Dockerfile

Comment by Chenjie Xu [ 06/Mar/20 ]

Openness team's reply:

Microservices Opens/Questions
Multus, SR-IOV CNI, SR-IOV Network Device Plugin, Topology Manager, CMK, NFD ·        We cannot find test cases in OpenNESS github, could you please let us know how OpenNESS test these microservices or share us the cases?
[Krishna] Usage for each of these can be found here - https://github.com/open-ness/specs/tree/master/doc/enhanced-platform-awareness
Bios ·        We cannot find test cases in OpenNESS github, could you please let us know how OpenNESS test it?
·        Could you please tell us the server version, motherboard version, bios version used by your team to test bios?
[Krishna] [*_https://github.com/open-ness/specs/blob/master/doc/enhanced-platform-awareness/openness-bios.md_*] there is no test case use this document to create a K8s job on the following reference platform https://github.com/open-ness/specs/blob/master/openness_releasenotes.md#2nd-generation-intel-xeon-scalable-processors
FPGA ·        We cannot find test cases in OpenNESS github, could you please let us know how OpenNESS test it?
·        Below packages for setting up FPGA are not available: bbdev_config_service, n3000-1-3-5-beta-rte-setup.zip, n3000-1-3-5-beta-cfg-2x2x25g-setup.zip, flexran-dpdk-bbdev-v19-10.patch. Could you please share these packages with us or how can we apply them?
·        FPGA image for 5GNR vRAN is not available. Could you please share the image with us?
[Krishna] how to build and test with sample app for FPGA is here - https://github.com/open-ness/specs/blob/master/doc/enhanced-platform-awareness/openness-fpga.md
FPGA you need to first get VC hardware and images from the PSG team. The deployment will be using FlexRAN.

 

By the way, could you please help us understand what’s the difference between flexran and vran?

[Krishna] FlexRAN is the reference implementation that can be used to deploy vRAN

Comment by Chenjie Xu [ 27/Feb/20 ]

An email has been sent to Openness team for opens and questions. The email is below:
---------------------------------------------

Hi Krishna,

We start to work on OpenNESS integration with ICN, and as Srini suggested, we will leverage OpenNESS most to enable OpenSource + OpenNESS microservices in ICN while we have some opens for below microservices, could you please help review and comment?

 

Microservices Opens/Questions
Multus, SR-IOV CNI, SR-IOV Network Device Plugin, Topology Manager, CMK, NFD ·        We cannot find test cases in OpenNESS github, could you please let us know how OpenNESS test these microservices or share us the cases?
Bios ·        We cannot find test cases in OpenNESS github, could you please let us know how OpenNESS test it?
·        Could you please tell us the server version, motherboard version, bios version used by your team to test bios?
FPGA ·        We cannot find test cases in OpenNESS github, could you please let us know how OpenNESS test it?
·        Below packages for setting up FPGA are not available: bbdev_config_service, n3000-1-3-5-beta-rte-setup.zip, n3000-1-3-5-beta-cfg-2x2x25g-setup.zip, flexran-dpdk-bbdev-v19-10.patch. Could you please share these packages with us or how can we apply them?
·        FPGA image for 5GNR vRAN is not available. Could you please share the image with us?

 

By the way, could you please help us understand what’s the difference between flexran and vran?

 

Best Regards,

Xu, Chenjie

Comment by Chenjie Xu [ 27/Feb/20 ]

The investigation result has been added on the wiki page as below:
https://wiki.akraino.org/display/AK/OpenNESS+19.12+Investigation#OpenNESS19.12Investigation-OpennessintegrationforMultus,SR-IOVCNI,SR-IOVNetworkDevicePlugin,FPGA,Bios,TopologyManager,CMK,NFD

Generated at Sat Feb 10 05:58:38 UTC 2024 using Jira 9.4.5#940005-sha1:e3094934eac4fd8653cf39da58f39364fb9cc7c1.