报文处理方法、中继设备、系统和存储介质技术方案

技术编号:29279121 阅读:21 留言:0更新日期:2021-07-16 23:03
本发明专利技术实施例公开了一种报文处理方法、中继设备、系统和存储介质。该方法包括:响应于每次接收到客户端发送的第一预定报文,将接收到的第一预定报文发送至服务器,且接收到多次第一预定报文时,分别将多个第一预定报文发送至不同服务器,其中,不同服务器包括主服务器和备服务器,其中,将首个第一预定报文发送至主服务器;将接收到的多个对第一预定报文的应答报文中,满足预定条件的应答报文发送至客户端。端。端。

Message processing method, relay device, system and storage medium

【技术实现步骤摘要】
报文处理方法、中继设备、系统和存储介质


[0001]本专利技术实施例涉及通信
,具体地涉及一种报文处理方法、中继设备、系统和存储介质。

技术介绍

[0002]动态主机配置协议DHCP(Dynamic Host Configuration Protocol,DHCP),是可以对DHCP客户端进行集中管理和自动分配IP网络地址的网络协议,可广泛应用于家庭宽带和企业数据通讯领域。
[0003]在一些应用场景中,中继设备作为具有中继功能的网络设备,需要向DHCP服务器转发大量来自还未成功上线的DHCP客户端在开机重启后发送的报文。由于DHCP服务器的性能有限,若过于频繁地处理上述报文会导致处理其他交互报文过慢或者发生故障,从而导致DHCP客户端上线过慢或无法上线的问题发生,影响网络系统鲁棒性。

技术实现思路

