问题描述
我有一个使用 XL710 Intel NIC 的 SRIOV 接口的 VM。我遇到的问题是,当我从 vm 端更改这些接口之一的 Mac 地址时,我没有看到 Mac 地址更改反映在主机端的相应 VF 上。 要更改 Mac 地址,我在 vm 端运行它 ip 链接设置 dev eth3 地址 52:54:00:dd:35:87 然后在host端,还是看到老的Mac地址 [root@localhost ~]# ip l |grep "vf 3" vf 3 MAC 52:54:00:ff:c2:46,欺骗检查开启,链接状态自动,信任开启
能否请您帮忙解释一下为什么接口 Mac 地址没有更新。我没有在其他英特尔 NIC 上看到这种行为,例如(Niantic 82599 和驱动程序 ixgbevf)。
我的设置的一些细节。 主机
- RHEL 7.9 操作系统,内核 3.10.0-1160.15.2.el7.x86_64
- 驱动程序 i40e,版本 2.15.9
- 启用 SRIOV,从两个 PF 创建多个 VF
- 信任模式在每个 VF 上都处于开启状态,并且链接关闭时处于开启状态
- 管理程序是 KVM
虚拟机
- fedora 12,内核 4.9.5
- 驱动程序 iavf,版本 4.0.1
- 4 个 SRIOV 接口,每个 PF 2 个,
- 启用绑定,模式=1(主动备份)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)