报文转发方法、装置、交换机和计算机可读存储介质制造方法及图纸

技术编号:37814827 阅读:16 留言:0更新日期:2023-06-09 09:44
本申请实施例提出一种报文转发方法、装置、交换机和计算机可读存储介质,涉及通信技术领域。保护交换机中存储有每个发送端口在故障状态下与重定向发送操作之间的对应关系,保护交换机可接收上层网络设备发送的网络报文;根据网络报文的发送端口、发送端口的端口状态以及对应关系,确定网络报文对应的目标重定向发送操作;对网络报文执行目标重定向发送操作,以通过保护VXLAN隧道将网络报文发送至转发交换机,以便转发交换机对网络报文进行编辑处理,并将编辑处理后的网络报文发送至服务器。通过该方法可提高切换性能,从而提高报文转发效率。转发效率。转发效率。

【技术实现步骤摘要】
报文转发方法、装置、交换机和计算机可读存储介质


[0001]本申请涉及通信
,具体而言,涉及一种报文转发方法、装置、交换机和计算机可读存储介质。

技术介绍

[0002]目前,一般通过VXLAN(Virtual eXtensible Local Area Network,虚拟扩展局域网)技术解决现有VLAN技术无法满足大二层网络需求的问题。
[0003]现有技术中,若某个交换机的发送端口出现故障,则该交换机需要通过刷新Overlay转发路由表确定应当切换至哪个交换器进行报文转发,此时,若一个发送端口关联有大量的表项,则该刷新过程会严重影响到切换性能,从而导致报文转发效率较低。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种报文转发方法、装置、交换机和计算机可读存储介质,以解决现有技术中存在的切换性能较差,报文转发效率较低的问题。
[0005]为了实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请提供一种报文转发方法,应用于保护交换机,所述保护交换机与转发交换机通过保护VXLAN隧道连接,且所述保护交换机与所述转发交换机与同一服务器通信连接,所述保护交换机上设置有多个发送端口,所述保护交换机中存储有每个所述发送端口在故障状态下与重定向发送操作之间的对应关系,所述方法包括:
[0007]接收上层网络设备发送的网络报文;
[0008]根据所述网络报文的发送端口、所述发送端口的端口状态以及所述对应关系,确定所述网络报文对应的目标重定向发送操作;
[0009]对所述网络报文执行所述目标重定向发送操作,以通过所述保护VXLAN隧道将所述网络报文发送至所述转发交换机,以便所述转发交换机对所述网络报文进行编辑处理,并将编辑处理后的所述网络报文发送至所述服务器。
[0010]在可选的实施方式中,所述保护交换机上还设置有多个重定向端口,所述对所述网络报文执行所述目标重定向发送操作,以通过所述保护VXLAN隧道将所述网络报文发送至所述转发交换机,包括:
[0011]根据目标解封报文头替换规则,对所述网络报文的Underlay

L3和Underlay

L2进行替换,并通过目标重定向端口对所述网络报文进行发送,以通过所述保护VXLAN隧道将所述网络报文发送至所述转发交换机。
[0012]在可选的实施方式中,所述保护交换机中还存储有端口状态表以及第一Overlay转发路由表;在根据所述网络报文的发送端口、所述发送端口的端口状态以及所述对应关系,确定所述网络报文对应的目标重定向发送操作之前,所述方法还包括:
[0013]根据所述网络报文中的IP地址信息以及所述第一Overlay转发路由表,确定所述网络报文的发送端口;
[0014]根据所述网络报文的发送端口以及所述端口状态表,确定所述发送端口的端口状态。
[0015]在可选的实施方式中,所述方法还包括:
[0016]检测各个发送端口的当前端口状态;
[0017]根据所述发送端口的当前端口状态,对所述端口状态表进行更新。
[0018]第二方面,本申请提供一种报文转发方法,应用于转发交换机,所述转发交换机与保护交换机通过保护VXLAN隧道连接,且所述保护交换机与所述转发交换机与同一服务器通信连接,所述保护交换机上设置有多个发送端口,所述保护交换机中存储有每个所述发送端口在故障状态下与重定向发送操作之间的对应关系,所述方法包括:
[0019]接收所述保护交换机发送的网络报文;
[0020]所述网络报文由所述保护交换机在接收到上层网络设备发送的网络报文之后,根据所述网络报文的发送端口、所述发送端口的端口状态以及所述对应关系,确定所述网络报文对应的目标重定向发送操作,并对所述网络报文执行所述目标重定向发送操作,通过所述保护VXLAN隧道将所述网络报文发送至所述转发交换机;
[0021]对所述网络报文进行编辑处理,并将编辑处理后的所述网络报文发送至所述服务器。
[0022]在可选的实施方式中,所述转发交换机上还设置有多个转发端口,所述转发交换机中还存储有第二Overlay转发路由表;所述对所述网络报文进行编辑处理,并将编辑处理后的所述网络报文发送至所述服务器,包括:
[0023]根据所述网络报文的Underlay

L2、Underlay

L3以及VXLANHeader对所述网络报文进行解封装,并根据所述网络报文中的IP地址以及所述第二Overlay转发路由表,确定所述网络报文的目标转发端口以及MAC地址;
[0024]根据所述MAC地址对解封装后的所述网络报文中的Overlay

