1.一种Diameter信令网路由方法,其特征在于,所述方法包括:
第一路由代理DRA获取相邻区域的第二DRA和链路的实时状态信息;
根据所述实时状态信息确定所述Diameter信令网的动态拓扑结构;
根据所述动态拓扑结构和预设的路由配置得到动态路由配置;
根据所述动态路由配置进行Diameter信令消息路由。
2.根据权利要求1所述的方法,其特征在于,所述第一DRA获取相邻区域的第二DRA和链路的实时状态信息包括:
所述第一DRA通过Diameter层消息检测,获取相邻区域的第二DRA和链路的实时状态信息。
3.根据权利要求1所述的方法,其特征在于,所述第一DRA获取相邻区域的第二DRA和链路的实时状态信息包括:
所述第一DRA通过Diameter控制面消息Diameter_Node_State,从相邻区域的第二DRA获取所述实时状态信息中的DRA状态信息。
4.根据权利要求1或3所述的方法,其特征在于,所述第一DRA获取相邻区域的第二DRA和链路的实时状态信息包括:
所述第一DRA通过Diameter控制面消息Diameter_Link_State,从相邻区域的第二DRA获取所述实时状态信息中的链路状态信息。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述实时状态信息写入预设的相邻区域状态表;
所述相邻区域状态表包括相邻区域的第二DRA的名称和状态,以及相邻区域的链路的名称和状态,不同的状态对应不同的状态值。
6.根据权利要求5所述的方法,其特征在于,所述根据所述实时状态信息确定所述Diameter信令网的动态拓扑结构包括:
当第二DRA的状态值为第一值时,所述第一DRA在所述动态拓扑结构中暂时标识所述第二DRA以及与所述第二DRA相关的链路为不可用;
当链路的状态值为第一值时,所述第一DRA在所述动态拓扑结构中暂时标识所述链路以及与所述链路相关的第二DRA为不可用。
7.根据权利要求5或6所述的方法,其特征在于,所述根据所述实时状态信息确定所述Diameter信令网的动态拓扑结构包括:
当第二DRA的状态值为第二值时,所述第一DRA在所述动态拓扑结构中暂时降低所述第二DRA以及与所述第二DRA相关的链路的信令消息承载量;
当链路的状态值为第二值时,所述第一DRA在所述动态拓扑结构中暂时降低所述链路以及与所述链路相关的第二DRA的信令消息承载量权重。
8.根据权利要求7所述的方法,其特征在于,所述动态路由配置包括路由表、路由优先级和信令消息承载量权重。
9.一种Diameter路由代理装置,其特征在于,所述Diameter路由代理装置包括:
获取单元,用于获取其相邻区域的第二DRA和链路的实时状态信息;
确定单元,用于根据所述实时状态信息确定所述Diameter信令网的动态拓扑结构;
配置单元,用于根据所述动态拓扑结构和预设的路由配置得到动态路由配置;
路由单元,根据所述动态路由配置进行Diameter信令消息路由。
10.根据权利要求9所述的DRA装置,其特征在于,所述获取单元,用于通过Diameter层消息检测,获取相邻区域的第二DRA和链路的实时状态信息。
11.根据权利要求9所述的DRA装置,其特征在于,所述获取单元,用于通过Diameter控制面消息Diameter_Node_State,从相邻区域的第二DRA获取所述实时状态信息中的DRA状态信息。
12.根据权利要求9或11所述的DRA装置,其特征在于,所述获取单元,用于通过Diameter控制面消息Diameter_Link_State,从相邻区域的第二DRA获取所述实时状态信息中的链路状态信息。
13.根据权利要求9所述的DRA装置,其特征在于,所述DRA装置还包括:
写入单元,用于将所述实时状态信息写入预设的相邻区域状态表;所述相邻区域状态表包括相邻区域的第二DRA的名称和状态,以及相邻区域的链路的名称和状态,不同的状态对应不同的状态值。
14.根据权利要求13所述的DRA装置,其特征在于,所述确定单元,用于当第二DRA的状态值为第一值时,在所述动态拓扑结构中暂时标识所述第二DRA以及与所述第二DRA相关的链路为不可用;
当链路的状态值为第一值时,在所述动态拓扑结构中暂时标识所述链路以及与所述链路相关的第二DRA为不可用。
15.根据权利要求13或14所述的DRA装置,其特征在于,所述确定单元,用于当第二DRA的状态值为第二值时,在所述动态拓扑结构中暂时降低所述第二DRA以及与所述第二DRA相关的链路的信令消息承载量权重;
当链路的状态值为第二值时,在所述动态拓扑结构中暂时降低所述链路以及与所述链路相关的第二DRA的信令消息承载量权重。
16.根据权利要求15所述的DRA装置,其特征在于,所述动态路由配置包括路由表、路由优先级和信令消息承载量权重。