网络资源规划方法、装置、计算机可读介质及电子设备转让专利

申请号 : CN201810251249.8

文献号 : CN110198543B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘志伟肖继珑樊顺兴周轩敏

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明的实施例提供了一种网络资源规划方法、装置、计算机可读介质及电子设备。该方法应用于网络结构,该网络结构包括至少一个域,各域包括至少一个域内节点和网络交换节点,该至少一个域内节点通过域内路径分别连接该网络交换节点,各域内节点包括服务器,该至少一个域内节点包括第一域内节点,该第一域内节点通过至少一个外部路径分别连接至少一个外部节点,该方法包括:根据外部路径信息以及该第一域内节点的新增服务器信息分别获得该第一域内节点的各外部路径的规划带宽;根据该第一域内节点的各外部路径的规划带宽获得该第一域内节点的外部规划带宽。

权利要求 :

1.一种网络资源规划方法,其特征在于,应用于网络结构,该网络结构包括至少一个域,各域包括至少一个域内节点和网络交换节点,该至少一个域内节点通过域内路径分别连接该网络交换节点,各域内节点包括服务器,该至少一个域内节点包括第一域内节点,该第一域内节点通过至少一个外部路径分别连接至少一个外部节点,所述方法包括:根据外部路径信息以及该第一域内节点的新增服务器信息分别获得该第一域内节点的各外部路径的规划带宽,该外部路径信息包括该至少一个外部路径的历史流量信息和相应外部路径的路径系数;该新增服务器信息包括该第一域内节点的新增服务器数量和新增服务器的第一带宽服务指标;

根据该第一域内节点的各外部路径的规划带宽获得该第一域内节点的外部规划带宽;

其中,根据外部路径信息以及该第一域内节点的新增服务器信息分别获得该第一域内节点的各外部路径的规划带宽,包括:根据相应外部路径的历史流量信息分别获得该第一域内节点的各外部路径的存量规划带宽;

根据该第一域内节点的新增服务器数量和该第一带宽服务指标获得该第一域内节点的增量规划带宽;

根据该第一域内节点的各外部路径的存量规划带宽、该第一域内节点的增量规划带宽、以及相应外部路径的路径系数分别获得该第一域内节点的各外部路径的规划带宽。

2.根据权利要求1所述的方法,其特征在于,该至少一个域包括第一域,该第一域包括多个域内节点,该多个域内节点包括通过第一域内路径连接的第一域内节点和第二域内节点;所述方法还包括:

根据该第一域内路径的历史流量信息和路径系数、该第一域内节点和该第二域内节点的新增服务器数量、以及新增服务器的第二带宽服务指标获得该第一域内路径的规划带宽。

3.根据权利要求2所述的方法,其特征在于,该第一域内路径的路径系数包括该第一域内路径关于该第一域内节点的第一路径系数和该第一域内路径关于该第二域内节点的第二路径系数;其中,

根据该第一域内路径的历史流量信息和路径系数、该第一域内节点和该第二域内节点的新增服务器数量、以及新增服务器的第二带宽服务指标获得该第一域内路径的规划带宽,包括:

根据该第一域内路径的历史流量信息获得该第一域内路径的存量规划带宽;

根据该第一域内节点的新增服务器数量和该第一路径系数、该第二域内节点的新增服务器数量和该第二路径系数、以及该第二带宽服务指标获得该第一域内路径的增量规划带宽;

根据该第一域内路径的存量规划带宽和增量规划带宽获得该第一域内路径的规划带宽。

4.根据权利要求3所述的方法,其特征在于,该第一域内路径的增量规划带宽包括该第一域内路径关于该第一域内节点的第一增量规划带宽和该第一域内路径关于该第二域内节点的第二增量规划带宽;其中,根据该第一域内节点的新增服务器数量和该第一路径系数、该第二域内节点的新增服务器数量和该第二路径系数、以及该第二带宽服务指标获得该第一域内路径的增量规划带宽,包括:

根据该第一域内节点的新增服务器数量、该第一路径系数和该第二带宽服务指标获得该第一增量规划带宽;

根据该第二域内节点的新增服务器数量、该第二路径系数和该第二带宽服务指标获得该第二增量规划带宽;

选取该第一增量规划带宽和该第二增量规划带宽中的较大者作为该第一域内路径的增量规划带宽。

5.根据权利要求4所述的方法,其特征在于,还包括:根据该第一域中的非该第一域内节点的其他域内节点的服务器数量获得该第一路径系数;

当该其他域内节点包括新增服务器时,调整该第一路径系数。

6.根据权利要求1所述的方法,其特征在于,该至少一个域包括第二域,该第二域包括域内节点和网络交换节点,该域内节点通过域内路径连接该网络交换节点;所述方法还包括:

根据该域内路径的历史流量信息、该域内节点的新增服务器数量和新增服务器的第二带宽服务指标获得该域内路径的规划带宽。

7.根据权利要求1所述的方法,其特征在于,该至少一个域包括第一域和第二域,该第一域通过第一域间路径连接该第二域;所述方法还包括:根据该第一域间路径的历史流量信息和路径系数、该第一域和该第二域的新增服务器数量、以及新增服务器的第三带宽服务指标获得该第一域间路径的规划带宽。

8.根据权利要求7所述的方法,其特征在于,该第一域间路径的路径系数包括该第一域间路径关于该第一域的第三路径系数和该第一域间路径关于该第二域的第四路径系数;其中,

根据该第一域间路径的历史流量信息和路径系数、该第一域和该第二域的新增服务器数量、以及新增服务器的第三带宽服务指标获得该第一域间路径的规划带宽,包括:根据该第一域间路径的历史流量信息获得该第一域间路径的存量规划带宽;

根据该第一域的新增服务器数量和该第三路径系数、该第二域的新增服务器数量和该第四路径系数、以及该第三带宽服务指标获得该第一域间路径的增量规划带宽;

根据该第一域间路径的存量规划带宽和增量规划带宽获得该第一域间路径的规划带宽;

根据该至少一个域中与该第一域直接连接和/或间接连接的其他域的服务器数量获得该第三路径系数。

9.一种网络资源规划装置,其特征在于,应用于网络结构,该网络结构包括至少一个域,各域包括至少一个域内节点和网络交换节点,该至少一个域内节点通过域内路径分别连接该网络交换节点,各域内节点包括服务器,该至少一个域内节点包括第一域内节点,该第一域内节点通过至少一个外部路径分别连接至少一个外部节点,所述装置包括:外部路径带宽规划模块,用于根据外部路径信息以及该第一域内节点的新增服务器信息分别获得该第一域内节点的各外部路径的规划带宽,该外部路径信息包括该至少一个外部路径的历史流量信息和相应外部路径的路径系数;该新增服务器信息包括该第一域内节点的新增服务器数量和新增服务器的第一带宽服务指标;

外部带宽规划模块,用于根据该第一域内节点的各外部路径的规划带宽获得该第一域内节点的外部规划带宽;

其中,所述外部路径带宽规划模块包括:第一存量规划单元,用于根据相应外部路径的历史流量信息分别获得该第一域内节点的各外部路径的存量规划带宽;

第一增量规划单元,用于根据该第一域内节点的新增服务器数量和该第一带宽服务指标获得该第一域内节点的增量规划带宽;

外部路径带宽规划单元,用于根据该第一域内节点的各外部路径的存量规划带宽、该第一域内节点的增量规划带宽、以及相应外部路径的路径系数分别获得该第一域内节点的各外部路径的规划带宽。

10.根据权利要求9所述的装置,其特征在于,该至少一个域包括第一域,该第一域包括多个域内节点,该多个域内节点包括通过第一域内路径连接的第一域内节点和第二域内节点;所述装置还包括:

第一域内路径带宽规划模块,用于根据该第一域内路径的历史流量信息和路径系数、该第一域内节点和该第二域内节点的新增服务器数量、以及新增服务器的第二带宽服务指标获得该第一域内路径的规划带宽。

11.根据权利要求10所述的装置,其特征在于,该第一域内路径的路径系数包括该第一域内路径关于该第一域内节点的第一路径系数和该第一域内路径关于该第二域内节点的第二路径系数;其中,

所述第一域内路径带宽规划模块包括:第二存量规划单元,用于根据该第一域内路径的历史流量信息获得该第一域内路径的存量规划带宽;

第二增量规划单元,用于根据该第一域内节点的新增服务器数量和该第一路径系数、该第二域内节点的新增服务器数量和该第二路径系数、以及该第二带宽服务指标获得该第一域内路径的增量规划带宽;

域内路径带宽规划单元,用于根据该第一域内路径的存量规划带宽和增量规划带宽获得该第一域内路径的规划带宽。

12.根据权利要求11所述的装置,其特征在于,该第一域内路径的增量规划带宽包括该第一域内路径关于该第一域内节点的第一增量规划带宽和该第一域内路径关于该第二域内节点的第二增量规划带宽;其中,所述第二增量规划单元包括:

第一方向增量规划子单元,用于根据该第一域内节点的新增服务器数量、该第一路径系数和该第二带宽服务指标获得该第一增量规划带宽;

第二方向增量规划子单元,用于根据该第二域内节点的新增服务器数量、该第二路径系数和该第二带宽服务指标获得该第二增量规划带宽;

域内路径增量规划子单元,用于选取该第一增量规划带宽和该第二增量规划带宽中的较大者作为该第一域内路径的增量规划带宽。

13.根据权利要求12所述的装置,其特征在于,还包括:域内路径系数获得模块,用于根据该第一域中的非该第一域内节点的其他域内节点的服务器数量获得该第一路径系数;

域内路径系数调整模块,用于当该其他域内节点包括新增服务器时,调整该第一路径系数。

14.根据权利要求9所述的装置,其特征在于,该至少一个域包括第二域,该第二域包括域内节点和网络交换节点,该域内节点通过域内路径连接该网络交换节点;所述装置还包括:

第二域内路径带宽规划模块,用于根据该域内路径的历史流量信息、该域内节点的新增服务器数量和新增服务器的第二带宽服务指标获得该域内路径的规划带宽。

15.根据权利要求9所述的装置,其特征在于,该至少一个域包括第一域和第二域,该第一域通过第一域间路径连接该第二域;所述装置还包括:域间路径带宽规划模块,用于根据该第一域间路径的历史流量信息和路径系数、该第一域和该第二域的新增服务器数量、以及新增服务器的第三带宽服务指标获得该第一域间路径的规划带宽。

16.根据权利要求15所述的装置,其特征在于,该第一域间路径的路径系数包括该第一域间路径关于该第一域的第三路径系数和该第一域间路径关于该第二域的第四路径系数;

其中,

所述域间路径带宽规划模块包括:第三存量规划单元,用于根据该第一域间路径的历史流量信息获得该第一域间路径的存量规划带宽;

第三增量规划单元,用于根据该第一域的新增服务器数量和该第三路径系数、该第二域的新增服务器数量和该第四路径系数、以及该第三带宽服务指标获得该第一域间路径的增量规划带宽;

域间路径带宽规划单元,用于根据该第一域间路径的存量规划带宽和增量规划带宽获得该第一域间路径的规划带宽;

所述装置还包括:域间路径系数获得模块,用于根据该至少一个域中与该第一域直接连接和/或间接连接的其他域的服务器数量获得该第三路径系数。

17.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至8中任一项所述的方法。

18.一种电子设备,其特征在于,包括:一个或多个处理器;

存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至8中任一项所述的方法。

说明书 :

网络资源规划方法、装置、计算机可读介质及电子设备

技术领域

[0001] 本申请涉及计算机技术领域,具体而言,涉及一种网络资源规划方法、装置、计算机可读介质及电子设备。

背景技术

[0002] 现有网络资源规划的方法一般都是基于客户或者业务部门自己上报来统计的。业务部门基于未来(如未来一年)的业务指标发展来计算各业务的未来网络带宽需求,网络资
源规划侧将所有业务的未来网络带宽需求数据汇总得到整体网络资源规划数据。
[0003] 如图3所示,假设各业务部门分别根据未来一年的业务指标发展上报业务1的业务1带宽、业务2的业务2带宽、业务3的业务3带宽、…、业务n(这里n为大于等于1的正整数)的
业务n带宽,此时,网络资源规划侧只需要将该业务1带宽、该业务2带宽、该业务3带宽…、该
业务n带宽直接累加起来即可得到未来一年的整体网络带宽。
[0004] 这种网络资源规划的方法操作简单,且网络资源规划侧无需对业务结果负责,所以规划方通常都会采用这种方案。
[0005] 但是,当业务规模较大时,例如针对大型互联网公司这种具有海量业务并已经达到几十T级的带宽而言,这种方式至少存在以下问题:
[0006] 第一,通过该方法规划的网络带宽准确度低。由于该方案规划的网络资源完全依赖于业务预测准确度,而互联网业务瞬息万变,发展变化太快,业务预测准确度低,从而导
致规划的网络带宽准确度低。
[0007] 第二,负责业务的人一般并不是很了解网络带宽资源会是多少,很多人会采用个人理解来计算网络带宽指标,从而使得业务指标转换为网络带宽指标时存在较大的误差。
[0008] 第三,不同业务的带宽特性不同,有的是白天高峰,有的是夜间高峰,单纯将各业务的网络带宽进行叠加获得的规划网络带宽并不准确。
[0009] 因此,需要一种新的网络资源规划方法、装置、计算机可读介质及电子设备。
[0010] 需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

