[发明专利]报文发送方法及装置有效
申请号: | 201811007624.0 | 申请日: | 2018-08-30 |
公开(公告)号: | CN109167731B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 杨斌 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/46 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 杨志廷 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 发送 方法 装置 | ||
本发明提供一种报文发送方法及装置,该方法包括:根据泛洪报文携带的目的地址和预先设置的VXLAN组播映射表,获取泛洪报文映射的VTEP组播组地址,并判断是否有与VTEP组播组地址对应的VTEP组播组表项。若存在,则对泛洪报文进行封装,得到第一封装报文,并根据第一封装报文中的VTEP组播组地址和VTEP组播组表项中的出接口,发送第一封装报文。当VTEP设备包括对应的VTEP组播组表项时,可以根据VTEP组播组表项中所记录的出接口,对第一封装报文进行发送,使得接收第一封装报文的远端VTEP设备可以向对应服务器的虚拟机转发泛洪报文,避免了远端VTEP设备接收第一封装报文后没有可以接收泛洪报文的虚拟机的情况,减少了VTEP设备发送第一封装报文所占用的带宽,提高了带宽利用率。
技术领域
本发明涉及通信技术领域,特别涉及一种报文发送方法及装置。
背景技术
在发送报文的过程中,通常需要根据报文中的MAC(Media Access Control,媒体接入控制)地址对报文进行转发。但是,随着虚拟机数量的不断增加,而MAC表中各个MAC地址的数目并未发生变化,使得虚拟机的数量受到限制。因此,基于IP(Intemet Protocol,互联网协议)网络,产生了采用了MAC in UDP(User Datagram Protocol,用户数据报协议)技术的VXLAN(Virtual eXtensible Local Area Network,可扩展虚拟局域网)。
相关技术中,若采用VXLAN组播路由的方式对泛洪报文进行发送,则在同一个VXLAN中的各个VTEP(VXLAN Tunnel End Point,VXLAN隧道端点)设备均需要加入相同的组播组,而位于IP(Internet Protocol,互联网协议)核心网络中,与各个VTEP设备连接的核心设备则可以建立该组播组的组播转发表项。
若第一VTEP设备对应的一个服务器中的任意一个虚拟机,向第一VTEP设备发送了泛洪报文,则第一VTEP设备可以接收该泛洪报文,并根据该泛洪报文所属的VXLAN,对该泛洪报文进行封装,向IP核心网络的核心设备发送封装后的报文,核心设备在接收封装后的报文后,可以根据已建立的组播转发表项,向VXLAN中的除第一VTEP设备之外的其他各个VTEP设备转发复制后的报文。相应的,其他各个VTEP设备可以接收核心设备复制并转发的报文,并对该报文进行解封,向相对应的各个服务器中属于相同VXLAN内的各个虚拟机发送解封后的报文。
但是,如果某个VTEP设备对应的服务器中不存在属于相同VXLAN的虚拟机,则VTEP设备会丢弃接收的报文,而VTEP设备在接收被丢弃的报文的过程中,接收报文所占用的带宽就被浪费,使得带宽的利用率较低。
发明内容
本发明的目的在于,针对上述现有技术中的不足,提供一种报文发送方法及装置。
本发明的目的之一提供一种报文发送方法,所述方法包括:
根据泛洪报文携带的目的地址和预先设置的可扩展虚拟局域网VXLAN组播映射表,获取所述泛洪报文映射的可扩展虚拟局域网隧道端点VTEP组播组地址;
判断是否有与所述VTEP组播组地址对应的VTEP组播组表项;
若存在与所述VTEP组播组地址对应的VTEP组播组表项,对所述泛洪报文进行封装,得到第一封装报文,所述第一封装报文包括所述VTEP组播组地址;
根据所述第一封装报文中的VTEP组播组地址和所述VTEP组播组表项中的出接口,发送所述第一封装报文。
进一步地,在所述根据泛洪报文携带的目的地址和预先设置的可扩展虚拟局域网VXLAN组播映射表,获取所述泛洪报文映射的可扩展虚拟局域网隧道端点VTEP组播组地址之前,所述方法还包括:
接收协议报文,所述协议报文包括待加入组播地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811007624.0/2.html,转载请声明来源钻瓜专利网。