CN110505115A - A method and device for monitoring the high risk of switch running - Google Patents
A method and device for monitoring the high risk of switch running Download PDFInfo
- Publication number
- CN110505115A CN110505115A CN201910693498.7A CN201910693498A CN110505115A CN 110505115 A CN110505115 A CN 110505115A CN 201910693498 A CN201910693498 A CN 201910693498A CN 110505115 A CN110505115 A CN 110505115A
- Authority
- CN
- China
- Prior art keywords
- risk
- target service
- bandwidth
- risk parameter
- parameter
- 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
- 238000012544 monitoring process Methods 0.000 title claims abstract description 75
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012806 monitoring device Methods 0.000 claims description 39
- 230000008521 reorganization Effects 0.000 claims 1
- 238000011144 upstream manufacturing Methods 0.000 abstract description 22
- 238000004891 communication Methods 0.000 abstract description 2
- 238000012545 processing Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000003908 quality control method Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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/14—Network analysis or design
- H04L41/147—Network analysis or design for predicting network behaviour
-
- 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
-
- 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/16—Threshold monitoring
-
- 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/50—Testing arrangements
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
本发明公开了一种监控交换机跑高风险的方法和装置,属于网络通信技术领域。所述方法包括:获取历史时段内目标机房节点中的核心交换机的带宽峰值N和目标业务交换机的带宽峰值M;根据所述带宽峰值N、所述带宽峰值M以及所述核心交换机的上行封顶带宽值X,预估当所述核心交换机满载时所述目标业务交换机的最高带宽B;基于预设的预测带宽报警阈值Z1和所述目标业务交换机的上行封顶带宽值Y,以及所述最高带宽B,生成所述目标业务交换机对应的预测风险参数T1;基于所述预测风险参数T1对所述目标业务交换机进行跑高风险监控。采用本发明,可以提升网络服务质量和节省设备成本。
The invention discloses a method and a device for monitoring the high risk of switch running, and belongs to the technical field of network communication. The method includes: obtaining the bandwidth peak value N of the core switch in the target computer room node and the bandwidth peak value M of the target service switch in the historical period; value X, estimate the highest bandwidth B of the target service switch when the core switch is fully loaded; based on the preset predicted bandwidth alarm threshold Z1 and the upstream capped bandwidth value Y of the target service switch, and the highest bandwidth B , generating a predicted risk parameter T1 corresponding to the target service switch; performing high risk monitoring on the target service switch based on the predicted risk parameter T1. By adopting the invention, the network service quality can be improved and the equipment cost can be saved.
Description
技术领域technical field
本发明涉及网络通信技术领域,特别涉及一种监控交换机跑高风险的方法和装置。The invention relates to the technical field of network communication, in particular to a method and device for monitoring the high risk of a switch running.
背景技术Background technique
网络系统的机房节点往往由核心交换机—业务交换机—服务器的三层设备架构组成,其中,服务器生成的业务数据后,可以将业务数据上传至业务交换机,业务交换机将该业务数据转发至机房节点内的其它服务器或者上传至核心交换机,并通过核心交换机将业务数据传输至机房节点外的网络设备。The computer room nodes of the network system are often composed of a core switch-service switch-server three-layer equipment architecture. Among them, after the business data generated by the server, the business data can be uploaded to the service switch, and the service switch forwards the business data to the computer room node. other servers or upload to the core switch, and transmit the business data to the network equipment outside the node of the computer room through the core switch.
网络系统的运营商为了追求较高的性价比,往往会对业务交换机设置较小的上行冗余带宽来控制网络服务成本,例如,业务交换机最多可承载100M/s的上行带宽,运营商设置业务交换机可用的上行封顶带宽值为90M/s,即上行冗余带宽为10M/s。这样,运营商可以充分利用业务交换机的带宽资源,从而提高设备资源的利用率,实现对网络服务成本的有效控制。In order to pursue higher cost performance, network system operators often set smaller uplink redundant bandwidth for service switches to control network service costs. For example, service switches can carry up to 100M/s uplink bandwidth, and operators set service switches The available upstream capped bandwidth is 90M/s, that is, the upstream redundant bandwidth is 10M/s. In this way, the operator can make full use of the bandwidth resources of the service switch, thereby improving the utilization rate of equipment resources and realizing effective control of network service costs.
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:In the process of realizing the present invention, the inventor finds that there are at least the following problems in the prior art:
业务交换机在运行过程中,受服务器的运行状态、客户的带宽需求等因素的影响,业务交换机上的上行带宽将会出现波动,此时如果交换机跑高,而上行冗余带宽过低,业务交换机的数据传输则会受到较大影响,从而无法有效保证网络服务的服务质量和稳定性。During the operation of the service switch, the upstream bandwidth of the service switch will fluctuate due to factors such as the running status of the server and the bandwidth requirements of customers. At this time, if the switch runs high and the upstream redundant bandwidth is too low, the service The data transmission will be greatly affected, so that the service quality and stability of network services cannot be effectively guaranteed.
发明内容Contents of the invention
为了解决现有技术的问题,本发明实施例提供了一种监控交换机跑高风险的方法和装置。所述技术方案如下:In order to solve the problems in the prior art, embodiments of the present invention provide a method and a device for monitoring the high risk of a switch running. Described technical scheme is as follows:
第一方面,提供了一种监控交换机跑高风险的方法,所述方法包括:In the first aspect, a method for monitoring the high risk of switch running is provided, and the method includes:
获取历史时段内目标机房节点中的核心交换机的带宽峰值N和目标业务交换机的带宽峰值M;Obtain the bandwidth peak value N of the core switch in the target computer room node and the bandwidth peak value M of the target service switch in the historical period;
根据所述带宽峰值N、所述带宽峰值M以及所述核心交换机的上行封顶带宽值X,预估当所述核心交换机满载时所述目标业务交换机的最高带宽B;Estimating the highest bandwidth B of the target service switch when the core switch is fully loaded according to the bandwidth peak value N, the bandwidth peak value M, and the uplink bandwidth value X of the core switch;
基于预设的预测带宽报警阈值Z1和所述目标业务交换机的上行封顶带宽值Y,以及所述最高带宽B,生成所述目标业务交换机对应的预测风险参数T1;Generate a predicted risk parameter T1 corresponding to the target service switch based on the preset predicted bandwidth alarm threshold Z1, the uplink capped bandwidth value Y of the target service switch, and the highest bandwidth B;
基于所述预测风险参数T1对所述目标业务交换机进行跑高风险监控。Perform high risk monitoring on the target service switch based on the predicted risk parameter T1.
可选的,所述方法还包括:Optionally, the method also includes:
统计所述目标业务交换机下联的所有服务器的额定带宽总和M1;Counting the total rated bandwidth M1 of all servers connected to the target service switch;
基于预设的下联带宽报警阈值Z2和所述上行封顶带宽值Y,以及所述额定带宽总和M1,生成所述目标业务交换机对应的下联风险参数T2;Generate a downlink risk parameter T2 corresponding to the target service switch based on the preset downlink bandwidth alarm threshold Z2, the uplink capped bandwidth value Y, and the sum of the rated bandwidth M1;
所述基于所述预测风险参数T1对所述目标业务交换机进行跑高风险监控,包括:The performing high risk monitoring on the target service switch based on the predicted risk parameter T1 includes:
基于所述预测风险参数T1和所述下联风险参数T2对所述目标业务交换机进行跑高风险监控。Based on the predicted risk parameter T1 and the downlink risk parameter T2, the target service switch is monitored for running high risk.
这样,可以通过业务交换机的下联状态结合预估的业务交换机的最高带宽,对业务交换机的跑高风险进行多维度的监控。In this way, the downlink status of the service switch can be combined with the estimated maximum bandwidth of the service switch to monitor the high risk of the service switch in multiple dimensions.
可选的,所述方法还包括:Optionally, the method also includes:
获取所述目标业务交换机的上行端口总速率V1和下行端口总速率V2;Obtain the total rate V1 of the uplink port and the total rate V2 of the downlink port of the target service switch;
基于预设的速率比报警阈值Z3和所述上行端口总速率V1,以及所述下行端口总速率V2,生成所述目标业务交换机对应的速率风险参数T3;Generate a rate risk parameter T3 corresponding to the target service switch based on the preset rate ratio alarm threshold Z3, the total rate V1 of the uplink port, and the total rate V2 of the downlink port;
所述基于所述预测风险参数T1对所述目标业务交换机进行跑高风险监控,包括:The performing high risk monitoring on the target service switch based on the predicted risk parameter T1 includes:
基于所述预测风险参数T1和所述速率风险参数T3对所述目标业务交换机进行跑高风险监控。Perform high risk monitoring on the target service switch based on the predicted risk parameter T1 and the rate risk parameter T3.
这样,可以通过业务交换机的端口分配状态结合预估的业务交换机的最高带宽,对业务交换机的跑高风险进行多维度的监控。In this way, the risk of running high of the service switch can be monitored in multiple dimensions through the port allocation status of the service switch combined with the estimated maximum bandwidth of the service switch.
可选的,所述方法还包括:Optionally, the method also includes:
统计所述目标业务交换机下联的所有服务器的额定带宽总和M1;Counting the total rated bandwidth M1 of all servers connected to the target service switch;
基于预设的下联带宽报警阈值Z2和所述上行封顶带宽值Y,以及所述额定带宽总和M1,生成所述目标业务交换机对应的下联风险参数T2;Generate a downlink risk parameter T2 corresponding to the target service switch based on the preset downlink bandwidth alarm threshold Z2, the uplink capped bandwidth value Y, and the sum of the rated bandwidth M1;
所述基于所述预测风险参数T1和所述速率风险参数T3对所述目标业务交换机进行跑高风险监控,包括:The performing high risk monitoring on the target service switch based on the predicted risk parameter T1 and the rate risk parameter T3 includes:
基于所述预测风险参数T1、所述下联风险参数T2和所述速率风险参数T3对所述目标业务交换机进行跑高风险监控。Based on the predicted risk parameter T1, the downlink risk parameter T2, and the rate risk parameter T3, the target service switch is monitored for running high risk.
这样,可以通过业务交换机的下联状态,以及端口分配状态结合预估的业务交换机的最高带宽,对业务交换机的跑高风险进行多维度的监控。In this way, the downlink status of the service switch and the port allocation status combined with the estimated maximum bandwidth of the service switch can be used to monitor the high risk of the service switch in multiple dimensions.
可选的,所述对所述目标业务交换机进行跑高风险监控,包括:Optionally, the monitoring the target service switch for running high risks includes:
根据每个风险参数与所述风险参数对应的预设合理取值区间,确定所述目标业务交换机的跑高风险等级,其中,所述风险参数包括所述预测风险参数T1、所述下联风险参数T2和所述速率风险参数T3,所述跑高风险等级至少包括高级、适中、低级三级。According to each risk parameter and the preset reasonable value interval corresponding to the risk parameter, determine the high risk level of the target service exchange, wherein the risk parameter includes the predicted risk parameter T1, the downlink risk parameter T2 and the rate risk parameter T3, the risk level of running high includes at least three levels: high level, moderate level and low level.
可选的,所述根据每个风险参数与所述风险参数对应的预设合理取值区间,确定所述目标业务交换机的跑高风险等级,包括:Optionally, the determining the high risk level of the target service switch according to each risk parameter and the preset reasonable value range corresponding to the risk parameter includes:
根据每个风险参数与所述风险参数对应的预设合理取值区间,以及每个风险参数对应的风险判定权值,确定所述目标业务交换机的跑高风险等级。According to each risk parameter and the preset reasonable value range corresponding to the risk parameter, and the risk judgment weight corresponding to each risk parameter, determine the high risk level of the target service exchange.
这样,引入风险判定权值的方式,可以在多个风险参数指示的跑高风险等级不同时,有效准确地确定业务交换机的跑高风险等级。In this way, the method of introducing risk judgment weights can effectively and accurately determine the high risk level of the service exchange when the high risk levels indicated by multiple risk parameters are different.
可选的,所述对所述目标业务交换机进行跑高风险监控之后,还包括:Optionally, after performing high risk monitoring on the target service switch, the method further includes:
若所述目标业务交换机的跑高风险等级为高级,则提高所述目标业务交换机的上行封顶带宽值,或者减少所述目标业务交换机下联的服务器的数量;If the high risk level of the target service switch is advanced, then increase the upstream capped bandwidth value of the target service switch, or reduce the number of downlink servers of the target service switch;
若所述目标业务交换机的跑高风险等级为低级,则降低所述目标业务交换机的上行封顶带宽值,或者增加所述目标业务交换机下联的服务器的数量。If the high risk level of the target service switch is low, then reduce the upper limit bandwidth value of the target service switch, or increase the number of servers connected to the target service switch.
第二方面,提供了一种监控交换机跑高风险的装置,所述装置包括:In a second aspect, a device for monitoring the high risk of a switch running is provided, the device comprising:
数据获取模块,用于获取历史时段内目标机房节点中的核心交换机的带宽峰值N和目标业务交换机的带宽峰值M;The data acquisition module is used to acquire the bandwidth peak value N of the core switch in the target computer room node and the bandwidth peak value M of the target service switch in the historical period;
带宽预估模块,用于根据所述带宽峰值N、所述带宽峰值M以及所述核心交换机的上行封顶带宽值X,预估当所述核心交换机满载时所述目标业务交换机的最高带宽B;A bandwidth estimation module, configured to estimate the highest bandwidth B of the target service switch when the core switch is fully loaded according to the peak bandwidth N, the peak bandwidth M, and the uplink bandwidth value X of the core switch;
参数生成模块,用于基于预设的预测带宽报警阈值Z1和所述目标业务交换机的上行封顶带宽值Y,以及所述最高带宽B,生成所述目标业务交换机对应的预测风险参数T1;A parameter generation module, configured to generate a predicted risk parameter T1 corresponding to the target service switch based on the preset predicted bandwidth alarm threshold Z1, the upstream capped bandwidth value Y of the target service switch, and the highest bandwidth B;
风险监控模块,用于基于所述预测风险参数T1对所述目标业务交换机进行跑高风险监控。A risk monitoring module, configured to monitor the target service switch for running high risks based on the predicted risk parameter T1.
可选的,所述数据获取模块,还用于统计所述目标业务交换机下联的所有服务器的额定带宽总和M1;Optionally, the data acquisition module is further configured to count the total rated bandwidth M1 of all servers connected to the target service switch;
所述参数生成模块,还用于基于预设的下联带宽报警阈值Z2和所述上行封顶带宽值Y,以及所述额定带宽总和M1,生成所述目标业务交换机对应的下联风险参数T2;The parameter generating module is further configured to generate a downlink risk parameter T2 corresponding to the target service switch based on the preset downlink bandwidth alarm threshold Z2, the uplink capped bandwidth value Y, and the sum of the rated bandwidth M1;
所述风险监控模块,具体用于基于所述预测风险参数T1和所述下联风险参数T2对所述目标业务交换机进行跑高风险监控。The risk monitoring module is specifically configured to perform high risk monitoring on the target service switch based on the predicted risk parameter T1 and the downlink risk parameter T2.
可选的,所述数据获取模块,还用于获取所述目标业务交换机的上行端口总速率V1和下行端口总速率V2;Optionally, the data acquisition module is further configured to acquire the total uplink port rate V1 and the downlink port total rate V2 of the target service switch;
所述参数生成模块,还用于基于预设的速率比报警阈值Z3和所述上行端口总速率V1,以及所述下行端口总速率V2,生成所述目标业务交换机对应的速率风险参数T3;The parameter generating module is further configured to generate a rate risk parameter T3 corresponding to the target service switch based on the preset rate ratio alarm threshold Z3, the total rate V1 of the uplink port, and the total rate V2 of the downlink port;
所述风险监控模块,具体用于基于所述预测风险参数T1和所述速率风险参数T3对所述目标业务交换机进行跑高风险监控。The risk monitoring module is specifically configured to monitor the target service switch for running high risks based on the predicted risk parameter T1 and the rate risk parameter T3.
可选的,所述数据获取模块,还用于统计所述目标业务交换机下联的所有服务器的额定带宽总和M1;Optionally, the data acquisition module is further configured to count the total rated bandwidth M1 of all servers connected to the target service switch;
所述参数生成模块,还用于基于预设的下联带宽报警阈值Z2和所述上行封顶带宽值Y,以及所述额定带宽总和M1,生成所述目标业务交换机对应的下联风险参数T2;The parameter generating module is further configured to generate a downlink risk parameter T2 corresponding to the target service switch based on the preset downlink bandwidth alarm threshold Z2, the uplink capped bandwidth value Y, and the sum of the rated bandwidth M1;
所述风险监控模块,具体用于基于所述预测风险参数T1、所述下联风险参数T2和所述速率风险参数T3对所述目标业务交换机进行跑高风险监控。The risk monitoring module is specifically configured to perform high risk monitoring on the target service switch based on the predicted risk parameter T1, the downlink risk parameter T2 and the rate risk parameter T3.
可选的,所述风险监控模块,具体用于:Optionally, the risk monitoring module is specifically used for:
根据每个风险参数与所述风险参数对应的预设合理取值区间,确定所述目标业务交换机的跑高风险等级,其中,所述风险参数包括所述预测风险参数T1、所述下联风险参数T2和所述速率风险参数T3,所述跑高风险等级至少包括高级、适中、低级三级。According to each risk parameter and the preset reasonable value interval corresponding to the risk parameter, determine the high risk level of the target service exchange, wherein the risk parameter includes the predicted risk parameter T1, the downlink risk parameter T2 and the rate risk parameter T3, the risk level of running high includes at least three levels: high level, moderate level and low level.
可选的,所述风险监控模块,具体用于:Optionally, the risk monitoring module is specifically used for:
根据每个风险参数与所述风险参数对应的预设合理取值区间,以及每个风险参数对应的风险判定权值,确定所述目标业务交换机的跑高风险等级。According to each risk parameter and the preset reasonable value range corresponding to the risk parameter, and the risk judgment weight corresponding to each risk parameter, determine the high risk level of the target service exchange.
可选的,所述装置还包括业务调整模块,用于:Optionally, the device further includes a service adjustment module, configured to:
若所述目标业务交换机的跑高风险等级为高级,则提高所述目标业务交换机的上行封顶带宽值,或者减少所述目标业务交换机下联的服务器的数量;If the high risk level of the target service switch is advanced, then increase the upstream capped bandwidth value of the target service switch, or reduce the number of downlink servers of the target service switch;
若所述目标业务交换机的跑高风险等级为低级,则降低所述目标业务交换机的上行封顶带宽值,或者增加所述目标业务交换机下联的服务器的数量。If the high risk level of the target service switch is low, then reduce the upper limit bandwidth value of the target service switch, or increase the number of servers connected to the target service switch.
第三方面,提供了一种交换机监控设备,所述交换机监控设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的监控交换机跑高风险的方法。In a third aspect, a switch monitoring device is provided, and the switch monitoring device includes a processor and a memory, at least one instruction, at least one program, a code set or an instruction set are stored in the memory, and the at least one instruction, the The at least one section of program, the code set or the instruction set is loaded and executed by the processor to implement the method for monitoring the high risk of switch failure as described in the first aspect.
第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面所述的监控交换机跑高风险的方法。In a fourth aspect, a computer-readable storage medium is provided, wherein at least one instruction, at least one section of program, code set or instruction set is stored in the storage medium, and the at least one instruction, the at least one section of program, the code The set or instruction set is loaded and executed by the processor to implement the method for monitoring the high risk of the switch running as described in the first aspect.
本发明实施例提供的技术方案带来的有益效果是:The beneficial effects brought by the technical solution provided by the embodiments of the present invention are:
本发明实施例中,获取历史时段内目标机房节点中的核心交换机的带宽峰值N和目标业务交换机的带宽峰值M;根据带宽峰值N、带宽峰值M以及核心交换机的上行封顶带宽值X,预估当核心交换机满载时目标业务交换机的最高带宽B;基于预设的预测带宽报警阈值Z1和目标业务交换机的上行封顶带宽值Y,以及最高带宽B,生成目标业务交换机对应的预测风险参数T1;基于预测风险参数T1对目标业务交换机进行跑高风险监控。这样,利用历史时段的核心交换机和业务交换机的实际带宽,预估业务交换机的最高带宽,并进一步构建风险参数来监控业务交换机的跑高风险,从而可以较为准确直观地预估业务交换机跑高风险,降低因业务交换机不可控的跑高而影响网络服务质量的情况,同时可以一定程度地避免设备资源利用率过低的现象,以达到提升网络服务质量、节省网络服务成本的目的。In the embodiment of the present invention, the bandwidth peak value N of the core switch in the target computer room node and the bandwidth peak value M of the target service switch in the historical period are obtained; according to the bandwidth peak value N, the bandwidth peak value M and the uplink bandwidth value X of the core switch, estimate When the core switch is fully loaded, the highest bandwidth B of the target service switch; based on the preset predicted bandwidth alarm threshold Z1 and the upstream capped bandwidth value Y of the target service switch, and the highest bandwidth B, generate the predicted risk parameter T1 corresponding to the target service switch; The predicted risk parameter T1 performs high risk monitoring on the target service switch. In this way, the highest bandwidth of the service switch is estimated by using the actual bandwidth of the core switch and the service switch in the historical period, and the risk parameters are further constructed to monitor the high risk of the service switch, so that the high risk of the service switch can be estimated more accurately and intuitively , reduce the situation that the service quality of the network is affected by the uncontrollable high running of the service switch, and at the same time, it can avoid the phenomenon of low utilization of equipment resources to a certain extent, so as to improve the quality of network service and save the cost of network service.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.
图1是本发明实施例提供的一种网络系统的架构示意图;FIG. 1 is a schematic diagram of the architecture of a network system provided by an embodiment of the present invention;
图2是本发明实施例提供的一种监控交换机跑高风险的方法流程图;Fig. 2 is a flow chart of a method for monitoring the high risk of a switch running provided by an embodiment of the present invention;
图3是本发明实施例提供的一种交换机的下联服务器的统计示意图;FIG. 3 is a statistical schematic diagram of a downlink server of a switch provided by an embodiment of the present invention;
图4是本发明实施例提供的一种监控交换机跑高风险的装置结构示意图;Fig. 4 is a schematic structural diagram of a device for monitoring the high risk of a switch provided by an embodiment of the present invention;
图5是本发明实施例提供的一种监控交换机跑高风险的装置结构示意图;Fig. 5 is a schematic structural diagram of a device for monitoring the high risk of a switch provided by an embodiment of the present invention;
图6是本发明实施例提供的一种交换机监控设备的结构示意图。Fig. 6 is a schematic structural diagram of a switch monitoring device provided by an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.
本发明实施例提供了一种监控交换机跑高风险的方法,该方法的执行主体可以是网络系统中用于监控交换机运行状态的交换机监控设备,该交换机监控设备具体可以是具备数据采集功能和数据处理功能的任意网络设备。其中,网络系统中可以包括大量机房节点,每个机房节点可以包括一台核心交换机和至少一台业务交换机,以及多台服务器。核心交换机可以用于接收机房节点内部的业务数据,并将业务数据对外传输,业务交换机可以部署在核心交换机与底层的服务器之间,用于接收服务器上传的业务数据,并将部分业务数据在机房节点内部转发,同时将部分业务数据上传至核心交换机。服务器即为机房节点内用于实现业务处理的底层设备,服务器可以与业务交换机连接,也可以直接与核心交换机连接,当服务器生成需要上传的业务数据后,可以将业务数据上传至业务交换机或者直接上传至核心交换机。每个机房节点还可以设置有上述交换机监控设备,用于获取机房节点内的所有交换机(包括核心交换机和业务交换机)的运行状态,以对每台交换机的跑高风险进行监控。该网络系统的架构可以如图1所示。该交换机监控设备可以包括处理器、存储器、收发器,处理器可以用于进行下述流程中执行实现监控交换机跑高风险的处理,存储器可以用于存储处理过程中需要的数据以及产生的数据,收发器可以用于接收和发送处理过程中的相关数据。The embodiment of the present invention provides a method for monitoring the high risk of a switch running. The execution subject of the method may be a switch monitoring device used to monitor the running state of the switch in the network system. The switch monitoring device may specifically have a data collection function and a data Any network device that handles a function. Wherein, the network system may include a large number of computer room nodes, and each computer room node may include a core switch, at least one service switch, and multiple servers. The core switch can be used to receive business data inside the nodes in the room and transmit the business data to the outside. The service switch can be deployed between the core switch and the underlying server to receive the business data uploaded by the server and transmit some of the business data in the computer room. The node forwards internally, and uploads some business data to the core switch at the same time. The server is the underlying device used for business processing in the computer room node. The server can be connected to the business switch or directly to the core switch. When the server generates the business data to be uploaded, it can upload the business data to the business switch or directly Upload to the core switch. Each computer room node can also be provided with the above-mentioned switch monitoring equipment, which is used to obtain the operating status of all switches (including core switches and service switches) in the computer room node, so as to monitor the risk of running high for each switch. The architecture of the network system may be shown in FIG. 1 . The switch monitoring device may include a processor, a memory, and a transceiver. The processor may be used to perform the processing in the following process to realize monitoring the high risk of the switch running. The memory may be used to store the data required and generated during the processing, Transceivers can be used to receive and transmit relevant data during processing.
下面将结合具体实施方式,对图2所示的处理流程进行详细的说明,内容可以如下:The processing flow shown in FIG. 2 will be described in detail below in conjunction with the specific implementation manner, and the content may be as follows:
步骤201,获取历史时段内目标机房节点中的核心交换机的带宽峰值N和目标业务交换机的带宽峰值M。Step 201, acquiring the bandwidth peak value N of the core switch in the target computer room node and the bandwidth peak value M of the target service switch within a historical period.
其中,目标机房节点可以是网络系统中的任一提供业务服务的机房节点,目标业务交换机可以是目标机房节点中的任一运行中的业务交换机。Wherein, the target computer room node may be any computer room node providing business services in the network system, and the target service switch may be any running service switch in the target computer room node.
在实施中,目标机房节点在对外提供业务服务时,目标机房节点内的交换机监控设备可以对目标机房节点内的所有交换机的运行状态进行持续监控。当监控某台业务交换机(如目标业务交换机)是否存在跑高风险时,交换机监控设备可以获取历史时段内目标机房节点中的核心交换机的带宽峰值N和目标业务交换机的带宽峰值M。此处,历史时段可以是当前时刻前的指定时段,如前5分钟。交换机监控设备对目标业务交换机的监控处理可以是按预设周期触发,也可以基于人工输入的指令而触发,或者基于其它预设条件而触发。In implementation, when the target computer room node provides business services externally, the switch monitoring device in the target computer room node can continuously monitor the running status of all the switches in the target computer room node. When monitoring whether a certain service switch (such as a target service switch) has a risk of running high, the switch monitoring device can obtain the bandwidth peak value N of the core switch in the target computer room node and the bandwidth peak value M of the target service switch in the historical period. Here, the historical period may be a specified period before the current time, such as the previous 5 minutes. The monitoring process of the switch monitoring device on the target service switch may be triggered at a preset period, or based on a manual input instruction, or based on other preset conditions.
步骤202,根据带宽峰值N、带宽峰值M以及核心交换机的上行封顶带宽值X,预估当核心交换机满载时目标业务交换机的最高带宽B。Step 202, according to the bandwidth peak value N, the bandwidth peak value M and the uplink bandwidth value X of the core switch, estimate the highest bandwidth B of the target service switch when the core switch is fully loaded.
在实施中,交换机监控设备在获取了核心交换机的带宽峰值N和目标业务交换机的带宽峰值M之后,可以根据该带宽峰值N、带宽峰值M以及核心交换机的上行封顶带宽值X,预估当核心交换机满载时目标业务交换机的最高带宽B。具体的,基于带宽峰值N和带宽峰值M可以先预估目标机房节点在提供业务服务时核心交换机和目标业务交换机间的带宽比对情况,进而再结合核心交换机的上行封顶带宽值X来预估目标业务交换机的最高带宽B=M*X/N。In the implementation, after the switch monitoring device obtains the bandwidth peak value N of the core switch and the bandwidth peak value M of the target service switch, it can estimate the core The highest bandwidth B of the target service switch when the switch is fully loaded. Specifically, based on the bandwidth peak value N and the bandwidth peak value M, the bandwidth comparison between the core switch and the target service switch when the target computer room node provides business services can be estimated first, and then combined with the core switch's uplink bandwidth value X to estimate The highest bandwidth B=M*X/N of the target service switch.
步骤203,基于预设的预测带宽报警阈值Z1和目标业务交换机的上行封顶带宽值Y,以及最高带宽B,生成目标业务交换机对应的预测风险参数T1。Step 203, based on the preset predicted bandwidth alarm threshold Z1, the uplink capped bandwidth value Y of the target service switch, and the highest bandwidth B, generate a predicted risk parameter T1 corresponding to the target service switch.
在实施中,交换机监控设备上可以预先设置有预测带宽报警阈值Z1,当预测到业务交换机的最高带宽占比(即最高带宽B与上行封顶带宽值Y的比例)超过该预测带宽报警阈值Z1时,交换机监控设备则可以认定业务交换机存在一定程度的跑高风险。该预测带宽报警阈值Z1可以由网络系统的技术人员根据业务服务的实时状态,以及业务交换机的设备参数等进行灵活调整,以达到成本控制和服务总质量控制的平衡点,故而可以理解,不同业务交换机对应的预测带宽报警阈值Z1的取值可以相同也可以不同。这样,在预估了目标业务交换机的最高带宽B之后,交换机监控设备可以基于预设的预测带宽报警阈值Z1和目标业务交换机的上行封顶带宽值Y,以及最高带宽B,生成目标业务交换机对应的预测风险参数T1=B/Y:Z1。In implementation, the switch monitoring device can be preset with a predicted bandwidth alarm threshold Z1, when it is predicted that the highest bandwidth ratio of the service switch (that is, the ratio of the highest bandwidth B to the upstream capped bandwidth value Y) exceeds the predicted bandwidth alarm threshold Z1 , the switch monitoring equipment can determine that there is a certain degree of high risk in the service switch. The predicted bandwidth alarm threshold Z1 can be flexibly adjusted by network system technicians according to the real-time status of business services and equipment parameters of business switches to achieve a balance between cost control and overall service quality control. Therefore, it can be understood that different business The values of the predicted bandwidth alarm threshold Z1 corresponding to the switches may be the same or different. In this way, after estimating the highest bandwidth B of the target service switch, the switch monitoring device can generate the target service switch corresponding to Prediction risk parameter T1=B/Y:Z1.
步骤204,基于预测风险参数T1对目标业务交换机进行跑高风险监控。Step 204, based on the predicted risk parameter T1, monitor the high risk of the target service exchange.
在实施中,交换机监控设备在生成了目标业务交换机对应的预测风险参数T1后,可以基于该预测风险参数T1对目标业务交换机进行跑高风险监控。具体来说,T1越小,表明即使目标机房节点的核心交换机的上行带宽达到了上行封顶带宽值X,目标业务交换机的跑高风险也比较小;当T1接近1时,表示目标业务交换机的上行带宽占比可能会达到预测带宽报警阈值Z1,存在一定的跑高风险;而T1越大,则表示目标机房节点的核心交换机的上行带宽达到了上行封顶带宽值X时,目标业务交换机的上行带宽占比越可能超过预测带宽报警阈值Z1,即跑高风险越大。In an implementation, after the switch monitoring device generates the predicted risk parameter T1 corresponding to the target service switch, it can monitor the high risk of the target service switch based on the predicted risk parameter T1. Specifically, the smaller T1 is, it means that even if the uplink bandwidth of the core switch of the node in the target computer room reaches the uplink capped bandwidth value X, the risk of running high of the target service switch is relatively small; when T1 is close to 1, it means that the uplink bandwidth of the target service switch The bandwidth ratio may reach the predicted bandwidth alarm threshold Z1, and there is a certain risk of running high; while the larger T1 is, it means that when the uplink bandwidth of the core switch of the target computer room node reaches the uplink capped bandwidth value X, the uplink bandwidth of the target service switch The more likely the proportion is to exceed the predicted bandwidth alarm threshold Z1, that is, the greater the risk of running high.
可选的,在监控交换机跑高风险时,还可以参考交换机下联的所有服务器的额定带宽总和与其上行封顶带宽值之间的关系,相应可以存在如下处理:统计目标业务交换机下联的所有服务器的额定带宽总和M1;基于预设的下联带宽报警阈值Z2和上行封顶带宽值Y,以及额定带宽总和M1,生成目标业务交换机对应的下联风险参数T2。进一步的,步骤204的处理可以如下:基于预测风险参数T1和下联风险参数T2对目标业务交换机进行跑高风险监控。Optionally, when monitoring the high risk of the switch running, you can also refer to the relationship between the sum of the rated bandwidth of all servers connected to the switch and its upstream capped bandwidth value. The total bandwidth M1; based on the preset downlink bandwidth alarm threshold Z2, the uplink capped bandwidth value Y, and the rated bandwidth sum M1, generate the downlink risk parameter T2 corresponding to the target service switch. Further, the processing of step 204 may be as follows: based on the predicted risk parameter T1 and the downlink risk parameter T2, the target service switch is monitored for running high risk.
在实施中,交换机监控设备在对目标业务交换机进行跑高风险监控时,还可以统计目标业务交换机下联的所有服务器的额定带宽总和M1,举例来说,如图3所示,业务交换机A下联有服务器A1和业务交换机B,业务交换机B下联有服务器B1、B2和业务交换机C,业务交换机C下联有服务器C1、C2,假设上述每台服务器的额定带宽均为m,故而,业务交换机A下联的所有服务器包括A1、B1、B2、C1、C2,额定带宽总和M1即为5m。交换机监控设备上还可以预先设置有下联带宽报警阈值Z2,当预测到业务交换机下联的所有服务器的额定带宽总和与业务交换机的上行封顶带宽值Y的比值超过该下联带宽报警阈值Z2时,交换机监控设备则可以认定业务交换机存在一定程度的跑高风险。进而,交换机监控设备可以基于上述下联带宽报警阈值Z2和目标业务交换机的上行封顶带宽值Y,以及额定带宽总和M1,生成目标业务交换机对应的下联风险参数T2=M1/X:Z2。这样,交换机监控设备可以基于预测风险参数T1和下联风险参数T2对目标业务交换机进行跑高风险监控。其中,T2越小,表明即使目标业务交换机所有下联的服务器的业务带宽都达到额定带宽,目标业务交换机的跑高风险也比较小;而T2越大,则表示目标业务交换机所有下联的服务器的业务带宽达到额定带宽时,下联服务器的额定带宽总和M1与上行封顶带宽值Y的比值越可能超过下联带宽报警阈值Z2,即目标业务交换机的跑高风险越大。值得一提的是,该下联带宽报警阈值Z2可以由网络系统的技术人员根据业务服务的实时状态,以及业务交换机的设备参数等进行灵活调整,以达到成本控制和服务总质量控制的平衡点,故而可以理解,不同业务交换机对应的下联带宽报警阈值Z2的取值可以相同也可以不同。In implementation, when the switch monitoring device monitors the high risk of running a target service switch, it can also count the sum of the rated bandwidth M1 of all servers connected to the target service switch. For example, as shown in Figure 3, the service switch A has a Server A1 and service switch B, service switch B is connected with servers B1, B2 and service switch C, service switch C is connected with servers C1 and C2, assuming that the rated bandwidth of each of the above servers is m, therefore, service switch A is connected with All servers include A1, B1, B2, C1, and C2, and the sum of rated bandwidth M1 is 5m. The downlink bandwidth alarm threshold Z2 can also be preset on the switch monitoring device. When it is predicted that the ratio of the sum of the rated bandwidth of all servers downlinked by the service switch to the uplink capped bandwidth value Y of the service switch exceeds the downlink bandwidth alarm threshold Z2, the switch monitors The device can determine that the service switch has a certain degree of risk of running high. Furthermore, the switch monitoring device can generate the downlink risk parameter T2=M1/X:Z2 corresponding to the target service switch based on the above-mentioned downlink bandwidth alarm threshold Z2, the uplink capped bandwidth value Y of the target service switch, and the sum of rated bandwidth M1. In this way, the switch monitoring device can monitor the high risk of the target service switch based on the predicted risk parameter T1 and the downlink risk parameter T2. Among them, the smaller T2 means that even if the service bandwidth of all downlinked servers of the target service switch reaches the rated bandwidth, the risk of running high of the target service switch is relatively small; and the larger T2 means that the service of all downlinked servers of the target service switch When the bandwidth reaches the rated bandwidth, the ratio of the sum of the rated bandwidth of the downlink server M1 to the uplink capped bandwidth value Y is more likely to exceed the downlink bandwidth alarm threshold Z2, that is, the greater the risk of the target service switch running high. It is worth mentioning that the downlink bandwidth alarm threshold Z2 can be flexibly adjusted by network system technicians according to the real-time status of business services and equipment parameters of business switches, so as to achieve a balance between cost control and overall service quality control. Therefore, it can be understood that the values of the downlink bandwidth alarm threshold Z2 corresponding to different service switches may be the same or different.
可选的,在监控交换机跑高风险时,还可以参考交换机上行端口总速率与下行端口总速率之间的关系,相应可以存在如下处理:获取目标业务交换机的上行端口总速率V1和下行端口总速率V2;基于预设的速率比报警阈值Z3和上行端口总速率V1,以及下行端口总速率V2,生成目标业务交换机对应的速率风险参数T3。进一步的,步骤204的处理可以如下:基于预测风险参数T1和速率风险参数T3对目标业务交换机进行跑高风险监控。Optionally, when monitoring the switch to run high risks, you can also refer to the relationship between the total rate of the switch's uplink port and the total rate of the downlink port. Rate V2: Based on the preset rate ratio alarm threshold Z3, the total rate V1 of the uplink port, and the total rate V2 of the downlink port, a rate risk parameter T3 corresponding to the target service switch is generated. Further, the processing of step 204 may be as follows: based on the predicted risk parameter T1 and the rate risk parameter T3, the target service switch is monitored for running high risk.
在实施中,交换机监控设备在对目标业务交换机进行跑高风险监控时,还可以获取目标业务交换机的上行端口总速率V1和下行端口总速率V2。交换机监控设备上还可以预先设置有速率比报警阈值Z3,当预测到业务交换机的下行端口和上行端口的速率比超过该速率比报警阈值Z3时,交换机监控设备则可以认定业务交换机存在一定程度的跑高风险。进而,交换机监控设备可以基于预设的速率比报警阈值Z3和上行端口总速率V1,以及下行端口总速率V2,生成目标业务交换机对应的速率风险参数T3=V2/V1:Z3。这样,交换机监控设备可以基于预测风险参数T1和速率风险参数T3对目标业务交换机进行跑高风险监控。其中,T3越小,表明即使目标业务交换机每个端口速率都达到饱和,目标业务交换机的跑高风险也比较小;而T3越大,则表示目标业务交换机所有端口速率均达到饱和时,目标业务交换机的跑高风险越大。此处,该速率比报警阈值Z3可以由网络系统的技术人员根据业务服务的实时状态,以及业务交换机的设备参数等进行灵活调整,以达到成本控制和服务总质量控制的平衡点,故而可以理解,不同业务交换机对应的速率比报警阈值Z3的取值可以相同也可以不同。In implementation, when the switch monitoring device monitors the target service switch for running high risks, it can also obtain the total uplink port rate V1 and the downlink port total rate V2 of the target service switch. The switch monitoring device can also be preset with a rate ratio alarm threshold Z3. When it is predicted that the rate ratio between the downlink port and the uplink port of the service switch exceeds the rate ratio alarm threshold Z3, the switch monitoring device can determine that the service switch has a certain degree of failure. Run high risk. Furthermore, the switch monitoring device can generate a rate risk parameter T3=V2/V1:Z3 corresponding to the target service switch based on the preset rate ratio alarm threshold Z3, the total rate V1 of the uplink port, and the total rate V2 of the downlink port. In this way, the switch monitoring device can monitor the high risk of the target service switch based on the predicted risk parameter T1 and the rate risk parameter T3. Among them, the smaller T3 means that even if the rate of each port of the target service switch reaches saturation, the risk of running high of the target service switch is relatively small; while the larger T3 means that when the rate of all ports of the target service switch reaches saturation, the target service The risk of the switch running high is greater. Here, the rate ratio alarm threshold Z3 can be flexibly adjusted by network system technicians according to the real-time status of business services and equipment parameters of business switches to achieve a balance between cost control and overall service quality control, so it is understandable , the rate ratio alarm threshold Z3 corresponding to different service switches may be the same or different.
值得一提的是,在对目标业务交换机进行跑高风险监控时,交换机监控设备还可以同时基于预设风险参数T1、下联风险参数T2和速率风险参数T3对目标业务交换机进行跑高风险监控。可以看出,下联风险参数T2和速率风险参数T3分别受目标业务交换机的下联状态和端口分配状态的影响,故而,可以仅当目标业务交换机的下联状态发生变化或需要发生变化时,才基于变化后的下联状态重新计算下联风险参数T2,然后通过下联风险参数T2对目标业务交换机进行跑高风险监控,同理,可以仅当目标业务交换机的端口分配状态发生变化时,才基于变化后的端口分配状态重新计算速率风险参数T3,然后通过速率风险参数T3对目标业务交换机进行跑高风险监控。此外,上述生成下联风险参数T2和速率风险参数T3的处理还可以应用于核心交换机,进而,交换机监控设备可以基于核心交换机的下联风险参数T2和速率风险参数T3,对核心交换机的跑高风险进行监控。It is worth mentioning that when monitoring the high risk of the target service switch, the switch monitoring device can also simultaneously monitor the high risk of the target service switch based on the preset risk parameter T1, the downlink risk parameter T2 and the rate risk parameter T3. It can be seen that the downlink risk parameter T2 and the rate risk parameter T3 are respectively affected by the downlink status and port allocation status of the target service switch. Therefore, only when the downlink status of the target service switch changes or needs to change, the Recalculate the downlink risk parameter T2 in the last downlink state, and then monitor the high risk of the target service switch through the downlink risk parameter T2. The allocation status recalculates the rate risk parameter T3, and then monitors the target service switch for running high risks through the rate risk parameter T3. In addition, the above process of generating the downlink risk parameter T2 and the rate risk parameter T3 can also be applied to the core switch, and then the switch monitoring device can monitor the high risk of the core switch based on the downlink risk parameter T2 and the rate risk parameter T3 of the core switch. monitor.
可选的,交换机监控设备可以通过风险参数的合理取值区间来评估交换机的跑高风险,相应的处理可以如下:根据每个风险参数与风险参数对应的预设合理取值区间,确定目标业务交换机的跑高风险等级。Optionally, the switch monitoring device can evaluate the high risk of the switch through the reasonable value range of the risk parameter, and the corresponding processing can be as follows: according to each risk parameter and the preset reasonable value range corresponding to the risk parameter, determine the target business The switch runs a high risk level.
其中,风险参数包括预测风险参数T1、下联风险参数T2和速率风险参数T3,跑高风险等级至少包括高级、适中、低级三级。Among them, the risk parameters include predictive risk parameters T1, downlink risk parameters T2, and rate risk parameters T3, and the high risk level includes at least three levels: high, moderate, and low.
在实施中,交换机监控设备可以基于经验数据或者历史数据,针对每个风险参数设置对应的预设合理取值区间,用于评估交换机的跑高风险等级。具体的,当风险参数的取值处于对应的预设合理取值区间内时,可以认为目标业务交换机的跑高风险等级为适中;当风险参数的取值小于对应的预设合理取值区间时,可以认为目标业务交换机的跑高风险等级为低级;当风险参数的取值大于对应的预设合理取值区间时,可以认为目标业务交换机的跑高风险等级为高级。当然,交换机监控设备还可以进一步的基于风险参数与对应的预设合理取值区间的数值关系,对目标业务交换机的跑高风险等级进行更细粒度的划分,其划分原理与上述相似,本实施例不再赘述。可以理解,上述确定跑高风险等级的处理,同样适用于交换机监控设备仅基于单个或部分风险参数进行跑高风险监控时的过程。In implementation, the switch monitoring device may set a corresponding preset reasonable value range for each risk parameter based on empirical data or historical data, so as to evaluate the high risk level of the switch. Specifically, when the value of the risk parameter is within the corresponding preset reasonable value range, it can be considered that the high risk level of the target service switch is moderate; when the value of the risk parameter is smaller than the corresponding preset reasonable value range , it can be considered that the high risk level of the target service switch is low; when the value of the risk parameter is greater than the corresponding preset reasonable value range, it can be considered that the high risk level of the target service switch is high. Of course, the switch monitoring device can further divide the high risk level of the target service switch based on the numerical relationship between the risk parameter and the corresponding preset reasonable value range. The division principle is similar to the above. In this implementation Examples will not be repeated. It can be understood that the above-mentioned process of determining the high risk level is also applicable to the process when the switch monitoring device only performs high risk monitoring based on a single or part of the risk parameters.
可选的,在通过风险参数确定业务交换机的跑高风险等级时,可以参考每个风险参数对跑高风险等级影响的程度,相应的确定跑高风险等级的处理可以如下:根据每个风险参数与风险参数对应的预设合理取值区间,以及每个风险参数对应的风险判定权值,确定目标业务交换机的跑高风险等级。Optionally, when determining the high risk level of the service exchange through risk parameters, the degree of influence of each risk parameter on the high risk level can be referred to, and the corresponding processing for determining the high risk level can be as follows: according to each risk parameter The preset reasonable value range corresponding to the risk parameter, and the risk judgment weight corresponding to each risk parameter determine the high risk level of the target service exchange.
在实施中,可以针对不同的风险参数对于跑高风险的影响程度,在交换机监控设备上设置每个风险参数对应的风险判定权值,该风险判定权值可以用于当多个风险参数对于跑高风险等级的确定结果不一致时,通过该风险判定权值可以综合分析出统一的确定结果。故而,交换机监控设备在根据每个风险参数与风险参数对应的预设合理取值区间初步确定目标业务交换机的跑高风险等级后,可以再结合每个风险参数对应的风险判定权值,进一步确定目标业务交换机的跑高风险等级。例如,若预测风险参数T1对应的风险判定权值为0.2,下联风险参数T2对应的风险判定权值为0.4,这样,通过预测风险参数T1确定跑高风险等级为适中,通过下联风险参数T2确定跑高风险等级为高级时,则可以根据两者对应的风险判定取值认定跑高风险等级为高级。In the implementation, according to the degree of influence of different risk parameters on the risk of running high, the risk judgment weight corresponding to each risk parameter can be set on the switch monitoring device. When the determination results of the high risk level are inconsistent, a unified determination result can be obtained through comprehensive analysis through the risk determination weight. Therefore, after the switch monitoring device preliminarily determines the high risk level of the target service switch according to each risk parameter and the preset reasonable value range corresponding to the risk parameter, it can further determine High risk level of the target service switch. For example, if the risk judgment weight corresponding to the predicted risk parameter T1 is 0.2, and the risk judgment weight corresponding to the downlink risk parameter T2 is 0.4, in this way, the risk level of running high is determined to be moderate by the predicted risk parameter T1, and determined by the downlink risk parameter T2 When the risk level of running high is high, it can be determined that the risk level of running high is high according to the corresponding risk judgment values of the two.
此外,还可以设定所有风险参数对应的综合合理取值区间,即在生成多个风险参数后,可以先基于风险参数对应的风险判定权值和多个风险参数的具体取值,计算得到综合风险参数,然后可以利用综合风险参数和综合合理取值区间,来确定目标业务交换机的跑高风险等级。In addition, it is also possible to set comprehensive reasonable value intervals corresponding to all risk parameters, that is, after generating multiple risk parameters, you can first calculate the comprehensive risk parameters, and then use the comprehensive risk parameters and comprehensive reasonable value intervals to determine the high risk level of the target service switch.
可选的,针对业务交换机的不同的跑高风险等级,可以对业务交换机的上行封顶带宽值和下联的服务器数量进行针对性地调整,相应的处理可以如下:若目标业务交换机的跑高风险等级为高级,则提高目标业务交换机的上行封顶带宽值,或者减少目标业务交换机下联的服务器的数量;若目标业务交换机的跑高风险等级为低级,则降低目标业务交换机的上行封顶带宽值,或者增加目标业务交换机下联的服务器的数量。Optionally, for different high-run risk levels of the service switch, the upstream capped bandwidth value of the service switch and the number of downlink servers can be adjusted in a targeted manner. The corresponding processing can be as follows: If the target service switch has a high risk level If the upper limit bandwidth value of the target service switch is higher, or reduce the number of servers connected to the target service switch; if the high risk level of the target service switch is low, reduce the upper limit bandwidth value of the target The number of servers connected to the target service switch.
在实施中,交换机监控设备在确定了目标业务交换机的跑高风险等级之后,可以分别针对高级和低级的跑高风险进行不同的调整,以达到提高服务质量的同时降低设备成本的效果。具体的,若目标业务交换机的跑高风险等级为高级,则需要一定程度上提高目标业务交换机的上行带宽的冗余程度,故而一方面可以增强目标业务交换机的上行带宽负载能力,即提高目标业务交换机的上行封顶带宽值,另一方面可以降低目标业务交换机的上行带宽负载需求,即减少目标业务交换机下联的服务器的数量;若目标业务交换机的跑高风险等级为低级,则需要一定程度上降低目标业务交换机的上行带宽的冗余程度,故而一方面可以减弱目标业务交换机的上行带宽负载能力,即降低目标业务交换机的上行封顶带宽值,另一方面可以增加目标业务交换机的上行带宽负载需求,即增加目标业务交换机下联的服务器的数量。需要说明的是,上述对于业务交换机的调整处理,不适用于机房节点的核心交换机。In implementation, after the switch monitoring device determines the high risk level of the target service switch, it can make different adjustments for high-level and low-level high-level risks, so as to achieve the effect of improving service quality and reducing equipment costs. Specifically, if the high risk level of the target service switch is high, it is necessary to increase the redundancy of the upstream bandwidth of the target service switch to a certain extent, so that the upstream bandwidth load capacity of the target service switch can be enhanced on the one hand, that is, the target service switch can be increased. The upper limit bandwidth value of the switch, on the other hand, can reduce the upstream bandwidth load demand of the target service switch, that is, reduce the number of servers connected to the target service switch; The redundancy of the upstream bandwidth of the target service switch, so on the one hand, the upstream bandwidth load capacity of the target service switch can be weakened, that is, the upstream capped bandwidth value of the target service switch can be reduced; on the other hand, the upstream bandwidth load demand of the target service switch can be increased. That is, increase the number of servers connected to the target service switch. It should be noted that the above adjustment process for the service switch is not applicable to the core switch of the node in the computer room.
本发明实施例中,获取历史时段内目标机房节点中的核心交换机的带宽峰值N和目标业务交换机的带宽峰值M;根据带宽峰值N、带宽峰值M以及核心交换机的上行封顶带宽值X,预估当核心交换机满载时目标业务交换机的最高带宽B;基于预设的预测带宽报警阈值Z1和目标业务交换机的上行封顶带宽值Y,以及最高带宽B,生成目标业务交换机对应的预测风险参数T1;基于预测风险参数T1对目标业务交换机进行跑高风险监控。这样,利用历史时段的核心交换机和业务交换机的实际带宽,预估业务交换机的最高带宽,并进一步构建风险参数来监控业务交换机的跑高风险,从而可以较为准确直观地预估业务交换机跑高风险,降低因业务交换机不可控的跑高而影响网络服务质量的情况,同时可以一定程度地避免设备资源利用率过低的现象,以达到提升网络服务质量、节省网络服务成本的目的。In the embodiment of the present invention, the bandwidth peak value N of the core switch in the target computer room node and the bandwidth peak value M of the target service switch in the historical period are obtained; according to the bandwidth peak value N, the bandwidth peak value M and the uplink bandwidth value X of the core switch, estimate When the core switch is fully loaded, the highest bandwidth B of the target service switch; based on the preset predicted bandwidth alarm threshold Z1 and the upstream capped bandwidth value Y of the target service switch, and the highest bandwidth B, generate the predicted risk parameter T1 corresponding to the target service switch; The predicted risk parameter T1 performs high risk monitoring on the target service switch. In this way, the highest bandwidth of the service switch is estimated by using the actual bandwidth of the core switch and the service switch in the historical period, and the risk parameters are further constructed to monitor the high risk of the service switch, so that the high risk of the service switch can be estimated more accurately and intuitively , reduce the situation that the service quality of the network is affected by the uncontrollable high running of the service switch, and at the same time, it can avoid the phenomenon of low utilization of equipment resources to a certain extent, so as to improve the quality of network service and save the cost of network service.
基于相同的技术构思,本发明实施例还提供了一种监控交换机跑高风险的装置,如图4所示,所述装置包括:Based on the same technical concept, the embodiment of the present invention also provides a device for monitoring the high risk of switch running, as shown in Figure 4, the device includes:
数据获取模块401,用于获取历史时段内目标机房节点中的核心交换机的带宽峰值N和目标业务交换机的带宽峰值M;The data acquisition module 401 is used to acquire the bandwidth peak value N of the core switch in the target computer room node and the bandwidth peak value M of the target service switch in the historical period;
带宽预估模块402,用于根据所述带宽峰值N、所述带宽峰值M以及所述核心交换机的上行封顶带宽值X,预估当所述核心交换机满载时所述目标业务交换机的最高带宽B;A bandwidth estimation module 402, configured to estimate the highest bandwidth B of the target service switch when the core switch is fully loaded according to the peak bandwidth N, the peak bandwidth M, and the uplink bandwidth value X of the core switch ;
参数生成模块403,用于基于预设的预测带宽报警阈值Z1和所述目标业务交换机的上行封顶带宽值Y,以及所述最高带宽B,生成所述目标业务交换机对应的预测风险参数T1;A parameter generation module 403, configured to generate a predicted risk parameter T1 corresponding to the target service switch based on the preset predicted bandwidth alarm threshold Z1, the uplink capped bandwidth value Y of the target service switch, and the highest bandwidth B;
风险监控模块404,用于基于所述预测风险参数T1对所述目标业务交换机进行跑高风险监控。A risk monitoring module 404, configured to monitor the target service exchange for running high risks based on the predicted risk parameter T1.
可选的,所述数据获取模块401,还用于统计所述目标业务交换机下联的所有服务器的额定带宽总和M1;Optionally, the data acquisition module 401 is further configured to count the total rated bandwidth M1 of all servers connected to the target service switch;
所述参数生成模块403,还用于基于预设的下联带宽报警阈值Z2和所述上行封顶带宽值Y,以及所述额定带宽总和M1,生成所述目标业务交换机对应的下联风险参数T2;The parameter generating module 403 is further configured to generate a downlink risk parameter T2 corresponding to the target service switch based on the preset downlink bandwidth alarm threshold Z2, the uplink capped bandwidth value Y, and the sum of the rated bandwidth M1;
所述风险监控模块404,具体用于基于所述预测风险参数T1和所述下联风险参数T2对所述目标业务交换机进行跑高风险监控。The risk monitoring module 404 is specifically configured to perform high risk monitoring on the target service switch based on the predicted risk parameter T1 and the downlink risk parameter T2.
可选的,所述数据获取模块401,还用于获取所述目标业务交换机的上行端口总速率V1和下行端口总速率V2;Optionally, the data acquisition module 401 is also configured to acquire the total uplink port rate V1 and the downlink port total rate V2 of the target service switch;
所述参数生成模块403,还用于基于预设的速率比报警阈值Z3和所述上行端口总速率V1,以及所述下行端口总速率V2,生成所述目标业务交换机对应的速率风险参数T3;The parameter generating module 403 is further configured to generate a rate risk parameter T3 corresponding to the target service switch based on the preset rate ratio alarm threshold Z3, the total rate V1 of the uplink port, and the total rate V2 of the downlink port;
所述风险监控模块404,具体用于基于所述预测风险参数T1和所述速率风险参数T3对所述目标业务交换机进行跑高风险监控。The risk monitoring module 404 is specifically configured to perform high risk monitoring on the target service switch based on the predicted risk parameter T1 and the rate risk parameter T3.
可选的,所述数据获取模块401,还用于统计所述目标业务交换机下联的所有服务器的额定带宽总和M1;Optionally, the data acquisition module 401 is further configured to count the total rated bandwidth M1 of all servers connected to the target service switch;
所述参数生成模块403,还用于基于预设的下联带宽报警阈值Z2和所述上行封顶带宽值Y,以及所述额定带宽总和M1,生成所述目标业务交换机对应的下联风险参数T2;The parameter generating module 403 is further configured to generate a downlink risk parameter T2 corresponding to the target service switch based on the preset downlink bandwidth alarm threshold Z2, the uplink capped bandwidth value Y, and the sum of the rated bandwidth M1;
所述风险监控模块404,具体用于基于所述预测风险参数T1、所述下联风险参数T2和所述速率风险参数T3对所述目标业务交换机进行跑高风险监控。The risk monitoring module 404 is specifically configured to perform high risk monitoring on the target service switch based on the predicted risk parameter T1, the downlink risk parameter T2 and the rate risk parameter T3.
可选的,所述风险监控模块404,具体用于:Optionally, the risk monitoring module 404 is specifically used for:
根据每个风险参数与所述风险参数对应的预设合理取值区间,确定所述目标业务交换机的跑高风险等级,其中,所述风险参数包括所述预测风险参数T1、所述下联风险参数T2和所述速率风险参数T3,所述跑高风险等级至少包括高级、适中、低级三级。According to each risk parameter and the preset reasonable value interval corresponding to the risk parameter, determine the high risk level of the target service exchange, wherein the risk parameter includes the predicted risk parameter T1, the downlink risk parameter T2 and the rate risk parameter T3, the risk level of running high includes at least three levels: high level, moderate level and low level.
可选的,所述风险监控模块404,具体用于:Optionally, the risk monitoring module 404 is specifically used for:
根据每个风险参数与所述风险参数对应的预设合理取值区间,以及每个风险参数对应的风险判定权值,确定所述目标业务交换机的跑高风险等级。According to each risk parameter and the preset reasonable value range corresponding to the risk parameter, and the risk judgment weight corresponding to each risk parameter, determine the high risk level of the target service exchange.
可选的,如图5所示,所述装置还包括业务调整模块405,用于:Optionally, as shown in FIG. 5, the device further includes a service adjustment module 405, configured to:
若所述目标业务交换机的跑高风险等级为高级,则提高所述目标业务交换机的上行封顶带宽值,或者减少所述目标业务交换机下联的服务器的数量;If the high risk level of the target service switch is advanced, then increase the upstream capped bandwidth value of the target service switch, or reduce the number of downlink servers of the target service switch;
若所述目标业务交换机的跑高风险等级为低级,则降低所述目标业务交换机的上行封顶带宽值,或者增加所述目标业务交换机下联的服务器的数量。If the high risk level of the target service switch is low, then reduce the upper limit bandwidth value of the target service switch, or increase the number of servers connected to the target service switch.
本发明实施例中,获取历史时段内目标机房节点中的核心交换机的带宽峰值N和目标业务交换机的带宽峰值M;根据带宽峰值N、带宽峰值M以及核心交换机的上行封顶带宽值X,预估当核心交换机满载时目标业务交换机的最高带宽B;基于预设的预测带宽报警阈值Z1和目标业务交换机的上行封顶带宽值Y,以及最高带宽B,生成目标业务交换机对应的预测风险参数T1;基于预测风险参数T1对目标业务交换机进行跑高风险监控。这样,利用历史时段的核心交换机和业务交换机的实际带宽,预估业务交换机的最高带宽,并进一步构建风险参数来监控业务交换机的跑高风险,从而可以较为准确直观地预估业务交换机跑高风险,降低因业务交换机不可控的跑高而影响网络服务质量的情况,同时可以一定程度地避免设备资源利用率过低的现象,以达到提升网络服务质量、节省网络服务成本的目的。In the embodiment of the present invention, the bandwidth peak value N of the core switch in the target computer room node and the bandwidth peak value M of the target service switch in the historical period are obtained; according to the bandwidth peak value N, the bandwidth peak value M and the uplink bandwidth value X of the core switch, estimate When the core switch is fully loaded, the highest bandwidth B of the target service switch; based on the preset predicted bandwidth alarm threshold Z1 and the upstream capped bandwidth value Y of the target service switch, and the highest bandwidth B, generate the predicted risk parameter T1 corresponding to the target service switch; The predicted risk parameter T1 performs high risk monitoring on the target service switch. In this way, the highest bandwidth of the service switch is estimated by using the actual bandwidth of the core switch and the service switch in the historical period, and the risk parameters are further constructed to monitor the high risk of the service switch, so that the high risk of the service switch can be estimated more accurately and intuitively , reduce the situation that the service quality of the network is affected by the uncontrollable high running of the service switch, and at the same time, it can avoid the phenomenon of low utilization of equipment resources to a certain extent, so as to improve the quality of network service and save the cost of network service.
需要说明的是:上述实施例提供的监控交换机跑高风险的装置在监控交换机跑高风险时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的监控交换机跑高风险的装置与监控交换机跑高风险的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: when the device for monitoring the high risk of the switchboard provided by the above embodiment monitors the high risk of the switchboard, the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned functions can be allocated by Completion of different functional modules means that the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device for monitoring the high risk of a switch provided by the above embodiment and the embodiment of the method for monitoring the high risk of a switch belong to the same concept, and its specific implementation process is detailed in the method embodiment, and will not be repeated here.
图6是本发明实施例提供的交换机监控设备的结构示意图。该交换机监控设备600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器622(例如,一个或一个以上处理器)和存储器632,一个或一个以上存储应用程序642或数据644的存储介质630(例如一个或一个以上海量存储设备)。其中,存储器632和存储介质630可以是短暂存储或持久存储。存储在存储介质630的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对交换机监控设备600中的一系列指令操作。更进一步地,中央处理器622可以设置为与存储介质630通信,在交换机监控设备600上执行存储介质630中的一系列指令操作。Fig. 6 is a schematic structural diagram of a switch monitoring device provided by an embodiment of the present invention. The switch monitoring device 600 may have relatively large differences due to different configurations or performances, and may include one or more central processing units 622 (for example, one or more processors) and memory 632, and one or more storage application programs 642 Or a storage medium 630 for data 644 (for example, one or more mass storage devices). Wherein, the memory 632 and the storage medium 630 may be temporary storage or persistent storage. The program stored in the storage medium 630 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations for the switch monitoring device 600 . Furthermore, the central processing unit 622 may be configured to communicate with the storage medium 630 , and execute a series of instruction operations in the storage medium 630 on the switch monitoring device 600 .
交换机监控设备600还可以包括一个或一个以上电源629,一个或一个以上有线或无线网络接口650,一个或一个以上输入输出接口658,一个或一个以上键盘656,和/或,一个或一个以上操作系统641,例如Windows Server,Mac OS X,Unix,Linux,FreeBSD等等。Switch monitoring device 600 may also include one or more power supplies 629, one or more wired or wireless network interfaces 650, one or more input and output interfaces 658, one or more keyboards 656, and/or, one or more operating System 641, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc.
交换机监控设备600可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行上述监控交换机跑高风险的指令。The switch monitoring device 600 may include a memory, and one or more programs, wherein the one or more programs are stored in the memory, and are configured to be executed by one or more processors, including for Carry out the above command to monitor the switch running high risk.
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, and can also be completed by instructing related hardware through a program. The program can be stored in a computer-readable storage medium. The above-mentioned The storage medium mentioned may be a read-only memory, a magnetic disk or an optical disk, and the like.
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection of the present invention. within range.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910693498.7A CN110505115B (en) | 2019-07-30 | 2019-07-30 | A method and device for monitoring high risk of switch running |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910693498.7A CN110505115B (en) | 2019-07-30 | 2019-07-30 | A method and device for monitoring high risk of switch running |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110505115A true CN110505115A (en) | 2019-11-26 |
| CN110505115B CN110505115B (en) | 2021-07-13 |
Family
ID=68587586
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910693498.7A Expired - Fee Related CN110505115B (en) | 2019-07-30 | 2019-07-30 | A method and device for monitoring high risk of switch running |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110505115B (en) |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020006110A1 (en) * | 2000-06-20 | 2002-01-17 | International Business Machines Corporation | System and method for enabling a full flow control down to the sub-ports of a switch fabric |
| US6954431B2 (en) * | 2000-04-19 | 2005-10-11 | Caspian Networks, Inc. | Micro-flow management |
| US20080065749A1 (en) * | 2006-09-08 | 2008-03-13 | Simge Kucukyavuz | System and method for connectivity between hosts and devices |
| CN102014061A (en) * | 2010-11-25 | 2011-04-13 | 福建星网锐捷网络有限公司 | Upstream flow control method and device for intranet core switch |
| CN103747011A (en) * | 2014-01-23 | 2014-04-23 | 成都卡诺维科技有限公司 | High-bandwidth network safety system |
| CN103997439A (en) * | 2014-06-04 | 2014-08-20 | 腾讯科技(深圳)有限公司 | Flow monitoring method, device and system |
| CN104270291A (en) * | 2014-10-22 | 2015-01-07 | 网宿科技股份有限公司 | CDN Network Quality Monitoring Method |
| CN105072053A (en) * | 2015-08-31 | 2015-11-18 | 安徽欧迈特数字技术有限责任公司 | Flow control method for Ethernet switch |
| CN105323188A (en) * | 2015-10-30 | 2016-02-10 | 北京星网锐捷网络技术有限公司 | Network traffic control method and device, and switch |
| CN108566341A (en) * | 2018-04-08 | 2018-09-21 | 西安交通大学 | Flow control methods in a kind of SD-WAN environment |
| CN109039833A (en) * | 2018-09-30 | 2018-12-18 | 网宿科技股份有限公司 | A kind of method and apparatus monitoring bandwidth status |
-
2019
- 2019-07-30 CN CN201910693498.7A patent/CN110505115B/en not_active Expired - Fee Related
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6954431B2 (en) * | 2000-04-19 | 2005-10-11 | Caspian Networks, Inc. | Micro-flow management |
| US20020006110A1 (en) * | 2000-06-20 | 2002-01-17 | International Business Machines Corporation | System and method for enabling a full flow control down to the sub-ports of a switch fabric |
| US20080065749A1 (en) * | 2006-09-08 | 2008-03-13 | Simge Kucukyavuz | System and method for connectivity between hosts and devices |
| CN102014061A (en) * | 2010-11-25 | 2011-04-13 | 福建星网锐捷网络有限公司 | Upstream flow control method and device for intranet core switch |
| CN103747011A (en) * | 2014-01-23 | 2014-04-23 | 成都卡诺维科技有限公司 | High-bandwidth network safety system |
| CN103997439A (en) * | 2014-06-04 | 2014-08-20 | 腾讯科技(深圳)有限公司 | Flow monitoring method, device and system |
| CN104270291A (en) * | 2014-10-22 | 2015-01-07 | 网宿科技股份有限公司 | CDN Network Quality Monitoring Method |
| CN105072053A (en) * | 2015-08-31 | 2015-11-18 | 安徽欧迈特数字技术有限责任公司 | Flow control method for Ethernet switch |
| CN105323188A (en) * | 2015-10-30 | 2016-02-10 | 北京星网锐捷网络技术有限公司 | Network traffic control method and device, and switch |
| CN108566341A (en) * | 2018-04-08 | 2018-09-21 | 西安交通大学 | Flow control methods in a kind of SD-WAN environment |
| CN109039833A (en) * | 2018-09-30 | 2018-12-18 | 网宿科技股份有限公司 | A kind of method and apparatus monitoring bandwidth status |
Non-Patent Citations (1)
| Title |
|---|
| 荣超: "基于带宽感知的多租户云数据中心虚拟网络分配算法", 《小型微型计算机系统》 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110505115B (en) | 2021-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111093203B (en) | A low-cost intelligent deployment method of service function chain based on environment awareness | |
| US11463511B2 (en) | Model-based load balancing for network data plane | |
| JP5113093B2 (en) | Network management system and management method | |
| CN111861793B (en) | Distribution and utilization electric service distribution method and device based on cloud edge cooperative computing architecture | |
| CN117938755A (en) | A data flow control method, network switching subsystem and intelligent computing platform | |
| JP7661629B2 (en) | Data transmission control method, device, computer device, and computer program | |
| WO2024040976A1 (en) | Energy consumption control method and apparatus for network device | |
| CN112261120B (en) | Cloud-side cooperative task unloading method and device for power distribution internet of things | |
| CN110855741B (en) | Service self-adaptive access method and device, storage medium and electronic device | |
| CN109614228B (en) | Comprehensive monitoring front-end system based on dynamic load balancing mode and working method | |
| CN105024939A (en) | A Distributed Controller System Based on OpenFlow in SDN Network Environment | |
| US20240333622A1 (en) | Distributed network monitoring | |
| CN106330558A (en) | Controller load prediction system and method applied to software-defined network | |
| CN103957251A (en) | Method and system for achieving server load balancing | |
| EP3148130B1 (en) | Traffic flow switching method and device | |
| CN110113262A (en) | A kind of routing policy determines method, apparatus, SDN controller and heterogeneous network | |
| CN115550364A (en) | Dynamic balancing method, system, equipment and storage medium for edge terminal | |
| CN110505115A (en) | A method and device for monitoring the high risk of switch running | |
| CN120263653A (en) | Network transmission method, device, storage medium and electronic device based on imperceptible computing | |
| CN117076057B (en) | AI service request scheduling method, device, equipment and medium | |
| CN106127396A (en) | A kind of method of intelligent grid medium cloud scheduler task | |
| CN114465872B (en) | A method, device, equipment and storage medium for adjusting edge computing resources | |
| Kobari et al. | A reinforcement learning based edge cloud collaboration | |
| CN116841797A (en) | Service retry management method and device, electronic equipment and readable storage medium | |
| Gao et al. | The diagnosis of wired network malfunctions based on big data and traffic prediction: An overview |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210713 |