业务带宽的调整方法及装置与流程

文档序号:12622524阅读:496来源:国知局
业务带宽的调整方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种业务带宽的调整方法及装置。



背景技术:

伴随着网络规模的日益增大,带宽资源日益成为了紧缺资源。为了能够更加合理地分配带宽资源,网络管理系统中引入了呼叫接纳控制(CAC)技术,继而对业务带宽进行统一管理,从而使得业务尽量均匀地分布在网络中,同时还能够在带宽紧缺的情况下明确提示给用户。然而传统的网络数据尚未应用CAC技术,例如:服务层隧道带宽大部分都是不限速的;工作业务的带宽并没有限制等于保护业务的带宽;隧道带宽都是固定带宽的,由此会造成带宽浪费;以及业务虽然开启了流量控制功能但是却并没有开启CAC开关,继而易造成统计带宽的时候失真。如果不对原有的带宽参数进行调整,而直接使用现有的配置功能,则会存在带宽浪费,带宽计算不准确以及下发报错等问题。



技术实现要素:

本发明实施例提供了一种业务带宽的调整方法及装置,以至少解决相关技术中所提供的客户层业务带宽的调整方式易造成资源浪费、准确性较低的问题。

根据本发明实施例的一个方面,提供了一种业务带宽的调整方法,包括:根据用户选取的客户层业务确定承载选取的客户层业务的服务层隧道;对确定的服务层隧道的业务带宽进行调整。

进一步地,根据选取的客户层业务确定承载选取的客户层业务的服务层隧道包括:步骤1、根据选取的客户层业务查找服务层隧道集合,其中,服务层隧道集合中的每条服务层隧道所承载的业务中均包括选取的客户层业务中的部分或全部业务;步骤2、对服务层隧道集合中各条服务层隧道上承载的客户层业务执行过滤操作,获取剩余的服务层隧道,其中,剩余的服务层隧道上仅承载选取的客户层业务中的部分或全部业务;步骤3、对剩余的服务层隧道进行分析,判断是否出现新的客户层业务或新的服务层隧道;如果是,则返回步骤1;如果否,则将剩余的服务层隧道作为确定的服务层隧道。

进一步地,在对确定的服务层隧道的业务带宽进行调整之前,还包括:根据业务列表中的预设类型业务是否已经配置对应的带宽参数和/或是否被用户选中进行带宽调整确定CAC开关和流量控制开关的状态。

进一步地,根据预设类型业务是否已经配置对应的带宽参数和/或是否被选中进行带宽调整确定CAC开关和流量控制开关的状态包括以下之一:如果预设类型业务已经 配置对应的带宽参数,则CAC开关和流量控制开关处于开启状态;如果预设类型业务没有配置对应的带宽参数并且未被用户选中进行带宽调整,则CAC开关和流量控制开关处于关闭状态;如果预设类型业务被用户选中并且用户完成对预设类型业务进行带宽调整,则CAC开关和流量控制开关处于开启状态。

进一步地,对确定的服务层隧道的业务带宽进行调整包括:对确定的服务层隧道上承载的客户层业务带宽进行叠加;将确定的服务层隧道的CAC开关和流量控制开关设置为开启状态以及将确定的服务层隧道的调整模式设置为自适应调整。

进一步地,在对确定的服务层隧道的业务带宽进行调整之后,还包括:对确定的服务层隧道上承载的选取的客户层业务进行CAC预校验;将确定的服务层隧道的业务带宽调整为当前通过CAC预校验的客户层业务的带宽总和;依次下发业务带宽变小的业务伪线、带宽总和以及业务带宽变大的业务伪线。

根据本发明实施例的另一方面,提供了一种业务带宽的调整装置,包括:第一确定模块,用于根据用户选取的客户层业务确定承载选取的客户层业务的服务层隧道;调整模块,用于对确定的服务层隧道的业务带宽进行调整。

进一步地,第一确定模块,用于按照以下步骤根据选取的客户层业务确定承载选取的客户层业务的服务层隧道包括:步骤1、根据选取的客户层业务查找服务层隧道集合,其中,服务层隧道集合中的每条服务层隧道所承载的业务中均包括选取的客户层业务中的部分或全部业务;步骤2、对服务层隧道集合中各条服务层隧道上承载的客户层业务执行过滤操作,获取剩余的服务层隧道,其中,剩余的服务层隧道上仅承载选取的客户层业务中的部分或全部业务;步骤3、对剩余的服务层隧道进行分析,判断是否出现新的客户层业务或新的服务层隧道;如果是,则返回步骤1;如果否,则将剩余的服务层隧道作为确定的服务层隧道。

