一种直径Diameter消息路由方法、路由设备及系统技术方案

技术编号:19187834 阅读:157 留言:0更新日期:2018-10-17 02:37
本发明专利技术实施例公开了一种Diameter消息路由方法、设备。在本发明专利技术实施例中,拜访地的DRA通过向归属地的DRA发送删除路由记录的Rx会话消息,可以使得路由过该Rx会话消息的归属地DRA设备再次对该Rx会话消息进行路由,从而在发生循环情况下,也可以将Rx会话消息路由到归属地的PCRF。即使处于负荷分担状态的归属地DRA发生故障,也能保证Rx会话消息路由到归属地的PCRF,不会导致用户的业务出现异常,例如呼叫失败。

A diameter Diameter message routing method, routing device and system

The embodiment of the invention discloses a Diameter message routing method and device. In an embodiment of the invention, the DRA of the visiting place can route the Rx session message again by sending a Rx session message deleting a routing record to the DRA of the home place, thereby routing the Rx session message to the PCR F of the home place in the case of a loop. Even if the DRA in the load-sharing state fails, it can ensure that the Rx session message is routed to the PCR F in the destination, which will not lead to abnormal business, such as call failure.

【技术实现步骤摘要】
一种直径Diameter消息路由方法、路由设备及系统
本专利技术涉及通信
,特别涉及一种直径Diameter消息路由方法、路由设备及系统。
技术介绍
第三代伙伴关系计划(3rdGenerationPartnershipProject,3GPP)的应用中,会话绑定是指在策略和计费控制(PolicyandChargingControl,PCC)组网中,将不同通信接口或网络设备发送的有关同一个会话的消息都被路由设备转发到同一个策略与计费规则功能设备(PolicyandChargingRulesFunction,PCRF)上去。如图1所示,现有技术在进行会话绑定时,用户的Gx会话消息和Rx会话消息都需要路由到同一个PCRF1。其中,Gx接口是PCRF、策略与计费规则执行设备(PolicyandChargingEnforcementFunction,PCEF)之间的接口,Rx接口是PCRF和应用功能设备(ApplicationFunction,AF)之间的接口,路由设备具体为直径路由代理设备(DiameterRoutingAgent,DRA)。其中,DRA1、DRA2作为双平面DRA,处于负荷分担的状态。DRA3、DRA4作为双平面DRA,也处于负荷分担的状态。当AF向DRA2发送Rx会话消息后,DRA2向拜访地的DRA4路由该Rx会话消息,拜访地的DRA4查询会话绑定信息后,获知该消息需要理由到归属地的PCRF1,则沿着DRA3-DRA1-PCRF1的路径路由到PCRF1进行处理。根据相关协议,Rx会话消息属于Diameter消息的一种,Diameter消息不会经过任意一个已经经过的设备,从而避免消息循环。但是,如果处于负荷分担状态的DRA1发生故障,将导致DRA4无法再将Rx会话消息通过DRA2路由到归属地的PCRF1,用户的业务处理发生异常。
技术实现思路
本专利技术实施例提供了一种Diameter消息路由方法、路由设备及系统,用于确保Rx会话消息被路由到归属地的PCRF。一方面,本专利技术实施例提供了一种Diameter消息路由方法,应用于用户拜访地的路由设备,该方法包括:接收归属地的路由设备发送的Rx会话消息,在确定所述Rx会话消息需要路由到用户归属地的PCRF时,删除所述Rx会话消息中的路由记录,然后向所述归属地的路由设备发送删除了所述路由记录的Rx会话消息,可以使得路由过该Rx会话消息的归属地路由设备再次对该Rx会话消息进行路由,从而在发生循环情况下,也可以将Rx会话消息路由到归属地的PCRF1。即使处于负荷分担状态的DRA1或DRA2发生故障,也能保证Rx会话消息路由到归属地的PCRF1,不会导致用户的业务出现异常,例如呼叫失败。在一个可选的实现方式中,所述Rx会话消息中携带所述用户的标识,所述路由设备根据所述用户的标识查询会话绑定信息,确定所述Rx会话消息需要路由到用户归属地的PCRF。在一个可选的实施方式中,所述路由设备根据所述用户的标识查询会话绑定信息,获得所述Rx会话消息的目的地址(IP地址或设备标识)。在所述目的地址为归属地的PCRF的地址时,删除Rx会话消息中的路由记录。在一个可选的方式中,在所述接收归属地的路由设备发送的Rx会话消息之前,先接收所述归属地的路由设备发送的Gx会话消息或S9会话消息,然后根据Gx会话消息或S9会话消息保存会话绑定信息,所述会话绑定信息中携带用户的标识和归属地的PCRF的对应关系。在一个可选的方式,拜访地的路由设备向归属地的路由设备发送删除所述路由记录的Rx会话消息包括:向拜访地的高级路由代理设备发送所述删除路由记录的Rx会话消息,所述拜访地的高级路由代理设备转发所述删除路由记录的Rx会话消息到归属地的高级路由代理设备。从而使得归属地的高级路由代理设备将该Rx会话消息转发给归属地的PCRF设备,实现在多层级路由代理设备的场景下Rx会话消息的路由。另一方面,本专利技术实施例提供一种Diameter消息路由设备,其包括:接收单元,消息处理单元以及发送单元。所述接收单元用于接收归属地的路由设备发送的Rx会话消息;所述消息处理单元用于在确定所述Rx会话消息需要路由到用户归属地的PCRF时,删除所述Rx会话消息中的路由记录;所述发送单元用于向所述归属地的路由设备发送删除了所述路由记录的Rx会话消息。在一个可选的方式中,消息处理单元还用于在删除所述Rx会话消息中的路由记录时,将所述用户归属地的PCRF的标识或用户的标识增加到所述删除路由记录的Rx会话消息。在一个可选的方式中,接收单元在接收归属地的路由设备发送的Rx会话消息之前,还接收归属地的路由设备发送的Gx会话消息或S9会话消息;所述消息处理单元还用于根据所述Gx会话消息或S9会话消息保存会话绑定信息,所述会话绑定信息中携带所述用户的标识和归属地的PCRF的对应关系。在一个可选的方式中,接收单元接收到的Rx会话消息中携带所述用户的标识,所述消息处理单元根据所述用户的标识查询所述会话绑定信息,确定所述Rx会话消息需要路由到用户归属地的PCRF。在一个可选的方式中,对于归属地网络和拜访地网络存在多级别的路由代理设备的情况下,发送单元向归属地的路由设备发送删除所述路由记录的Rx会话消息可以包括:发送单元向拜访地的高级路由代理设备发送所述删除路由记录的Rx会话消息,所述拜访地的高级路由代理设备转发所述删除路由记录的Rx会话消息到归属地的高级路由代理设备。归属地的高级路由代理设备转发所述删除路由记录的Rx会话消息到归属地的低级路由代理设备,归属地的低级路由代理设备转发所述删除路由记录的Rx会话消息到归属地的PCRF设备。第三方面,本专利技术实施例还提供了一种Diameter消息路由设备,其包括:输入输出设备、处理器以及存储器;其中存储器中存储可执行软件代码,处理器通过执行该可执行软件代码实现前述第一方面所提到的方法流程。在以上所有方面提供的实施方式中,用户的标识可以为用户使用的用户设备的IP地址或用户的国际移动用户识别码(InternationalMobileSubscriberIdentity,IMSI),消息路由设备中保存的会话绑定信息为所述用户的Gx会话和Rx会话的绑定信息或所述用户的S9会话和Rx会话的绑定信息。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中消息路由的示意图;图2为本专利技术实施例提供的消息路由方法的应用场景图;图3为本专利技术另一实施例提供的消息路由方法的应用场景图;图4为本专利技术另一实施例提供的消息路由方法的应用场景图;图5为本专利技术实施例提供的消息路由设备的功能示意图;图6为本专利技术实施例提供的消息路由设备的结构示意图。具体实施方式下面将结合附图对本专利技术作进一步地详细描述。如图2所示,为本专利技术实施例的一个典型应用场景的网络架构示意图。其中,PCRF1、PCRF2、AF、DRA1和DRA2均位于用户归属地网络中。PCRF3、PCRF4、DRA3、DRA4和PGW均位于拜访地网络中。PCEF设备通常位于本文档来自技高网
...