L2进行编辑,并将编辑后的所述网络报文通过所述目标转发端口发送至所述服务器。
[0025]第三方面,本申请提供一种报文转发装置,应用于保护交换机,所述保护交换机与转发交换机通过保护VXLAN隧道连接,且所述保护交换机与所述转发交换机与同一服务器通信连接,所述保护交换机上设置有多个发送端口,所述保护交换机中存储有每个所述发送端口在故障状态下与重定向发送操作之间的对应关系,所述装置包括:
[0026]第一接收模块,用于接收上层网络设备发送的网络报文;
[0027]确定模块,用于根据所述网络报文的发送端口、所述发送端口的端口状态以及所述对应关系,确定所述网络报文对应的目标重定向发送操作;
[0028]重定向模块,用于对所述网络报文执行所述目标重定向发送操作,以通过所述保护VXLAN隧道将所述网络报文发送至所述转发交换机,以便所述转发交换机对所述网络报文进行编辑处理,并将编辑处理后的所述网络报文发送至所述服务器。
[0029]第四方面,本申请提供一种报文转发装置,应用于转发交换机,所述转发交换机与保护交换机通过保护VXLAN隧道连接,且所述保护交换机与所述转发交换机与同一服务器通信连接,所述保护交换机上设置有多个发送端口,所述保护交换机中存储有每个所述发送端口在故障状态下与重定向发送操作之间的对应关系,所述装置包括:
[0030]第二接收模块,用于接收所述保护交换机发送的网络报文;
[0031]所述网络报文由所述保护交换机在接收到上层网络设备发送的网络报文之后,根据所述网络报文的发送端口、所述发送端口的端口状态以及所述对应关系,确定所述网络报文对应的目标重定向发送操作,并对所述网络报文执行所述目标重定向发送操作,通过所述保护VXLAN隧道将所述网络报文发送至所述转发交换机;
[0032]编辑发送模块,用于对所述网络报文进行编辑处理,并将编辑处理后的所述网络报文发送至所述服务器。
[0033]第五方面,本申请提供一种交换机,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现前述实施方式任一所述的方法,或者前述实施方式任一所述的方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文转发方法,其特征在于,应用于保护交换机,所述保护交换机与转发交换机通过保护VXLAN隧道连接,且所述保护交换机与所述转发交换机与同一服务器通信连接,所述保护交换机上设置有多个发送端口,所述保护交换机中存储有每个所述发送端口在故障状态下与重定向发送操作之间的对应关系,所述方法包括:接收上层网络设备发送的网络报文;根据所述网络报文的发送端口、所述发送端口的端口状态以及所述对应关系,确定所述网络报文对应的目标重定向发送操作;对所述网络报文执行所述目标重定向发送操作,以通过所述保护VXLAN隧道将所述网络报文发送至所述转发交换机,以便所述转发交换机对所述网络报文进行编辑处理,并将编辑处理后的所述网络报文发送至所述服务器。2.根据权利要求1所述的方法,其特征在于,所述保护交换机上还设置有多个重定向端口,所述对所述网络报文执行所述目标重定向发送操作,以通过所述保护VXLAN隧道将所述网络报文发送至所述转发交换机,包括:根据目标解封报文头替换规则,对所述网络报文的Underlay

L3和Underlay

L2进行替换,并通过目标重定向端口对所述网络报文进行发送,以通过所述保护VXLAN隧道将所述网络报文发送至所述转发交换机。3.根据权利要求1所述的方法,其特征在于,所述保护交换机中还存储有端口状态表以及第一Overlay转发路由表;在根据所述网络报文的发送端口、所述发送端口的端口状态以及所述对应关系,确定所述网络报文对应的目标重定向发送操作之前,所述方法还包括:根据所述网络报文中的IP地址信息以及所述第一Overlay转发路由表,确定所述网络报文的发送端口;根据所述网络报文的发送端口以及所述端口状态表,确定所述发送端口的端口状态。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:检测各个发送端口的当前端口状态;根据所述发送端口的当前端口状态,对所述端口状态表进行更新。5.一种报文转发方法,其特征在于,应用于转发交换机,所述转发交换机与保护交换机通过保护VXLAN隧道连接,且所述保护交换机与所述转发交换机与同一服务器通信连接,所述保护交换机上设置有多个发送端口,所述保护交换机中存储有每个所述发送端口在故障状态下与重定向发送操作之间的对应关系,所述方法包括:接收所述保护交换机发送的网络报文;所述网络报文由所述保护交换机在接收到上层网络设备发送的网络报文之后,根据所述网络报文的发送端口、所述发送端口的端口状态以及所述对应关系,确定所述网络报文对应的目标重定向发送操作,并对所述网络报文执行所述目标重定向发送操作,通过所述保护VXLAN隧道将所述网络报文发送至所述转发交换机;对所述网络报文进行编辑处理,并将编辑处理后的所述网络报文发送至所述服务器。6.根据权利要求5所述的方法,其特征在于,所述转发交换机上还设置有多个转发端口,所述转发交换机中还存储有第二Ove...

【专利技术属性】
技术研发人员:杨曙军刘庆海姚飞
申请(专利权)人:苏州盛科通信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1