1. 程式人生 > >SR-IOV and sr-iov in neutron

SR-IOV and sr-iov in neutron

其他 設備 相互 p s AR nbsp -s https Opens

簡述:

  1. SR-IOV是眾多IO虛擬化技術的一種,也是PCIe標準的擴展,簡單來講,就是將單個物理PCIe設備虛擬成多個相互獨立的IO設備,本質上來講是將單個設備的資源訪問通過某種隔離的功能(Function)方式交付出去。不同於虛擬化,這樣可以×××能相當於與本機物理設備。其中涉及兩個概念:PF和VF。

  2. 物理功能 (Physical Function, PF)

    1. 用於支持 SR-IOV 功能的 PCI 功能,如 SR-IOV 規範中定義。PF 包含 SR-IOV 功能結構,用於管理 SR-IOV 功能。PF 是全功能的 PCIe 功能,可以像其他任何 PCIe 設備一樣進行發現、管理和處理。PF 擁有完全配置資源,可以用於配置或控制 PCIe 設備。

  3. 虛擬功能 (Virtual Function, VF)

    1. 與物理功能關聯的一種功能。VF 是一種輕量級 PCIe 功能,可以與物理功能以及與同一物理功能關聯的其他 VF 共享一個或多個物理資源。VF 僅允許擁有用於其自身行為的配置資源。

    邏輯圖如下:可以發現是將物理NIC分隔成多個VF,再交付給虛擬機使用,PF是全功能的。

技術分享圖片

SR-IOV in neutron

  1. 基本介紹和配置:

  2. https://docs.openstack.org/neutron/queens/admin/config-sriov.html




參考:

  1. https://docs.oracle.com/cd/E38902_01/html/E38873/glbzi.html



SR-IOV and sr-iov in neutron