【技术保护点】
1.一种Diameter消息路由方法,应用于拜访地的路由设备,其特征在于,包括:接收归属地的路由设备发送的Rx会话消息,在确定所述Rx会话消息需要路由到用户归属地的PCRF时,删除所述Rx会话消息中的路由记录;向所述归属地的路由设备发送删除了所述路由记录的Rx会话消息。

【技术特征摘要】
1.一种Diameter消息路由方法,应用于拜访地的路由设备,其特征在于,包括:接收归属地的路由设备发送的Rx会话消息,在确定所述Rx会话消息需要路由到用户归属地的PCRF时,删除所述Rx会话消息中的路由记录;向所述归属地的路由设备发送删除了所述路由记录的Rx会话消息。2.如权利要求1所述的方法,其特征在于,所述拜访地的路由设备在删除所述Rx会话消息中的路由记录时,将所述用户归属地的PCRF的标识增加到所述删除路由记录的Rx会话消息。3.如权利要求1或2所述的方法,其特征在于,所述Rx会话消息中携带所述用户的标识;所述路由设备根据所述用户的标识查询会话绑定信息,确定所述Rx会话消息需要路由到用户归属地的PCRF。4.如权利要求3所述的方法,其特征在于,所述会话绑定信息为所述用户的Gx会话和Rx会话的绑定信息。5.如权利要求3所述的方法,其特征在于,所述会话绑定信息为所述用户的S9会话和Rx会话的绑定信息。6.如权利要求3所述的方法,其特征在于,所述用户的标识为IP地址或国际移动用户识别码IMSI。7.如权利要求3所述的方法,其特征在于,在所述接收归属地的路由设备发送的Rx会话消息之前,还包括:接收所述归属地的路由设备发送的Gx会话消息或S9会话消息;根据所述Gx会话消息或S9会话消息保存会话绑定信息,所述会话绑定信息中携带所述用户的标识和归属地的PCRF的对应关系。8.如权利要求1所述的方法,其特征在于,所述向归属地的路由设备发送删除所述路由记录的Rx会话消息包括:向拜访地的高级路由代理设备发送所述删除路由记录的Rx会话消息,所述拜访地的高级...

【专利技术属性】
技术研发人员:颜石专
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1