[0004]本专利技术实施例提供一种报文处理方法、中继设备、系统和存储介质,可以缓解主服务器的报文处理压力,避免客户端出现上线过慢或无法上线的问题,提高网络系统鲁棒性。
[0005]第一方面,本专利技术实施例提供一种报文处理方法,包括:响应于每次接收到客户端发送的第一预定报文,将接收到的第一预定报文发送至服务器,且接收到多次第一预定报文时,分别将多个第一预定报文发送至不同服务器,其中,不同服务器包括主服务器和备服务器,其中,将首个第一预定报文发送至主服务器;将接收到的多个对第一预定报文的应答报文中,满足预定条件的应答报文发送至客户端。
[0006]第二方面,本专利技术实施例提供一种中继设备,包括:第一报文转发模块,用于响应于每次接收到客户端发送的第一预定报文,将接收到的第一预定报文发送至服务器,且接收到多次第一预定报文时,分别将多个第一预定报文发送至不同服务器,其中,不同服务器包括主服务器和备服务器,其中,将首个第一预定报文发送至主服务器;第二报文转发模块,用于将接收到的多个对第一预定报文的应答报文中,满足预定条件的应答报文发送至客户端。
[0007]第三方面,本专利技术实施例提供一种报文处理系统,包括:存储器和处理器;该存储器用于存储程序;该处理器用于读取存储器中存储的可执行程序代码以执行上述的报文处理方法。
[0008]第四方面,本专利技术实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述各方面的报文处理方法。
[0009]根据本专利技术实施例的报文处理方法、中继设备、系统和存储介质,在客户端还未成功上线时,中继设备可以将每次接收的来自客户端的预定报文分别发送给包括主服务器和备服务器在内的不同服务器,并根据接收的主服务器和备服务器对预定报文的应答报文,将满足预定条件的应答报文发送至客户端。该方法可以缓解服务器的报文处理压力,从而
避免在主服务器出现故障的情况下,导致的客户端上线过慢或无法上线的问题,提高网络系统鲁棒性。
附图说明
[0010]附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。
[0011]图1示出本专利技术实施例的数字视频接入环境的架构示意图。
[0012]图2示出本专利技术实施例的DHCP客户端动态申请IP地址的报文交互流程示意图。
[0013]图3示出本专利技术一实施例的报文处理方法的流程示意图。
[0014]图4示出本专利技术一实施例的报文处理方法的流程示意图。
[0015]图5示出对接收的未上线机顶盒客户端的预定报文的处理方法流程示意图。
[0016]图6示出对接收的已上线机顶盒客户端的预定报文的处理方法流程示意图。
[0017]图7示出了根据本专利技术一实施例提供的中继设备的结构示意图。
[0018]图8示出了根据本专利技术另一实施例提供的中继设备的结构示意图。
[0019]图9示出了根据本专利技术再一实施例提供的中继设备的结构示意图。
[0020]图10示出可以实现根据本专利技术实施例的方法和装置的计算设备的示例性硬件架构的结构图。
具体实施方式
[0021]以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。
[0022]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0023]动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)是一种网络管理员能够集中管理和自动分配IP网络地址的通信协议。在网络中,每个联网的DHCP客户端都需要分配独立的IP地址,DHCP服务器可以记录已分配的IP地址,将已分配的IP地址出租给DHCP客户端,租用期(IP地址的有效期)满后,客户机需要请求准许才能继续使用该地址。
[0024]图1示出本专利技术实施例的数字视频接入环境的架构示意图。如图1所示,该架构可以包括:DHCP客户端101、DHCP中继设备102和多个DHCP服务器。多个DHCP服务器例如可以包括:DHCP服务器1、DHCP服务器2、
……
、DHCP服务器n。在本专利技术实施例中,多个表示大于等于2个。
[0025]其中,DHCP中继设备是具有中继功能的网络设备,DHCP客户端通过具有DHCP中继功能的网络设备与其他网段的DHCP服务器通信,实现IP地址的动态配置。
[0026]在一些数字视频变换的应用场景中,DHCP客户端(如下可简称为客户端)可以是机顶盒客户端,DHCP中继设备可以是支持DHCP协议的宽带接入路由器和交换机接入设备,DHCP服务器可以是机顶盒管理服务器。
[0027]图2示出本专利技术实施例的DHCP客户端动态申请IP地址的报文交互流程示意图。如图2所示,该报文交互流程主要包括如下四个阶段。
[0028]第一阶段:DHCP客户端寻找DHCP服务器的阶段。
[0029]DHCP客户端通过中继设备向DHCP服务器发送DHCP发现报文(DHCP-Discover报文)。中继设备接收并处理来自客户端的DHCP-Discover报文,形成用于处理来自该DHCP客户端的报文的临时用户数据区,该临时用户数据区的老化时长可以设置预设时长T1。
[0030]在一个实施例中,临时数据区是中继设备根据接收到的客户端的发送的首个DHCP发现报文,为该客户端建立的临时的数据存储区域,用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,应用于中继设备,包括:响应于每次接收到客户端发送的第一预定报文,将接收到的第一预定报文发送至服务器,且接收到多次第一预定报文时,分别将多个第一预定报文发送至不同服务器,其中,所述不同服务器包括主服务器和备服务器,其中,将首个第一预定报文发送至所述主服务器;将接收到的多个对第一预定报文的应答报文中,满足预定条件的应答报文发送至客户端。2.根据权利要求1所述的方法,其中,所述第一预定报文包括DHCP发现报文,所述响应于每次接收到未上线的客户端发送的第一预定报文,将每次接收到的第一预定报文发送至不同服务器,包括:在接收到未上线的客户端发送的首个DHCP发现报文时,建立所述客户端的临时数据区,所述临时数据区的老化时长为预设时长;从接收到第二个预定报文开始,每接收到一个所述第一预定报文,判断所述临时数据区是否还存在;判定所述临时数据区存在时,将接收到的第一预定报文发送至服务器。3.根据权利要求1所述的方法,其中,所述多个对第一预定报文的应答报文包括DHCP提供报文、DHCP确认报文或DHCP拒绝确认报文;所述满足预定条件的应答报文包括:DHCP提供报文、DHCP确认报文、来自主服务器的DHCP拒绝确认报文、或者,预定响应时长内未接收到所述主服务器的应答报文时,来自备服务器的DHCP拒绝确认报文。4.根据权利要求1所述的方法,还包括:响应于接收到所述客户端发送的第二预定报文,基于记录的所述客户端已申请的网络地址的剩余租期,构建所述第二预定报文的应答报文;发送构建的所述第二预定报文的应答报文。5.根据权利要求4所述的方法,其中,所述第二预定报文为DHCP发现报文,所述基于记录的所述客户端已申请的网络地址的剩余租期,构建所述第二预定报文的应答报文,包括:所述剩余租期大于预定剩余租期阈值时,构建DHCP提供报文作为所述第二预定报文的应答报文。6.根据权利要求4所述的方法,其中,所述第二预定报文为DHCP发现报文或指定的DHCP请求报文,所述方法还包括:所述剩余租期小于等于预定剩余租期阈值时,发送所述第二预定报文至指定服务器,所述指定服务器是为所述客户端分配所述已申请的网络地址的服务器。7.根据权...

【专利技术属性】
技术研发人员:周文平
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1