1.一种计算预置恢复路由的方法,其特征在于,包括:当网元初始化时,对网元相关链路的预置率进行初始化设置,当为经过该网元的业务分配标签后,网元所在的链路因业务占用带宽而发生预置率的改变,网元实时检测并修改相关链路的预置率,并将预置率变化的消息通知到全网内其它网元;
获取全网链路的预置率;所述预置率为每一链路可用于预置恢复路由的带宽占该链路带宽的比例;
当业务的默认预置恢复路由失效时,根据所述预置率计算所述业务的预置恢复路由;
将所述预置恢复路由与所述业务关联,其步骤包括:将预置恢复路由保存在预置恢复路由链表中,将业务的ID号和预置恢复路由链表的首地址关联起来。
2.如权利要求1所述的方法,其特征在于,所述获取全网链路的预置率之后,还包括:更新全网链路的预置率;
根据更新后的预置率,重新计算所述业务的预置恢复路由。
3.如权利要求1或2所述的方法,其特征在于,所述根据预置率计算所述业务的预置恢复路由包括:根据所述业务的属性、链路的预置率、链路的属性、链路的带宽计算预置恢复路由。
4.一种计算预置恢复路由的装置,其特征在于,包括:设置模块,当网元初始化时,对网元相关链路的预置率进行初始化设置,当为经过该网元的业务分配标签后,网元相关的链路因业务占用带宽而发生预置率的改变,网元实时检测并修改相关链路的预置率,并将预置率变化的消息通知到全网内其它网元;
获取模块,用于获取全网链路的预置率;所述预置率为每一链路可用于预置恢复路由的带宽占该链路带宽的比例;
计算模块,用于当业务的默认预置恢复路由失效时,根据所述预置率计算所述业务的预置恢复路由;
关联模块,用于将所述预置恢复路由与所述业务关联;所述关联模块进一步用于:将预置恢复路由保存在预置恢复路由链表中,将业务的ID号和预置恢复路由链表的首地址关联起来。
5.如权利要求4所述的装置,其特征在于,还包括更新模块,用于更新全网链路的预置率;所述计算模块还用于根据更新后的预置率,重新计算所述业务的预置恢复路由。
6.如权利要求4或5所述的装置,其特征在于,所述计算模块具体用于:根据所述业务的属性、链路的预置率、链路的属性、链路的带宽计算预置恢复路由。