发明内容

[0011] 本发明实施例的目的在于提供一种网络资源规划方法、装置、计算机可读介质及电子设备,进而至少在一定程度上克服相关技术中存在的规划的网络带宽准确度低的问
题。
[0012] 本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
[0013] 根据本发明实施例的一方面,提供了一种网络资源规划方法,应用于网络结构,该网络结构包括至少一个域,各域包括至少一个域内节点和网络交换节点,该至少一个域内
节点通过域内路径分别连接该网络交换节点,各域内节点包括服务器,该至少一个域内节
点包括第一域内节点,该第一域内节点通过至少一个外部路径分别连接至少一个外部节
点,所述方法包括:根据外部路径信息以及该第一域内节点的新增服务器信息分别获得该
第一域内节点的各外部路径的规划带宽;根据该第一域内节点的各外部路径的规划带宽获
得该第一域内节点的外部规划带宽。
[0014] 根据本发明实施例的一方面,提供了一种网络资源规划装置,应用于网络结构,该网络结构包括至少一个域,各域包括至少一个域内节点和网络交换节点,该至少一个域内
节点通过域内路径分别连接该网络交换节点,各域内节点包括服务器,该至少一个域内节
点包括第一域内节点,该第一域内节点通过至少一个外部路径分别连接至少一个外部节
点,所述装置包括:外部路径带宽规划模块,用于根据外部路径信息以及该第一域内节点的
新增服务器信息分别获得该第一域内节点的各外部路径的规划带宽;外部带宽规划模块,
用于根据该第一域内节点的各外部路径的规划带宽获得该第一域内节点的外部规划带宽。
[0015] 根据本发明实施例的一方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中所述的网络资源规划方法。
[0016] 根据本发明实施例的一方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行
时,使得所述一个或多个处理器实现如上述实施例中所述的网络资源规划方法。
[0017] 在本发明的一些实施例所提供的技术方案中,通过根据外部路径信息以及该第一域内节点的新增服务器信息分别获得该第一域内节点的各外部路径的规划带宽,进而根据
该第一域内节点的各外部路径的规划带宽获得该第一域内节点的外部规划带宽,使得能够
基于历史流量数据和新增服务器数据来确定网络结构中的域内节点的外部规划带宽,以确
保得到较为准确的外部规划带宽数据,进而使得根据该外部规划带宽数据来指导建设未来
的外部网络带宽,符合业务的业务指标发展需求,从而有利于更好的推动业务的发展。
[0018] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

[0019] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明
的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
这些附图获得其他的附图。在附图中:
[0020] 图1示出了可以应用本发明实施例的网络资源规划方法或网络资源规划装置的示例性系统架构的示意图;
[0021] 图2示出了适于用来实现本发明实施例的电子设备的计算机系统的结构示意图;
[0022] 图3示出了现有技术中的网络资源规划方法的示意图;
[0023] 图4示意性示出了根据本发明的一实施例的应用网络资源规划方法的网络结构的示意图;
[0024] 图5示意性示出了根据本发明的一实施例的网络资源规划方法的流程图;
[0025] 图6示出了图5中所示的步骤S510在一实施例中的处理过程示意图;
[0026] 图7示意性示出了根据本发明的一实施例的第一域的示意图;
[0027] 图8示意性示出了根据本发明的另一实施例的网络资源规划方法的流程图;
[0028] 图9示出了图8中所示的步骤S810在一实施例中的处理过程示意图;
[0029] 图10示出了图9中所示的步骤S812在一实施例中的处理过程示意图;
[0030] 图11示意性示出了根据本发明的一实施例的第二域的示意图;
[0031] 图12示意性示出了根据本发明的又一实施例的网络资源规划方法的流程图;
[0032] 图13示意性示出了根据本发明的另一实施例的应用网络资源规划方法的网络结构的示意图;
[0033] 图14示意性示出了根据本发明的再一实施例的网络资源规划方法的流程图;
[0034] 图15示出了图14中所示的步骤S1410在一实施例中的处理过程示意图;
[0035] 图16示意性示出了根据本发明的再一实施例的应用网络资源规划方法的网络结构的示意图;
[0036] 图17示意性示出了根据本发明的再一实施例的应用网络资源规划方法的网络结构的示意图;
[0037] 图18示意性示出了根据本发明的一实施例的应用网络资源规划方法的框图;
[0038] 图19示意性示出了根据本发明的一实施例的单台服务器MAN内网流量值的趋势变化图;
[0039] 图20示意性示出了根据本发明的一实施例的单台服务器DCI内网流量值的趋势变化图;
[0040] 图21示意性示出了根据本发明的一实施例的单台服务器公网出口流量值的趋势变化图;
[0041] 图22示意性示出了根据本发明的一实施例的机房流量趋势的示意图;
[0042] 图23示意性示出了根据本发明的一实施例的运营商比例系数的示意图;
[0043] 图24示意性示出了根据本发明的一实施例的行业增长基数的示意图;
[0044] 图25示意性示出了根据本发明的一实施例的数据中心的路径系数的示意图;
[0045] 图26示意性示出了根据本发明的一实施例的网络资源拓扑模型的示意图;
[0046] 图27示意性示出了根据本发明的一实施例的网络资源规划装置的框图。

具体实施方式

