一种网络业务下发系统及其对下发业务的控制方法

文档序号:7627842阅读:92来源:国知局
专利名称:一种网络业务下发系统及其对下发业务的控制方法
技术领域
本发明涉及一种网络技术,尤其涉及一种网络业务下发系统及其对下发业务的控制方法。
背景技术
网络技术的发展,使得人们的生活得到了极大的方便,在网络系统中,用户通过客户端服务器向上一级的主服务器请求业务,上一级的主服务器在接收到该请求后,响应请求,进行业务下发,或是接受更高层服务器的命令,向客户端服务器进行业务下发,而不考虑客户端服务器对下发业务的处理能力。
以IP电信网为例,IP电信网可以承载传统的语音业务和数据专线业务,同时支持电信级服务质量的IP新业务。IP电信网不是否定现有的IP网络,而是对现有IP网络的改造,解决IP网络服务质量(QoS)、安全、管理等问题。
图1为现有技术中的IP电信网的总体框架图,其中寻呼代理位于业务控制层,完成各种业务控制,各寻呼代理之间以确定的会话协议进行业务交换;资源管理服务器位于承载控制层,管理逻辑承载网的资源,接受业务控制层的资源请求,决定是否接纳呼叫,并指定业务流路径,控制边缘路由器完成业务感知,达到电信级业务在使用前申请资源、使用中保证资源、使用后释放资源的效果;在资源管理服务器上配置逻辑承载网的拓扑信息,配置选路策略;所述拓扑信息包括每条隧道的起点、带宽、服务类型和对应的标签,所述选路策略是指到达某一用户网段使用哪条隧道,以及优先级,各资源管理服务器之间及资源管理服务器与寻呼代理之间为路由控制器;边缘路由器位于承载层,即逻辑承载网,它接受资源管理服务器下发的服务质量控制命令,完成流分类,及标签栈压入等工作;汇聚路由器位于承载层,与边缘路由器一起组成标签交换(MPLS)网络,保证各种业务流能在有服务质量保证的情况下到达目的地。
建立逻辑承载网大致需要以下几步一、在逻辑结点间建立标签交换路径(LSP);可以采用两种方式,即手工配置的静态标签交换路径,或基于资源保留协议(RSVP)、标签分发协议(LDP)等隧道信令建立的标签交换路径,两种方式都可带有服务质量资源预留;二、建立标签交换路径和隧道的绑定,单个隧道可与多条标签交换路径绑定,以实现负荷分担或主备倒换;三、在资源管理器上配置逻辑承载网的拓扑信息,配置选路策略;拓扑信息包括每条隧道的起点、带宽、服务类型和对应的标签;选路策略是指到达某一用户网段使用哪条隧道,以及优先级;四、建立边缘路由器节点和资源管理服务器间的公共开放策略服务(COPS)连接;资源管理服务器在选择路径时,可能会出现多条费用相同的候选路径,从中选择哪一条路径涉及到策略问题,具体可为选择带宽占用率高的路径倾向于先用完某条链路再选择候选链路;选择带宽占用率低的路径倾向于带宽分配在多个链路上均匀分布;随机选择根据配置随机选择路径,不考虑带宽等因素。
但是,对于资源管理服务器所选的路径节点,即所选的边缘路由器,当边缘路由器繁忙时,并不能保证实时有效的响应资源管理服务器下发的业务,也不能保证业务的正常下发,从而会导致下发延迟或发生网络动荡。

