一种请求消息的处理方法及装置制造方法及图纸

技术编号:20181976 阅读:50 留言:0更新日期:2019-01-23 02:08
本发明专利技术实施例公开了一种请求消息的处理方法,该方法应用于第一下游直径路由代理DRA节点,该方法包括:接收来自上游DRA节点的请求消息,请求消息携带目的节点标识;判断目的节点标识是否属于自身所辖服务端的节点标识集合;如果不属于,则将请求消息转发给第二下游DRA节点,第二下游DRA节点为第一下游DRA节点的配对DRA节点。本发明专利技术实施例同时公开一种请求消息的处理装置。

A Processing Method and Device for Request Message

The embodiment of the present invention discloses a method for processing request message, which is applied to the first downstream diameter routing agent DRA node. The method includes receiving request message from the upstream DRA node, requesting message to carry destination node identification, judging whether destination node identification belongs to the node identification set of its own server, and forwarding request message if not. For the second downstream DRA node, the second downstream DRA node is the paired DRA node of the first downstream DRA node. The embodiment of the present invention also discloses a processing device for requesting messages.

【技术实现步骤摘要】
一种请求消息的处理方法及装置
本专利技术涉及通信领域,尤其涉及一种请求消息的处理方法及装置。
技术介绍
直径(Diameter)协议是因特网协议(IP,InternetProtocol)时代典型的核心网网元间的通信协议,核心网网元之间通过Diameter信令接口通信。为了维护管理方便,会使用直径路由代理DRA(DiameterRoutingAgent)节点来转发核心网网元之间的Diameter信令消息。在转发信令消息如请求消息时,首先,客户端将请求消息发给上游DRA节点;其次,上游DRA节点将请求消息发给下游DRA节点;然后,若该下游DRA节点无法将接收到的请求消息路由至服务端,则当前下游DRA节点会向上游DRA节点反馈路由失败消息;最后,在上游DRA节点接收到当前下游DRA节点反馈的路由失败消息后,由上游DRA节点重新选择下游DRA节点发送请求消息。由上述内容可知,若下游DRA节点无法将接收到的请求消息路由至服务端,则需要上游DRA节点多次路由重选发送请求消息至下游DRA节点,从而产生信令风暴增加下游DRA节点负荷。
技术实现思路
有鉴于此,本专利技术实施例提供一种请求消息的处理方法及本文档来自技高网...

【技术保护点】
1.一种请求消息的处理方法,所述方法应用于第一下游直径路由代理DRA节点,其特征在于,包括:接收来自上游DRA节点的请求消息,所述请求消息携带目的节点标识;判断所述目的节点标识是否属于自身所辖服务端的节点标识集合;如果不属于,则将所述请求消息转发给第二下游DRA节点,所述第二下游DRA节点为所述第一下游DRA节点的配对DRA节点。

【技术特征摘要】
1.一种请求消息的处理方法,所述方法应用于第一下游直径路由代理DRA节点,其特征在于,包括:接收来自上游DRA节点的请求消息,所述请求消息携带目的节点标识;判断所述目的节点标识是否属于自身所辖服务端的节点标识集合;如果不属于,则将所述请求消息转发给第二下游DRA节点,所述第二下游DRA节点为所述第一下游DRA节点的配对DRA节点。2.根据权利要求1所述的方法,其特征在于,所述将所述请求消息转发给第二下游DRA节点之后,所述方法还包括:接收所述第二下游DRA节点针对所述请求消息反馈的路由重选错误响应消息;基于所述路由重选错误响应消息,生成永久错误响应消息,所述永久错误响应消息用于指示所述上游DRA节点不进行路由重选;将所述永久错误响应消息发送至所述上游DRA节点。3.根据权利要求2所述的方法,其特征在于,所述路由重选错误响应消息携带表征路由重选错误的原因值;所述基于所述路由重选错误响应消息,生成永久错误响应消息,包括:将所述路由重选错误响应消息中的表征路由重选错误的原因值修改为表征不进行路由重选的原因值,生成所述永久错误响应消息。4.根据权利要求1所述的方法,其特征在于,所述接收来自上游DRA节点的请求消息之前,所述方法还包括:为自身配置第一配对DRA节点,得到所述第二下游DRA节点;以及,为自身配置第二配对DRA节点,得到第三下游DRA节点,其中,所述第二下游DRA节点的优先级高于所述第三下游DRA节点的优先级。5.根据权利要求4所述的方法,其特征在于,所述将所述请求消息转发给第二下游DRA节点之后,所述方法还包括:接收所述第二下游DRA节点针对所述请求消息反馈的路由失败响应消息,所述路由失败响应消息表征所述第二下游DRA节点到目的节点之间路由不可达;根据所述路由失败响应消息,确定所述第二下游DRA节点与目的节点之间路由不可达;按照预设优先级规则,选择所述第三下游DRA节点作为自身的下一跳节点;将所述请求消息转发给所述第三下游DRA节点。6.根据权利要求1所述的方法,其特征在于,所述请求消息还携带路由记录,所述路由记录包括转发过所述请求消息的所有下游DRA节点的节点标识;所述将所述请求消息转发给第二下游DRA节点,包括:从所述请求消息中,提取所述路由记录;在所述路由记录中增加自身的节点标识,得到更新后的路由记录;将更新后的路由记录添加到所述请求消息中,并将添加后的请求消息转发给所述第二下游DRA节点。7.一种请求消息的处理方法,所述方法应用于第二下游直径路由代理DRA节点,其特征在于,包括:接收第一下游DRA节点转发的请求消息,所述请求消息携带目的节点标识,所述第一下游DRA节点为所述第二下游DRA节点的配对DRA节点;判断所述目的节点标识是否属于自身所辖服务端的节点标识集合;如果不属于,则查找自身的配对DRA节点是否能够用于转发所述请求消息;如果是,则通过查找到的配对DRA节点转发所述请求消息;如果不是,则向所述第一下游DRA节点反馈路由重选错误响应消息。8.根据权利要求7所述的方法,其特征在于,所述请求消息还携带路由记录,所述路由记录包括转发过所述请求消息的所有下游DRA节点的节点标识;所述查找自身的配对DRA节点是否能够用于转发所述请求消息,包括:从所述请求消息中,提取所述路由记录;查找所述自身的配对DRA节点的节...

【专利技术属性】
技术研发人员:李新林
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1