[发明专利]虚拟化系统中的报文处理方法及装置有效
申请号: | 201410118957.6 | 申请日: | 2014-03-27 |
公开(公告)号: | CN103873374B | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 刘新民 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/947 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 郑红娟,宋志强 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 系统 中的 报文 处理 方法 装置 | ||
1.一种虚拟化系统中的报文处理方法,其特征在于,所述虚拟化系统中包括:物理服务器及其直连的物理的接入交换机;所述物理服务器中包括:单根输入输出虚拟化SR-IOV网络接口卡NIC和至少一个虚拟机VM,所述SR-IOV NIC中包括虚拟交换机vSwitch和至少一个NIC的虚拟功能VF,VM通过VF连接至vSwitch;所述接入交换机用于连接所述物理服务器的物理端口上包括至少一个虚拟端口vPort;所述方法包括:
vSwitch接收到VM通过该VM对应的一VF发来的不带标签UNTAG数据报文,其中,该UNTAG数据报文中没有携带该VM的虚拟局域网VLAN标识ID;
vSwitch根据该VF查找到对应的标记VLAN,将查找到的标记VLAN的VLAN ID添加到该UNTAG数据报文中,得到802.1Q报文;其中,VF与标记VLAN一一对应;
vSwitch将携带有标记VLAN的VLAN ID的802.1Q报文发送给本物理服务器直连的接入交换机;以使接入交换机去除该802.1Q报文中携带的虚拟局域网VLAN标识ID得到不带标签UNTAG数据报文,根据该VLAN ID查找到对应的vPort,根据该vPort查找到对应的虚拟化网络标识VNI;若得到的UNTAG数据报文是单播报文,则所述接入交换机根据该VNI和该UNTAG数据报文的目的媒体访问控制MAC地址,从本地的MAC转发表中查找到一个出接口信息;根据该出接口信息获取对应VLAN,将该对应VLAN的VLAN ID添加到该UNTAG数据报文中发送出去;
其中,所述对应VLAN是标记VLAN或业务VLAN。
2.根据权利要求1所述的方法,其特征在于,还包括:
vSwitch接收到本物理服务器直连的接入交换机发来的802.1Q报文,其中,该802.1Q报文中携带有标记VLAN的VLAN ID;
vSwitch去除该802.1Q报文中携带的标记VLAN的VLAN ID,得到UNTAG数据报文;
vSwitch根据该标记VLAN的VLAN ID查找到对应的VF的ID,将该UNTAG数据报文通过该ID所指示的VF发送给与该VF对应的VM。
3.根据权利要求1或2所述的方法,其特征在于,一个VM对应于至少一个VF,一个VF对应于一个VM。
4.一种虚拟化系统中的报文处理方法,其特征在于,所述虚拟化系统中包括:物理服务器及其直连的物理的接入交换机;所述物理服务器中包括:单根输入输出虚拟化SR-IOV网络接口卡NIC和至少一个虚拟机VM,所述SR-IOV NIC中包括虚拟交换机vSwitch和至少一个NIC的虚拟功能VF,VM通过VF连接至vSwitch;所述接入交换机用于连接所述物理服务器的物理端口上包括至少一个虚拟端口vPort;所述方法包括:
所述接入交换机接收到802.1Q报文时,所述接入交换机去除该802.1Q报文中携带的虚拟局域网VLAN标识ID得到不带标签UNTAG数据报文,根据该VLAN ID查找到对应的vPort,根据该vPort查找到对应的虚拟化网络标识VNI;
若得到的UNTAG数据报文是单播报文,则所述接入交换机根据该VNI和该UNTAG数据报文的目的媒体访问控制MAC地址,从本地的MAC转发表中查找到一个出接口信息;根据该出接口信息获取对应VLAN,将该对应VLAN的VLAN ID添加到该UNTAG数据报文中发送出去;
其中,所述对应VLAN是标记VLAN或业务VLAN;
所述接入交换机接收到的802.1Q报文是vSwitch经过处理后发送给本物理服务器直连的接入交换机得到的;所述vSwitch的处理过程为:vSwitch接收到VM通过该VM对应的一VF发来的不带标签UNTAG数据报文,其中,该UNTAG数据报文中没有携带该VM的虚拟局域网VLAN标识ID;vSwitch根据该VF查找到对应的标记VLAN,将查找到的标记VLAN的VLAN ID添加到该UNTAG数据报文中,得到802.1Q报文;其中,VF与标记VLAN一一对应;vSwitch将携带有标记VLAN的VLAN ID的802.1Q报文发送给本物理服务器直连的接入交换机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410118957.6/1.html,转载请声明来源钻瓜专利网。