发明内容
本发明提供一种网络业务下发系统及其对下发业务的控制方法,网络中的主服务器可动态掌握客户端服务器中处理器的繁忙状态,并可以根据客户端服务器的繁忙状态来选择接收下发业务的客户端服务器。
本发明所述网络业务下发系统包括主服务器和与其进行业务交互的客户端服务器,在客户端服务器上设置过载消息上报模块和过载恢复消息上报模块,在主服务器上设置过载消息处理模块和过载恢复消息处理模块;所述过载消息上报模块用于根据客户端服务器的处理器占用率超过设定阈值时向主服务器上报过载报警消息;所述过载恢复消息上报模块用于根据客户端服务器的处理器占用率低于设定的恢复阈值时向主服务器上报过载恢复消息;所述过载消息处理模块用于根据接收到的过载报警消息,通知主服务器停止或减少向客户端服务器下发业务量;所述过载恢复消息处理模块用于根据接收到的过载恢复消息,通知主服务器恢复向客户端服务器的下发业务量。
本发明所述网络业务下发系统中,主服务器中进一步包括客户端服务器中处理器占用率接收模块和客户端服务器中处理器占用率选取模块,其中,所述客户端服务器中处理器占用率接收模块用于接收多个客户端服务器上报的处理器占用率,所述客户端服务器中处理器占用率选取模块用于从接收到的上述处理器占用率中选取处理器占用率最低的客户端服务器。
本发明所述网络业务下发系统中,客户端服务器进一步包括处理器占用率上报模块,用于将客户端服务器中处理器占用率上报给主服务器。
本发明还提供一种上述网络业务下发系统对下发业务的控制方法,包括如下步骤步骤一,客户端服务器向主服务器上报过载报警消息,主服务器根据该消息停止或减少向客户端服务器下发业务量;步骤二,客户端服务器向主服务器上报过载恢复消息,主服务器根据该消息恢复向客户端服务器的下发业务量。
上述过载报警消息是客户端服务器中处理器占有率超过其设定的过载上报阈值时,由客户端服务器向主服务器上报的消息。
上述过载恢复消息是客户端服务器中处理器占有率低于其设定的恢复阈值时,由客户端服务器向主服务器上报的消息。
上述设置的过载上报阈值和恢复阈值,既可以设置为相同值,也可以设置为过载上报阈值大于恢复阈值。
本发明所述的网络业务下发系统对下发业务的控制方法,主服务器选择客户端服务器进行下发业务的步骤包括多个客户端服务器将其处理器占用率上报给主服务器,主服务器根据接收到的多个客户端服务器上报的处理器占用率,从中选取处理器占有率最低的客户端服务器,向该客户端服务器下发业务。
应用本发明,主服务器可以从拥有相同链路的多个客户端服务器中选取相对空闲的客户端服务器进行下发业务,在对具体的客户端服务器的下发业务中,当主服务器收到客户端服务器的过载上报阈值的报警消息后,停止或减少下发业务,待收到过载恢复消息后,再进行正常的下发业务,从而避免了下发延迟或发生网络动荡。


