8. 物理NIC
仮想スイッチをバイパスする技術
IIJ Technical WEEK 2015
VMM
VM
NIC
物理NIC 物理NIC
VM
仮想スイッチ
NIC
仮想スイッチ
NIC
VMM
VM
NIC
VM
NIC
Intel VT-d
AMD IOMMU
PCI Express
物理NIC 物理NIC
VMM
VM
NIC
VM
NIC
VF
NIC
Intel VT-d
AMD IOMMU
VF PF
仮想スイッチ
PCI Express
VF
VF VF VF
仮想スイッチモデル PCIパススルーモデル SR-IOVモデル
8
17. NICドライバのロード時にVFを有効化
➡ 分割されたVFはipコマンドで確認可能
IIJ Technical WEEK 2015
# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
[…]
648: eno49: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000
link/ether 8c:dc:d4:b5:c9:0c brd ff:ff:ff:ff:ff:ff
vf 0 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 1 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 2 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 3 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 4 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 5 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 6 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 7 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 8 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 9 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 10 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 11 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 12 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 13 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
vf 14 MAC 00:00:00:00:00:00, spoof checking on, link-state auto
17