进一步地,上述装置还包括:第二确定模块,用于根据业务列表中的预设类型业务是否已经配置对应的带宽参数和/或是否被用户选中进行带宽调整确定CAC开关和流量控制开关的状态。

进一步地,第二确定模块,用于根据预设类型业务是否已经配置对应的带宽参数和/或是否被选中进行带宽调整确定CAC开关和流量控制开关的状态包括以下之一:如果预设类型业务已经配置对应的带宽参数,则CAC开关和流量控制开关处于开启状态;如果预设类型业务没有配置对应的带宽参数并且未被用户选中进行带宽调整,则CAC开关和流量控制开关处于关闭状态;如果预设类型业务被用户选中并且用户完成对预设类型业务进行带宽调整,则CAC开关和流量控制开关处于开启状态。

进一步地,调整模块包括:叠加单元,用于对确定的服务层隧道上承载的客户层业务带宽进行叠加;设置单元,用于将确定的服务层隧道的CAC开关和流量控制开关设置为开启状态以及将确定的服务层隧道的调整模式设置为自适应调整。

进一步地,上述装置还包括:校验模块,用于对确定的服务层隧道上承载的选取的客户层业务进行CAC预校验;修改模块,用于将确定的服务层隧道的业务带宽调整为当前通过CAC预校验的客户层业务的带宽总和;下发模块,用于依次下发业务带宽变小的业务伪线、带宽总和以及业务带宽变大的业务伪线。

通过本发明实施例,采用根据用户选取的客户层业务确定承载选取的客户层业务的服务层隧道;对确定的服务层隧道的业务带宽进行调整,解决了相关技术中所提供的客户层业务带宽的调整方式易造成资源浪费、准确性较低的问题,进而能够选中多条客户层业务进行带宽调整,将隧道和客户层业务的带宽调整到正确值。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的业务带宽的调整方法的流程图;

图2是根据本发明实施例的业务带宽的调整装置的结构框图;

图3是根据本发明优选实施例的业务带宽的调整装置的结构框图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种业务带宽的调整方法,图1是根据本发明实施例的业务带宽的调整方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,根据用户选取的客户层业务确定承载选取的客户层业务的服务层隧道;

步骤S104,对确定的服务层隧道的业务带宽进行调整。

通过上述步骤,可以基于用户选中的多条客户层业务进行带宽调整,将隧道和客户层业务的带宽调整到正确值,解决了相关技术中所提供的客户层业务带宽的调整方式易造成资源浪费、准确性较低的问题,实现了批量调整业务带宽参数。

在优选实施过程中,以端到端网管软件批量业务带宽调整为例实现了一种批量调整业务带宽参数,使之满足用户需求并符合CAC规则的方法。具体地,业务调整的原则是以隧道为原子级别调整单位,即一条隧道所承载的所有客户层业务,需要一次性完成处理。用户可以选取一项或者多项客户层业务,并在将CAC参数修改成目标值后,下 发给服务器。服务器根据用户选取的客户层业务查找全部相关的服务层隧道集合A,再根据隧道查客户层业务,查找客户层业务的服务层隧道集合B。如果服务层隧道集合B中所包含的隧道数量多于服务层隧道集合A中所包含的隧道数量,则需要进一步循环查找业务和隧道,直到找不到新的业务和隧道为止。找到所有的隧道和业务后,计算出每条隧道和业务的带宽值,先将隧道带宽值调整成现有的客户层带宽之和,再下发带宽变小的伪线数据,然后下发隧道的最终带宽值,最后下发带宽变大的伪线数据。下面将结合以下优选实施方式做进一步详细说明。

进一步地,在步骤S102中,根据选取的客户层业务确定承载选取的客户层业务的服务层隧道可以包括以下步骤:

步骤1、根据选取的客户层业务查找服务层隧道集合,其中,服务层隧道集合中的每条服务层隧道所承载的业务中均包括选取的客户层业务中的部分或全部业务;

步骤2、对服务层隧道集合中各条服务层隧道上承载的客户层业务执行过滤操作,获取剩余的服务层隧道,其中,剩余的服务层隧道上仅承载选取的客户层业务中的部分或全部业务;