图1为现有技术中IP电信网的总体框架图;图2为本发明所述网络系统结构示意图;图3为本发明中资源管理服务器下发业务的方法流程图;图4为本发明中资源管理服务器选择边缘路由器方法流程图。
具体实施例方式
如说明书附图2所示,本发明所述系统包括主服务器和与其进行业务交互的客户端服务器,在客户端服务器上设置过载消息上报模块和过载恢复消息上报模块,在主服务器上设置过载消息处理模块和过载恢复消息处理模块。
本发明所述的网络业务下发系统对下发业务的控制方法,包括如下步骤步骤一,客户端服务器向主服务器上报过载报警消息,主服务器根据该消息停止或减少向客户端服务器下发业务量;步骤二,客户端服务器向主服务器上报过载恢复消息,主服务器根据该消息恢复向客户端服务器的下发业务量。
上述过载报警消息是客户端服务器中处理器占有率超过其设定的过载上报阈值时,由客户端服务器向主服务器上报的消息,由客户端服务器上设置的过载消息上报模块实现。
上述主服务器接收到过载报警消息后,由其内部的过载消息处理模块通知主服务器停止或减少向客户端服务器下发业务量。
上述过载恢复消息是客户端服务器中处理器占有率低于其设定的恢复阈值时,由客户端服务器向主服务器上报的消息,由客户端服务器上设置的过载恢复消息上报模块实现。
上述主服务器接收到过载恢复消息后,由其内部的过载恢复消息处理模块通知主服务器恢复向客户端服务器的下发业务量。
上述过载上报阈值既可以与恢复阈值设置为相同值,也可以将过载上报阈值设置为高于恢复阈值的数值。
网络系统中,上一级的主服务器向客户端服务器进行业务下发,客户端服务器接收下发业务并进行相应处理,主服务器下发业务的过程与客户端服务器接收下发业务并进行处理的过程在其他的网络设备中均相同,如在IP电信网中,资源管理服务器相当于主服务器,边缘路由器相当于客户端服务器。下面以IP电信网为例对本发明做进一步说明。
在现有运营中,对于某类有特殊需求的用户,需要为其保证服务质量,如带宽、时延等,这就要求在实际网络中为其预留资源。资源管理服务器根据用户或用户组,向边缘路由器下发业务,使边缘路由器为其预留带宽等等。
为保证资源管理服务器和边缘路由器节点之间合理有效选路,在边缘路由器上可设置一个过载上报阈值和恢复阈值,当边缘路由器的CPU占用率超过设定的过载上报阈值时,边缘路由器向资源管理服务器上报过载告警信息,资源管理服务器停止或减少向边缘路由器的下发业务量,而边缘路由器仍按正常工作模式对当前的下发业务进行处理;当CPU占用率低于恢复阈值时,边缘路由器向资源管理服务器上报过载过载恢复消息,此时资源管理服务器继续按正常模式向边缘路由器下发业务。其具体步骤如说明书附图3所示,包括步骤101,用户设备与边缘路由器连接,在边缘路由器上线后,通过COPS客户端(COPS Client)把LSP、带宽等相关信息通过COPS消息向资源管理服务器上报;上报过程中,边缘路由器的CPU的占用率超过过载上报阈值,则边缘路由器向资源管理服务器上报过载报警信息;步骤102,资源管理服务器接收到过载报警信息后,停止向边缘路由器下发业务,或者减少向边缘路由器下发业务的数量,使边缘路由器的CPU得以缓解,而此时边缘路由器仍正常处理资源管理服务器的下发业务;步骤103,当边缘路由器中的CPU占有率下降,即低于恢复阈值时,边缘路由器向资源管理服务器上报恢复信息;步骤104,资源管理服务器接收到边缘路由器的恢复信息后,向边缘路由器正常下发业务,可以重新向边缘路由器下发业务,或者相应增加下发业务的数量。
所述过载上报阈值和恢复阈值是以运行时业务对边缘路由器的CPU资源的占用率为标准设置的,边缘路由器上报过载上报阈值和恢复阈值可以设置为相同值,如同为75%;也可以使过载上报阈值高于恢复阈值,如过载上报阈值为75%,恢复阈值为70%;通过上述方法,可以使资源管理服务器动态了解边缘路由器的繁忙程度,为其是否下发业务及是否减少下发业务提供参考。
在实际的网络中,往往是一个主服务器对应着相同链路的多个客户端服务器,这些客户端服务器按设定的时间间隔向主服务器上报各自的处理器占用率,而主服务器则从众多的客户端服务器中选取处理器占用率最低的一个,并向其下发业务。
基于上述需求,在主服务器中还可以增加客户端服务器中处理器占用率接收模块和客户端服务器中处理器占用率选取模块,其中,所述客户端服务器中处理器占用率接收模块用于接收多个客户端服务器上报的处理器占用率,所述客户端服务器中处理器占用率选取模块用于从接收到的上述处理器占用率中选取处理器占用率最低的客户端服务器。
对应的,在客户端服务器需要增加处理器占用率上报模块,用于将客户端服务器中处理器占用率上报给主服务器。
仍以IP电信网为例,如说明书附图4所示,其具体步骤如下步骤201,资源管理服务器接收到各个边缘路由器上报的CPU占有率信息;步骤202,资源管理服务器对接收到的信息进行处理,从中找到CPU占用率最低信息,以及该信息所对应的边缘路由器;对于寻找CPU占用率最低的方法,可以设置程序来寻找,例如,设置将所有边缘路由器的CPU占有率按大小顺序排列的程序,从中找到最低的CPU占有率,进而找到该CPU占有率对应的边缘路由器;
步骤203,资源管理服务器对上述选取的边缘路由器下发业务。
当然,资源管理服务器选取对应边缘路由器的标准还有很多,如带宽、时延等,在此基础上增加CPU占用率这一参考标准,可以更加精确的选择下发业务所指向的边缘路由器。同时,当资源管理服务器收到某一边缘路由器上报的过载告警信息或者过载恢复信息之后,资源管理服务器将该边缘路由器状态设置为繁忙或空闲,作为选路的依据之一。
权利要求
1.一种网络业务下发系统,包括主服务器和与其进行业务交互的客户端服务器,其特征在于,在客户端服务器上设置过载消息上报模块和过载恢复消息上报模块,在主服务器上设置过载消息处理模块和过载恢复消息处理模块;所述过载消息上报模块用于根据客户端服务器的处理器占用率超过设定阈值时向主服务器上报过载报警消息;所述过载恢复消息上报模块用于根据客户端服务器的处理器占用率低于设定的恢复阈值时向主服务器上报过载恢复消息;所述过载消息处理模块用于根据接收到的过载报警消息,通知主服务器停止或减少向客户端服务器下发业务量;所述过载恢复消息处理模块用于根据接收到的过载恢复消息,通知主服务器恢复向客户端服务器的下发业务量。
2.如权利要求1所述的网络业务下发系统,其特征在于,所述主服务器中进一步包括客户端服务器中处理器占用率接收模块和客户端服务器中处理器占用率选取模块,其中,所述客户端服务器中处理器占用率接收模块用于接收多个客户端服务器上报的处理器占用率,所述客户端服务器中处理器占用率选取模块用于从接收到的上述处理器占用率中选取处理器占用率最低的客户端服务器;所述客户端服务器进一步包括处理器占用率上报模块,用于将客户端服务器中处理器占用率上报给主服务器。
3.如权利要求1或2所述的网络业务下发系统,其特征在于,所述主服务器为IP电信网中资源管理服务器,所述客户端服务器为IP电信网中边缘路由器。
4.一种网络业务下发系统对下发业务的控制方法,其特征在于,步骤包括步骤一,客户端服务器向主服务器上报过载报警消息,主服务器根据该消息停止或减少向客户端服务器下发业务量;步骤二,客户端服务器向主服务器上报过载恢复消息,主服务器根据该消息恢复向客户端服务器的下发业务量。
5.如权利要求4所述的网络业务下发系统对下发业务的控制方法,其特征在于,所述过载报警消息是客户端服务器中处理器占有率超过其设定的过载上报阈值时,由客户端服务器向主服务器上报的消息。
6.如权利要求4所述的网络业务下发系统对下发业务的控制方法,其特征在于,所述过载恢复消息是客户端服务器中处理器占有率低于其设定的恢复阈值时,由客户端服务器向主服务器上报的消息。
7.如权利要求5或6所述的网络业务下发系统对下发业务的控制方法,其特征在于,所述过载上报阈值大于或等于恢复阈值。
8.如权利要求4所述的网络业务下发系统对下发业务的控制方法,其特征在于,所述主服务器为IP电信网中资源管理服务器,所述客户端服务器为IP电信网中边缘路由器。
9.如权利要求8所述的网络业务下发系统对下发业务的控制方法,其特征在于,所述过载报警消息是边缘路由器中CPU占有率超过其设定的过载上报阈值时,由边缘路由器向资源管理服务器上报的消息。
10.如权利要求8所述的网络业务下发系统对下发业务的控制方法,其特征在于,所述过载恢复消息是边缘路由器中CPU占有率低于其设定的恢复阈值时,由边缘路由器向资源管理服务器上报的消息。
11.如权利要求9或10所述的网络业务下发系统对下发业务的控制方法,其特征在于,所述过载上报阈值大于或等于恢复阈值。
12.一种网络业务下发系统对下发业务的控制方法,其特征在于,多个客户端服务器将其处理器占用率上报给主服务器,主服务器根据接收到的多个客户端服务器上报的处理器占用率,从中选取处理器占有率最低的客户端服务器,向该客户端服务器下发业务。
13.如权利要求12所述的网络业务下发系统对下发业务的控制方法,其特征在于,选取处理器占有率最低的客户端服务器的方法为将多个客户端服务器的处理器占有率按大小顺序排列,从中找到最低的处理器占有率所对应的客户端服务器。
14.如权利要求12或13所述的网络业务下发系统对下发业务的控制方法,其特征在于,所述主服务器为IP电信网中资源管理服务器,所述客户端服务器为IP电信网中边缘路由器。
全文摘要
本发明公开了一种网络业务下发系统及其对下发业务的控制方法,所述系统中在客户端服务器上设置过载消息上报模块和过载恢复消息上报模块,在主服务器上设置过载消息处理模块和过载恢复消息处理模块。所述方法包括客户端服务器向主服务器上报过载报警消息,主服务器根据该消息停止或减少向客户端服务器下发业务量;客户端服务器向主服务器上报过载恢复消息,主服务器根据该消息恢复向客户端服务器的下发业务量。主服务器接收到多个客户端服务器上报的处理器占用率,从中选取处理器占有率最低的客户端服务器,向该客户端服务器下发业务。
文档编号H04L12/24GK1972283SQ200510124178
公开日2007年5月30日 申请日期2005年11月21日 优先权日2005年11月21日
发明者徐锐, 谢振宁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1