报文传输方法、装置、网络设备及计算机可读存储介质制造方法及图纸

技术编号:31711925 阅读:13 留言:0更新日期:2022-01-01 11:15
本申请提供一种报文传输方法、装置、网络设备及计算机可读存储介质。方法包括:当监听到客户端发送的报文,且报文为客户端发送至网络设备的首个报文时,通过网络设备中的桥接管理器对报文进行锁定;当报文被锁定时,通过网络设备中的访问桥建立客户端与目标服务端的通信连接;在通信连接建立完成时,通过桥接管理器解除对报文的锁定;在报文解除锁定时,对报文设置指定优先级,并将设置有指定优先级的报文发送至目标服务端,以使目标服务端基于指定优先级响应报文。如此,有利于服务端灵活地基于指定优先级对报文进行响应,便于客户端实现非阻塞式的网络访问。现非阻塞式的网络访问。现非阻塞式的网络访问。

【技术实现步骤摘要】
报文传输方法、装置、网络设备及计算机可读存储介质


[0001]本申请涉及数据通信
,具体而言,涉及一种报文传输方法、装置、网络设备及计算机可读存储介质。

技术介绍

[0002]在通用的网络应用中,只需要建立和服务器的连接,再进行报文交互即可。目前,控制器向服务器发送的报文存在不支持设置优先级的情况,使得服务器不能灵活对报文进行响应,影响对服务器的管理控制。比如在SDN(Software Defined Network,软件定义网络)系统下,JAVA(一种计算机编程语言)的应用系统控制器需要向服务器发送控制报文,同时服务器上又有大量的业务数据报文,可能在一定时间内使得服务器的处理压力大。在这种情况下,控制器向服务器发送的控制报文就会得不到及时的处理,导致控制管理出现错误。

技术实现思路

