SR-IOV and sr-iov in neutron
阿新 • • 發佈:2018-06-18
其他 設備 相互 p s AR nbsp -s https Opens 簡述:
SR-IOV是眾多IO虛擬化技術的一種,也是PCIe標準的擴展,簡單來講,就是將單個物理PCIe設備虛擬成多個相互獨立的IO設備,本質上來講是將單個設備的資源訪問通過某種隔離的功能(Function)方式交付出去。不同於虛擬化,這樣可以×××能相當於與本機物理設備。其中涉及兩個概念:PF和VF。
物理功能 (Physical Function, PF)
用於支持 SR-IOV 功能的 PCI 功能,如 SR-IOV 規範中定義。PF 包含 SR-IOV 功能結構,用於管理 SR-IOV 功能。PF 是全功能的 PCIe 功能,可以像其他任何 PCIe 設備一樣進行發現、管理和處理。PF 擁有完全配置資源,可以用於配置或控制 PCIe 設備。
虛擬功能 (Virtual Function, VF)
與物理功能關聯的一種功能。VF 是一種輕量級 PCIe 功能,可以與物理功能以及與同一物理功能關聯的其他 VF 共享一個或多個物理資源。VF 僅允許擁有用於其自身行為的配置資源。
邏輯圖如下:可以發現是將物理NIC分隔成多個VF,再交付給虛擬機使用,PF是全功能的。
SR-IOV in neutron
基本介紹和配置:
https://docs.openstack.org/neutron/queens/admin/config-sriov.html
參考:
https://docs.oracle.com/cd/E38902_01/html/E38873/glbzi.html
SR-IOV and sr-iov in neutron