[0047] 现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加
全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
[0048] 此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本发明的实施例的充分理解。然而,
本领域技术人员将意识到,可以实践本发明的技术方案而没有特定细节中的一个或更多,
或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方
法、装置、实现或者操作以避免模糊本发明的各方面。
[0049] 附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现
这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0050] 附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合
并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0051] 图1示出了可以应用本发明实施例的网络资源规划方法或网络资源规划装置的示例性系统架构100的示意图。
[0052] 如图1所示,系统架构100可以包括终端设备101、102、103中的一种或多种,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的
介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0053] 应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是多个服务器组成
的服务器集群等。
[0054] 用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于智能手
机、平板电脑、便携式计算机和台式计算机等等。
[0055] 服务器105可以是提供各种服务的服务器。例如用户利用终端设备103(也可以是终端设备101或102)向服务器105上传了网络结构中的某个域内节点的各外部路径的历史
流量信息以及该域内节点的新增服务器信息(例如可以包括新增服务器数量、新增服务器
的第一带宽服务指标)、各外部节点的带宽规划信息(这些信息也可以是服务器105收集得
到的)。服务器105可以基于各外部节点的带宽规划信息和各个外部路径的历史流量信息获
得相应外部路径的路径系数,从而可以基于各外部路径的历史流量信息、该域内节点的新
增服务器信息和相应外部路径的路径系数分别获得该域内节点的各外部路径的规划带宽,
并将计算结果反馈给终端设备103,进而用户可以基于终端设备103上显示的内容确定该域
内节点的各外部路径的规划带宽,从而能够更好的指导未来的网络带宽建设。
[0056] 又如用户利用终端设备103(也可以是终端设备101或102)向服务器105上传了该网络结构中的第一域的多个域内节点的历史流量信息和新增服务器信息(这些信息也可以
是服务器105收集得到的)。服务器105在获取到这多个域内节点的历史流量信息和服务器
信息之后,可以获得该多个域内节点各自对应的域内路径的规划带宽。具体地,比如服务器
105可以根据该服务器信息获得某一域内路径的路径系数,然后根据该域内路径的历史流
量信息及其路径系数、该域内路径对端的两个域内节点的服务器信息获得该域内路径的规
划带宽,并将计算结果反馈给终端设备103,进而用户可以基于终端设备103上显示的内容
确定该域内节点的域内路径的规划带宽,从而能够更好的指导未来的网络带宽建设。
[0057] 图2示出了适于用来实现本发明实施例的电子设备的计算机系统的结构示意图。
[0058] 需要说明的是,图2示出的电子设备的计算机系统200仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0059] 如图2所示,计算机系统200包括中央处理单元(CPU)201,其可以根据存储在只读存储器(ROM)202中的程序或者从存储部分208加载到随机访问存储器(RAM)203中的程序而
执行各种适当的动作和处理。在RAM 203中,还存储有系统操作所需的各种程序和数据。CPU 
201、ROM 202以及RAM 203通过总线204彼此相连。输入/输出(I/O)接口205也连接至总线
204。
[0060] 以下部件连接至I/O接口205:包括键盘、鼠标等的输入部分206;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分207;包括硬盘等的存储部分208;
以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分209。通信部分209经由诸如因
特网的网络执行通信处理。驱动器210也根据需要连接至I/O接口205。可拆卸介质211,诸如
磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出
的计算机程序根据需要被安装入存储部分208。
[0061] 特别地,根据本发明的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质
上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实
施例中,该计算机程序可以通过通信部分209从网络上被下载和安装,和/或从可拆卸介质
211被安装。在该计算机程序被中央处理单元(CPU)201执行时,执行本申请的系统中限定的
各种功能。
[0062] 需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不
限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计
算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便
携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储
器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD‑ROM)、光存储器件、磁存储器件、
或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程
序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本
发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,
其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限
于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可
读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于
由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的
程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述
的任意合适的组合。
[0063] 附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代
表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个
用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所
标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际
上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要
注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规
定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组
合来实现。
[0064] 描述于本发明实施例中所涉及到的模块和/或单元和/或子单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的模块和/或单元和/或子单元也可以设
置在处理器中。其中,这些模块和/或单元和/或子单元的名称在某种情况下并不构成对该
模块和/或单元和/或子单元本身的限定。
[0065] 作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设
备执行时,使得该电子设备实现如下述实施例中所述的方法。例如,所述的电子设备可以实
现如图5或图6或图8或图9或图10或图12或图14或图15所示的各个步骤。
[0066] 本公开实施例的网络资源规划方法可以应用于网络结构。该网络结构可以包括至少一个域,各域可以包括至少一个域内节点和网络交换节点,该至少一个域内节点可以通
过域内路径分别连接该网络交换节点,各域内节点可以包括服务器,该至少一个域内节点
可以包括第一域内节点,该第一域内节点可以通过至少一个外部路径分别连接至少一个外
部节点。
[0067] 需要说明的是,本公开实施例中的“域”的概念可以是一个城市,例如北京、上海、深圳、广州等;“域内节点”的概念可以是城市内的园区或者数据中心,例如A公司在北京建
立的一个园区或者数据中心,当域内节点代表园区时,每个园区内又可以包括一个或者多
个数据中心,当域内节点代表园区时,可以将该园区的所有数据中心当作一个总的数据中
心看待,所以下文中仅以数据中心为例进行说明,每个数据中心可以包括一台或者多台服
务器;“网络交换节点”是用于连接一个域内的各个域内节点的网络交换中心,例如可以是
超级或者核心同城数据中心网络交换中心;“外部节点”可以是指提供网络服务的运营商,
例如电信、联通、移动等中的任意一种或者多种。但本公开并不限定于此。
[0068] 下面通过图4的示意图对本发明的一实施例的应用网络资源规划方法的网络结构进行说明。
[0069] 如图4所示,本实施例提供的网络结构可以包括域1,域2,域…,直至域n(这里n是大于等于1的正整数)。
[0070] 其中,域1中又可以包括域内节点1,域内节点2,域内节点…,直至域内节点m(这里m是大于等于1的正整数)。
[0071] 其中,该域内节点1中又可以包括x11台服务器,该域内节点2中又可以包括x12台服务器,该域内节点m中又可以包括x1m台服务器,这里x11,x12和x1m均是大于等于1的正整
数。
[0072] 其中,该域1中的各个域内节点例如域内节点1,域内节点2,域内节点…,域内节点m又可以分别通过各自对应的域内路径连接至网络交换节点。
[0073] 本实施例中,当只有一个外部节点时,以域1中的域内节点1为例,域内节点1又可以通过第一外部路径连接外部节点1。
[0074] 在一些实施例中,当有两个外部节点时,域内节点1还可以通过第二外部路径连接外部节点2。
[0075] 在另一些实施例中,当有三个外部节点时,域内节点1还可以通过第三外部路径连接外部节点3。
[0076] 在其他实施例中,域内节点1可以通过相应的外部路径分别连接各外部节点。本公开对外部节点及其相应的外部路径的数量不做限定。其他域内节点例如域内节点2、…,域
内节点m与各外部节点的连接于此类似,在此不再详述。
[0077] 本实施例中,当各外部节点代表各运营商时,域内节点1可以通过相应的公网出口交换中心(Internet eXchange,IX)连接至提供Internet的各运营商,这里均以T公司为例,
用TIX代表T公司的公网出口交换中心。需要说明的是,本公开实施例中所提及的“出口”是
指连接Internet的公网出口。
[0078] 其他域例如域2,…,域n的组成和连接结构可以参照该域1的组成和连接结构,在此不再详述。
[0079] 本实施例中,当各域内节点代表城市内的各数据中心时,同一个城市内的各数据中心可以通过同城数据中心网络专线(Metropolitan Area Network,MAN)连接至网络交换
中心(以下简称SMAN)。
[0080] 在一些实施例中,不同城市之间又可以通过跨城数据中心网络专线(Data Center Interconnection,DCI)相互连接。
[0081] 需要说明的是,本公开实施例中所提及的“专线”是指用于两个数据中心之间通讯的网络链路。
[0082] 图5示意性示出了根据本发明的一实施例的网络资源规划方法的流程图。
[0083] 如图5所示,该网络资源规划方法可以应用于上述图4所述的网络结构,本实施例提供的网络资源规划方法可以包括以下步骤。
[0084] 在步骤S510中,根据外部路径信息、该第一域内节点的新增服务器信息分别获得该第一域内节点的各外部路径的规划带宽。
[0085] 在一些实施例中,该外部路径信息可以包括该至少一个外部路径的历史流量信息和相应外部路径的路径系数。
[0086] 在一些实施例中,该新增服务器信息可以包括该第一域内节点的新增服务器数量和新增服务器的第一带宽服务指标。
[0087] 在一些实施例中,该至少一个外部路径的历史流量信息可以包括该第一域内节点(这里以图4中的域内节点1为例)的各外部路径的历史流量和流量增长率。域内节点1中可
以包括存量服务器,本公开实施例中的存量服务器是指已经在已有数据中心中投产使用的
服务器。在其他实施例中,域内节点1中还可以包括增量服务器,本公开实施例中的增量服
务器是指在规划期内(例如未来一年)计划在已有数据中心中新增的服务器,或者在规划期
内计划新建的数据中心(以下称之为新增数据中心)中设置的新增服务器。
[0088] 其中,域内节点1可能是一个在规划期内没有新增服务器的已有数据中心,此时,域内节点1的新增服务器数量为0。域内节点1也可能是一个在该规划期内有新增服务器的
已有数据中心,此时,域内节点1的新增服务器数量假设为y11(y11为一个大于等于1的正整
数)。域内节点1也可能是一个在该规划期内的新增数据中心,且该新增数据中心的新增服
务器数量也可以假设为y11,此时,域内节点1的各外部路径的历史流量信息为0。
[0089] 例如,以域内节点1分别通过第一外部路径和第二外部路径连接外部节点1和外部节点2为例,假设要规划的是未来一年例如2016年(或者未来多年,例如未来3年)的域内节
点1的第一外部路径和第二外部路径的规划带宽,这里假设根据前3年例如2013年、2014年
和2015年的历史流量信息以及2016年的新增服务器数量和新增服务器的第一带宽服务指
标(第一带宽服务指标的获得参考下文)来规划2016年的域内节点1的第一外部路径和第二
外部路径的规划带宽。
[0090] 本公开实施例中,该第一带宽服务指标可以表示该规划期内的新增服务器能够提供的出口带宽服务能力BDwidth_TIX。
[0091] 例如,可以根据域内节点1的第一外部路径的2013年的历史流量traffic2013_1_1和2014年的历史流量traffic2014_1_1计算获得域内节点1的第一外部路径的2014年的流
量增长率fg2014_1_1,具体的计算公式可以为:
[0092] fg2014_1_1=(traffic2014_1_1‑traffic2013_1_1)/traffic2013_1_1   (1)
[0093] 需要说明的是,上述公式(1)仅用于举例说明,具体的域内节点1的第一外部路径的流量增长率可以根据不同的应用场景进行相应的计算。且上面的例子是以流量的年增长
率为例的,但实际上也可以根据流量的月增长率、周增长率甚至日增长率等来计算,本公开
对此不作限定。
[0094] 类似的,可以根据域内节点1的第一外部路径的2014年的历史流量traffic2014_1_1和2015年的历史流量traffic2015_1_1计算获得域内节点1的第一外部路径的2015年的
流量增长率fg2015_1_1。
[0095] 在一些实施例中,可以根据待预测这一年的前多年的流量增长率来获得待预测这一年的流量增长率,例如,可以根据域内节点1的第一外部路径的流量增长率fg2014_1_1和
fg2015_1_1来计算获得域内节点1的第一外部路径2016年的存量服务器的流量增长率
fg2016_1_1。
[0096] 例如,可以对fg2014_1_1和fg2015_1_1求算术平均值作为域内节点1的第一外部路径2016年的存量服务器的流量增长率fg2016_1_1。
[0097] 再例如还可以根据不同的年份添加不同的权重,其中,越靠近待预测年份的流量增长率的权重越大,假设fg2014_1_1的权重为w2014_1_1,fg2015_1_1的权重为w2015_1_1,
则w2015_1_1>w2014_1_1,且w2014_1_1+w2015_1_1=1,然后,可以通过以下公式计算获得
fg2016_1_1:
[0098] fg2016_1_1=(fg2014_1_1*w2014_1_1+fg2015_1_1*w2015_1_1)   (2)
[0099] 由于实际情况中,对于一个业务增长的互联网企业而言,每年的业务流量都在以较快的速度增长,前一个年度的流量增长率最能反映出这个企业的下一个年度的流量增长
率,因此,也可以用上一个年度的流量增长率作为下一个年度存量服务器的流量增长率,例
如,也可以直接将fg2015_1_1作为域内节点1的第一外部路径2016年的存量服务器的流量
增长率fg2016_1_1。
[0100] 类似的,可以计算获得域内节点1的第二外部路径2016年的存量服务器的流量增长率fg2016_1_2。当存在第三外部节点时,还可以计算获得域内节点1的第三外部路径2016
年的存量服务器的流量增长率fg2016_1_3。
[0101] 本实施例中,外部路径的路径系数是用于表示域内节点的外部规划带宽往各外部路径上分配的比例系数。例如,当域内节点1只存在一条外部路径例如第一外部路径时,则
该第一外部路径的路径系数可以为一个设置的常数例如为1。当域内节点1存在两条外部路
径例如第一外部路径和第二外部路径时,则该第一外部路径的路径系数和该第二外部路径
的路径系数之和可以为一个设置的常数例如为1。当域内节点1存在三条外部路径时,则该
第一外部路径的路径系数、该第二外部路径的路径系数和该第三外部路径的路径系数之和
为一个设置的常数例如为1。即满足域内节点1的各外部路径的路径系数之和为一个设置的
常数例如为1,而各外部路径的路径系数表明域内节点1的外部规划带宽往各外部路径分配
的占比情况。具体的各外部路径的路径系数的获得可以参照下文。
[0102] 在步骤S520中,根据该第一域内节点的各外部路径的规划带宽获得该第一域内节点的外部规划带宽。
[0103] 当根据上述步骤S510获得域内节点1的各外部路径的规划带宽之后,可以将域内节点1的各外部路径的规划带宽求和即可得到域内节点1的外部规划带宽。
[0104] 在示例性实施例中,还可以采用类似上述域内节点1的方法计算获得域1中的其他各域内节点的外部规划带宽,然后可以将域1中的各域内节点的外部规划带宽求和即可获
得域1的外部规划带宽。进一步的,可以采用类似的方法获得该网络结构中各域的外部规划
带宽,对该网络结构中各域的外部规划带宽求和即可获得该网络结构的外部规划带宽。
[0105] 在示例性实施例中,所述方法还可以包括:利用行业增长基数调整该第一域内节点的各外部路径的规划带宽。
[0106] 本公开实施例中,当该网络资源规划方法应用于不同的目标对象例如不同的公司时,可以根据该公司处于何种行业来获得其相应的行业增长基数,例如T公司为互联网公
司,则利用互联网行业的行业增长基数来调整该第一域内节点的各外部路径的规划带宽。
[0107] 在一些实施例中,可以根据该网络结构的外部规划带宽以及该网络结构的历史流量信息(例如各域内节点的各外部路径的规划期前一年的历史流量之和)获得该网络结构
在该规划期内的带宽规划增速,当该带宽规划增速小于该行业增长基数时,对于一个上升
期公司而言,说明该网络结构的外部规划带宽可能无法满足实际需求,此时,可以采用该行
业增长基数与该外部规划带宽的比值来相应调整该网络结构的外部规划带宽,类似的,也
可以采用该行业增长基数与该外部规划带宽的比值来相应调整该网络结构的各域内节点
的各外部路径的规划带宽。
[0108] 当该带宽规划增速大于等于该行业增长基数时,说明该网络结构的外部规划带宽是可以满足实际需求的,此时,可以直接采用该网络结构的外部规划带宽来指导实际的网
络带宽建设。
[0109] 其中,行业增长基数表示某个行业在该规划期内的网络流量增长速度,具体的行业增长基数的获得可以参照下文。
[0110] 本公开实施方式提供的一种网络资源规划方法,通过根据该至少一个外部路径的历史流量信息、该第一域内节点的新增服务器数量和新增服务器的第一带宽服务指标、以
及相应外部路径的路径系数分别获得该第一域内节点的各外部路径的规划带宽,进而根据
该第一域内节点的各外部路径的规划带宽获得该第一域内节点的外部规划带宽,使得能够
基于历史流量数据和新增服务器数据来确定网络结构中的域内节点的外部规划带宽,以确
保得到较为准确的外部规划带宽数据,进而使得根据该外部规划带宽数据来指导建设未来
的外部网络带宽,符合业务的业务指标发展需求,从而有利于更好的推动业务的发展。
[0111] 图6示出了图5中所示的步骤S510在一实施例中的处理过程示意图。
[0112] 如图6所示,上述图5实施例的步骤S510可以进一步包括以下步骤。
[0113] 在步骤S511中,根据相应外部路径的历史流量信息分别获得该第一域内节点的各外部路径的存量规划带宽。
[0114] 例如,以上述的三个外部路径为例,根据域内节点1的第一外部路径的2015年的历史流量traffic2015_1_1和2016年的存量服务器的流量增长率fg2016_1_1、第二外部路径
的2015年的历史流量traffic2015_1_2和2016年的存量服务器的流量增长率fg2016_1_2、
以及第三外部路径的2015年的历史流量traffic2015_1_3和2016年的存量服务器的流量增
长率fg2016_1_3获得该第一至第三外部路径的存量规划带宽s_plan_1_1、s_plan_1_2和s_
plan_1_3,具体的计算公式例如可以为:
[0115] s_plan_1_1=traffic2015_1_1*(1+fg2016_1_1)   (3)
[0116] s_plan_1_2=traffic2015_1_2*(1+fg2016_1_2)   (4)
[0117] s_plan_1_3=traffic2015_1_3*(1+fg2016_1_3)   (5)
[0118] 在步骤S512中,根据该第一域内节点的新增服务器数量和该第一带宽服务指标获得该第一域内节点的增量规划带宽。
[0119] 例如,假设域内节点1的新增服务器数量为y11,新增服务器的第一带宽服务指标BDwidth_TIX,则域内节点1的增量规划带宽i_plan_1可以通过以下公式计算获得:
[0120] i_plan_1=y11*BDwidth_TIX   (6)
[0121] 在步骤S513中,根据该第一域内节点的各外部路径的存量规划带宽和该第一域内节点的增量规划带宽、以及相应外部路径的路径系数分别获得该第一域内节点的各外部路
径的规划带宽。
[0122] 例如,根据上述域内节点1的第一至第三外部路径的存量规划带宽s_plan_1_1、s_plan_1_2和s_plan_1_3、以及域内节点1的增量规划带宽i_plan_1获得域内节点1的外部规
划带宽o_plan_1,例如可以通过以下公式获得:
[0123] o_plan_1=s_plan_1_1+s_plan_1_2+s_plan_1_3+i_plan_1   (7)
[0124] 再根据域内节点1的外部规划带宽o_plan_1以及第一外部路径的路径系数e_path_1_1获得该第一外部路径的规划带宽plan_1_1,例如可以通过以下公式获得:
[0125] plan_1_1=o_plan_1*e_path_1_1   (8)
[0126] 类似的,可以求得域内节点1的第二外部路径的规划带宽plan_1_2:
[0127] plan_1_2=o_plan_1*e_path_1_2   (9)
[0128] plan_1_3=o_plan_1*e_path_1_3   (10)
[0129] 上述公式中,e_path_1_2和e_path_1_3分别代表域内节点1的第二外部路径和第三外部路径的路径系数。
[0130] 上述图6所示实施例中,是根据该第一域内节点的各外部路径的历史流量信息、该第一域内节点的新增服务器数量和新增服务器的第一带宽服务指标计算获得该第一域内
节点的外部规划带宽,然后,再根据相应外部路径的路径系数将该第一域内节点的外部规
划带宽分别分配至各外部路径。
[0131] 在其他实施例中,也可以根据该第一域内路径的相应外部路径的历史流量信息、该第一域内节点的新增服务器数量和新增服务器的第一带宽服务指标、以及相应外部路径
的路径系数计算获得该第一域内节点的各外部路径的规划带宽。
[0132] 例如,以域内节点1的第一外部路径为例,根据域内节点1的第一外部路径的2015年的历史流量traffic2015_1_1、域内节点1的第一外部路径2016年的存量服务器的流量增
长率fg2016_1_1、域内节点1的新增服务器数量y11和新增服务器的第一带宽服务指标
BDwidth_TIX、以及第一外部路径的路径系数e_path_1_1计算获得域内节点1的第一外部路
径的规划带宽plan_1_1,具体的计算公式可以为:
[0133] plan_1_1=traffic2015_1_1*(1+fg2016_1_1)
[0134] +y11*BDwidth_TIX*e_path_1_1   (11)
[0135] 类似的,可以计算获得域内节点1的第二外部路径和第三外部路径的规划带宽plan_1_2和plan_1_3:
[0136] plan_1_2=traffic2015_1_2*(1+fg2016_1_2)
[0137] +y11*BDwidth_TIX*e_path_1_2   (12)
[0138] plan_1_3=traffic2015_1_3*(1+fg2016_1_3)
[0139] +y11*BDwidth_TIX*e_path_1_3   (13)
[0140] 采用类似的方法,可以求得各域内节点的各外部路径的规划带宽。
[0141] 需要说明的是,上述计算各域内节点的各外部路径的规划带宽的计算公式仅是用于示例说明的,可以根据具体情况对计算公式做适当变型,任意根据该至少一个外部路径
的历史流量信息、该第一域内节点的新增服务器数量和新增服务器的第一带宽服务指标、
以及相应外部路径的路径系数分别获得该第一域内节点的各外部路径的规划带宽的方法
均需要本公开的保护范围之内。
[0142] 在示例性实施例中,该至少一个域包括第一域,该第一域包括多个域内节点,该多个域内节点包括通过第一域内路径连接的第一域内节点和第二域内节点。
[0143] 图7示意性示出了根据本发明的一实施例的第一域的示意图。
[0144] 如图7所示,本实施例提供的网络结构可以包括第一域,该第一域可以包括第一域内节点和第二域内节点,该第一域内节点可以通过第一域内路径连接该第二域内节点,该
第一域内节点还可以通过第二域内路径连接该网络交换节点;该第二域内节点可以通过第
三域内路径连接该网络交换节点。
[0145] 继续参考图7所示的实施例,该第一域还可以包括第三域内节点,该第三域内节点也可以通过一条域内路径连接该网络交换节点。
[0146] 在其他实施例中,该第一域还可以包括第k(k为大于等于2的正整数)域内节点。该第k域内节点也可以通过一条域内路径连接该网络交换节点。
[0147] 图8示意性示出了根据本发明的另一实施例的网络资源规划方法的流程图。
[0148] 如图8所示,本实施例提供的网络资源规划方法可以应用于图7所示的第一域。所述网络资源规划方法可以包括上述步骤S510和S520,还可以包括步骤S810。
[0149] 在步骤S810中,根据该第一域内路径的历史流量信息和路径系数、该第一域内节点和该第二域内节点的新增服务器数量、以及新增服务器的第二带宽服务指标获得该第一
域内路径的规划带宽。
[0150] 本实施例中,该第一域内路径的历史流量信息包括该第一域内路径的历史流量和流量增长率。其中,新增服务器的第二带宽服务指标可以表示该规划期内的新增服务器能
够提供的同城带宽服务能力BDwidth_MAN,具体的计算方式可以参考下文。
[0151] 本实施例中,当该第一域内节点分别通过第一域内路径和第二域内路径连接该第二域内节点和该网络交换节点时,对于该第一域内节点而言,其存在多条(这里以两条为
例,但实际上,该第一域内节点还可以通过其他域内路径直接连接其他域内节点)域内路
径,以各域内节点为数据中心为例,即直接连接的两个数据中心存在直连通路,存在直连通
路的两个数据中心可以直接通信,而可以不再通过网络交换中心通信,提高了通信效率,减
少了网络拥堵。此时,涉及到存在多条域内路径的该第一域内节点的规划带宽往该多条域
内路径如何分配的问题。同样的,对于该第二域内节点而言,其也存在第二域内路径和第三
域内路径,也涉及到该第二域内节点的规划带宽往该第二域内路径和该第三域内路径如何
分配的问题。
[0152] 在示例性实施例中,该第一域内路径的路径系数包括该第一域内路径关于该第一域内节点的第一路径系数和该第一域内路径关于该第二域内节点的第二路径系数。
[0153] 在示例性实施例中,所述方法还可以包括:根据该第一域中的非该第一域内节点的其他域内节点的服务器数量获得该第一路径系数。
[0154] 在示例性实施例中,该第一路径系数可以为与该第一域内节点直接连接的该第二域内节点的服务器数量、和该第一域中除该第一域内节点以外的其他域内节点的服务器数
量之和的比值。
[0155] 例如,以该第一域内节点为例,假设该第一域仅包括第一至第三域内节点,该第一域内的其他域内节点可以包括第二域内节点(假设其服务器数量为z12,z12为大于等于1的
正整数)和第三域内节点(假设其服务器数量为z13,z13为大于等于0的整数),需要说明的
是,这里的服务器数量可以是指其他域内节点的存量服务器和增量服务器之和,例如:
[0156] z12=x12+y12   (14)
[0157] z13=x13+y13   (15)
[0158] 上述公式中x12和x13分别代表该第一域的该第二域内节点和该第三域内节点在该规划期内的存量服务器数量,y12和y13分别代表该第一域的该第二域内节点和该第三域
内节点在该规划期内的增量服务器数量。
[0159] 其中,当该第三域内节点不与该第一域内节点直接连接时,该第一域内节点的该第一域内路径的该第一路径系数i_path_1_1_1可以通过以下公式获得:
[0160] i_path_1_1_1=z12/(z12+z13)   (16)
[0161] 根据类似的方法,当该第三域内节点不与该第二域内节点直接连接时,可以求得该第二域内节点的该第一域内路径的该第二路径系数i_path_2_1_2:
[0162] i_path_2_1_2=z11/(z11+z13)   (17)
[0163] 再例如,假设该第一域中还存在其他不与该第一域内节点直接连接的域内节点,例如第四域内节点(假设其服务器数量为z14,z14为大于等于1的正整数)、第五域内节点
(假设其服务器数量为z15,z15为大于等于1的正整数),此时该第一域内节点的该第一域内
路径的该第一路径系数i_path_1_1_1可以通过以下公式获得:
[0164] i_path_1_1_1=z12/(z12+z13+z14+z15)   (18)
[0165] 根据类似的方法,当该第三域内节点不与该第二域内节点直接连接时,可以求得该第二域内节点的该第一域内路径的该第二路径系数i_path_2_1_2:
[0166] i_path_2_1_2=z11/(z11+z13+z14+z15)   (19)
[0167] 其中该第一域内节点的第二域内路径的路径系数i_path_1_2可以为:
[0168] i_path_1_2=1‑i_path_1_1_1   (20)
[0169] 即针对第一域内节点而言,其多条域内路径的各路径系数之和等于一个常数例如可以为1。
[0170] 类似的,该第二域内节点的第三域内路径的路径系数i_path_2_3可以为:
[0171] i_path_2_3=1‑i_path_2_1_2   (21)
[0172] 根据上述类似的方法,当该第一域内节点具有三条或者以上的域内路径时,可以分别求出其各条域内路径关于该第一域内节点的路径系数。还可以采用类似的方法,求得
该第一域中所有域内路径的路径系数。
[0173] 需要说明的是,上述计算第一域内路径的计算公式仅是用于示例说明,本领域技术人员可以根据其具体应用进行适当的变形,本公开对此不作限定。
[0174] 在示例性实施例中,所述方法还可以包括:当该其他域内节点包括新增服务器时,调整该第一路径系数。
[0175] 例如,当该第二域内节点具有新增服务器时,该第一域内节点的该第一域内路径的该第一路径系数i_path_1_1_1可以通过以下公式获得:
[0176] i_path_1_1_1=z12*(1+10%)/[z12*(1+10%)+z13]   (22)
[0177] 再例如,当该第三域内节点具有新增服务器时,该第一域内节点的该第一域内路径的该第一路径系数i_path_1_1_1可以通过以下公式获得:
[0178] i_path_1_1_1=z12/[z12+z13*(1+10%)]   (23)
[0179] 需要说明的是,上述具有新增服务器对应的域内节点的服务器数量按10%的比例增加服务器数量权重仅是用于举例说明,具体比例系数或者增加相应域内节点的服务器数
量权重的方法并不限定于此。由于通常可以认为新增服务器提供网络服务的能力比存量服
务器提供网络服务的能力强,因此,当该第一域内节点直接连接或者间接连接的其他任一
域内节点中具有新增服务器时,可以将该第一域内节点的更多的MAN规划带宽分配至该具
有新增服务器的域内节点对应的域内路径。
[0180] 图9示出了图8中所示的步骤S810在一实施例中的处理过程示意图。
[0181] 如图9所述,上述图8中的步骤S810可以进一步包括以下步骤。
[0182] 在步骤S811中,根据该第一域内路径的历史流量信息获得该第一域内路径的存量规划带宽。
[0183] 本实施例中,可以根据该第一域内路径的历史流量和流量增长率获得该第一域内路径的存量规划带宽,例如假设该第一域内路径2015年的历史流量为traffic2015_1、该第
一域内路径2015年的流量增长率为fg2015_1(这里以2015年的流量增长率作为2016年的存
量服务器的流量增长率,但本公开并不限定于此,例如,还可以通过2016年之前的若干年的
流量增长率获得2016年的存量服务器的流量增长率),可以通过以下公式计算获得该第一
域内路径2016年的存量服务器的存量规划带宽s_plan_1:
[0184] s_plan_1=traffic2015_1*(1+fg2015_1)   (24)
[0185] 在步骤S812中,根据该第一域内节点的新增服务器数量和该第一路径系数、该第二域内节点的新增服务器数量和该第二路径系数、以及该第二带宽服务指标获得该第一域
内路径的增量规划带宽。
[0186] 本实施例中,假设该第一域内节点的新增服务器数量为y1,该第二域内节点的新增服务器数量为y2,该第一路径系数为新增服务器的第二带宽服务指标为BDwidth_MAN,则
该第一域内路径的增量规划带宽为i_plan_path_1。该第一域内路径的增量规划带宽i_
plan_path_1的具体计算方式可以参照下文。
[0187] 在步骤S813中,根据该第一域内路径的存量规划带宽和增量规划带宽获得该第一域内路径的规划带宽。
[0188] 本实施例中,根据该第一域内路径2016年的存量服务器的存量规划带宽s_plan_1和该第一域内路径2016年的增量规划带宽i_plan_path_1可以获得该第一域内路径的规划
带宽plan_path_1,例如可以通过以下公式计算获得:
[0189] plan_path_1=s_plan_1+i_plan_path_1   (25)
[0190] 在示例性实施例中,该第一域内路径的增量规划带宽plan_path_1包括该第一域内路径关于该第一域内节点的第一增量规划带宽和该第一域内路径关于该第二域内节点
的第二增量规划带宽。
[0191] 图10示出了图9中所示的步骤S812在一实施例中的处理过程示意图。
[0192] 如图10所述,上述图9中所述步骤S812可以进一步包括以下步骤。
[0193] 在步骤S8121中,根据该第一域内节点的新增服务器数量、该第一路径系数和该第二带宽服务指标获得该第一增量规划带宽。
[0194] 在步骤S8122中,根据该第二域内节点的新增服务器数量、该第二路径系数和该第二带宽服务指标获得该第二增量规划带宽。
[0195] 在步骤S8123中,选取该第一增量规划带宽和该第二增量规划带宽中的较大者作为该第一域内路径的增量规划带宽。
[0196] 例如,假设该第一域内节点的新增服务器数量为y1,该第二域内节点的新增服务器数量为y2,新增服务器的第二带宽服务指标为BDwidth_MAN,则该第一域内路径的增量规
划带宽i_plan_path_1可以通过以下公式计算获得:
[0197] i_plan_path_1=MAX(y1*BDwidth_MAN*i_path_1_1_1,
[0198] y2*BDwidth_MAN*i_path_2_1_2)   (26)
[0199] 即分别计算获得该第一域内节点的该第一域内路径的第一增量规划带宽y1*BDwidth_MAN*i_path_1_1_1,该第二域内节点的该第一域内路径的第二增量规划带宽y2*
BDwidth_MAN*i_path_2_1_2,然后选择这两者中数值较大者作为该第一域内路径的增量规
划带宽i_plan_path_1。
[0200] 再例如,还可以通过以下公式计算获得该第一域内路径的增量规划带宽i_plan_path_1:
[0201] i_plan_path_1=(y1*BDwidth_MAN*i_path_1_1_1
[0202] +y2*BDwidth_MAN*i_path_2_1_2)/2   (27)
[0203] 即该第一域内路径的增量规划带宽i_plan_path_1也可以是该第一增量规划带宽和该第二增量规划带宽的算术平均值。本公开对该第一域内路径的增量规划带宽的求解可
以进行任意适当的变形。
[0204] 在示例性实施例中,该至少一个域可以包括第二域,该第二域可以包括域内节点和网络交换节点,该域内节点可以通过域内路径连接该网络交换节点。
[0205] 图11示意性示出了根据本发明的一实施例的第二域的示意图。
[0206] 如图11所示,本实施例提供的网络结构可以包括第二域,该第二域中可以包括第一域内节点和网络交换节点,该第一域内节点可以通过相应的域内路径连接该网络交换节
点。
[0207] 在其他实施例中,该第二域还可以包括第二域内节点,第三域内节点甚至第四域内节点,该第二域内节点、该第三域内节点和该第四域内节点分别通过相应的域内路径连
接该网络交换节点。本公开对该第二域中具有的域内节点的数量不作限定。
[0208] 在图11所示的实施例中,不管该第二域中具有多少个域内节点,每个域内节点均通过各自的域内路径连接至该网络交换节点,而两个域内节点相互之间不存在直接连接的
域内路径,此时,该第二域中的各域内节点只有一条域内路径,可以认为不存在路径系数或
者路径系数为1。
[0209] 图12示意性示出了根据本发明的又一实施例的网络资源规划方法的流程图。本实施例所述网络资源规划方法可以应用于上述图11所示的第二域。
[0210] 如图12所示,本实施例提供的网络资源规划方法包括上述实施例中的步骤S510和S520,还可以包括步骤S1210。
[0211] 在步骤S1210中,根据该域内路径的历史流量信息、该域内节点的新增服务器数量和新增服务器的第二带宽服务指标获得该域内路径的规划带宽。
[0212] 这里以该第二域的第一域内节点为例,第一域内节点通过一条域内路径连接该网络交换节点,此时,假设该域内路径2015年的的历史流量为traffic2015_1、该域内路径
2015年的流量增长率为fg2015_1(这里以2015年的流量增长率作为2016年的存量服务器的
流量增长率,但本公开并不限定于此,例如,还可以通过2016年之前的若干年的流量增长率
获得2016年的存量服务器的流量增长率),可以通过以下公式计算获得该域内路径2016年
的存量服务器的存量规划带宽s_plan_1:
[0213] s_plan_1=traffic2015_1*(1+fg2015_1)   (28)
[0214] 例如,假设该第一域内节点的新增服务器数量为y1,新增服务器的第二带宽服务指标为BDwidth_MAN,则该域内路径的增量规划带宽i_plan_path_1可以通过以下公式计算
获得:
[0215] i_plan_path_1=y1*BDwidth_MAN   (29)
[0216] 本实施例中,根据该域内路径2016年的存量服务器的存量规划带宽s_plan_1和该域内路径2016年的增量规划带宽i_plan_path_1可以获得该域内路径的规划带宽plan_
path_1,例如可以通过以下公式计算获得:
[0217] plan_path_1=s_plan_1+i_plan_path_1   (30)
[0218] 类似的,可以获得该第二域内的其他域内节点对应的域内路径的规划带宽。
[0219] 在示例性实施例中,采用上述方法可以获得该网络结构中所有域内路径的规划带宽。
[0220] 在示例性实施例中,还可以将该网络结构中的各域内路径的规划带宽求和获得该网络结构的MAN规划带宽。
[0221] 在示例性实施例中,该至少一个域可以包括第一域和第二域,该第一域可以通过第一域间路径连接该第二域。
[0222] 图13示意性示出了根据本发明的另一实施例的应用网络资源规划方法的网络结构的示意图。
[0223] 如图13所示,本实施例提供的网络结构可以包括第一域和第二域,该第一域可以通过第一域间路径连接该第二域。
[0224] 在其他实施例中,该网络结构还可以包括第三域,该第三域可以通过第二域间路径连接该第一域。
[0225] 在一些实施例中,该第三域还可以通过第三域间路径连接该第二域。
[0226] 图14示意性示出了根据本发明的再一实施例的网络资源规划方法的流程图。
[0227] 如图14所示,本实施例提供的网络资源规划方法可以应用于图13所示的网络结构。该网络资源规划方法可以包括上述实施例中的步骤S510和S520,还可以包括步骤
S1410。
[0228] 在步骤S1410中,根据该第一域间路径的历史流量信息和路径系数、该第一域和该第二域的新增服务器数量、以及新增服务器的第三带宽服务指标获得该第一域间路径的规
划带宽。
[0229] 本实施例中,该第一域间路径的历史流量信息可以包括该第一域间路径的历史流量和流量增长率,例如该第一域间路径2015年的历史流量m_traffic2015_1和2015年的流
量增长率m_fg2015_1,其中m_fg2015_1可以通过以下公式计算获得:
[0230] m_fg2015_1=(m_traffic2015_1‑m_traffic2014_1)/m_traffic2014_1   (31)
[0231] 上述公式中,m_traffic2014_1表示该第一域间路径2014年的历史流量。
[0232] 本实施例中,新增服务器的第三带宽服务指标BDwidth_DCI表示在规划期内的新增服务器的跨城带宽服务能力,第三带宽服务指标BDwidth_DCI的具体计算方法可以参照
下文。
[0233] 其中,当该第一域仅与该第二域直接连接时,该第一域间路径的路径系数可以为1。此时,假设该第一域的新增服务器数量为O1,该第二域的新增服务器数量为O2,新增服务
器的第三带宽服务指标为BDwidth_DCI,则可以通过以下公式计算获得该第一域间路径的
规划带宽m_plan2016_1:
[0234] m_plan2016_1=m_traffic2015_1(1+m_fg2015_1)
[0235] +MAX(O1*BDwidth_DCI,O2*BDwidth_DCI)   (32)
[0236] 即可以选择第一域的增量规划带宽O1*BDwidth_DCI和第二域的增量规划带宽O2*BDwidth_DCI中的较大值作为该第一域间路径的增量规划带宽。
[0237] 或者,也可以通过以下公式计算获得该第一域间路径的规划带宽m_plan2016_1:
[0238] m_plan2016_1=m_traffic2015_1(1+m_fg2015_1)
[0239] +(O1*BDwidth_DCI+O2*BDwidth_DCI)/2   (33)
[0240] 即可以求取第一域的增量规划带宽O1*BDwidth_DCI和第二域的增量规划带宽O2*BDwidth_DCI的算术平均值作为该第一域间路径的增量规划带宽。
[0241] 需要说明的是,上述实施例中均是以待预测这一年(假设为2016年)的前一年这里为该第一域间路径2015年的流量增长率作为该第一域间路径2016年的存量服务器的流量
增长率,但实际上,也可以根据待预测这一年前若干年的流量增长率获得待预测这一年的
存量服务器的流量增长率,例如前若干年的流量增长率的算术平均值,又例如前若干年的
流量增长率的加权求和等,本公开对此不作限定。
[0242] 在示例性实施例中,当该第一域还通过第二域间路径连接第三域时,该第一域间路径的路径系数包括该第一域间路径关于该第一域的第三路径系数和该第一域间路径关
于该第二域的第四路径系数。
[0243] 即当该第一域存在多条域间路径时,该第一域间路径针对该第一域的第三路径系数反映了该第一域的规划带宽在该第一域间路径的分配占比情况。同时,该第一域的多条
域间路径的各路径系数之和为1。
[0244] 类似的,如果该第二域只对应一条域间路径,则该第二域的该第四路径系数为1。如果该第二域也对应多条域间路径,例如,该第二域还通过第三域间路径连接该第三域,则
此时需要求得该第二域的该第一域间路径和该第三域间路径的路径系数,且该第二域的该
第一域间路径和该第三域间路径的路径系数之和为1。
[0245] 在示例性实施例中,所述方法还可以包括:根据该至少一个域中与该第一域直接连接和/或间接连接的其他域的服务器数量获得该第三路径系数。
[0246] 还是以图13的该第一域为例,假设该第一域的服务器数量(这里的服务器数量均是指规划期内的增量服务器和新增服务器数量之和)为P1,与该第一域直接连接的该第二
域的服务器数量为P2,与该第一域直接连接的该第三域的服务器数量为P3,此时不管该第
三域是否和该第二域之间直接连接,该第一域间路径关于该第一域的第三路径系数m_
path1_1_3可以为:
[0247] m_path1_1_3=P2/(P2+P3)   (34)
[0248] 此时,如果该第二域除了和第一域之间直接连接外,不与任何其他域直接连接,则该第一域间路径关于该第二域的第四路径系数m_path1_2_4为1。如果该第二域除了和该第
一域直接连接外,还与第三域直接连接,则该第一域间路径关于该第二域的第四路径系数
m_path1_2_4可以为:
[0249] m_path1_2_4=P1/(P1+P3)   (35)
[0250] 图15示出了图14中所示的步骤S1410在一实施例中的处理过程示意图。
[0251] 如图15所示,上述图14中所述步骤S1410可以进一步包括以下步骤。
[0252] 在步骤S1411中,根据该第一域间路径的历史流量信息获得该第一域间路径的存量规划带宽。
[0253] 本实施例中,该第一域间路径的历史流量信息可以包括该第一域间路径的历史流量和流量增长率。假设该第一域间路径2015年的历史流量为m_traffic2015_1,该第一域间
路径2015年的流量增长率为m_fg2015_1,则该第一域间路径的存量规划带宽s_m_
plan2016_1可以通过以下公式计算获得:
[0254] s_m_plan2016_1=m_traffic2015_1(1+m_fg2015_1)   (36)
[0255] 在步骤S1412中,根据该第一域的新增服务器数量和该第三路径系数、该第二域的新增服务器数量和该第四路径系数、以及该第三带宽服务指标获得该第一域间路径的增量
规划带宽。
[0256] 例如,假设该第一域的新增服务器数量为O1,该第二域的新增服务器数量为O2,新增服务器的第三带宽服务指标为BDwidth_DCI,则可以通过以下公式计算获得该第一域间
路径的增量规划带宽i_m_plan2016_1:
[0257] i_m_plan2016_1=MAX(O1*BDwidth_DCI*m_path1_1_3,
[0258] O2*BDwidth_DCI*m_path1_2_4)   (37)
[0259] 即可以选取该第一域间路径关于该第一域的增量规划带宽O1*BDwidth_DCI*m_path1_1_3和该第一域间路径关于该第二域的增量规划带宽O2*BDwidth_DCI*m_path1_2_4
两者中较大值作为该第一域间路径的增量规划带宽i_m_plan2016_1。
[0260] 再例如,还可以通过以下公式获得该第一域间路径的增量规划带宽i_m_plan2016_1:
[0261] i_m_plan2016_1=(O1*BDwidth_DCI*m_path1_1_3+
[0262] O2*BDwidth_DCI*m_path1_2_4)/2   (38)
[0263] 即也可以将该第一域间路径关于该第一域的增量规划带宽O1*BDwidth_DCI*m_path1_1_3和该第一域间路径关于该第二域的增量规划带宽O2*BDwidth_DCI*m_path1_2_4
两者的算术平均值作为该第一域间路径的增量规划带宽i_m_plan2016_1。
[0264] 在步骤S1413中,根据该第一域间路径的存量规划带宽和增量规划带宽获得该第一域间路径的规划带宽。
[0265] 本实施例中,可以对该第一域间路径的存量规划带宽s_m_plan2016_1和该第一域间路径的增量规划带宽i_m_plan2016_1求和获得该第一域间路径的规划带宽。
[0266] 采用类似的方法,可以获得该网络结构中任一条域间路径的规划带宽。
[0267] 在示例性实施例中,还可以将该网络结构中的各域间路径的规划带宽求和获得该网络结构的DCI规划带宽。
[0268] 图16示意性示出了根据本发明的再一实施例的应用网络资源规划方法的网络结构的示意图。
[0269] 如图16所示,本实施例提供的网络结构在图13所示网络结构的基础上,还可以包括第四域,该第四域通过一条域间路径连接该第三域。
[0270] 当该网络结构还包括第四域,且该第四域通过一条域间路径与该第三域直接连接时,假设该第四域的服务器数量为P4,则该第一域间路径关于该第一域的第三路径系数m_
path1_1_3可以为:
[0271] m_path1_1_3=P2/(P2+P3+P4)   (39)
[0272] 则该第二域间路径关于该第一域的路径系数可以为(P3+P4)/(P2+P3+P4)。
[0273] 在示例性实施例中,所述方法还可以包括:当与该第一域直接连接或者间接连接的其他域中包括新增服务器时,增加相应域的服务器数量权重。
[0274] 例如,假设第二域中有新增服务器,则该第一域间路径关于该第一域的第三路径系数m_path1_1_3可以为:
[0275] m_path1_1_3=P2/[P2*(1+10%)+P3+P4]   (40)
[0276] 再例如,假设第四域中有新增服务器,则该第一域间路径关于该第一域的第三路径系数m_path1_1_3可以为:
[0277] m_path1_1_3=P2/[P2+P3+P4*(1+10%)]   (41)
[0278] 需要说明的是,上述具有新增服务器对应的域的服务器数量按10%的比例增加服务器数量权重仅是用于举例说明,具体比例系数或者增加相应域的服务器数量权重的方法
并不限定于此。由于通常可以认为新增服务器提供网络服务的能力比存量服务器提供网络
服务的能力强,因此,当该第一域直接连接或者间接连接的其他任一域中具有新增服务器
时,可以将该第一域的更多的DCI规划带宽分配至该具有新增服务器的域对应的域间路径。
[0279] 图17示意性示出了根据本发明的再一实施例的应用网络资源规划方法的网络结构的示意图。
[0280] 如图17所示,本实施例提供的网络结构在图16所示网络结构的基础上,该第四域还通过一条域间路径连接该第一域。
[0281] 当该第四域还通过第五域间路径与该第一域直接连接时,则该第一域间路径关于该第一域的第三路径系数m_path1_1_3为P2/(P2+P3+P4),该第二域间路径关于该第一域的
路径系数为P3/(P2+P3+P4),该第五域间路径关于该第一域的路径系数为P4/(P2+P3+P4)。
[0282] 由以上内容可知,即第一域间路径关于第一域的第三路径系数=第二域的服务器数量/与该第一域直接连接或者间接连接的所有其他域的服务器数量之和,且该第一域的
各域间路径的路径系数之和为1。采用类似的方法,可以求得该网络结构中任意域的域间路
径的路径系数。
[0283] 例如,上述图16中的第四域即是通过第三域与第一域间接连接。
[0284] 下面通过图18‑26的实例来说明上述实施例的网络资源规划方法。
[0285] 图18示意性示出了根据本发明的一实施例的应用网络资源规划方法的框图。
[0286] 本实施例通过构建一个网络流量模型来进行网络带宽的规划,该网络流量模型主要是根据服务器单机(即单台服务器或者说每服务器)均值(出口/DCI/MAN)、服务器单机增
长率(增速趋势)、新增服务器的带宽服务能力(BDwidth_TIX/BDwidth_DCI/BDwidth_MAN)
等指标或因素来计算得到网络结构的规划带宽。在其他实施例中,还可以综合考虑路径系
数(外部路径/域间路径/域内路径)及行业发展(例如行业增长基数)、运营商占比等指标或
因素来综合计算得到网络结构的规划带宽。
[0287] 如图18所示,将规划期内如未来一年的服务器增量(即新增服务器数量)、基础指标(例如可以包括服务器单机均值、服务器单机增长率、新增服务器的带宽服务能力等中的
任意一种或者多种)和差异化指标(例如可以包括路径系数、行业发展、运营商占比等中的
任意一种或者多种)输入至网络流量模型中,将网络流量模型的输出和业务需求连接至网
络资源需求,根据网络资源需求获得TIX产品的出口带宽、DCI产品的DCI带宽以及MAN产品
的MAN带宽,最终根据出口带宽、DCI带宽和MAN带宽输出网络资源规划。
[0288] 其中,可以将根据该网络流量模型计算获得的计算结果与根据输入的业务需求计算获得的业务整体网络带宽进行比对,当采用该网络流量模型计算获得的计算结果大于该
业务整体网络带宽时,可以采用该网络流量模型计算获得的计算结果;当采用该网络流量
模型计算获得的计算结果小于该业务整体网络带宽时,可以去核查业务部门提交的各业务
带宽数据是否有计算偏差,然后根据核查结果来决定最终采用的规划带宽数据。
[0289] 本实施例提供的网络资源规划方案例如可以用于互联网公司年度预算编制及制定中长期规划使用,通常可以在每年年中例如8月份启动,通过该网络资源规划方案可以较
快和准确的得到例如未来1至3年的网络带宽规划数据,尤其是用于指导次年的网络预算编
制。
[0290] 本公开实施方式提供的网络资源规划方法,是通过海量历史流量数据来建立网络流量模型,从而通过该网络流量模型获得网络结构的规划带宽,而不完全依赖业务提供的
带宽数据,避免偏信业务,可以提高网络资源规划的准确度。另一方面,还可以通过引入外
部因素例如运营商占比和/或行业数据例如行业增长基数来进一步修正网络结构的规划带
宽,获得更加准确的规划带宽。
[0291] 下面分别介绍上述基础指标和差异化指标的获得方法。
[0292] 基础指标的获得方法
[0293] (一)单服务器流量均值xTPS和单服务器流量增长率的获得
[0294] 在一些实施例中,可以把T公司的全国总流量(或者全年峰值)除以总服务器数量计算得到单服务器流量均值xTPS(Traffic per Server)。其中,基于不同网络带宽类型,可
以区分为不同的均值,例如每服务器公网出口流量均值ITPS(Internet Traffic per 
Server)、每服务器同城内网流量均值MTPS(MAN Traffic per Server)以及每服务器跨城
内网流量均值DTPS(DCI Traffic per Server),并计算各自的年度流量增长率。
[0295] 例如,可以将T公司2015年的同城内网MAN总流量除以T公司2015年的总服务器数量即可得到T公司2015年的MTPS。类似的,可以将T公司2015年的跨城内网DCI总流量除以T
公司2015年的总服务器数量即可得到T公司2015年的DTPS。还可以将T公司2015年的公网出
口TIX总流量除以T公司2015年的总服务器数量即可得到T公司2015年的ITPS。
[0296] 图19示意性示出了根据本发明的一实施例的单台服务器MAN内网流量值的趋势变化图。
[0297] 如图19所示,这里示出了每台服务器MAN内网流量值,其中,2013.12、2014.12和2015.12代表的是历史流量数据,2016.12e代表的是根据本公开实施例提供的网络资源规
划方法获得的预测流量数据。
[0298] 需要说明的是,由于通常每年年底时是互联网企业的流量峰值时间,因此,图19‑21中均选择了每年的12月的峰值流量作为全年总流量,但实际上,也可以选择每年的其他
月份的峰值流量来计算单机(即单台服务器或称之为单服务器)流量均值和单机流量增长
率。
[0299] 图20示意性示出了根据本发明的一实施例的单台服务器DCI内网流量值的趋势变化图。
[0300] 如图20所示,这里示出了每台服务器DCI内网流量值,2013.12、2014.12和2015.12代表的是历史流量数据,2016.12e代表的是根据本公开实施例提供的网络资源规划方法获
得的预测流量数据。
[0301] 图21示意性示出了根据本发明的一实施例的单台服务器公网出口流量值的趋势变化图。
[0302] 如图21所示,这里示出了每台服务器公网出口流量值,2013.12、2014.12和2015.12代表的是历史流量数据,2016.12e代表的是根据本公开实施例提供的网络资源规
划方法获得的预测流量数据。
[0303] 基于上述图19‑21的MAN/DCI/TIX历史流量数据可以得到如下表1所示的2015年12月的现有全网单机流量均值(简写为“单机均值”)和现有全网单机流量增长率(简写为“单
机增长率”):
[0304]举例: 单机均值 单机增长率
MAN MTPS:28M 年增长39%
DCI DTPS:5.3M 年增长88%
TIX ITPS:13M 年增长25%
[0305] 表1:现有全网单机流量均值及增长率
[0306] 以TIX为例,上述表1中可以根据以下公式计算获得ITPS的单机增长率:
[0307] ITPS的单机增长率=(2015年的ITPS单机均值‑2014年的ITPS单机均值)/2014年的ITPS单机均值*100%
[0308] 类似的,可以计算获得MTPS的单机增长率和DTPS的单机增长率。
[0309] 需要说明的是,本实施例中的“全网”是指待规划的T公司的全国现有的所有存量服务器。即上述图19‑21中的单机均值和单机增长率均是基于待规划的T公司的全国现有的
所有存量服务器而言的。
[0310] 在一些实施例中,可以选择表1中计算获得的最靠近待规划这一年(例如2016年)的2015年的现有全网单机流量增长率作为未来一年2016年的流量增长率,即假设2016年的
MAN单机增长率为39%,DCI单机增长率为88%,TIX单机增长率为25%。
[0311] (二)带宽服务指标的获得
[0312] 本实施例中,带宽服务指标表示在待规划这一年内一台新增服务器具有的网络带宽服务能力BDwidthAbility,其可以通过对不同网络带宽类型(例如TIX/MAN/DCI)的单机
的历史流量进行分析统计,例如可以选择各自网络带宽类型覆盖80%(这个数值可以根据
实际需求自主设置)数量的数值作为带宽服务能力基准。
[0313] 其中,网络带宽服务能力BDwidthAbility是指网络架构面向业务所能支撑的标准流量服务能力水平,如果带宽服务能力为100M,则意味着当业务每台服务器跑100M或以下
流量时,网络支撑不存在问题。
[0314] 以TIX的带宽服务能力基准为例,如下表2所示:
[0315]
[0316] 表2:各数据中心的MAN单机平均流量
[0317] 上述表2中是假设T公司2015年全国一共有100个数据中心,这里的100个数据中心仅是为了举例说明,实际情况中可能比100多或者比100少。分别计算出这100个数据中心中
的每一个数据中心的单机平均流量(各数据中心的ITPS),例如数据中心1的TIX单机平均流
量=数据中心1的TIX历史流量/数据中心1的存量服务器数量,这里均以2015年为例,数据
中心1的TIX历史流量可以通过累加2015年数据中心1中每台服务器的TIX历史流量获得。计
算得到这100个数据中心的TIX单机平均流量后,将其按照数值大小降序排列(当然,也可以
按照升序排列,本公开对此不作限定),选择预定百分比(这里举例为20%,但本公开对此不
作限定)位置处的数据中心的TIX单机平均流量作为全网的TIX带宽服务能力基准。这里选
择了该100个数据中心前第20个数据中心的值(20.11M)作为通常建设带宽要能支撑的标准
出口流量。
[0318] 需要说明的是,上述表2中选择以各个数据中心为单位来计算TIX单机平均流量,实际上,每个数据中心中又可以包括一个或者多个机房,因此,也可以是统计分析各个机房
的单机平均流量获得全网的TIX带宽服务能力基准,本公开对此不作限定。
[0319] 采用类似的方法,可以获得全网的DCI带宽服务能力基准和MAN带宽服务能力基准。
[0320] 根据获得的TIX/MAN/DCI带宽服务能力基准和上述(一)中获得的各网络带宽类型未来一年单机增长率,计算出未来一年的带宽服务指标(例如第一带宽服务指标BDwidth_
TIX/第二带宽服务指标BDwidth_MAN/第三带宽服务指标BDwidth_DCI)。
[0321] 还是以TIX为例说明,2016年的TIX单机增长率为25%,2016年的TIX带宽服务能力基准为20.11,可以通过以下公式计算获得2016年T公司新增服务器的第一带宽服务指标
BDwidth_TIX:
[0322] BDwidth_TIX=20.11(1+25%)≈25M   (42)
[0323] 类似的,可以计算获得第二带宽服务指标BDwidth_MAN和第三带宽服务指标BDwidth_DCI,如下表3所示:
[0324] 网络带宽类型 带宽服务能力BDwidthAbilityMAN 50M
DCI 8M
公网TIX 25M
[0325] 表4:带宽服务指标
[0326] (三)机房成长阶段指标DCyears
[0327] 本实施例中,可以对所有机房网络模块根据数据中心机房建立的时间(即机房交付给业务使用的时间)长短及网络流量的特征(例如流量增长特征),设立成长期和稳定期。
[0328] 通常的,数据中心机房交付使用后,出口流量(同样适用于MAN和DCI)刚开始会快速增长,之后流量稳定缓慢增长甚至平稳,前一个阶段可以称之为成长期,后一个阶段可以
称之为稳定期。
[0329] 图22示意性示出了根据本发明的一实施例的机房流量趋势的示意图。
[0330] 如图22所示,显示了一个数据中心机房的生命周期流量图。该数据中心机房交付第N(N为大于等于1的正整数)年流量趋于稳定,即N年之前该数据中心机房处于成长期,N年
之后该数据中心机房处于稳定期。
[0331] 本实施例中,不同规模的数据中心机房,成长期的时间长度会不同,例如2万台规模的数据中心机房交付后2年内,流量增长明显,2年后进入稳定期;5000台规模的数据中心
机房交付1年后,数据中心机房进入稳定期。即一般情况下,根据观察统计可以得到,数据中
心机房规模越大,相应机房成长期时间越长。
[0332] 为了简化起见,可以设置一个时间阈值,例如2年作为划分成长期和稳定期数据中心机房的时间阈值,例如交付使用2年内的机房认为是处于成长期的机房,交付使用2年后
的机房认为是处于稳定期的机房,而不考虑机房服务器规模。
[0333] 当同一机房内有多台服务器,该多台服务器中的第一批是在2010年交付使用的,第二批是在2011年交付使用的,第三批是在2012年交付使用的,可以按照首批交付时间即
2010年作为该机房的交付使用起始时间,因为实际情况中一般机房内的服务器不会超过1
年都会用完。
[0334] 差异化指标的获得方法
[0335] 本实施例中,所述差异化指标主要指部分厂家需要差异化细化的指标,包括运营商占比(运营商比例系数)、行业基准系数及路径系数等。
[0336] 需要说明的是,本公开实施例中的差异化指标主要是随着网络架构变化、运营商变化、行业变化等需要做的网络带宽规划的相应调整,如果这些差异化指标都不变化,则无
需调整。
[0337] (一)TIX:运营商占比ISPRatio(Internet Service Provider Ratio,互联网服务提供商占比)
[0338] 本实施例中,可以基于网络结构的历史运营商出口流量占比以及运营商规划数据来获得运营商比例系数。其中,网络结构的历史运营商出口流量占比如可以是指例如2015
年该网络结构的TIX历史流量中各运营商各自所占的比例。运营商规划数据可以是指各运
营商例如在2015年年底或者2016年年初对外公布的2016年的网络带宽建设指标等数据,根
据运营商规划数据可以计算获得各运营商的规划流量比例。这里的运营商比例系数是指待
规划这一年例如2016年该网络结构的TIX规划流量的各运营商分配比例。
[0339] 图23示意性示出了根据本发明的一实施例的运营商比例系数的示意图。
[0340] 如图23所示,假设一共有三个运营商,这里第一运营商:第二运营商:第三运营商的运营商历史流量比例为18%:30%:52%;第一运营商:第二运营商:第三运营商的运营商
规划流量比例为40%:20%:40%;假设运营商历史流量比例和运营商规划流量比例按照3:
1(该数值可以根据实际需求自主设置)的分配权重,可以获得第一运营商:第二运营商:第
三运营商的运营商比例系数约为24%:27%:49%,具体可以通过以下计算公式获得:
[0341] 运营商比例系数=运营商历史流量比例*3/4+运营商规划流量比例*1/4
[0342] =(18%:30%:52%)*3/4+(40%:20%:40%)*1/4
[0343] ≈24%:27%:49%   (43)
[0344] (二)TIX:行业基准系数Hmin
[0345] 本实施例中,可以结合终端用户规模(例如互联网用户的用户数在未来一年的增长速度,这里互联网用户的用户数是例如使用手机、平板电脑、电脑等终端的用户总人数)、
用户网络(例如每个用户的家庭网络带宽、手机网络等在未来一年的增长速度,即互联网用
户的单用户速率)、运营商建设规模(例如运营商在未来一年的骨干网带宽增长速度和/或
城域网带宽增长速度等)及行业增长趋势(例如相应行业在未来一年的带宽增长速度)等,
确定行业带宽增速基准系数即行业基准系数Hmin。当根据上述网络流量模型规划的公司网
络资源年增长速度低于该行业基准系数时,则可以将公司网络资源(这里指TIX规划带宽,
不包括MAN和DCI的规划带宽)年增长速度修正为该行业基准系数Hmin。
[0346] 图24示意性示出了根据本发明的一实施例的行业基准系数的示意图。
[0347] 如图24所示,可以通过行业报告、运营商数据来获得的图示中的各种数据。这里以待规划的T公司为互联网公司为例,规划2016年T公司的网络带宽,假设互联网用户2016年
的用户数增长率为6%,互联网用户的单用户速率(即单个互联网用户的网络带宽)增长率
为80%‑90%,根据该用户数增长率和该单用户速率增长率可以获得2016年的互联网用户
的用户网络带宽增速,指用户数及用户速率的综合增长;运营商网络的骨干网带宽增速为
50%‑60%,这里的运营商网络例如是综合电信、联通、移动等的骨干网带宽;由于T公司属
于互联网行业,因此,选择了互联网行业的几个重点行业为参考,例如重点互联网行业社
交、多媒体、云和金融的网络带宽增速分别为50%、80%、130%以及60%,这里的重点互联
网行业是指关键互联网业务,可以根据具体情况选择,例如结合T公司各业务板块占比来选
择相应的业务作为重点互联网行业。
[0348] 其中,例如可以通过以下公式获得行业基准系数Hmin:
[0349] Hmin=Min(用户网络带宽增速,骨干网带宽增速,行业网络带宽增速)   (44)
[0350] 例如,图24中的Hmin=50%。
[0351] 即选择上述三者中的最小值作为行业基准系数Hmin,因为对于一个增长型的互联网公司而言,通常可以认为正常情况下该公司的网络带宽增速会大于互联网用户的用户网
络带宽增速、骨干网带宽增速和行业网络带宽增速中的最小值。反之,对于一个业务处于下
降期的公司而言,也可以认为该公司的网络带宽增速小于行业基准系数Hmin,本公开对此
不作限定。
[0352] 需要说明的是,上述是以互联网行业为例进行说明的,但该网络资源规划方法也可以应用于其他行业,因此,当待规划的目标对象的行业属性发生了变化时,可以选择相应
行业的网络带宽增速作为参考。
[0353] 图25示意性示出了根据本发明的一实施例的数据中心的路径系数的示意图。
[0354] 本实施例中,当网络结构出现多路径情况时,需要给出各个路径各自承担的规划带宽比重,即根据各路径的路径系数进行规划带宽的分配。
[0355] 在一些实施例中,当网络结构中的当前数据中心(或者当前园区)具有多路径(这里是指多个域内路径)时,可以根据与该当前数据中心互连(包括直接连接和/或间接连接)
的对端数据中心的服务器数量来计算该当前数据中心的各域内路径的路径系数。
[0356] 在另一些实施例中,还可以进一步根据该当前数据中心的对端数据中心是否具有新增服务器,来调整该当前数据中心的各域内路径的路径系数。即通常可以认为具有新增
服务器的对端数据中心对应的域内路径可以承载更多的网络带宽,此时,可以相应的增加
该域内路径的规划带宽。
[0357] 例如,当对端数据中心具有新增服务器则给相应的对端数据中心增加10%权重,若对端数据中心为超过2年(该数值可以根据实际需求自主设置)未新增服务器,则认为相
应对端数据中心为满配数据中心(或者满配园区),减少10%的权重。
[0358] 如图25所示,该当前数据中心的各域内路径的对端数据中心服务器数量占比为30%:30%:40%,该当前数据中心的各域内路径的对端数据中心业务带宽系数分别为0.9,
1.1和1.1,从而可以获得该当前数据中心的各域内路径的路径系数分别为26%,32%和
42%。
[0359] 例如,即该当前数据中心为M1,M1通过第一域内路径与M2直接连接,M1还通过第二域内路径与M3直接连接,M1还通过第三域内路径与M4直接连接,假设M2的服务器数量(例如
2016年的新增服务器数量和存量服务器数量之和)为30万台,M3的服务器数量为30万台,M4
的服务器数量为40万台,当M2为2年未新增服务器的满配数据中心、M3和M4为具有新增服务
器的对端数据中心时,则M2的业务带宽系数为0.9,M3和M4的业务带宽系数均为1.1,可以通
过以下公式计算获得M1的第一域内路径的路径系数为:
[0360] 第一域内路径的路径系数=30*0.9/(30*0.9+30*1.1+40*1.1)*100%≈26%   (45)
[0361] M1的第二域内路径的路径系数和第三域内路径的路径系数分别为32%和42%   (46)
[0362] 类似的,当网络结构中的当前域(这里以城市为例)具有多路径(这里是指多个域间路径)时,可以根据与该当前城市互连(包括直接连接和/或间接连接)的对端城市的服务
器数量来计算该当前城市的各域间路径的路径系数。
[0363] 在另一些实施例中,还可以进一步根据该当前城市的对端城市是否具有新增服务器,来调整该当前城市的各域间路径的路径系数。具体的调整方法可以参照上述当前数据
中心的各域内路径的路径系数调整方法。
[0364] 图26示意性示出了根据本发明的一实施例的网络资源拓扑模型的示意图。
[0365] 本实施例中,根据上述基础指标和差异化指标,可以计算出网络资源在MAN、DCI和TIX上的标准网络资源模型,该标准网络资源模型可以展现出新建一个标准园区所需的网
络规划带宽。
[0366] 需要说明的是,这里针对DCI以城市为单位,针对MAN以园区单位(也可以以数据中心为单位),针对出口TIX以机房为单位(也可以以数据中心为单位)。
[0367] 这里的网络资源规划包括存量带宽规划和增量带宽规划,新建园区就是增量带宽规划的一种,可以基于该新增园区的增量服务器数量(相当于存量服务器数量为0)和新增
服务器的带宽服务指标(第一带宽服务指标/第二带宽服务指标/第三带宽服务指标)得出
标准规划流量,然后基于该标准规划流量可以得出标准规划带宽。
[0368] 需要说明的是,本公开实施例中,基于规划流量(例如未来一年的预测流量)计算规划带宽是通过流量计算可冗余带宽的算法获得的,例如可以通过以下公式对规划流量和
规划带宽进行转换:
[0369] 规划带宽Bdwidth=规划流量/0.45   (47)
[0370] 上述公式中的0.45是按照带宽的一半的90%来计算的。一般就是流量/0.45就是可用带宽,但要符合建设梯度。这样做主要是因为,实际情况中网络都是双设备双链路,当
一台设备故障,中断一半链路时,理论上剩余链路也是可以支撑流量的。然后,基于网络技
术规格,对上述公式计算获得的规划带宽采用40G或200G等向上取整。
[0371] 如下表4所示:
[0372]
[0373]
[0374] 表4:标准网络资源模型
[0375] 表4所示的标准网络资源模型的拓扑结构如图26所示,城市1和城市2之间通过骨干路由器(Backbone Routers,BR)直接连接,DCI(各方向)的规划带宽为:6T。城市1的MAN核
心连接该BR。MAN核心连接至园区1的MAN间的规划带宽为:12T,城市1一共30万台服务器,园
区1一共10万台服务器,园区1中包括M1和M2,M1和M2分别连接至TIX1,TIX1连接至运营商,
TIX出口的规划带宽为:6T。
[0376] 需要说明的是,本公开实施例中的城市不一定是指行政上划分的城市,城市和城市之间本身不区分级别,只有服务器数量上的不同。该MAN核心是指同城的不同园区间的互
联的城域核心。该园区可以是指在一栋楼或连续几栋楼的数据中心。且图26中的运营商是
指运营商整体,即不区分各个不同的运营商。
[0377] 网络资源中长期规划输出
[0378] 本实施例中,通过上述基础指标和差异化指标,可以较为准确地计算出未来一年的TIX出口、MAN专线和DCI专线等网络资源规划数据。
[0379] 在示例性实施例中,对于网络结构的TIX出口规划带宽而言,对于该网络结构中的已有数据中心/已有园区/已有机房的存量服务器而言,存量出口规划带宽可以基于出口历
史流量和历史流量增长率来计算;对于已有数据中心/已有园区/已有机房的新增服务器,
或者新增数据中心/新增园区/新增机房而言,该网络结构的增量出口规划带宽可以根据计
算获得的新增服务器的出口带宽服务指标和新增服务器数量来获得。
[0380] 在示例性实施例中,当存在多个运营商时,还需要考虑运营商占比,根据运营商占比将计算获得的TIX出口规划带宽分配至各个运营商。
[0381] 在示例性实施例中,对于网络结构的MAN专线规划带宽而言,对于该网络结构中的已有数据中心/已有园区/已有机房的存量服务器而言,存量MAN规划带宽可以基于MAN历史
流量和历史流量增长率来计算;对于已有数据中心/已有园区/已有机房的新增服务器,或
者新增数据中心/新增园区/新增机房而言,该网络结构的增量MAN规划带宽可以根据计算
获得的新增服务器的MAN带宽服务指标和新增服务器数量来获得。
[0382] 在示例性实施例中,当某一数据中心/园区存在多条域内路径时,还需要根据该数据中心/园区的相应域内路径的路径系数,将MAN规划带宽在各条域内路径上进行分配。
[0383] 在示例性实施例中,对于网络结构的DCI专线规划带宽而言,对于该网络结构中的已有城市的存量服务器而言,存量DCI规划带宽可以基于DCI历史流量和历史流量增长率来
计算;对于已有数据中心/已有园区/已有机房的新增服务器,或者新增数据中心/新增园
区/新增机房而言,该网络结构的增量DCI规划带宽可以根据计算获得的新增服务器的DCI
带宽服务指标和新增服务器数量来获得。
[0384] 在示例性实施例中,当某一城市存在多条域内路径时,还需要根据该城市的相应域间路径的路径系数,将DCI规划带宽在各条域间路径上进行分配。
[0385] 下面通过下表5示例说明TIX规划带宽的计算:
[0386]
[0387]
[0388] 表5:TIX的计算示例
[0389] 在上述表5中,假设机房(这里的机房也可以理解成数据中心)1的出口流量即为TIX1,TIX1为没有新增服务器的已有机房,根据2015年的历史流量信息可以计算得到TIX1
的2016年的规划流量为:
[0390] 100*(1+50%)+50*(1+50%)+30*(1+90%)=282G
[0391] 然后再根据运营商比例系数2:1:1计算得到TIX1‑电信这条外部路径的未来一年的规划流量为:
[0392] 282G*2/4=141G
[0393] 类似的,可以计算获得TIX1‑联通和TIX1‑移动这两条外部路径的规划流量。
[0394] 本实施例中,获得TIX1‑电信这条外部路径的规划流量为141G后,采用141G/0.45即可获得该条外部路径的未来一年的规划带宽为400G。
[0395] 上述表5中,假设机房3为新增机房,机房3的新增服务器数量为2万台,根据上面的计算得到的新增服务器的Bdwidth_TIX为25M,则2万台*25M可以获得TIX3的规划流量为
500G,则根据运营商比例系数2:1:1计算得到TIX3‑电信这条外部路径的未来一年的规划流
量为:
[0396] 500G*2/4=250G
[0397] 类似的,可以计算获得TIX3‑联通和TIX3‑移动这两条外部路径的规划流量和规划带宽。
[0398] 继续参考上述表5,合计该网络结构的各机房的各外部路径的历史流量可以获得2015年的历史总流量为5000G,合计该网络结构的各机房的各外部路径的规划流量可以获
得2016年的历史总流量为9000G,可以通过以下公式计算获得该网络结构的TIX出口规划流
量年增长率为:
[0399] (9000‑5000)/5000*100%=80%
[0400] 由于这里通过网络流量模型获得的出口规划流量的年增长率80%,大于Hmin的50%,因此,可以采用通过该网络流量模型获得的出口规划流量来指导未来一年的外部路
径的网络带宽建设。
[0401] 下面通过下表6示例说明MAN专线规划带宽的计算:
[0402]
[0403]
[0404] 表6:MAN专线规划带宽的计算示例
[0405] 上述表6中,假设数据中心MAN1的历史流量为1000G,MAN1在城市内仅与SMAN直接连接,则SMAN(Super MAN,超级核心同城数据中心,SMAN中不包括服务器)直接连接MAN1这
个域内路径的规划流量为:
[0406] 1000*(1+80%)=1800G
[0407] 继续参考表6,假设数据中心MAN2为具有新增服务器(增量服务器数量为2万台)的已有数据中心,新增服务器的Bdwidth_MAN为50M,且MAN2在城市内也仅与SMAN直接连接,则
SMAN直接连接MAN2这个域内路径的规划流量为:
[0408] 600*(1+80%)+2万*50M=2080G
[0409] 继续参考表6,假设数据中心MAN3为新增数据中心,增量服务器数量为2万台,则MAN3的规划流量为:
[0410] 2万*50M=1000G
[0411] 由于表6中,MAN3不仅存在和SMAN之间直接连接的域内路径,还存在和MAN4之间直接连接的域内路径,因此,需要根据这两个域内路径各自的路径系数,对MAN3的规划流量进
行分配,具体的路径系数计算方法可以参照上述实施例。
[0412] 需要说明的是,本公开实施例中的新增服务器数量来自公司业务及服务器规划部门,是已知数据。
[0413] 下面通过表7来示例说明DCI专线规划带宽的获得:
[0414]
[0415] 表7:DCI专线规划带宽的计算示例
[0416] 上述表7中,因为城市基本已经确定,现在大部分都是在现有城市扩容,因此,这里以存量+增量的算法,并按照城市存在多条域间路径的算法来计算。
[0417] 假设深圳和上海之间通过第一域间路径直接连接,深圳和上海之间通过第二域间路径直接连接,上海和北京通过第三域间路径直接连接,其中,深圳、上海和北京的存量服
务器分别为20万台、10万台和5万台,深圳、上海和北京的增量服务器分别为5万台、10万台
和5万台,由之前的计算得到新增服务器的BDwidth_DCI为50M,深圳和上海之间的第一域间
路径的历史流量为400G,则该第一域间路径的规划流量可以通过以下公式计算获得:
[0418] 深圳和上海之间的第一域间路径的规划流量=
[0419] 第一域间路径的历史流量*(1+第一域间路径的年增长率)+MAX(深圳新增服务器数量*BDwidth_DCI*第三路径系数,上海新增服务器数量*BDwidth_DCI*第四路径系数)=
[0420] 400G*(1+100%)+MAX(5万*50M*(20/(20+10)),10万*50M*(25/(25+10))≈1200G
[0421] 类似的,可以求得其他各域间路径的规划流量和规划带宽。
[0422] 以下介绍本发明的装置实施例,可以用于执行本发明上述的网络资源规划方法。对于本发明装置实施例中未披露的细节,请参照本发明上述的网络资源规划方法的实施
例。
[0423] 图27示意性示出了根据本发明的一个实施例的网络资源规划装置的框图。
[0424] 参照图27所示,根据本发明的一个实施例的网络资源规划装置2700,网络资源规划装置2700可以应用于网络结构,该网络结构包括至少一个域,各域包括至少一个域内节
点和网络交换节点,该至少一个域内节点通过域内路径分别连接该网络交换节点,各域内
节点包括服务器,该至少一个域内节点包括第一域内节点,该第一域内节点通过至少一个
外部路径分别连接至少一个外部节点。
[0425] 网络资源规划装置2700可以包括:外部路径带宽规划模块2710和外部带宽规划模块2720。
[0426] 其中,外部路径带宽规划模块2710可以用于根据该至少一个外部路径的历史流量信息、该第一域内节点的新增服务器数量和新增服务器的第一带宽服务指标、以及相应外
部路径的路径系数分别获得该第一域内节点的各外部路径的规划带宽。
[0427] 外部带宽规划模块2720可以用于根据该第一域内节点的各外部路径的规划带宽获得该第一域内节点的外部规划带宽。
[0428] 在示例性实施例中,外部路径带宽规划模块2710可以包括第一存量规划单元和第一增量规划单元以及外部路径带宽规划单元。其中,该第一存量规划单元可以用于根据相
应外部路径的历史流量信息分别获得该第一域内节点的各外部路径的存量规划带宽。该第
一增量规划单元可以用于根据该第一域内节点的新增服务器数量和该第一带宽服务指标
获得该第一域内节点的增量规划带宽。该外部路径带宽规划单元可以用于根据该第一域内
节点的各外部路径的存量规划带宽、该第一域内节点的增量规划带宽、以及相应外部路径
的路径系数分别获得该第一域内节点的各外部路径的规划带宽。
[0429] 在示例性实施例中,该至少一个域包括第一域,该第一域包括多个域内节点,该多个域内节点包括通过第一域内路径连接的第一域内节点和第二域内节点。网络资源规划装
置2700还可以包括第一域内路径带宽规划模块。其中,所述第一域内路径带宽规划模块可
以用于根据该第一域内路径的历史流量信息和路径系数、该第一域内节点和该第二域内节
点的新增服务器数量、以及新增服务器的第二带宽服务指标获得该第一域内路径的规划带
宽。
[0430] 在示例性实施例中,该第一域内路径的路径系数包括该第一域内路径关于该第一域内节点的第一路径系数和该第一域内路径关于该第二域内节点的第二路径系数。该第一
域内路径带宽规划模块可以包括第二存量规划单元、第二增量规划单元以及域内路径带宽
规划单元。其中,该第二存量规划单元可以用于根据该第一域内路径的历史流量信息获得
该第一域内路径的存量规划带宽。该第二增量规划单元可以用于根据该第一域内节点的新
增服务器数量和该第一路径系数、该第二域内节点的新增服务器数量和该第二路径系数、
以及该第二带宽服务指标获得该第一域内路径的增量规划带宽。该域内路径带宽规划单元
可以用于根据该第一域内路径的存量规划带宽和增量规划带宽获得该第一域内路径的规
划带宽。
[0431] 在示例性实施例中,该第一域内路径的增量规划带宽包括该第一域内路径关于该第一域内节点的第一增量规划带宽和该第一域内路径关于该第二域内节点的第二增量规
划带宽。该第二增量规划单元可以包括第一方向增量规划子单元、第二方向增量规划子单
元以及域内路径增量规划子单元。其中,所述第一方向增量规划子单元可以用于根据该第
一域内节点的新增服务器数量、该第一路径系数和该第二带宽服务指标获得该第一增量规
划带宽。该第二方向增量规划子单元可以用于根据该第二域内节点的新增服务器数量、该
第二路径系数和该第二带宽服务指标获得该第二增量规划带宽。该域内路径增量规划子单
元可以用于选取该第一增量规划带宽和该第二增量规划带宽中的较大者作为该第一域内
路径的增量规划带宽。
[0432] 在示例性实施例中,网络资源规划装置2700还可以包括域内路径系数获得模块。其中,该域内路径系数获得模块可以用于根据该第一域中的非该第一域内节点的其他域内
节点的服务器数量获得该第一路径系数。
[0433] 在示例性实施例中,网络资源规划装置2700还可以包括域内路径系数调整模块。其中,该域内路径系数调整模块可以用于当该其他域内节点包括新增服务器时,调整该第
一路径系数。
[0434] 在示例性实施例中,该至少一个域包括第二域,该第二域包括域内节点和网络交换节点,该域内节点通过域内路径连接该网络交换节点。网络资源规划装置2700还可以包
括第二域内路径带宽规划模块。其中,该第二域内路径带宽规划模块可以用于根据该域内
路径的历史流量信息、该域内节点的新增服务器数量和新增服务器的第二带宽服务指标获
得该域内路径的规划带宽。
[0435] 在示例性实施例中,该至少一个域包括第一域和第二域,该第一域通过第一域间路径连接该第二域。网络资源规划装置2700还可以包括域间路径带宽规划模块。其中,该域
间路径带宽规划模块可以用于根据该第一域间路径的历史流量信息和路径系数、该第一域
和该第二域的新增服务器数量、以及新增服务器的第三带宽服务指标获得该第一域间路径
的规划带宽。
[0436] 在示例性实施例中,该第一域间路径的路径系数包括该第一域间路径关于该第一域的第三路径系数和该第一域间路径关于该第二域的第四路径系数。该域间路径带宽规划
模块可以包括第三存量规划单元、第三增量规划单元和域间路径带宽规划单元。其中,该第
三存量规划单元可以用于根据该第一域间路径的历史流量信息获得该第一域间路径的存
量规划带宽。该第三增量规划单元可以用于根据该第一域的新增服务器数量和该第三路径
系数、该第二域的新增服务器数量和该第四路径系数、以及该第三带宽服务指标获得该第
一域间路径的增量规划带宽。该域间路径带宽规划单元可以用于根据该第一域间路径的存
量规划带宽和增量规划带宽获得该第一域间路径的规划带宽。
[0437] 在示例性实施例中,网络资源规划装置2700还可以包括域间路径系数获得模块。其中,该域间路径系数获得模块可以用于根据该至少一个域中与该第一域直接连接和/或
间接连接的其他域的服务器数量获得该第三路径系数。
[0438] 在示例性实施例中,网络资源规划装置2700还可以包括外部路径带宽调整模块。其中,该外部路径带宽调整模块可以用于利用行业增长基数调整该第一域内节点的各外部
路径的规划带宽。
[0439] 应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元或者子单元,但是这种划分并非强制性的。实际上,根据本发明的实施方式,上文描述的
两个或更多模块或者单元或者子单元的特征和功能可以在一个模块或者单元或者子单元
中具体化。反之,上文描述的一个模块或者单元或者子单元的特征和功能可以进一步划分
为由多个模块或者单元或者子单元来具体化。
[0440] 通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明
实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失
性存储介质(可以是CD‑ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算
设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本发明实施方式的
方法。
[0441] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或
者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识
或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的
权利要求指出。
[0442] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。