The embodiment of the present invention provides an overload control method and a DRA device, which may include: the DRA device processes the first request message sent by the client with the first overload control parameter, obtains the first request message of the target, and sends the first request message of the target to the server; the DRA device receives the service. The device processes the response message returned from the first request message of the target and the second overload control parameter of the response message, obtains the target response message, and sends the target response message to the client. Because DRA equipment processes the first overload control parameter and the second overload control parameter for request message and response message respectively, the effect of overload control can be improved.
【技术实现步骤摘要】
一种过负荷控制方法和DRA设备
本专利技术涉及通信
,特别涉及一种过负荷控制方法和DRA设备。
技术介绍
目前的直径过负荷指示传输(DiameterOverloadIndicationConveyance,DOIC)技术是一种基于端到端的网络过负荷控制方案,即直径路由代理设备(DiameterRoutingAgent,DRA)仅将客户端发送的请求转发至服务器,以及将服务器返回的响应转发至客户端。由于目前DRA仅具备转发功能,这样导致过负荷控制效果差。
技术实现思路
本专利技术实施例的目的在于提供一种过负荷控制方法和DRA设备,解决了过负荷控制效果差的问题。为了达到上述目的,本专利技术实施例提供一种过负荷控制方法,包括:直径路由代理DRA设备对客户端发送的第一请求消息进行第一过负荷控制参数处理,得到目标第一请求消息,并向服务器发送所述目标第一请求消息;所述DRA设备接收所述服务器针对所述目标第一请求消息返回的响应消息,并对所述响应消息进行第二过负荷控制参数处理,得到目标响应消息,并向所述客户端发送所述目标响应消息。本专利技术实施例还提供一种DRA设备,包括:第一处理模块,用于对客户端发送的第一请求消息进行第一过负荷控制参数处理,得到目标第一请求消息,并向服务器发送所述目标第一请求消息;第二处理模块,用于接收所述服务器针对所述目标第一请求消息返回的响应消息,并对所述响应消息进行第二过负荷控制参数处理,得到目标响应消息,并向所述客户端发送所述目标响应消息。本专利技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行的一个或多个程序,所述一个 ...
【技术保护点】
1.一种过负荷控制方法,其特征在于,包括:直径路由代理DRA设备对客户端发送的第一请求消息进行第一过负荷控制参数处理,得到目标第一请求消息,并向服务器发送所述目标第一请求消息;所述DRA设备接收所述服务器针对所述目标第一请求消息返回的响应消息,并对所述响应消息进行第二过负荷控制参数处理,得到目标响应消息,并向所述客户端发送所述目标响应消息。
【技术特征摘要】
1.一种过负荷控制方法,其特征在于,包括:直径路由代理DRA设备对客户端发送的第一请求消息进行第一过负荷控制参数处理,得到目标第一请求消息,并向服务器发送所述目标第一请求消息;所述DRA设备接收所述服务器针对所述目标第一请求消息返回的响应消息,并对所述响应消息进行第二过负荷控制参数处理,得到目标响应消息,并向所述客户端发送所述目标响应消息。2.根据权利要求1所述的方法,其特征在于,所述DRA设备对客户端发送的第一请求消息进行第一过负荷控制参数处理,包括:所述DRA设备在客户端发送的第一请求消息中增加直径过负荷指示传输DOIC支持信息,其中,所述DOIC支持信息中包含所述DRA设备的主机名或域名;所述响应消息包括DOIC支持信息和/或过负荷控制要求信息,且所述DRA设备对所述响应消息进行第二过负荷控制参数处理,包括:所述DRA设备去除所述响应消息中的DOIC支持信息和/或过负荷控制要求信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述响应消息中包含所述过负荷控制要求信息,则所述DRA设备记录过负荷控制要求和所述服务器的主机名或域名;若所述DRA设备再次接收所述客户端针对所述服务器发送的第二请求消息,则根据所述过负荷控制要求丢弃所述第二请求消息。4.根据权利要求3所述的方法,其特征在于,所述根据所述过负荷控制要求丢弃所述第二请求消息,包括:所述DRA设备获取所述客户端的身份标识后N位数字,根据所述后N位数字生成目标数值,将所述目标数值与随机数进行比较,若所述目标数值小于或者等于所述随机数,则丢弃所述第二请求消息,其中,所述N为大于或者等于1的整数。5.根据权利要求1所述的方法,其特征在于,所述第一请求消息包括DOIC支持信息,所述DRA设备对客户端发送的第一请求消息进行第一过负荷控制参数处理,包括:所述DRA设备去除客户端发送的第一请求消息中的DOIC支持信息;所述DRA设备对所述响应消息进行第二过负荷控制参数处理,包括:所述DRA设备在所述响应消息中增加DOIC支持信息和/或过负荷控制要求信息,其中,所述DOIC支持信息中包含所述DRA设备的主机名或域名。6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述方法还包括:若接收到客户端发送的第三请求消息,则根据预先获取多个服务器的负荷级别,从所述多个服务器中选择负荷级别最低的目标服务器,并向所述服务器发送所述第三请求消息。7.根据权利要求6所述的方法,其特征在于,若接收到客户端发送的第三请求消息,则根据预先获取多个服务器的负荷...
【专利技术属性】
技术研发人员:张学军,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。