安全公司报告
(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

.PDF文档 专利 VF配置方法及装置

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 VF配置方法及装置 第 1 页 专利 VF配置方法及装置 第 2 页 专利 VF配置方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:25:31上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。