[发明专利]VXLAN报文处理方法以及装置有效
申请号: | 201510097872.9 | 申请日: | 2015-03-05 |
公开(公告)号: | CN104683152B | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 彭剑远 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/70 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | vxlan 报文 处理 方法 以及 装置 | ||
1.一种可扩展虚拟局域网络VXLAN报文处理方法,应用于VXLAN网络的本地隧道端点VTEP设备,其特征在于,所述方法包括:
若所述本地VTEP设备为分支SPOKE设备,确定所述本地VTEP设备所在实例中是否存在作为中心HUB设备的VTEP设备;
若是,在接收到主机发送的数据报文后,将所述数据报文封装为VXLAN报文发送至作为HUB设备的VTEP设备,以使所述作为HUB设备的VTEP设备将所述VXLAN报文进行解封装后得到数据报文,并将数据报文发送至管理服务器进行处理。
2.如权利要求1所述的方法,其特征在于,所述确定所述本地VTEP设备所在实例中是否存在HUB设备具体包括:
向与本地VTEP设备为同一实例中作为信息收集设备的VTEP设备发送注册请求报文;
接收所述作为信息收集设备的VTEP设备回复的注册应答报文,若所述注册应答报文携带HUB设备标识,则确定所述作为信息收集设备的VTEP设备为HUB设备。
3.如权利要求1所述的方法,其特征在于,在接收到主机发送的数据报文之后,所述方法还包括:
学习所述数据报文的源地址信息,并将所述数据报文的源地址信息以及接收所述数据报文的端口的端口信息保存至本地转发表项中;
在接收到作为HUB设备的VTEP设备发送的VXLAN报文后,将所述VXLAN报文进行解封装后得到数据报文,并确定所述本地转发表项中是否有与该数据报文的目的地址对应的端口信息,若有,根据所述目的地址对应的端口信息将所述数据报文转发至对应的主机,否则,将所述数据报文发送至与所述本地VTEP设备连接的所有主机;
其中,接收的VXLAN报文是作为HUB设备的VTEP设备将已收到的来自管理服务器的数据报文进行封装得到的。
4.如权利要求1-3任一所述的方法,其特征在于,所述方法还包括:
若所述本地VTEP设备为HUB设备,在接收到VXLAN报文后,将所述VXLAN报文进行解封装后得到数据报文,将该数据报文的源地址信息以及接收该VXLAN报文的端口的端口信息保存至本地转发表项中;
将数据报文发送至管理服务器进行处理;
接收管理服务器发送的数据报文,确定所述本地转发表项中是否有与数据报文的目的地址对应的端口信息,若有,按照所述对应的端口信息将所述数据报文封装为VXLAN报文后,发送至对应的VTEP设备,否则,将所述数据报文封装为VXLAN报文后,发送至所有作为SPOKE设备的VTEP设备。
5.一种VXLAN报文处理装置,应用于VXLAN网络的本地VTEP设备,其特征在于,所述装置包括:
确定单元,用于在所述本地VTEP设备为分支SPOKE设备时,确定所述本地VTEP设备所在实例中是否存在作为中心HUB设备的VTEP设备;
收发单元,用于在所述本地VTEP设备所在实例中存在作为HUB设备的VTEP设备时,若接收到主机发送的数据报文,将所述数据报文封装为VXLAN报文发送至所述作为HUB设备的VTEP设备,以使所述作为HUB设备的VTEP设备将所述VXLAN报文进行解封装后得到数据报文,并将数据报文发送至管理服务器进行处理。
6.如权利要求5所述的装置,其特征在于,所述确定单元具体用于:
向与本地VTEP设备为同一实例中作为信息收集设备的VTEP设备发送注册请求报文;
接收所述作为信息收集设备的VTEP设备回复的注册应答报文,若所述注册应答报文携带HUB设备标识,则确定所述作为信息收集设备的VTEP设备为HUB设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510097872.9/1.html,转载请声明来源钻瓜专利网。