步骤3、对剩余的服务层隧道进行分析,判断是否出现新的客户层业务或新的服务层隧道;如果是,则返回步骤1;如果否,则将剩余的服务层隧道作为确定的服务层隧道。

在优选实施例中,用户可以选取需要进行带宽调整的客户层业务,例如:E-LINE业务和TDM业务,由此进入业务带宽调整界面。根据用户选取的客户层业务,分析查找与用户选取的客户层业务相关的全部服务层隧道以及搜索出这些服务层隧道所承载的全部客户层业务。

在优选实施过程中,首先,可以过滤掉客户层业务存在的E-TREE/E-LAN/L3VPN业务,同时过滤掉与E-TREE/E-LAN/L3VPN业务共用隧道的客户层业务。其次,在完成上述过滤操作后,客户层业务信息仅剩下E-LINE业务和TDM业务,同时,与这些业务相关的全部服务层隧道也仅能够承载E-LINE业务和TDM业务。然后,将已经被过滤掉的多种类型业务在特定浏览页面呈现给用户。最后,对于完成上述过滤操作后剩余的客户层业务,还可以对与这些客户层业务相关的所有服务层隧道再做进一步分析,观察是否存在新出现的服务层隧道;如果存在新出现的服务层隧道,则需要按照上述步骤对新出现的服务层隧道进行分析,即上述新出现的服务层隧道是否仅能够承载E-LINE业务和TDM业务还是会同时承载其他类型客户层业务,反复进行上述分析,直至没有新的服务层隧道出现为此。

需要说明的是,在通常情况下,不会再出现新的服务层隧道,然而,从技术方案的精确性和完整性角度进行全面考虑,需要对上述特殊情况的发生提出分析解决方案,以防止出现特殊配置的情况发生。

进一步地,在步骤S104,对确定的服务层隧道的业务带宽进行调整之前,还可以包括以下操作:

步骤4、根据业务列表中的预设类型业务是否已经配置对应的带宽参数和/或是否被用户选中进行带宽调整确定CAC开关和流量控制开关的状态。

在优选实施例中,业务列表在初始状况下,会呈现业务伪线调整前的相关信息,其中,可以包括但不限于:CAC开关、流控开关、带宽参数信息(例如:CIR、CBS、PIR、PBS、色盲、色敏感)。业务列表中的各个信息列均要求能够支持多种类型的排序(例如:升序排列、降序排列、按照修改日期排列、按照参数类型排列),以便于用户进行查看。同时,业务列表还需要支持Shift、CTRL、鼠标方式进行多选、去选业务操作。用户可以通过点击右键进入修改界面,并在完成修改带宽操作后点击确定,最终业务列表能够呈现业务伪线需要被修改成的数值。

进一步地,在步骤4中,根据预设类型业务是否已经配置对应的带宽参数和/或是否被选中进行带宽调整确定CAC开关和流量控制开关的状态可以包括以下之一:

(1)如果预设类型业务已经配置对应的带宽参数,则CAC开关和流量控制开关处于开启状态;

(2)如果预设类型业务没有配置对应的带宽参数并且未被用户选中进行带宽调整,则CAC开关和流量控制开关处于关闭状态;

(3)如果预设类型业务被用户选中并且用户完成对预设类型业务进行带宽调整,则CAC开关和流量控制开关处于开启状态。

在优选实施例中,假设上述客户层业务具体为以太网业务:

(a)对于已经配置带宽参数的以太网业务,调整后的CAC开关和流量控制开关将被强制设置为开启。即不管用户是否进行了调整操作,工具自动进行开关强制开启。

(b)对于没有配置带宽参数的以太网业务(CAC关闭、流量控制关闭、且没有带宽参数),如果用户没有进行调整操作,则维持不变。

(c)用户如果选中部分以太网业务(无论是否配置带宽参数),都需要进行带宽调整操作,此时弹出带宽调整界面,由用户进行带宽参数(CIR、CBS、PIR、PBS、色盲、色敏感)信息输入,而如果用户设置了带宽参数,此时业务的CAC开关、流量控制开关将被强制设置为开启。

在本发明的另一个优选实施例中,假设上述客户层业务为时分复用(TDM)业务:

(a)可以在向用户提供的操作界面上增设“叠加TDM业务带宽”选项开关,如果用户选中了叠加选项开关,此时TDM业务列表中,CIR带宽参数将会自动按照3M进行设置,同时业务的CAC开关、流量控制开关将会被强制设置为开启。

