本申请涉及网络流量控制,尤其涉及一种网络流量控制方法、装置、电子设备及存储介质。
背景技术:
1、在企业运营过程中存在大量需要使用网络资源的服务,由于网络设备的处理能力和互联网端口的带宽有限,同时使用网络资源可能会导致部分服务无法正常使用,影响企业运营,因此需要对网络流量进行控制。
2、目前,主要使用网络设备提供的网络监控工具进行网络运维,以实现对网络流量的控制。然而,在实际的应用场景中,网络设备来自多个设备提供商,且种类繁多,难以全面地对网络流量进行监控和控制,导致网络运维效率较低,无法及时应对突发的网络问题。因此,如何提高网络运维效率,成为了亟待解决的技术问题。
技术实现思路
1、本申请实施例的主要目的在于提出一种网络流量控制方法、装置、电子设备及存储介质,旨在提高网络运维效率。
2、为实现上述目的,本申请实施例的第一方面提出了一种网络流量控制方法,所述方法包括:
3、对网络设备进行数据采集,得到初始网络数据;
4、对所述初始网络数据进行数据规范化处理,得到目标网络数据;
5、基于所述目标网络数据进行网络端口性能预测,得到目标网络性能数据;
6、基于所述目标网络性能数据对所述网络设备进行流量控制。
7、在一些实施例,所述基于所述目标网络数据进行网络端口性能预测,得到目标网络性能数据,包括:
8、基于所述目标网络数据进行网络端口性能参数提取,得到初始网络端口性能数据;
9、基于所述目标网络数据和所述初始网络端口性能数据进行链路性能计算,得到目标链路性能数据;
10、基于预设的性能预测模型对所述初始网络端口性能数据进行带宽预测,得到端口可用带宽预测数据;
11、基于所述目标链路性能数据和所述端口可用带宽预测数据计算所述网络设备的性能指标,得到所述目标网络性能数据。
12、在一些实施例,所述基于所述目标网络数据和所述初始网络端口性能数据进行链路性能计算,得到目标链路性能数据,包括:
13、基于所述目标网络数据进行链路流量统计,得到网络链路流量数据;
14、基于所述网络链路流量数据进行链路权重计算,得到目标链路权重数据;
15、基于所述目标链路权重数据和所述初始网络端口性能数据进行性能指标计算,得到所述目标链路性能数据。
16、在一些实施例,所述对所述初始网络数据进行数据规范化处理,得到目标网络数据,包括:
17、对所述初始网络数据进行数据规约处理,得到第一网络数据;
18、对所述第一网络数据进行数据集成处理,得到第二网络数据;
19、对所述第二网络数据进行数据单位规范化,得到第三网络数据;
20、对所述第三网络数据进行数据校验处理,得到第四网络数据;
21、对所述第四网络数据进行数据聚类,得到所述目标网络数据。
22、在一些实施例,所述对所述第四网络数据进行数据聚类,得到所述目标网络数据,包括:
23、按照预设划分依据对所述第四网络数据进行数据拆分,得到网络分类数据;
24、对所述第四网络数据进行设备数据提取,得到设备通信数据;
25、将所述网络分类数据和所述设备通信数据进行数据整合,得到所述目标网络数据。
26、在一些实施例,所述对所述第三网络数据进行数据校验处理,得到第四网络数据,包括:
27、对所述第三网络数据进行数据验证,得到数据验证结果;
28、若数据验证结果表征所述第三网络数据存在数据错误,则对所述第三网络数据进行数据纠偏,得到所述第四网络数据。
29、在一些实施例,所述基于所述目标网络性能数据对所述网络设备进行流量控制,包括:
30、基于所述目标网络性能数据对所述网络设备进行限流规则配置,得到设备流量阈值数据;
31、基于所述设备流量阈值数据对所述网络设备的网络流量进行限制。
32、为实现上述目的,本申请实施例的第二方面提出了一种网络流量控制装置,所述装置包括:
33、数据采集模块,用于对网络设备进行数据采集,得到初始网络数据;
34、规范化处理模块,用于对所述初始网络数据进行数据规范化处理,得到目标网络数据;
35、网络端口性能预测模块,用于基于所述目标网络数据进行网络端口性能预测,得到目标网络性能数据;
36、流量控制模块,用于基于所述目标网络性能数据对所述网络设备进行流量控制。
37、为实现上述目的,本申请实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。
38、为实现上述目的,本申请实施例的第四方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。
39、本申请提出的网络流量控制方法、装置、电子设备及存储介质,其通过对网络设备进行数据采集,得到初始网络数据;对初始网络数据进行数据规范化处理,得到目标网络数据;基于目标网络数据进行网络端口性能预测,得到目标网络性能数据;基于目标网络性能数据对网络设备进行流量控制。能够全面、准确的对网络数据进行分析,统计网络端口的性能数据,以实现快速、准确地对网络进行优化,提高网络运维效率,提高网络的可用性和性能。
1.一种网络流量控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标网络数据进行网络端口性能预测,得到目标网络性能数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标网络数据和所述初始网络端口性能数据进行链路性能计算,得到目标链路性能数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述对所述初始网络数据进行数据规范化处理,得到目标网络数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述对所述第四网络数据进行数据聚类,得到所述目标网络数据,包括:
6.根据权利要求4所述的方法,其特征在于,所述对所述第三网络数据进行数据校验处理,得到第四网络数据,包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述基于所述目标网络性能数据对所述网络设备进行流量控制,包括:
8.一种网络流量控制装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的网络流量控制方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的网络流量控制方法。