Partner:
Cisco Security BU
Account#: 6310357
Problem __ Summary of Use __ Case _ Request{}:{_}
Cisco: __ Support vSphere platform for VFIO / DPDK (with SRIOV)
Master Node:
a) 3 master nodes running as VM on vSphere environment.
Worker Node:
a) 2 worker nodes running as VM on vSphere environment.
b) 1 worker node running as BareMetal UCS server with XL710 SRIOV card, provisioned on vSphere environment.
Packages:
a) OpenShift 4.9
b) Red Hat Enterprise Linux CoreOS release 4.9 on all master/worker nodes
CNI:
a) Multus with SRIOV plugin.
b) “vfio-pci” as deviceType in “SriovNetworkNodePolicy” yaml file.
Application:
a) DPDK pod which binds to VF’s PCI address which is created from the PF’s during “SriovNetworkNodePolicy” and “SriovNetwork”deployment.
Cisco: Our CNF uses DPDK and needs to support SRIOV mode with VFIO driver combination for effective usage of CNF interfaces on host networking mode.
Also, we were using SRIOv-based deployment in our CNF to increase the performance.
Dependencies (internal and external)
Cisco: Vmware Cluster Setup with VFIO and SRIOv VF on worker nodes
Any End-Customers Requesting Feature/Functionality
[Cisco] SRIOv is required to get more perf numbers w.r.t underlying hardware (XL710/XL810 cards). Also Multus CNI is required to minimize the interfaces ( from the host networking) from the node level.
AnyAdditional Detailed Technical Requirements
Cisco: The VMware cluster should support DPDK based applications run as CNF in VFIO
Any alternate Options or Workarounds that have been evaluated and have the following Gaps:
[Cisco] Evauled SRIOv with CNI only in the bare-metal nodes. However, we need to validate the SRIOv on ShiftOnVM with VFIO.
Is RH Partner willing to help test use case/fixes:
Cisco: Yes. Can participate in beta testing.