需要说明的是,对于TDM业务而言,其也可以进行带宽修改操作,具体操作规则与以太网业务基本相同。

(b)如果用户未选择叠加选项开关,此时业务的CAC开关以及流量控制开关将会被强制设置为关闭,并且带宽参数为空。

进一步地,在步骤S104中,对确定的服务层隧道的业务带宽进行调整可以包括以下步骤:

步骤5、对确定的服务层隧道上承载的客户层业务带宽进行叠加;

步骤6、将确定的服务层隧道的CAC开关和流量控制开关设置为开启状态以及将确定的服务层隧道的调整模式设置为自适应调整。

在优选实施例中,隧道信息不会呈现在显示界面中,而仅由服务器查找相关的隧道并进行计算下发。而且,隧道是否会收敛可以在初始设定时进行选择,其既可以选择保持原值,也可以选择将隧道收敛,当然还可以选择将隧道不收敛。对于已经发生过变更的客户层业务,将自动进行隧道的带宽叠加(即叠加所有客户层业务带宽),隧道的CAC开关以及流量控制开关将会被强制设置为开启,并且设置隧道带宽为自动调整,开启色敏感模式。在优选实施过程中,上述CBS、PIR、PBS、色盲、色敏感尽量保持原值不变,如果上述参数被赋予的原值不在预先设定的合理取值范围内(即为非法值),则需要采用预先设定的默认值来取代上述参数被赋予的原值。

进一步地,在步骤S104,对确定的服务层隧道的业务带宽进行调整之后,还可以包括以下步骤:

步骤7、对确定的服务层隧道上承载的选取的客户层业务进行CAC预校验;

步骤8、将确定的服务层隧道的业务带宽调整为当前通过CAC预校验的客户层业务的带宽总和;

步骤9、依次下发业务带宽变小的业务伪线、带宽总和以及业务带宽变大的业务伪线。

在优选实施例中,在应用下发前,可以预先进行CAC预校验,如果发现存在CAC校验无法通过的客户层业务,将不会下发至用户设备,并且将业务清单记录下来以提示用户。其次,将预校验通过的隧道调整为现有的客户层带宽之和:将所有的隧道CAC开关打开,将固定带宽的隧道改成带宽自动可调的隧道。再次,将业务带宽变小的伪线下发至用户设备:只下发上述预校验成功的隧道的客户层业务。然后,将没有失败的相关隧道带宽调整为用户输入的带宽之和。之后,调整剩余的伪线带宽:只下发(ii)中预校验成功的隧道上承载的客户层业务。最后,分析所有校验异常与下发设备异常,将相关的隧道与客户层业务设置为调整带宽失败,将剩下的隧道与客户层业务设置为调整带宽成功,返回给客户端,以呈现给用户。

需要说明的是,在上述部分隧道或者客户层业务发生异常(例如:未能通过CAC校验)的情况下,并不会影响正常的隧道以及客户层业务向用户设备下发,其只是将上述发生异常的部分隧道或者客户层业务排除在后续的带宽计算以及向用户设备下发之外,换言之,本发明优选实施例所提供的技术方案能够支持部分隧道或者客户层业务发生异常而其余部分隧道或者客户层业务正常的场景,其中,仅由正常的隧道或者客户层业务参与计算以及向用户设备下发。

对于本发明提供的上述优选实施方式而言,总体定位是针对异常业务整改以及网络现网全网业务带宽改造,满足现网业务带宽改造需求,包括业务带宽从无到有、从有到有带宽调整需求,由此通过现网业务逐步整改,实现现网从增量CAC方式逐步过渡到全量CAC方式。在具备批量业务参数调整工具后,可以通过逐步改造方式过渡到全量CAC方式,一步到位的全量CAC方式由此后续可以淡化,由此还可以避免因一步到位全量CAC方式所引发的现网上下不一致数据的问题和处理。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种业务带宽的调整装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是根据本发明实施例的业务带宽的调整装置的结构框图,如图2所示,该装置可以包括:第一确定模块10,用于根据用户选取的客户层业务确定承载选取的客户层业务的服务层隧道;调整模块20,用于对确定的服务层隧道的业务带宽进行调整。

