[发明专利]转发报文的方法和装置有效
申请号: | 201610327961.2 | 申请日: | 2016-05-17 |
公开(公告)号: | CN107395508B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 王雨晨 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/801;H04L12/46 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 毛威;时林 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转发 报文 方法 装置 | ||
本发明实施例公开了一种转发报文的方法,应用于包括第一物理交换机和第一物理主机的通信系统,该方法包括:第一物理交换机接收该第一物理主机上运行的第一虚拟交换机通过第一中继端口发送的第一报文,第一报文携带源MAC地址、目的MAC地址和第一VLAN映射标识,第一报文是源MAC地址标识的源虚拟机发送给目的MAC地址标识的目的虚拟机的报文,该源虚拟机是该第一物理主机上运行的一个虚拟机,第一VLAN映射标识用于标识源虚拟机所属于的VLAN网段;第一物理交换机确定目的MAC地址的地址类型,地址类型包括非广播地址和广播地址;第一物理交换机根据目的MAC地址的地址类型,对第一报文进行转发处理。
技术领域
本发明涉及虚拟机领域,并且更具体地,涉及一种转发报文的方法和装置。
背景技术
在传统的虚拟网络组网中,通信设备主要包括物理主机和物理交换机,一个物理主机上通常会运行有一个虚拟交换机和至少一个虚拟机。虚拟交换机仅支持虚拟局域网(Virtual Local Area Network,VLAN)协议,而不支持虚拟扩展局域网(VirtualExtensible LAN,VXLAN)协议。物理交换机负责VLAN协议中的虚拟局域网标识VLAN_ID与VXLAN协议中虚拟扩展局域网标识(VXLAN Network Identifier,VNI)之间的转换。基于上述组网结构,虚拟机之间进行通信时,源虚拟机发送的用于通信的报文首先会进入虚拟交换机。如果通信的源虚拟机与目的虚拟机属于不同的VLAN,报文就会经虚拟交换机的转发进入物理交换机,由物理交换机对报文进行VLAN_ID与VNI之间的转换后,最终发送给目的虚拟机。
但是,如果进行通信的源虚拟机与目的虚拟机属于相同的VLAN,由于传统组网中的虚拟交换机是支持VLAN协议的,即,虚拟交换机接收到源虚拟机发送的用于通信的报文后,会直接转发至目的虚拟机,而不会转发进入物理交换机。
因此,部署在传统组网中的物理交换机不能接收到虚拟机之间用于通信的全部报文,进而不能实现对虚拟机之间通信流量的统一管理。
发明内容
本申请提供一种转发报文的方法,使得物理交换机能够接收到虚拟机之间通信时发送的全部报文,从而能够对虚拟机之间的通信流量进行统一管理。
第一方面,本申请提供一种转发报文的方法,应用于包括第一物理交换机和第一物理主机的通信系统,该第一物理交换机上配置有至少一个中继端口,该第一物理主机上运行有至少一个虚拟交换机和至少两个虚拟机,该至少一个虚拟交换机中的每个虚拟交换机通过与该虚拟交换机连接的中继端口与该第一物理交换机传输报文,每个虚拟机属于一个租户,每个租户具有至少一个虚拟局域网标识VNI,每个VNI用于在该通信系统中唯一地标识对应的租户所属于的虚拟扩展局域网VXLAN网段,每两个虚拟机所具有的VLAN映射标识相异,每个虚拟机具有一个虚拟局域网VLAN映射标识,每个VLAN映射标识用于在该通信系统中唯一地标识一个虚拟机所属于的VLAN网段,每个虚拟机具有一个媒体接入控制MAC地址,每个MAC地址用于在该通信系统中唯一地标识一个虚拟机,该第一物理交换机上存储有第一映射表、第二映射表和第三映射表,该第一映射表用于记录多个MAC地址与多个VLAN映射标识之间的一一映射关系,该第二映射表用于记录多个MAC地址与多个中继端口之间的映射关系,每个中继端口对应至少一个MAC地址,该第三映射表用于记录多个VLAN映射标识与多个VNI之间的映射关系,每个VNI对应至少一个VLAN映射标识,该方法包括:该第一物理交换机接收该第一物理主机上运行的第一虚拟交换机通过第一中继端口发送的第一报文,其中,该第一报文携带源MAC地址、目的MAC地址和第一VLAN映射标识,该第一报文是该源MAC地址标识的源虚拟机发送给该目的MAC地址标识的目的虚拟机的报文,该源虚拟机是该第一物理主机上运行的一个虚拟机,该第一VLAN映射标识用于标识该源虚拟机所属于的VLAN网段;该第一物理交换机确定该目的MAC地址的地址类型,其中,地址类型包括非广播地址和广播地址;该第一物理交换机根据该目的MAC地址的地址类型,对该第一报文进行转发处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610327961.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:确定路由策略的方法和装置
- 下一篇:一种基于物联网的大数据信息处理方法及系统