本申请涉及计算机,尤其涉及网络配置方法、装置、设备、存储介质及产品。
背景技术:
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、本申请构建多模探测嗅针,并根据网络资源池信息确定多模探测层数;根据所述多模探测层数锚定起始探测节点,基于所述起始探测节点和所述多模探测嗅针进行多路散列遍历探测,得到散列遍历探测结果;基于所述散列遍历探测结果构建网络产品单元;根据所述网络产品单元和用户网络需求进行网络配置。由于本申请是对网络资源进行多路散列遍历探测,根据探测结果将网络资源划分为网络产品单元,根据网络产品单元进行网络配置,相对于现有的以点对点的方式对网络进行配置的方式,本申请上述方式能够提高网络节点探测效率和网络资源配置效率。
1.一种网络配置方法,其特征在于,所述网络配置方法包括以下步骤:
2.如权利要求1所述的网络配置方法,其特征在于,所述构建多模探测嗅针,并根据网络资源池信息确定多模探测层数的步骤,包括:
3.如权利要求1所述的网络配置方法,其特征在于,所述根据所述多模探测层数锚定起始探测节点,基于所述起始探测节点和所述多模探测嗅针进行多路散列遍历探测,得到散列遍历探测结果的步骤,包括:
4.如权利要求1所述的网络配置方法,其特征在于,所述基于所述散列遍历探测结果构建网络产品单元的步骤,包括:
5.如权利要求1-4任一项所述的网络配置方法,其特征在于,所述根据所述网络产品单元和用户网络需求进行网络配置的步骤,包括:
6.如权利要求5所述的网络配置方法,其特征在于,所述基于所述配置信息进行网络配置的步骤之后,还包括:
7.一种网络配置装置,其特征在于,所述网络配置装置包括:
8.一种网络配置设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至6中任一项所述的网络配置方法的步骤。
9.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的网络配置方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的网络配置方法的步骤。