进一步地,第一确定模块10,用于按照以下步骤根据选取的客户层业务确定承载选取的客户层业务的服务层隧道包括:步骤1、根据选取的客户层业务查找服务层隧道集合,其中,服务层隧道集合中的每条服务层隧道所承载的业务中均包括选取的客户层业务中的部分或全部业务;步骤2、对服务层隧道集合中各条服务层隧道上承载的客户层业务执行过滤操作,获取剩余的服务层隧道,其中,剩余的服务层隧道上仅承载选取的客户层业务中的部分或全部业务;步骤3、对剩余的服务层隧道进行分析,判断是否出现新的客户层业务或新的服务层隧道;如果是,则返回步骤1;如果否,则将剩余的服务层隧道作为确定的服务层隧道。

进一步地,图3是根据本发明优选实施例的业务带宽的调整装置的结构框图,如图 3所示,该装置除包括图2所示的所有模块外,还可以包括:第二确定模块30,用于根据业务列表中的预设类型业务是否已经配置对应的带宽参数和/或是否被用户选中进行带宽调整确定CAC开关和流量控制开关的状态。

进一步地,第二确定模块30,用于根据预设类型业务是否已经配置对应的带宽参数和/或是否被选中进行带宽调整确定CAC开关和流量控制开关的状态包括以下之一:

(1)如果预设类型业务已经配置对应的带宽参数,则CAC开关和流量控制开关处于开启状态;

(2)如果预设类型业务没有配置对应的带宽参数并且未被用户选中进行带宽调整,则CAC开关和流量控制开关处于关闭状态;

(3)如果预设类型业务被用户选中并且用户完成对预设类型业务进行带宽调整,则CAC开关和流量控制开关处于开启状态。

进一步地,调整模块20可以包括:叠加单元(图中未示出),用于对确定的服务层隧道上承载的客户层业务带宽进行叠加;设置单元(图中未示出),用于将确定的服务层隧道的CAC开关和流量控制开关设置为开启状态以及将确定的服务层隧道的调整模式设置为自适应调整。

进一步地,如图3所示,上述装置还可以包括:校验模块40,用于对确定的服务层隧道上承载的选取的客户层业务进行CAC预校验;修改模块50,用于将确定的服务层隧道的业务带宽调整为当前通过CAC预校验的客户层业务的带宽总和;下发模块60,用于依次下发业务带宽变小的业务伪线、带宽总和以及业务带宽变大的业务伪线。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

S1,根据用户选取的客户层业务确定承载选取的客户层业务的服务层隧道;

S2,对确定的服务层隧道的业务带宽进行调整。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:根据选取的客户层业务确定承载选取的客户层业务的服务层隧道包括:步骤1、根据选取的客户层业务查找服务层隧道集合,其中,服务层隧道集合中的每条服务层隧道所承载的业务中均包括选取的客户层业务中的部分或全部业务;步骤2、对服务层隧道集合中各条服务层隧道上承载的客户层业务执行过滤操作,获取剩余的服务层隧道,其中,剩余的服务层隧道上仅承载选取的客户层业务中的部分或全部业务;步骤3、对剩余的服务层隧道进行 分析,判断是否出现新的客户层业务或新的服务层隧道;如果是,则返回步骤1;如果否,则将剩余的服务层隧道作为确定的服务层隧道。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行根据业务列表中的预设类型业务是否已经配置对应的带宽参数和/或是否被用户选中进行带宽调整确定CAC开关和流量控制开关的状态。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行根据预设类型业务是否已经配置对应的带宽参数和/或是否被选中进行带宽调整确定CAC开关和流量控制开关的状态包括以下之一:如果预设类型业务已经配置对应的带宽参数,则CAC开关和流量控制开关处于开启状态;如果预设类型业务没有配置对应的带宽参数并且未被用户选中进行带宽调整,则CAC开关和流量控制开关处于关闭状态;如果预设类型业务被用户选中并且用户完成对预设类型业务进行带宽调整,则CAC开关和流量控制开关处于开启状态。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行对确定的服务层隧道上承载的客户层业务带宽进行叠加;将确定的服务层隧道的CAC开关和流量控制开关设置为开启状态以及将确定的服务层隧道的调整模式设置为自适应调整。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行对确定的服务层隧道上承载的选取的客户层业务进行CAC预校验;将确定的服务层隧道的业务带宽调整为当前通过CAC预校验的客户层业务的带宽总和;依次下发业务带宽变小的业务伪线、带宽总和以及业务带宽变大的业务伪线。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何 修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1