[0003]本申请实施例的目的在于提供一种报文传输方法、装置、网络设备及计算机可读存储介质,能够对客户端发送至服务端的报文设置优先级。
[0004]为了实现上述目的,本申请的实施例通过如下方式实现:
[0005]第一方面,本申请实施例提供一种报文传输方法,应用于具有访问桥的网络设备,所述方法包括:当监听到客户端发送的报文,且所述报文为所述客户端发送至本设备的首个报文时,通过本设备中的桥接管理器对所述报文进行锁定;当所述报文被锁定时,通过本设备中的访问桥建立所述客户端与目标服务端的通信连接,所述目标服务端指所述客户端欲访问的服务端;在所述通信连接建立完成时,通过所述桥接管理器解除对所述报文的锁定;在所述报文解除锁定时,对所述报文设置指定优先级,并将设置有所述指定优先级的报文发送至所述目标服务端,以使所述目标服务端基于所述指定优先级响应所述报文。
[0006]在上述的实施方式中,通过网络设备中的桥接管理器对首个报文进行锁定,避免因客户端和服务端之间的通信连接还未建立使得首个报文被丢弃。然后,在客户端和服务端之间的通信连接完成建立时,解除对报文的锁定,并由访问桥对报文设置指定优先级,再转发报文,如此,有利于服务端灵活地基于指定优先级对报文进行响应,便于客户端实现非阻塞式的网络访问。
[0007]结合第一方面,在一些可选的实施方式中,所述方法还包括:
[0008]当监听到所述客户端发送非首个的报文时,基于预存的桥接端口与被所述客户端访问的服务端的关联关系,获取所述访问桥中的接收到所述报文的目标端口所对应的所述目标服务端;
[0009]对所述报文设置指定优先级;
[0010]将设置有所述指定优先级的报文发送至所述目标服务端。
[0011]在上述的实施方式中,当报文不是首个报文时,表示客户端与服务端已建立了通
信连接,此时,可以无需对报文进行锁定与解锁,在报文设置了指定优先级之后,可以由访问桥直接将报文转发至服务端。
[0012]结合第一方面,在一些可选的实施方式中,在确定所述访问桥中的接收到所述报文的目标端口所对应的所述目标服务端之前,所述方法还包括:
[0013]在所述访问桥或所述桥接管理器中存储记录所述访问桥中的与所述客户端连接的桥接端口,以及所述客户端欲访问的所述目标服务端的设备信息,所述桥接端口与所述设备信息相关联。
[0014]在上述的实施方式中,基于存储记录的桥接端口与设备信息相关联关系,便于后续转发报文时,基于存储记录的信息确定出报文对应的服务端。
[0015]结合第一方面,在一些可选的实施方式中,通过本设备中的访问桥建立所述客户端与目标服务端的通信连接,包括:
[0016]获取所述客户端与所述访问桥连接的目标端口;
[0017]基于所述桥接管理器中存储记录的端口与服务端的关联关系,从所述桥接管理器中获取与所述目标端口对应的所述目标服务端的设备信息;
[0018]基于所述设备信息建立所述访问桥与所述目标服务端的通信连接。
[0019]结合第一方面,在一些可选的实施方式中,所述报文为用于连接认证的认证报文,所述方法还包括:
[0020]在接收到所述目标服务端的响应报文,且所述响应报文表征对所述认证报文的认证通过时,向所述客户端转发所述响应报文,以使所述客户端基于所述响应报文通过所述访问桥向所述目标服务端发送控制报文。
[0021]在上述的实施方式中,网络设备和服务端相互配合,可以在能对连接进行认证的基础上,实现报文优先级设置,以便于客户端可以安全地实现非阻塞式的网络访问。
[0022]结合第一方面,在一些可选的实施方式中,所述报文包括基于安全外壳协议的网络服务的认证报文、控制报文中的至少一种。
[0023]第二方面,本申请还提供一种报文传输装置,应用于具有访问桥的网络设备,所述装置包括:
[0024]锁定单元,用于当监听到客户端发送的报文,且所述报文为所述客户端发送至本设备的首个报文时,通过本设备中的桥接管理器对所述报文进行锁定;
[0025]通信建立单元,用于当所述报文被锁定时,通过本设备中的访问桥建立所述客户端与目标服务端的通信连接,所述目标服务端指所述客户端欲访问的服务端;
[0026]解锁单元,用于在所述通信连接建立完成时,通过所述桥接管理器解除对所述报文的锁定;
[0027]转发单元,用于在所述报文解除锁定时,对所述报文设置指定优先级,并将设置有所述指定优先级的报文发送至所述目标服务端,以使所述目标服务端基于所述指定优先级响应所述报文。
[0028]结合第二方面,在一些可选的实施方式中,所述装置还包括确定单元,当监听到所述客户端发送非首个的报文时,基于预存的桥接端口与被所述客户端访问的服务端的关联关系,获取所述访问桥中的接收到所述报文的目标端口所对应的所述目标服务端;
[0029]所述转发单元还用于对所述报文设置指定优先级,以及将设置有所述指定优先级
的报文发送至所述目标服务端。
[0030]第三方面,本申请还提供一种网络设备,所述网络设备包括相互耦合的处理器及存储器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述网络设备执行上述的方法。
[0031]第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的方法。
附图说明
[0032]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0033]图1为本申请实施例提供的网络设备与客户端、服务端的通信连接示意图。
[0034]图2为本申请实施例提供的网络设备的结构示意图。
[0035]图3为本申请实施例提供的报文传输方法的流程示意图。
[0036]图4为本申请实施例提供的报文传输本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文传输方法,其特征在于,应用于具有访问桥的网络设备,所述方法包括:当监听到客户端发送的报文,且所述报文为所述客户端发送至本设备的首个报文时,通过本设备中的桥接管理器对所述报文进行锁定;当所述报文被锁定时,通过本设备中的访问桥建立所述客户端与目标服务端的通信连接,所述目标服务端指所述客户端欲访问的服务端;在所述通信连接建立完成时,通过所述桥接管理器解除对所述报文的锁定;在所述报文解除锁定时,对所述报文设置指定优先级,并将设置有所述指定优先级的报文发送至所述目标服务端,以使所述目标服务端基于所述指定优先级响应所述报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当监听到所述客户端发送非首个的报文时,基于预存的桥接端口与被所述客户端访问的服务端的关联关系,获取所述访问桥中的接收到所述报文的目标端口所对应的所述目标服务端;对所述报文设置指定优先级;将设置有所述指定优先级的报文发送至所述目标服务端。3.根据权利要求2所述的方法,其特征在于,在确定所述访问桥中的接收到所述报文的目标端口所对应的所述目标服务端之前,所述方法还包括:在所述访问桥或所述桥接管理器中存储记录所述访问桥中的与所述客户端连接的桥接端口,以及所述客户端欲访问的所述目标服务端的设备信息,其中,所述桥接端口与所述设备信息相关联。4.根据权利要求1所述的方法,其特征在于,通过本设备中的访问桥建立所述客户端与目标服务端的通信连接,包括:获取所述客户端与所述访问桥连接的目标端口;基于所述桥接管理器中存储记录的端口与服务端的关联关系,从所述桥接管理器中获取与所述目标端口对应的所述目标服务端的设备信息;基于所述设备信息建立所述访问桥与所述目标服务端的通信连接。5.根据权利要求1所述的方法,其特征在于,所述报文为用于连接认证的认证报文,所述方法还包括:在接收到所述目标服务端的响应报文,且所述响应报文表征对所述认证报文认证通过时,...

【专利技术属性】
技术研发人员:邓鹏
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

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

1