(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210769685.0
(22)申请日 2022.06.30
(71)申请人 山东浪潮科 学研究院有限公司
地址 250101 山东省济南市高新区浪潮路
1036号浪潮科技园
(72)发明人 丁世赛 厉肃
(74)专利代理 机构 北京路浩知识产权代理有限
公司 11002
专利代理师 赵娜
(51)Int.Cl.
H04L 41/0806(2022.01)
H04L 41/0895(2022.01)
G06F 9/50(2006.01)
(54)发明名称
VF配置方法及装置
(57)摘要
本发明提供一种VF配置方法及装置, 涉及网
络虚拟化技术领域, 所述方法包括: 对一个虚拟
端口配置N个VF, 并将所述N个VF同时挂载到虚拟
机; 所述N个VF的MAC地址和VLAN均相同, 所述N为
大于1的正整数。 本发明通过对一个虚拟端口配
置多个VF, 提高了SR ‑IOV的L2冗余, 解决虚拟机
单点故障, 提高虚拟机的可靠性, 多个VF的MA C地
址和VLAN均相同, 无需开启安全信任开关, 提高
了安全性。
权利要求书1页 说明书6页 附图3页
CN 115314380 A
2022.11.08
CN 115314380 A
1.一种VF配置方法, 其特 征在于, 包括:
对一个虚拟端口配置N个VF, 并将所述N个VF同时挂载到虚拟机; 所述N个VF的MAC地址
和VLAN均相同, 所述 N为大于1的正整数。
2.根据权利要求1所述的VF配置方法, 其特征在于, 所述对一个虚拟端口配置N个VF之
前, 还包括:
设置VF白名单;
利用所述VF白名单对VF进行筛 选, 获取VF池。
3.根据权利要求2所述的VF配置方法, 其特 征在于, 所述获取VF池之后, 还 包括:
确定每一个VF池中VF处于空 闲态的数量;
若每一个VF池中VF处于空闲态的数量均大于等于M个, 则从每一个VF池中选择M个处于
空闲态的VF; 所述M个为预设请求的VF个数。
4.根据权利要求3所述的VF配置方法, 其特征在于, 所述从每一个VF池中选择M个处于
空闲态的VF之后, 还 包括:
将选择的N个VF对应的PCI地址以列表类型的方式更新到所述虚拟端口的信息中; 所述
N个VF为从所有VF池中选取 出的处于空 闲态的VF。
5.根据权利 要求1所述的VF配置方法, 其特征在于, 对一个虚拟端口配置N个VF之后, 还
包括:
检测VF是否变化;
对变化的VF进行配置调整, 并更新所述虚拟端口 的状态。
6.根据权利 要求1所述的VF配置方法, 其特征在于, 所述N个VF的MAC地址和VLAN均采用
所述虚拟端口 的MAC地址和VLAN。
7.一种VF配置装置, 其特 征在于, 包括:
配置模块, 用于对一个虚拟端口配置N个VF, 并将所述N个VF同时挂载到虚拟机; 所述N
个VF的MAC地址和VLAN均相同, 所述 N为大于1的正整数。
8.一种电子设备, 包括存储器、 处理器及存储在所述存储器上并可在所述处理器上运
行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求1至6中
的任一项所述VF配置方法。
9.一种非暂态计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机
程序被处 理器执行时实现如权利要求1至 6中的任一项所述VF配置方法。
10.一种计算机程序产品, 包括计算机程序, 其特征在于, 所述计算机程序被处理器执
行时实现如权利要求1至 6中的任一项所述VF配置方法。权 利 要 求 书 1/1 页
2
CN 115314380 A
2VF配置方 法及装置
技术领域
[0001]本发明涉及网络虚拟化 技术领域, 尤其涉及一种VF配置方法及装置 。
背景技术
[0002]在网络功能虚拟化(Network Function Virtualization,NFV)领域, 许多场景需
要单根I/O虚拟化(Si ngle Root I/O Virtualization,SR‑IOV)的L2冗余。
[0003]目前的nova和neutron L2绑定的解决方案通常是通过配置多个neutron端口并分
配不同的虚拟功能(Vir tual Functions,VF)在不同的物理网卡 来实现。
[0004]虚拟机挂载的VF之间的物理地址(Media Access Control,MAC)和虚拟局域网
(Virtual Local Area Network,VLAN)不相同, 在进行聚合时必须关闭安全检测, 带来了安
全性问题。
发明内容
[0005]针对现有技 术中存在的问题, 本发明提供一种VF配置方法及装置 。
[0006]本发明提供一种VF配置方法, 包括:
[0007]对一个虚拟端口配置N个VF, 并将所述N个VF同时挂载到虚拟机; 所述N个VF 的MAC
地址和VLAN均相同, 所述 N为大于1的正整数。
[0008]可选地, 所述对一个虚拟端口配置N个VF之前, 还 包括:
[0009]设置VF白名单;
[0010]利用所述VF白名单对VF进行筛 选, 获取VF池。
[0011]可选地, 所述获取VF池之后, 还 包括:
[0012]确定每一个VF池中VF处于空 闲态的数量;
[0013]若每一个V F池中VF处于空闲态的数量均大于等于M个, 则从每一个V F池中选择M个
处于空闲态的VF; 所述M个为预设请求的VF个数。
[0014]可选地, 所述从每一个VF池中选择M个处于空 闲态的VF之后, 还 包括:
[0015]将选择的N个VF对应的PCI地址以列表类型的方式更新到所述虚拟端口的信息中;
所述N个VF为从所有VF池中选取 出的处于空 闲态的VF。
[0016]可选地, 对一个虚拟端口配置N个VF之后, 还 包括:
[0017]检测VF是否变化;
[0018]对变化的VF进行配置调整, 并更新所述虚拟端口 的状态。
[0019]可选地, 所述 N个VF的MAC地址和VLAN均采用所述虚拟端口 的MAC地址和VLAN。
[0020]本发明还提供一种VF配置装置, 包括:
[0021]配置模块, 用于对一个虚拟端口配置N个V F, 并将所述N个V F同时挂载到虚拟机; 所
述N个VF的MAC地址和VLAN均相同, 所述 N为大于1的正整数。
[0022]本发明还提供一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理
器上运行的计算机程序, 所述处理器执行所述程序时实现如上述中的任一项所述VF配置方说 明 书 1/6 页
3
CN 115314380 A
3
专利 VF配置方法及装置
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:25:31上传分享