Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-3048

Cisco RFE -Support vSphere platform for VFIO / DPDK (with SRIOV)

XMLWordPrintable

    • False
    • None
    • False
    • Not Selected

      Partner:
      Cisco Security BU
      Account#: 6310357

      •  Problem __ Summary of Use __ Case _ Request{}:{_}  

      Cisco: __ Support vSphere platform for VFIO / DPDK (with SRIOV)

      1. Master Node:

        a) 3 master nodes running as VM on vSphere environment.

      1. 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.

      1. Packages:

        a) OpenShift 4.9

        b) Red Hat Enterprise Linux CoreOS release 4.9 on all master/worker nodes

      1. CNI:

        a) Multus with SRIOV plugin.

        b) “vfio-pci” as deviceType in “SriovNetworkNodePolicy” yaml file.

      1. Application:

        a) DPDK pod which binds to VF’s PCI address which is created from the PF’s during “SriovNetworkNodePolicy” and “SriovNetwork”deployment.

       

      •  Why is this important:  

      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.

              mcurry@redhat.com Marc Curry
              adakopou@redhat.com Antonios Dakopoulos
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: