流量调度方法及装置制造方法及图纸

技术编号:14756051 阅读:67 留言:0更新日期:2017-03-02 22:00
本申请提供一种流量调度方法及装置,其中,该方法应用于业务编排器,业务编排器用于管理多个BRAS网元,该方法包括:获取多个BRAS网元中的目标BRAS网元的负载信息;在目标BRAS网元的状态为正常状态时,根据获取的负载信息,判断目标BRAS网元是否过载;若是,则将目标BRAS网元的状态从正常状态切换为过载状态,确定目标BRAS网元对应的延迟时间,通知目标BRAS网元配置该延迟时间,以使目标BRAS网元在接收到客户端发来的接入发起报文后,等待该延迟时间后进行应答;其中,目标BRAS网元过载程度越大,对应的延迟时间越长。

【技术实现步骤摘要】

本申请涉及网络通信
,特别涉及一种流量调度方法及装置
技术介绍
宽带远程接入服务器(BroadbandRemoteAccessServer,BRAS)是面向宽带网络应用的接入网关,它位于骨干网的边缘层,可以完成用户带宽的IP(InternetProtocol,因特网协议)/ATM(AsynchronousTransferMode,异步传输模式)网的数据接入,实现商业楼宇及小区住户的宽带上网。在城域网(MetropolitanAreaNetwork,MAN)组网模型中,宽带用户由OLT(OpticalLineTerminal,光线路终端)接入,再通过POP(PointofPresent,业务呈现点)交换机(或者也可以称为局方汇聚交换机)连接至BRAS。如图1所示,目前最常见的宽带接入虚拟化方案是vBRAS(虚拟BRAS)资源池方案,即由资源池中的多台vBRAS来承载传统组网中一台物理BRAS所能承载的宽带用户。当前最常见的接入方式是PPPoE(Point-to-PointProtocoloverEthernet,基于以太网的点对点协议)。具体的,PPPoE客户端首先通过PADI(PPPoEActiveDiscoveryInitial,PPPoE活动发现初始)报文来发起PPPoE会话的建立,在如图1所示的组网中,资源池中的多台vBRAS(作为PPPoE服务器)均会接收到该PADI报文并进行响应,PPPoE客户端会与最先响应的vBRAS建立PPPoE会话。但是,在这种情况下,就无法实现资源池中的多台vBRAS的负载均衡。
技术实现思路
有鉴于此,本申请提供一种流量调度方法及装置。具体地,本申请是通过如下技术方案实现的:一方面,提供了一种流量调度方法,该方法应用于SO,SO用于管理多个BRAS网元,该方法包括:获取多个BRAS网元中的目标BRAS网元的负载信息;在目标BRAS网元的状态为正常状态时,根据获取的负载信息,判断目标BRAS网元是否过载;若是,则将目标BRAS网元的状态从正常状态切换为过载状态,确定目标BRAS网元对应的延迟时间,通知目标BRAS网元配置该延迟时间,以使目标BRAS网元在接收到客户端发来的接入发起报文后,等待该延迟时间后进行应答;其中,目标BRAS网元过载程度越大,对应的延迟时间越长。另一方面,还提供了一种流量调度装置,该装置应用于SO中,SO用于管理多个BRAS网元,该装置包括:获取单元,用于获取多个BRAS网元中的目标BRAS网元的负载信息;判断单元,用于在目标BRAS网元的状态为正常状态时,根据获取单元获取的负载信息,判断目标BRAS网元是否过载;处理单元,用于若判断单元判断出目标BRAS网元过载,则将目标BRAS网元的状态从正常状态切换为过载状态,确定目标BRAS网元对应的延迟时间,通知目标BRAS网元配置该延迟时间,以使目标BRAS网元在接收到客户端发来的接入发起报文后,等待该延迟时间后进行应答;其中,目标BRAS网元过载程度越大,对应的延迟时间越长。通过本申请的以上技术方案,业务编排器可以获取到多个BRAS网元中的任一BRAS网元的负载信息,在BRAS网元的状态为正常状态时,若根据获取的负载信息,判断出该BRAS网元已经过载了,则将该BRAS网元的状态从正常状态切换为过载状态,计算出该BRAS网元对应的延迟时间,并通知该BRAS网元配置该延迟时间,这样,该BRAS网元在接收到客户端发来的接入发起报文后,会等待该延迟时间后进行应答。由于BRAS网元的过载程度越大,延迟的时间越长,因此,资源池中负载最小的BRAS网元能够最先对客户端发来的接入发起报文进行应答,并与客户端建立会话,从而通过将流量调度到负载小的BRAS网元上承载,实现了资源池中的BRAS网元之间的负载均衡。附图说明图1是采用宽带接入虚拟化方案的城域网组网架构示意图;图2是本申请一示例性实施例示出的城域网组网架构示意图;图3是本申请一示例性实施例示出的流量调度方法的流程图;图4是本申请一示例性实施例示出的流量调度装置所应用的业务编排器的硬件结构示意图;图5是本申请一示例性实施例示出的流量调度装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。为了解决资源池中多台vBRAS的负载均衡问题,本申请以下实施例中提供了一种流量调度方法,以及一种可以应用该方法的流量调度装置。本申请实施例的城域网组网架构如图2所示,主要包括:业务编排器(ServiceOrchestrator,SO)、资源池中的多台BRAS网元、POP交换机、以及OLT。客户端(图2中未示出)经由OLT、POP交换机接入资源池中的多台BRAS网元。其中,资源池中包含的多个BRAS网元的功能对等,可以相互备份,BRAS网元具体可以是物理BRAS设备,也可以是通用x86服务器上运行的vBRAS(虚拟BRAS);业务编排器负责创建和部署资源池中的BRAS网元,业务编排器与每一个BRAS网元之间建立有管理通道(图2中未示出),该管理通道例如可以为netconf(配置管理)通道、SNMP(简单网络管理协议)通道、或者其他私有协议通道。基于如图2所示的组网架构,本申请实施例中,业务编排器执行的流量调度方法如图3所示,包括以下步骤:步骤S101,获取多个BRAS网元中的目标BRAS网元的负载信息;其中,目标BRAS网元为上述多个BRAS网元中的任一BRAS网元。业务编排器会通过管理通道向目标BRAS网元获取该目标BRAS网元的负载信息。步骤S102,判断目标BRAS网元的状态是正常状态还是过载状态,若是正常状态,则执行步骤S103,若是过载状态,则执行步骤S106;其中,目标BRAS网元在启动后,初始状态为正常状态。处于正常状态的目标BRAS网元会按照现有技术对接收到的接入发起报文进行应答。步骤S103,根据步骤S101中获取的负载信息,判断目标BRAS网元是否过载,若是,则执行步骤S104,否则,执行步骤S105;步骤S104,将目标BRAS网元的状态从正常状态切换为过载状态,确定目标BRAS网元对应的延迟时间T,通知目标BRAS网元配置延迟时间T,以使目标BRAS网元在接本文档来自技高网...
流量调度方法及装置

【技术保护点】
一种流量调度方法,其特征在于,所述方法应用于业务编排器SO,所述SO用于管理多个宽带远程接入服务器BRAS网元,所述方法包括:获取所述多个BRAS网元中的目标BRAS网元的负载信息;在所述目标BRAS网元的状态为正常状态时,根据获取的负载信息,判断所述目标BRAS网元是否过载;若是,则将所述目标BRAS网元的状态从正常状态切换为过载状态,确定所述目标BRAS网元对应的延迟时间,通知所述目标BRAS网元配置所述延迟时间,以使所述目标BRAS网元在接收到客户端发来的接入发起报文后,等待所述延迟时间后进行应答;其中,所述目标BRAS网元过载程度越大,对应的所述延迟时间越长。

【技术特征摘要】
1.一种流量调度方法,其特征在于,所述方法应用于业务编排器SO,所述SO用于管理多个宽带远程接入服务器BRAS网元,所述方法包括:获取所述多个BRAS网元中的目标BRAS网元的负载信息;在所述目标BRAS网元的状态为正常状态时,根据获取的负载信息,判断所述目标BRAS网元是否过载;若是,则将所述目标BRAS网元的状态从正常状态切换为过载状态,确定所述目标BRAS网元对应的延迟时间,通知所述目标BRAS网元配置所述延迟时间,以使所述目标BRAS网元在接收到客户端发来的接入发起报文后,等待所述延迟时间后进行应答;其中,所述目标BRAS网元过载程度越大,对应的所述延迟时间越长。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标BRAS网元的状态为过载状态时,根据获取的负载信息,判断所述目标BRAS网元的负载是否恢复正常;若是,则将所述目标BRAS网元的状态从过载状态切换为正常状态,通知所述目标BRAS网元删除所述延迟时间;否则,将所述目标BRAS网元的状态维持在过载状态,重新确定所述目标BRAS网元对应的延迟时间,通知所述目标BRAS网元配置重新确定的延迟时间。3.根据权利要求2所述的方法,其特征在于,当获取一种负载信息时,判断所述目标BRAS网元是否过载,包括:判断获取到的负载信息的数值是否超过预设过载阈值,若超过,则确定所述目标BRAS网元过载,否则,确定所述目标BRAS网元没有过载;判断所述目标BRAS网元的负载是否恢复正常,包括:判断获取到的负载信息的数值是否小于预设恢复阈值,若小于,则确定所述目标BRAS网元的负载恢复正常,否则,确定所述目标BRAS网元的负载没有恢复正常,其中,所述预设恢复阈值小于所述预设过载阈值。4.根据权利要求3所述的方法,其特征在于,按照以下公式确定所述目标BRAS网元对应的延迟时间T:其中,x表示获取到的负载信息的数值,xthr表示预设过载阈值,Tpre表示预设时间。5.根据权利要求2所述的方法,其特征在于,当获取两种以上负载信息时,判断所述目标BRAS网元是否过载,包括:针对每一种负载信息,判断获取到的该负载信息的数值是否超过对应的预设过载阈值,若超过了,则为该负载信息设置特定标记;之后,若判断出任一负载信息具有特定标记,则确定所述目标BRAS网元过载,否则,确定所述目标BRAS网元没有过载;判断所述目标BRAS网元的负载是否恢复正常,包括:针对每一种负载信息,在该负载信息具有特定标记时,判断获取到的该负载信息的数值是否小于对应的预设恢复阈值,若小于,则删除该负载信息的特定标记,在该负载信息没有特定标记时,判断获取到的该负载信息的数值是否超过对应的预设过载阈值,若超过了,则为该负载信息设置特定标记;之后,若判断出全部负载信息均没有特定标记,则确定所述目标BRAS网元的负载恢复正常,否则,确定所述目标BRAS网元的负载没有恢复正常;其中,每一种负载信息对应的预设恢复阈值小于预设过载阈值。6.根据权利要求5所述的方法,其特征在于,按照以下公式确定所述目标BRAS网元对应的延迟时间T:其中,N表示具有特定标记的负载信息的总数,αi表示第i个具有特定标记的负载信息的权重,xi表示获取到的所述第i个负载信息的数值,xi_thr表示所述第i个负载信息对应的预设过载阈值,Tpre表示预设时间。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述接入发起报文为用于发起基于以太网的点对点协议PPPoE会话建立的报文,或者用于发起基于以太网的因特网协议IPoE会话建立的报文。8.一种流量调度装置,其特征在于,所述装置应用于业务编排器SO中,所述SO用于管理多个宽带远程接入服务器BRAS网元,所述装置包括:获取单元,用于获取所述多个BRAS网元中的目标BRAS网元的负载信息;判断单元,用于在所述目标...

【专利技术属性】
技术研发人员:柳佳佳孙凯
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1