CN113114516A - 路由器的管理方法及装置 - Google Patents
路由器的管理方法及装置 Download PDFInfo
- Publication number
- CN113114516A CN113114516A CN202110553277.7A CN202110553277A CN113114516A CN 113114516 A CN113114516 A CN 113114516A CN 202110553277 A CN202110553277 A CN 202110553277A CN 113114516 A CN113114516 A CN 113114516A
- Authority
- CN
- China
- Prior art keywords
- router
- port
- board
- utilization rate
- management device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007726 management method Methods 0.000 title claims abstract description 175
- 238000004891 communication Methods 0.000 claims abstract description 58
- 238000000034 method Methods 0.000 claims abstract description 42
- 238000012545 processing Methods 0.000 claims description 29
- 230000015654 memory Effects 0.000 claims description 21
- 230000002776 aggregation Effects 0.000 description 54
- 238000004220 aggregation Methods 0.000 description 54
- 238000013461 design Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 8
- 239000003102 growth factor Substances 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000011144 upstream manufacturing Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0882—Utilisation of link capacity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供了一种路由器的管理方法及装置,涉及通信技术领域,用于准确快速的确定是否为路由器进行扩容。该方法包括:管理装置确定目标路由器的带宽利用率和端口利用率,带宽利用率为根据目标路由器的数据流速以及带宽确定,端口利用率为根据目标路由器使用的端口与配置的端口确定;在目标路由器是带宽利用率以及端口利用率满足预设扩容条件的情况下,管理装置确定为所述目标路由器扩容。
Description
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种路由器的管理方法及装置。
背景技术
随着家庭宽带和5G业务的兴起和快速发展,通信网络的网络设备承载的业务流量也逐步增加。为了保障业务的正常使用,通信运行商需要定期对网络设备进行扩容,从而增加网络设备的处理能力,降低负荷。
其中,通信网络的网络设备可以包括两个层级:汇聚/接入路由器层以及核心路由器层。其中,汇聚/接入路由器层和核心路由器层均包括多个路由器。该多个路由器可以用于转发数据。但是,通常情况下,由于路由器的硬件条件,制约了路由器的能力。因此,在转发的数据量逐渐增多的情况下,需要对路由器进行扩容。
现有技术中,一般是基于人工判断路由器是否需要扩容。由于人工判断存在一定的局限性,因此,若采用现有技术判断是否为路由器进行扩容,效率低下的同时误差也较大。
发明内容
本申请实施例提供了一种设备管理方法及装置,用于准确快速的确定是否为路由器进行扩容。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供了一种路由器的管理方法,该方法包括:路由器的管理装置(后续为了便于描述,简称为管理装置)确定目标路由器的带宽利用率和端口利用率,带宽利用率为根据目标路由器的数据流速以及带宽确定,端口利用率为根据目标路由器使用的端口与配置的端口确定;在目标路由器是带宽利用率以及端口利用率满足预设扩容条件的情况下,管理装置确定为所述目标路由器扩容。
基于本申请提供的技术方案,管理装置可以根据路由器的带宽使用率以及端口利用率,确定是否为路由器进行扩容。由于路由器的带宽使用率和端口利用率可以反映路由器的负载情况,如此,在路由器的带宽使用率和端口利用率满足预设扩容条件的情况下,也即是说,路由器的负载已经较高。在路由器的负载较高的情况下,管理装置可以确定为路由器进行扩容,相较于现有技术基于人工判断的方法,本申请提供的技术方案更加准确灵活。
第二方面,提供了一种路由器的管理装置,该管理装置可以为主综合柜中用于实现第一方面或第一方面的任一可能的设计所述的方法的功能模块。该管理装置可以实现上述各方面或者各可能的设计中控管理装置所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该管理装置包括处理单元。
处理单元,用于确定目标路由器的带宽利用率和端口利用率,带宽利用率为根据目标路由器的数据流速以及带宽确定,端口利用率为根据目标路由器使用的端口与配置的端口确定。
处理单元,还用于在目标路由器是带宽利用率以及端口利用率满足预设扩容条件的情况下,确定为目标路由器扩容。
其中,该管理装置的具体实现方式可以参考第一方面或第一方面的任一可能的设计提供的管理方法中管理装置的行为功能,在此不再重复赘述。因此,该提供的管理装置可以达到与第一方面或者第一方面的任一可能的设计相同的有益效果。
第三方面,提供了一种通信装置,该通信装置可以为管理装置或者管理装置中的芯片或者片上***。该通信装置可以实现上述各方面或者各可能的设计中管理装置所执行的功能,所述功能可以通过硬件实现,如:一种可能的设计中,该通信装置可以包括:处理器和通信单元,处理器可以用于支持通信装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能,例如:处理器通过通信单元获取多个处于工作状态的板卡的信息。
在又一种可能的设计中,通信装置还可以包括存储器,存储器用于保存通信装置必要的计算机执行指令和数据。当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行上述第一方面或者第一方面的任一种可能的设计所述的管理方法。
第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的管理方法。
第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的管理方法。
第六方面,提供了一种通信装置,该通信装置可以为管理装置或者管理装置中的芯片或者片上***,该通信装置包括一个或者多个处理器以及和一个或多个存储器。所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述通信装置执行如上述第一方面或者第一方面的任一可能的设计所述的管理方法。
第七方面,提供了一种芯片***,该芯片***包括处理器以及通信接口,该芯片***可以用于实现上述第一方面或第一方面的任一可能的设计中管理装置所执行的功能,例如处理器用于通过通信接口获获取多个处于工作状态的板卡的信息。在一种可能的设计中,所述芯片***还包括存储器,所述存储器,用于保存程序指令和/或数据。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件,不予限制。
其中,第二方面至第七方面中任一种设计方式所带来的技术效果可参见上述第一方面或者第一方面的任一种可能的设计所带来的技术效果,不再赘述。
附图说明
图1为本申请实施例提供的一种通信***的结构示意图;
图2为本申请实施例提供的另一种通信***的结构示意图;
图3为本申请实施例提供的又一种通信***的结构示意图;
图4为本申请实施例提供的一种管理装置400的结构示意图;
图5为本申请实施例提供的一种管理方法的流程示意图;
图6为本申请实施例提供的另一种管理装置60的结构示意图。
具体实施方式
在描述本申请实施例之前,对本申请实施例涉及的名词术语进行解释说明:
路由器:也可以称为网关设备。路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用。路由器可以读取每一个数据包中的网络地址,并根据网络地址进行数据包的转发。
在网络通信中,路由器具有判断网络地址以及选择IP路径的功能,可以在多个网络环境中,构建灵活的链接***。路由器可以通过不同的数据分组以及介质访问方式对各个子网进行链接。路由器可以接受源站或者其他相关路由器传递的信息,是一种基于网络层的互联设备。
一种示例中,如图1以及图2所示,为本申请实施例提供的一种通信网络。该通信网络可以包括多个层级,例如,可以包括下层网络、汇聚/接入路由器层、核心路由器层以及上层网络。
其中,汇聚/接入路由器层、核心路由器层均可以包括多个路由器,例如,汇聚/接入路由器层可以包括汇聚/接入路由器1~汇聚/接入路由器3,核心路由器层可以包括核心路由器1~2。
其中,汇聚/接入路由器层中的多个汇聚/接入路由器的下联与下层网络的设备通信连接。汇聚/接入路由层的多个汇聚/接入路由器的上联与核心路由层的多个核心路由器连接。核心路由层的多个核心路由器的上联与上层网络的设备连接。
其中,下层网络可以为传输网络,下层网络的设备可以为OLT设备。上层网络可以为骨干网络,上层网络中的设备可以为核心网设备。
其中,核心路由器可以通过一条或多条路由与上层网络中的设备连接。如图1所示,每个核心路由器通过一条路由与上层网络中的设备连接,该连接方式可以称为口字型上联。如图2所示,每个核心路由器可以通过多条路由分别与上层网络中的多个设备连接,该连接方式可以称为交叉型上联。
需要说明的是,不同的连接方式中的核心路由器的扩容方式不一样,后续将进行详细说明,此处不予赘述。
需要指出的是,路由器可以设置有多个板卡,该多个板卡中每个板卡可以具有一个或多个端口。端口可以作为数据转发的进口或出口。端口可以根据能力分为多个不同的级别。例如,可以分为GE、10GE、100GE等,不同级别的端口承载的数据量不一样。本申请实施例中,对路由器进行扩容可以是指增加路由器的板卡的数量。
其中,路由器的板卡可以分为母卡和子卡。母卡可以安装在路由器的槽位。母卡可以具有一个或多个端口(可以称为固定板卡),也可以不具有端口。在母卡不具有端口的情况下,需要母卡上安装具有端口的子卡(可以称为灵活板卡)。
目前,随着用户终端的数量的不断增多,以及用户终端的业务不断增多,路由器承载的数据量也越来越大。因此,为了避免数据阻塞,通信运营商需要对路由器进行扩容。
现有技术中,一般是基于工人判断是否需要对路由器进行扩容。但是,人工判断的方法的效率低下,且误差较大,因此,人工判断的方法具有一定的局限性。
鉴于此,本申请实施例提供了一种路由的管理方法,该方法可以包括:管理装置确定目标路由器的带宽使用率以及端口利用率,其中,目标路由器的带宽利用率为根据目标路由器的数据流速以及带宽确定,目标路由器的端口利用率为根据目标路由器使用的端口数量与配置的端口数量之间的比值;在目标路由器的带宽利用率以及端口利用率满足预设扩容条件的情况下,管理装置确定为目标路由器扩容。
基于本申请实施例提供的技术方案,管理装置可以根据路由器的带宽使用率以及端口利用率,确定是否为路由器进行扩容。由于路由器的带宽使用率和端口利用率可以反映路由器的负载情况,如此,在路由器的带宽使用率和端口利用率满足预设扩容条件的情况下,也即是说,路由器的负载已经较高。在路由器的负载较高的情况下,管理装置可以确定为路由器进行扩容,相较于现有技术基于人工判断的方法,本申请提供的技术方案更加准确灵活。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
为了便于清楚描述本申请实施例的技术方案,在本申请实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
需要说明的是,本申请实施例描述的通信***是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着通信***的演变和其他通信***的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
图3示出的是本申请实施例提供的一种通信***的示意图。如图3所示,该通信***可以包括管理装置以及多个路由器。管理装置与多个路由器通信连接。
其中,管理装置可以检测该多个路由器的承载情况,例如,可以检测路由器的数据速率以及端口利用率。
其中,该多个路由器的功能可以参照上述名词术语的描述。该多个路由器可以为图1或图2中的路由器,例如,图3中路由器可以为核心路由器、接入/汇聚路由器。
本申请的实施例对通信***的应用场景不做限定。本申请实施例描述的***架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
具体实现时,图3中的管理装置可以采用图4所示的组成结构,或者包括图4所示的部件。图4为本申请实施例提供的一种管理装置400的组成示意图,该电源控制装置400可以为控制器的芯片或者片上***。或者,该电源控制装置400可以为控制器中的芯片或者片上***。如图4所示,该电源控制装置400包括处理器401,通信接口402以及通信线路403。
进一步的,该电源控制装置400还可以包括存储器404。其中,处理器301,存储器404以及通信接口402之间可以通过通信线路403连接。
其中,处理器401是CPU、通用处理器网络处理器(network processor,NP)、数字信号处理器(digital signal processing,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的任意组合。处理器401还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。
通信接口402,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。通信接口402可以是模块、电路、通信接口或者任何能够实现通信的装置。
通信线路403,用于在电源控制装置400所包括的各部件之间传送信息。
存储器404,用于存储指令。其中,指令可以是计算机程序。
其中,存储器404可以是只读存储器(read-only memory,ROM)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random accessmemory,RAM)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。
需要指出的是,存储器404可以独立于处理器401存在,也可以和处理器401集成在一起。存储器404可以用于存储指令或者程序代码或者一些数据等。存储器404可以位于电源控制装置400内,也可以位于电源控制装置400外,不予限制。处理器401,用于执行存储器404中存储的指令,以实现本申请下述实施例提供的天线参数的确定方法。
在一种示例中,处理器401可以包括一个或多个CPU,例如,图4中的CPU0和CPU1。
作为一种可选的实现方式,电源控制装置400包括多个处理器,例如,除图4中的处理器401之外,还可以包括处理器407。
作为一种可选的实现方式,电源控制装置400还包括输出设备405和输入设备406。示例性地,输入设备406是键盘、鼠标、麦克风或操作杆等设备,输出设备405是显示屏、扬声器(speaker)等设备。
需要指出的是,图4中示出的组成结构并不构成对该图3中的管理装置的限定,除图4所示部件之外,图3在的管理装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本申请实施例中,芯片***可以由芯片构成,也可以包括芯片和其他分立器件。
此外,本申请的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
下面结合图1~图3所示的***,对本申请实施例提供的电源控制方法进行描述。其中,其中,本申请各实施例之间涉及的动作,术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。本申请各实施例涉及的动作只是一个示例,具体实现中也可以采用其他的名称。
图5为本申请实施例提供了一种路由器的管理方法,如图5所示,该方法包括:
步骤501、管理装置确定目标路由器的带宽利用率以及端口利用率。
其中,管理装置可以为图3中的管理装置,且管理装置可以具有图4的部件。目标路由器可以为图1或图2中的路由器。例如,可以为图1或图2中的核心路由器或汇聚/接入路由器。
其中,目标路由器的带宽利用率可以是指目标路由器的上联带宽利用率。目标路由器的上联带宽利用率可以为目标路由器的上联方向路由的数据速率与上联路由配置的带宽之间的比值。
例如,当目标路由器为核心路由器时,核心路由器的上联方向的数据速率可以是指从核心路由器流向上层网络的数据速率。比如,可以为预设时间段内从核心路由器的上联端口流向上层网络的数据的总量与预设时间之间的比值。其中,预设时间可以根据需要设置,例如,可以为24小时、一周或一个月,不予限制。核心路由器的上联方向的数据速率也可以为预设时间段内从核心路由器的上联端口流向上层网络的最大流量速率。
又例如,当目标路由器为汇聚/接入路由器时,汇聚/接入路由器的上联方向的数据速率可以是指从汇聚/接入路由器流向核心路由器的数据速率。比如,可以为预设时间段内从汇聚/接入路由器的上联端口流向核心路由器的数据的总量与预设时间之前的比值。其中,预设时间可以参照前述,不予赘述。汇聚/接入路由器的上联方向的数据速率也可以为预设时间段内从汇聚/接入路由器的上联端口流向核心路由器的最大流量速率。
其中,目标路由器的端口利用率可以根据目标路由器的使用的端口与配置的端口确定。具体的,管理装置可以根据目标路由器使用的端口类型以及数量与配置的端口类型及数量,确定目标路由器的端口利用率。
一种示例中,管理装置可以根据公式一,确定目标路由器的端口利用率。
R=∑(Ui*Ai)/∑(Mj*Aj) 公式一
其中,R表示目标路由器的端口利用率。Ui表示目标路由器使用的端口数量,Ai表示目标路由器使用的端口的能力。Mj表示目标路由器配置的端口数量,Aj表示目标路由器配置的端口的能力。
例如,目标路由器配置有10GE和100GE两种类型的端口。10GE端口的数量为20个,100GE端口的数量为5个。目标路由器使用的10GE端口的数量为8个,使用的100GE端口的数量为3个,则目标路由器的端口利用率可以为(8*10+3*100)/(20*10+5*100)≈54.3。
步骤502、在目标路由器的带宽利用率以及端口利用率满足预设扩容条件的情况下,管理装置确定为目标路由器进行扩容。
其中,预设扩容条件可以用于确定是否为目标路由器扩容。例如,预设扩容条件可以包括多个阈值,该多个阈值可以用于限制目标路由器的带宽利用率以及端口利用率的上限。也即,当目标路由器的带宽利用率大于第一阈值,且端口利用率大于第二阈值时,管理装置可以确定为目标路由器进行扩容。第一阈值和第二阈值可以根据需要设置,也可以根据历史数据确定,不予限制。
一种示例中,管理装置可以根据历史数据确定第一阈值和第二阈值。历史数据可以是指通信***中路由器的历史数据。例如,历史数据可以包括路由器的标识(ID)、时间、数据流量、端口等数据。下面对上述第一阈值和第二阈值的确定方法进行说明:
一、第一阈值的确定方法。
S1、管理装置确定多个路由器中每个路由器的数据流量增长系数。
其中,路由器的数据流量增长系数为根据第一时间周期的数据流量速率与第二时间周期的数据流量速率之间的比值确定。
其中,第一时间周期为第二时间周期之后且与第二时间周期相邻的时间周期。第一时间周期与第二时间周期的时间长度一致,且时间长度可以根据需要设置,例如,可以为10天、30天等,不予限制。
其中,第一时间周期的数据流量速率可以是指第一时间周期内路由器的平均数据流量速率,或者第一时间周期内的最大数据流量速率。第二时间周期的数据流量速率可以是第二时间周期内路由器的平均数据流量速率。
需要说明的是,本申请实施例中,可以获取连续多个时间周期的数据速率,并根据多个时间周期的数据速率中相邻的时间周期的数据速率,确定多个数据流量增长系数。
S2、管理装置根据多个路由器的数据流量增长系数,确定第一阈值。
其中,多个路由器的数据流量增长系数可以是指多个路由器的最大数据流量增长系数。第一阈值可以根据多个路由器的最大数据流量增长系数中的最大值确定,
例如,路由器1的最大数据流量增长系数为α1,路由器2的最大数据流量增长系数为α2,路由器3的最大数据流量增长系数为α3。则第一阈值=1/max(α1,α2,α3)。
当然,第一阈值也可以为多个路由器的最大数据流量增长系数的均值或者加权平均数或者中间值等,不予限制。
二、第二阈值的确定方法。
S3、管理装置获取每一个路由器的多个连续时间周期内使用端口的数量。
S4、管理装置根据路由器在多个连续时间周期内使用端口的数量,确定路由器的端口增长系数。
其中,路由器的端口增长系数为第一时间周期使用端口的数量与第二时间周期使用端口的数量之间的比值。第一时间周期为第二时间周期之后且与第二时间周期相邻的时间周期。如此,管理装置可以确定每个路由器的多个端口增长系数。
S5、管理装置根据多个路由器的最大端口增长系数,确定第二阈值。
其中,路由器的最大端口增长系数是指路由器的多个端口增长系数中的最大值。第二阈值可以为多个路由器的最大端口增长系数中的最大值确定。
例如,路由器1的最大端口增长系数为β1,路由器2的最大端口增长系数为β2,路由器3的最大端口增长系数为β3。则,第二阈值=1/max(β1,β2,β3)。
需要指出的是,图5的技术方案中,目标路由器与上述多个路由器的类型相同。例如,若目标路由器为核心路由器,则上述多个路由器也为核心路由器;若目标路由器为汇聚/接入路由器,则上述多个路由器也为汇聚/接入路由器。
基于图5的技术方案,管理装置可以根据路由器的带宽使用率以及端口利用率,确定是否为路由器进行扩容。由于路由器的带宽使用率和端口利用率可以反映路由器的负载情况,如此,在路由器的带宽使用率和端口利用率满足预设扩容条件的情况下,也即是说,路由器的负载已经较高。在路由器的负载较高的情况下,管理装置可以确定为路由器进行扩容,相较于现有技术基于人工判断的方法,本申请提供的技术方案更加准确灵活。
在图5所示方法的一种可能的实现方式中,在确定为目标路由器进行扩容之后,本申请实施例提供的方法,还可以包括:管理装置根据预设扩容策略,从预设的板卡推荐库中确定第一板卡信息。
其中,第一板卡信息至少可以包括板卡型号、类型以及数量。
其中,预设扩容策略可以用于确定为目标路由器扩容或者增加的板卡信息。具体的,后续将进行描述。
其中,预设的板卡信息库可以用于管理装置为目标路由器进行扩容时提供可使用的板卡。该预设的板卡推荐库可以为管理装置配置的,也可以为管理装置生成的,不予限制。例如,预设的板卡推荐库可以以表格的形式存储在管理装置,也可以数组的形式存储,不予限制。
一种示例中,预设的板卡推荐库可以包括多个路由器以及该多个路由器中每个路由器的配置信息。配置信息可以包括路由器的ID、路由器的型号、路由器的能力以及厂家信息、路由器配置的多个板卡的类型、板卡的端口数量以及类型、板卡能力等。该预设的板卡推荐库中的板卡信息可以根据现网中处于工作状态的板卡信息确定。
一种可能的实现方式中,管理装置可以根据路由器与板卡之间的关联关系以及各型号板卡的分值,确定预设的板卡推荐库。
一种示例中,一个路由器与其具有的板卡之间的关联关系可以如表1所示。
表1
需要说明的是,表1的数据仅为示例性,还可以包括其他数据,不予限制。表1中的板卡可以是指现网的子卡或者母卡。其中,路由器与母卡之间是一对多的关系,母卡与子卡之间是一对多关系。板卡可以为实际处理业务的板卡,包括固定板卡和灵活板卡。
需要指出的是,表1中的数据仅用于描述一个路由器的配置的板卡以及端口情况。本申请实施例中,管理装置可以确定现网中每个路由器与其配置的板卡及端口信息。进一步的,管理装置还可以根据路由器的归属机房对多个路由器与板卡之间的关联关系进行分类。如此,可以便于管理。
进一步的,为了更加准确的选择板卡,管理装置还可以基于表1的信息,确定各个型号的板卡的分值。板卡的分值可以反映板卡的使用优先级。也即,板卡的分值越高,管理装置可以优先为目标路由器配置该板卡。
例如,管理装置可以根据多个维度以及对应的权重,确定板卡的分值。该多个维度可以包括:各个型号的板卡(子卡、母卡)的最新入网年份、板卡密度(一块板卡上的端口数量)、板卡型号占比、板卡类型,板卡上端口的在线比例。其中,每个维度的权重可以根据需要设置,例如,可以根据各维度的重要程度确定对应的权重。
一种示例中,各个型号的板卡的得分以及权重可以如表2所示。
表2
需要说明的是,表2中的数值可以根据需要设置,不予限制。例如,板卡的最新入网年份可以按照月为单位进行划分。又例如,同年份的板卡型号占比对应的数值以及在线端口比例,均可以根据需要设置,例如,表1中的x可以为40%,y可以为30%,n可以为20%,不予限制。又例如,板卡的得分以及权重可以根据需要设置,不予赘述。
进一步的,各类型板卡的得分可以基于以下策略中的一个或多个确定。
策略1、板卡的入网年份越近,表示该板卡为最新使用,且优先级高。
策略2、由于路由器的槽位数量有限,因此,在路由器的能力范围内,优先选择板卡密度高的板卡。板卡密度是指板卡的端口数量。
需要说明的是,由于路由器的能力有限,若路由器配置的板卡的能力总和超过路由器的处理能力,会导致板卡的浪费。因此,路由器新增的板卡的处理能力与路由器现有的板卡的处理能力之和不超过路由器的处理能力。路由器的处理能力可以是指路由器在单位时间能够转发的数据总量。
策略3、选择安装时间不超过预设年限的板卡(如三年)。若该类型的板卡的数量越多,则说明该类型的板卡的使用优先级越高。
策略4、选择演进技术高的板卡,例如,选择灵活子卡。
策略5、选择在线端口占比高的板卡。若板卡的在线端口比例低,说明该板卡使用倾向差或容易故障,采购优先级低。因此,管理装置可以优先选择在线端口大于预设比值的板卡。预设比值可以根据需要设置,例如,可以为60%、80%,不予限制。
需要说明的是,上述策略1~5仅为示例性的,还可以有其他策略,例如,选择性价比较高的板卡、选择安装工艺简单的板卡等,不予限制。
进一步的,基于表1中的路由器与板卡之间的关联关系以及表2的各型号板卡的分值,管理设备可以根据厂家、目标路由器的能力、板卡承载端口能力进行分组,选出每组得分最高的子卡或母卡型号,建立预设的板卡推荐库。
一种示例中,预设的板卡推荐库可以包括多个路由器以及配置的板卡信息,每个路由器以及配置的板卡信息可以如表3所示。
表3
需要说明的是,表3中的ID可以用于唯一的标识一个路由器以其板卡信息。也就是说,表3中的路由器及其板卡信息为预设的板卡推荐库中的一个路由器及其板卡信息。该路由器及其板卡信息可以为根据表2的规则确定的分值大于预设分值的路由器及其板卡信息,也可以根据其他规则确定的路由器及其板卡信息。
其中,表3中母卡含槽不含端口可以是指母卡不具有端口,但具有用于安装子卡的槽位。板卡能力可以是指板卡具有的端口数量及类型。例如,板卡能力为10*GE表示该板卡具有10个GE的端口。又例如,板卡能力为5*10GE表示该板卡具有5个10GE的端口。
一种示例中,基于表3,表3中的信息为:华为-400GE-3-(P240-A)-10GE-10。也就是说,板卡信息为:所属路由器厂家为华为、所述路由器能力为400GE、板卡类型为子卡、板卡型号为P240-A、板卡具有的端口类型为10GE、板卡能力为10*10GE(也即,具有10个10GE的端口)。
一种可能的实现方式中,管理装置在确定为目标路由器配置的板卡信息后,可以根据目标路由器的类型以及表3的路由器及其板卡信息,选择不同的扩容方案为目标路由器配置板卡。
其中,若目标路由器为汇聚/接入路由器,则管理装置可以选择方案一;若目标路由器为核心路由器,则管理装置可以选择方案二。下面对方案一和方案二进行描述。
方案一、若目标路由器为汇聚/接入路由器,则管理装置可以执行下述A1~A7。
需要说明的是,根据通信的运维要求,汇聚/接入路由器设备的链路不能捆绑,即汇聚/接入路由器的所有上联链路的端口类型需一致。因此管理装置可以将汇聚/接入路由器当前现有的上联链路的端口类型,作为需要扩容的端口类型。
A1、管理装置可以按照目标路由器的能力、厂家、需扩容端口类型,从预设的板卡推荐库中获取可扩容的板卡信息。
其中,由于端口可能由子卡承载也可能由母卡直接承载,因此,该可扩容的板卡可以为包含子卡+母卡,也可以为直接承载端口的母卡。
A2、若可扩容的板卡为母卡则扩母卡;若可扩容的板卡为子卡+母卡,则在扩一块子卡后,管理装置可以根据该目标路由器是否有空余子槽位,判断是否需要扩母卡。
一种示例中,若管理装置确定目标路由器可扩容的板卡类型为子卡,在目标路由器具有空余子槽位的情况下,管理装置确定扩容方案可以包括子卡;在目标路由器不具有空余子槽位的情况下,管理装置确定扩容方案可以包括子卡+母卡。
A3、管理装置根据目标路由器的容灾要求,确定扩容的板卡数量。
其中,容灾要求可以是指路由器的扩容的端口是否需要设备备份的端口,且该备份的端口与扩容的端口不位于同一板卡。
具体的,若目标路由器没有容灾要求,则管理装置可以确定一次增加的板卡数量为目标路由器扩容所需的板卡数量;若目标路由器具有容灾要求,则管理装置可以确定一次至少增加的板卡数量为扩容所需的数量的两倍。
例如,若需要扩容的板卡数量为1,也即,该一个板卡具有的端口数量以及类型可以满足目标路由器的扩容需要。在目标路由器具有容灾要求的情况下(汇聚/接入路由器一般具有容灾要求),管理装置可以确定为目标路由器扩容的板卡数量为2。
A4、在确定为目标路由器扩容的板卡信息后,管理装置可以重新判断目标路由器的带宽利用率以及端口利用率是否满足预设扩容条件。若满足,则继续扩容板卡,直到目标路由器的带宽利用率以及端口利用率不满足预设扩容条件。
其中,目标路由器的带宽利用率以及端口利用率可以根据现有的板卡信息以及扩容后的板卡信息确定。也即,管理装置可以将扩容后的板卡信息也作为目标路由器使用的板卡信息,进而,管理装置可以根据现有的板卡信息以及扩容后的板卡信息,计算目标路由器的带宽利用率以及端口利用率。带宽利用率以及端口利用率的计算方法可以参照上面的描述,不予赘述。
一种示例中,以目标路由器的第一阈值为70%为例,目标路由器现有的上联方向的带宽为8*100GE,数据速率为700GE,也即,扩容前的目标路由器的上联带宽利用率为700/800=87.5%。若管理装置根据上述技术方案,确定为目标路由器扩容的板卡信息包括1个具有1*100GE的板卡时,此时,管理装置可以确定扩容后的目标路由器的上联带宽利用率为700/(800+100)≈77.8%>70%。也即,管理装置还需要继续为目标路由器进行扩容,比如,再增加一个1*100GE的板卡。此时,管理装置可以确定再次扩容的目标路由器的上联带宽利用率为:700/1000=70%。也即,再次扩容的目标路由器的上联带宽利用率不满足预设扩容条件,管理装置确定目标路由器的扩容的板卡信息可以包括2个1*100GE。
又例如,以目标路由器的第二阈值为70%为例,目标路由器现有的端口数量为60个,且使用了50个端口。也即,扩容前的目标路由器的端口利用率为50/60≈83%>70%。若管理装置根据上述技术方案,确定为目标路由器扩容的板卡信息包括1块10*10GE板卡时,此时,管理装置可以确定目标路由器扩容后的目标路由器的端口利用率为50/70≈71.4%大于70%。也即,管理装置还需要继续为目标路由器进行扩容,比如,再增加一个1块10*10GE板卡。此时,管理装置可以确定再次扩容的目标路由器的端口利用率为50/80=62.5%<70%。也即,再次扩容的目标路由器的端口利用率不满足预设扩容条件,管理装置确定目标路由器的扩容的板卡信息可以包括2个10*10GE。
进一步的,结合上述两个示例,为了保证目标路由器的上联端口利用率和端口利用率均不满足预设扩容条件,管理装置可以确定为目标路由器扩容的板卡信息可以为2个10*10GE的板卡和2个1*100GE的板卡。此时,扩容的板卡信息既可以满足目标路由器的扩容需求。
或者,在确定扩容后的目标路由器的上联带宽利用率不满足预设扩容条件的情况下,基于扩容后的目标路由器,继续对目标路由器进行扩容,直至扩容后的目标路由器的端口利用率不满足预设扩容条件。
又或者,在确定扩容后的目标路由器的端口利用率不满足预设扩容条件的情况下,基于扩容后的目标路由器,继续对目标路由器进行扩容,直至扩容后的目标路由器的上联带宽利用率不满足预设扩容条件。
A5、管理装置输出该扩容方案。
其中,该扩容方案可以包括板卡型号、类型以及数量等信息。
A6、管理装置计算目标路由器的带宽利用率<第一阈值和端口利用率<第二阈值的所需扩容的端口数量,并向上取2的整数倍(如图1所示,汇聚/接入路由器上联一对核心路由器,因此汇聚/接入路由器上联的核心路由器需要扩容的端口数量为2的整数倍),将汇聚/接入路由器扩容端口数量和类型加入到其上联的一对核心路由器下联扩容需求中。
A7、重复以上流程,直至管理装置为管理范围内的带宽利用率和端口利用率满足预设扩容条件的汇聚/接入路由器生成扩容方案。
需要说明的是,对于管理范围内的多个汇聚/接入路由器,若该多个汇聚/接入路由器中存在至少一个汇聚/接入路由器的上联带宽利用率以及端口利用率满足预设扩容条件,但该多个汇聚/接入路由器的整体的上联带宽利用率以及端口利用率不满足预设扩容条件,管理装置确定可以不为该至少一个汇聚/接入路由器扩容。
其中,该多个汇聚/接入路由器的整体的上联带宽利用率可以是指该多个汇聚/接入路由器的上联带宽利用率的均值,或者,也可以是指根据该多个汇聚/接入路由器的上联带宽的总和与该多个汇聚/接入路由器的上联带宽的上联速率的总和,计算该多个汇聚/接入路由器的上联带宽路由率。
其中,该多个汇聚/接入路由器的整体端口利用率可以是该多个汇聚/接入路由器的端口利用率的均值,或者,也可以是指根据该多个汇聚/接入路由器的使用的所有端口类型以及总数量与该多个汇聚/接入路由器配置的端口类型及数量,确定该多个汇聚/接入路由器的端口利用率。
方案二、若目标路由器为核心路由器,则管理装置可以执行下述B1~B9:
需要指出的是,由于核心路由器扩容包括因汇聚/接入路由器上联导致的下联扩容需求以及因核心路由器上联带宽利用率以及端口利用率满足预设扩容条件时的上联扩容需求,因此核心路由器扩容方案可以包括:既满足核心路由器的下联需求,又满足核心路由器的上联需求对应的板卡信息。具体的,可以参照下述方法的描述。
B1、管理装置根据多个汇聚/接入路由器的上联扩容需求确定该多个汇聚/接入路由器对应的核心路由器的下联扩容需求。
其中,汇聚/接入路由器的上联扩容需求的确定方法可以参照上述方案一的描述。多个汇聚/接入路由器对应的核心路由器可以是指多个汇聚/接入路由器上联的核心路由器。例如,图1中,汇聚/接入路由器1~3上联的核心路由器为核心路由器1和核心路由器2。
以核心路由器1为例,核心路由器1的下联需求可以为汇聚/接入路由器1、汇聚/接入路由器2以及汇聚/接入路由器3的上联扩容需求综合。例如,汇聚/接入路由器1的上联扩容需求为2*GE(也即2个GE的端口),汇聚/接入路由器2的上联扩容需求为4*10GE(也即4个10GE的端口),汇聚/接入路由,3的上联扩容需求为4*GE(也即4个GE的端口)。则核心路由器1的下联扩容需求可以包括:6*GE和4*10GE。
B2、管理装置根据核心路由器下联扩容需求,对核心路由器的下联端口进行扩容。
具体的,管理装置对核心路由器的下联端口进行扩容可以参照下述B21~B25:
B21、管理装置判断核心路由器具有的与扩容端口的类型相同的且处于空闲状态的端口的数量,是否满足该核心路由器的下联扩容需求。若满足,则管理装置将满足核心路由器下联扩容需求的处于空闲装置的端口作为处于使用状态的端口,并根据处于使用状态的端口以及核心路由器的端口总数计算核心路由器的端口利用率。若核心路由器的端口利用率不超过第二阈值,则不对核心路由器进行扩容;若核心路由器的端口利用率超过第二阈值,则对核心路由器进行扩容,管理装置执行下述B22~B24。
例如,以核心路由器的下联需求包括6*GE和4*10GE为例,管理装置可以先确定核心路由器的处于空闲状态的GE端口是否满足扩容需求,且将处于空闲状态的端口作为处于使用状态后,该核心路由器的端口利用率是否超过第二阈值。若不超过,则不扩容核心路由器的GE端口;若超过,则扩容核心路由器的GE端口。
需要说明的是,对核心路由器进行扩容可以是指增加核心路由器的板卡,且增加的板卡的端口类型与核心路由器的端口类型一致。另外,增加板卡后的核心路由器的端口数量可以满足核心路由器的扩容需求,且端口利用率不超过第二阈值。
B22、管理装置根据核心路由器的能力、厂家、扩容端口类型,从预设的板卡库中获取可扩容的板卡信息。
其中,该可扩容的板卡信息可以包括子卡+母卡或只有母卡,且该子卡或母卡的端口类型为核心路由器所需的端口类型。
B23、管理装置根据目标路由器的容灾要求,确定扩容的板卡数量。
需要说明的是,根据通信运营商的运维要求,核心路由器不涉及容灾问题,因此,管理装置可以根据核心路由器的需求,为核心路由器配置板卡。
B24、管理装置根据B21和B23依此确定核心路由器所需的每个类型的端口数量,直至扩容后的端口类型及数量满足核心路由器的下联需求。
例如,核心路由器的下联需求包括GE端口和10GE端口。管理装置在确定核心路由器的GE端口对应的板卡信息之后,可以再确定核心路由器的10GE端口对应的板卡信息。如此,管理装置可以确定核心路由器的每个端口类型对应的板卡信息。
B3、在扩容下联端口对应的板卡之后,管理装置计算核心路由器的上联带宽利用率和端口利用率。
其中,核心路由器的端口数量包括扩容后的端口数量(也即扩容的板卡的端口)。
B4、管理装置根据核心路由器的上联带宽利用率以及端口利用率,确定核心路由器的上联扩容需求。
需要说明的是,由于现网中的核心路由器均具有备用的核心路由器,且备用的路由器的配置与核心路由器的配置一致,因此,管理装置在为核心路由器扩容时,需要确定该核心路由器的备用核心路由器。例如,管理装置可以根据核心路由器的标识以及对应关系,确定核心路由器的备用核心路由器。其中,管理装置可以预先存储有核心路由器与备用核心路由器之间的对应关系,还可以从其他设备处获取,不予限制。如此,管理装置在确定核心路由器的扩容方案之后,还可以根据该扩容方案为备用核心路由器进行扩容。
对于核心路由器以及备用路由器可以通过下述B5~B11。
B5、管理装置获取核心路由器的上联端口类型。
其中,管理装置可以遍历核心路由器的所有端口,根据端口的对端设备类型,确定核心路由器的上联端口。
具体的,由图1和图2可知,核心路由器的上联端口的对端设备为上层网络设备,下联端口的对端设备为汇聚/接入路由器。因此,管理可以根据核心路由器的端口的对端设备类型,确定端口是上联端口还是下联端口。
B6、管理装置根据核心路由器的能力、厂家、扩容端口类型,从预设的板卡推荐库中选择可扩容的板卡信息。
该步骤可参照上述B22,不予赘述。
B7、管理装置根据核心路由器与上层网络的连接方式,确定对应的扩容方案。
其中,由上述图1和图2可知,核心路由器与上层网络的连接方式包括口字形上联和交叉上联。
当核心路由器与上层网络的连接方式为口字形上联时,管理装置只需根据核心路由器的上联扩容需要,确定需要扩容的端口数量;当核心路由器与上层网络的连接方法为交叉上联时,管理装置需要扩容的端口数量为上联扩容需求的2倍。
例如,当核心路由器的上联需求为1个端口,则当核心路由器与上层网络的连接方式为口字形上联时,管理装置确定核心路由器需要扩容的端口数量为1个;当核心路由器与上层网络的连接方法为交叉上联时,管理装置确定核心路由器需要扩容的端口数量为2个。基于此,管理装置可以根据核心路由器与上联网络的不同方式,确定不同的扩容方案,灵活准确。
需要说明的是,若扩容的板卡信息包括子卡+母卡,管理装置需要确定核心路由器是否具有可用槽位。若没有,则增加母卡+子卡;若有,则可以仅增加子卡。
B8、管理装置输出该扩容方案。
B9、管理装置重复上述步骤,确定管理范围内端口利用率以及端口利用率满足预设扩容条件的核心路由器的扩容方案。
本申请上述实施例中的各个方案在不矛盾的前提下,均可以进行结合。
本申请实施例可以根据上述方法示例对管理装置进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图6示出了一种管理装置60的结构示意图,该管理装置60可以为控制器,也可以为应用于控制器的芯片,该管理装置60可以用于执行上述实施例中涉及的对控制器的功能。图6所示的管理装置60可以包括:处理单元601。
处理单元601,用于确定目标路由器的带宽利用率和端口利用率,带宽利用率为根据目标路由器的数据流速以及带宽确定,端口利用率为根据目标路由器使用的端口与配置的端口确定。
处理单元601,还用于在目标路由器是带宽利用率以及端口利用率满足预设扩容条件的情况下,确定为目标路由器扩容。
其中,管理装置60的具体实现方式可参考图5所示管理方法中管理装置的行为功能。
一种可能的设计中,管理装置60还包括通信单元602,通信单元602,用于:获取预设时间周期的多个路由器中每个路由器的上联流量速率、上联带宽、配置的端口信息以及端口使用数量。所述端口信息包括端口数量以及端口类型。处理单元601,还用于:根据所述多个路由器的流量速率以及上联带宽,确定所述第一阈值,并根据所述多个路由器的端口信息以及端口使用数量,确定所述第二阈值。
一种可能的设计中,图6所示的管理装置60还可以包括存储单元603。存储单元603用于储存程序代码和指令。
一种可能的设计中,处理单元601,还用于根据预设扩容策略,从预设的板卡推荐库中确定第一板卡信息,所述第一板卡信息包括为所述目标路由器配置的板卡信息,所述第一板卡信息至少包括板卡型号、类型以及数量。
一种可能的设计中,通信单元602,还用于获取多个处于工作状态的板卡的信息,所述板卡的信息至少包括板卡类型、板卡的端口类型以及数量、板卡厂家以及板卡的工作时间。处理单元601,还用于根据多个处于工作时间的板卡的信息,建立预设的板卡推荐库。
一种可能的设计中,处理单元601,还用于:若所述目标路由器为核心路由器,则管理装置根据第一扩容策略确定所述目标路由器的扩容方案;若所述目标路由器为汇聚/接入路由器,则管理装置根据第二扩容策略确定所述目标路由器的扩容方案;其中,第一扩容策略与第二扩容策略不同。
作为又一种可实现方式,图6中的处理单元601可以由处理器代替,该处理器可以集成处理单元601的功能。
本申请实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的电源控制装置(包括数据发送端和/或数据接收端)的内部存储单元,例如电源控制装置的硬盘或内存。上述计算机可读存储介质也可以是上述终端装置的外部存储设备,例如上述终端装置上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述电源控制装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述电源控制装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
需要说明的是,本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (12)
1.一种路由器的管理方法,其特征在于,所述方法包括:
确定目标路由器的带宽利用率和端口利用率,所述带宽利用率为根据所述目标路由器的数据流速以及带宽确定,所述端口利用率为根据所述目标路由器使用的端口与配置的端口确定;
在所述带宽利用率以及所述端口利用率满足预设扩容条件的情况下,确定为所述目标路由器扩容。
2.根据权利要求1所述的管理方法,其特征在于,所述方法还包括:
获取预设时间周期的多个路由器中每个路由器的上联流量速率、上联带宽、配置的端口信息以及端口使用数量,所述端口信息包括端口数量以及端口类型;
根据所述多个路由器的流量速率以及上联带宽,确定所述第一阈值,并根据所述多个路由器的端口信息以及端口使用数量,确定所述第二阈值。
3.根据权利要求1或2所述的管理方法,其特征在于,在确定为所述目标路由器扩容的情况下,所述方法还包括:
根据预设扩容策略,从预设的板卡推荐库中确定第一板卡信息,所述第一板卡信息包括为所述目标路由器配置的板卡信息,所述第一板卡信息至少包括板卡型号、类型以及数量。
4.根据权利要求3所述的管理方法,其特征在于,所述方法还包括:
获取多个处于工作状态的板卡的信息,所述板卡的信息至少包括板卡类型、板卡的端口类型以及数量、板卡厂家以及板卡的工作时间;
根据所述多个处于工作时间的板卡的信息,建立所述预设的板卡推荐库。
5.根据权利要求4所述的管理方法,其特征在于,所述方法还包括:
若所述目标路由器为核心路由器,则管理装置根据第一扩容策略确定所述目标路由器的扩容方案;
若所述目标路由器为汇聚/接入路由器,则管理装置根据第二扩容策略确定所述目标路由器的扩容方案;
其中,第一扩容策略与第二扩容策略不同。
6.一种路由器的管理装置,其特征在于,所述管理装置包括处理单元;
所述处理单元,用于确定目标路由器的带宽利用率和端口利用率,所述带宽利用率为根据所述目标路由器的数据流速以及带宽确定,所述端口利用率为根据所述目标路由器使用的端口与配置的端口确定;
所述处理单元,还用于在所述带宽利用率以及所述端口利用率满足预设扩容条件的情况下,确定为所述目标路由器扩容。
7.根据权利要求6所述的管理装置,其特征在于,所述管理装置还包括通信单元;
所述通信单元,用于获取预设时间周期的多个路由器中每个路由器的上联流量速率、上联带宽、配置的端口信息以及端口使用数量,所述端口信息包括端口数量以及端口类型;
所述处理单元,还用于根据所述多个路由器的流量速率以及上联带宽,确定所述第一阈值,并根据所述多个路由器的端口信息以及端口使用数量,确定所述第二阈值。
8.根据权利要求6或7所述的管理装置,其特征在于,所述处理单元,还用于根据预设扩容策略,从预设的板卡推荐库中确定第一板卡信息,所述第一板卡信息包括为所述目标路由器配置的板卡信息,所述第一板卡信息至少包括板卡型号、类型以及数量。
9.根据权利要求8所述的管理装置,其特征在于,
通信单元,还用于获取多个处于工作状态的板卡的信息,所述板卡的信息至少包括板卡类型、板卡的端口类型以及数量、板卡厂家以及板卡的工作时间;
所述处理单元,还用于根据所述多个处于工作时间的板卡的信息,建立所述预设的板卡推荐库。
10.根据权利要求9所述的管理装置,其特征在于,所述处理单元,还用于:
若所述目标路由器为核心路由器,则管理装置根据第一扩容策略确定所述目标路由器的扩容方案;
若所述目标路由器为汇聚/接入路由器,则管理装置根据第二扩容策略确定所述目标路由器的扩容方案;
其中,第一扩容策略与第二扩容策略不同。
11.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有指令,当所述指令被执行时,实现如权利要求1-5任一项所述的管理方法。
12.一种路由器的管理装置,其特征在于,包括:处理器、存储器和通信接口;其中,通信接口用于所述管理装置和其他设备或网络通信;所述存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该管理装置运行时,处理器执行该存储器存储的该计算机执行指令,以使该管理装置执行权利要求1-5任一项所述的管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110553277.7A CN113114516B (zh) | 2021-05-20 | 2021-05-20 | 路由器的管理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110553277.7A CN113114516B (zh) | 2021-05-20 | 2021-05-20 | 路由器的管理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113114516A true CN113114516A (zh) | 2021-07-13 |
CN113114516B CN113114516B (zh) | 2023-04-07 |
Family
ID=76723250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110553277.7A Active CN113114516B (zh) | 2021-05-20 | 2021-05-20 | 路由器的管理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113114516B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114827079A (zh) * | 2022-03-25 | 2022-07-29 | 阿里云计算有限公司 | 网络地址转换网关的扩容方法、设备及存储介质 |
CN114826950A (zh) * | 2022-05-30 | 2022-07-29 | 中国联合网络通信集团有限公司 | 端口数量预测方法、装置及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101938417A (zh) * | 2010-09-01 | 2011-01-05 | 中兴通讯股份有限公司 | 板卡主备配置的实现方法和板卡 |
CN108881047A (zh) * | 2018-08-01 | 2018-11-23 | 中国联合网络通信集团有限公司 | 网络扩容判别的方法及装置 |
CN110166280A (zh) * | 2019-04-10 | 2019-08-23 | 中国联合网络通信集团有限公司 | 一种网络扩容方法和装置 |
CN111371600A (zh) * | 2020-02-26 | 2020-07-03 | 中国联合网络通信集团有限公司 | 一种扩容合理性的确定方法及装置 |
US10754696B1 (en) * | 2017-07-20 | 2020-08-25 | EMC IP Holding Company LLC | Scale out capacity load-balancing for backup appliances |
CN112187512A (zh) * | 2020-08-28 | 2021-01-05 | 中盈优创资讯科技有限公司 | 一种基于流量监控的端口自动扩容方法、装置和设备 |
-
2021
- 2021-05-20 CN CN202110553277.7A patent/CN113114516B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101938417A (zh) * | 2010-09-01 | 2011-01-05 | 中兴通讯股份有限公司 | 板卡主备配置的实现方法和板卡 |
US10754696B1 (en) * | 2017-07-20 | 2020-08-25 | EMC IP Holding Company LLC | Scale out capacity load-balancing for backup appliances |
CN108881047A (zh) * | 2018-08-01 | 2018-11-23 | 中国联合网络通信集团有限公司 | 网络扩容判别的方法及装置 |
CN110166280A (zh) * | 2019-04-10 | 2019-08-23 | 中国联合网络通信集团有限公司 | 一种网络扩容方法和装置 |
CN111371600A (zh) * | 2020-02-26 | 2020-07-03 | 中国联合网络通信集团有限公司 | 一种扩容合理性的确定方法及装置 |
CN112187512A (zh) * | 2020-08-28 | 2021-01-05 | 中盈优创资讯科技有限公司 | 一种基于流量监控的端口自动扩容方法、装置和设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114827079A (zh) * | 2022-03-25 | 2022-07-29 | 阿里云计算有限公司 | 网络地址转换网关的扩容方法、设备及存储介质 |
CN114827079B (zh) * | 2022-03-25 | 2024-04-30 | 阿里云计算有限公司 | 网络地址转换网关的扩容方法、设备及存储介质 |
CN114826950A (zh) * | 2022-05-30 | 2022-07-29 | 中国联合网络通信集团有限公司 | 端口数量预测方法、装置及存储介质 |
CN114826950B (zh) * | 2022-05-30 | 2023-06-30 | 中国联合网络通信集团有限公司 | 端口数量预测方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113114516B (zh) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113114516B (zh) | 路由器的管理方法及装置 | |
CN106998302B (zh) | 一种业务流量的分配方法及装置 | |
CN112152935B (zh) | 一种传输路径的确定方法及装置 | |
CN107579923A (zh) | 一种sdn网络的链路负载均衡方法和sdn控制器 | |
CN102118277A (zh) | 丢包检测方法和装置及路由器 | |
CN111431803A (zh) | 一种路由选择方法及装置 | |
US20080186865A1 (en) | Hierarchical Processing and Propagation of Partial Faults in a Packet Network | |
CN108337179B (zh) | 链路流量控制方法及装置 | |
CN108632099B (zh) | 一种链路聚合的故障检测方法及装置 | |
CN111404822B (zh) | 数据传输方法、装置、设备以及计算机可读存储介质 | |
CN112822102B (zh) | 链路切换方法、装置、设备、***及存储介质 | |
Cai et al. | Disaster-resilient service function chain embedding based on multi-path routing | |
CN104158739A (zh) | 一种ip流量工程管理方法以及装置 | |
Nurmio et al. | Equalizing energy distribution in sensor nodes through optimization of RPL | |
TW201639331A (zh) | 異質性網路系統、網路裝置及其聚合路徑選擇方法 | |
CN108092896A (zh) | 堆叠***和聚合组建立装置 | |
EP3247077B1 (en) | Path selection method, device and system | |
CN108270672A (zh) | 一种计算线路路由的方法及装置 | |
WO2023011047A1 (zh) | 一种处理方法及装置 | |
CN105681187A (zh) | 一种虚拟路由器冗余协议vrrp备份组管理方法及相关设备 | |
CN114915364A (zh) | 一种报文处理方法、***以及相关装置 | |
CN113595809A (zh) | 流量监控方法、相关设备及*** | |
CN113595915A (zh) | 转发报文的方法及相关设备 | |
CN113518098A (zh) | 一种负载均衡算法确定方法及网络设备 | |
CN114221899B (zh) | 一种故障处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |