【技术实现步骤摘要】
报文转发方法、装置、计算机设备和存储介质
[0001]本申请涉及云传输领域,尤其涉及一种报文转发方法、装置、计算机设备和存储介质。
技术介绍
[0002]在云环境中,由于有些服务资源无法部署到虚拟私有云网络中,因此需要将这些服务资源采用传统方式部署到虚拟网络环境中的虚拟网络设备。当虚拟私有云网络中的虚拟可扩展网络设备访问虚拟网络设备中的服务资源时,报文数据需经过虚拟扩展局域网三层网关进行解封装、路由查找和转发。因此,报文数据经虚拟扩展局域网三层网关进行路径绕行后转发,不仅增加了延迟时间,而且还会对虚拟扩展局域网三层网关造成很大的负载,降低了虚拟扩展局域网三层网关的性能。
[0003]因此如何减少报文数据的延迟时间和提高虚拟扩展局域网三层网关的性能成为亟需解决的问题。
技术实现思路
[0004]本申请提供了一种报文转发方法、装置、计算机设备和存储介质,通过根据来程方向的报文数据,创建用于对回程方向的报文数据进行会话匹配的连接跟踪表,实现报文数据无需经虚拟扩展局域网三层网关转发,可以减少报文数据的延迟时间 ...
【技术保护点】
【技术特征摘要】
1.一种报文转发方法,其特征在于,包括:获取待转发的报文数据,确定所述报文数据的转发方向;当所述转发方向为来程方向时,若所述报文数据的报文类型为虚拟可扩展网络报文,则创建所述报文数据的连接跟踪表,并将所述报文数据发送至虚拟网络设备;当所述转发方向为回程方向时,根据所述连接跟踪表对所述报文数据进行会话匹配,并根据会话匹配结果将所述报文数据发送至虚拟可扩展网络设备。2.根据权利要求1所述的报文转发方法,其特征在于,所述报文类型包括虚拟可扩展网络报文与非虚拟可扩展网络报文,所述方法还包括:确定所述报文数据是否存在外层报文和内层报文;当所述报文数据存在所述外层报文与所述内层报文时,确定所述报文数据的报文类型为虚拟可扩展网络报文;当所述报文数据不存在所述外层报文和/或所述内层报文时,确定所述报文数据的报文类型为非虚拟可扩展网络报文。3.根据权利要求1所述的报文转发方法,其特征在于,所述方法还包括:若所述报文数据的报文类型为非虚拟可扩展网络报文时,将所述报文数据发送至后路由链中,以使所述后路由链对所述报文数据进行路由转发。4.根据权利要求2所述的报文转发方法,其特征在于,所述创建所述报文数据对应的连接跟踪表,包括:基于预设的哈希算法,确定所述报文数据中的目的信息对应的哈希值;将所述哈希值添加至初始连接跟踪表,获得所述报文数据对应的所述连接跟踪表。5.根据权利要求1所述的报文转发方法,其特征在于,所述根据会话匹配结果将所述报文数据发送至虚拟可扩展网络设备,包括:当所述报文数据匹配失败时,将所述报文数据发送至所述虚拟可扩展网络设备;当所述报文数据匹配成功时,对所述报文数据进行封装,并将封装得到的目标报文数据发送至...
【专利技术属性】
技术研发人员:胡晓拯,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。