确定缺省参数值的方法、装置、服务器及存储介质制造方法及图纸

技术编号:32122204 阅读:11 留言:0更新日期:2022-01-29 19:09
本公开实施例提供一种确定缺省参数值的方法、装置、服务器及存储介质,该方法应用在分布式网络拓扑中的网络服务器上,该网络拓扑中的网络节点设备还包括网络路由设备,该方法包括:接收目标网络节点设备发送的配置请求,所述配置请求中包含缺省参数项的参数类型;查找配置文件数据库中的参数文件,获得与所述参数类型匹配的目标参数文件,其中,所述参数文件为通过分析所述网络拓扑中的网络流量生成的,每个所述参数文件中包括参数类型和参数值;将所述目标参数文件中的参数值确定为所述缺省参数项的缺省参数值。本公开实施例能够提高缺省参数值的配置准确性,同时也由于无需用户进行大量手动核查工作,同时提高了缺省参数值的配置效率。配置效率。配置效率。

【技术实现步骤摘要】
确定缺省参数值的方法、装置、服务器及存储介质


[0001]本公开涉及网络通信
,具体涉及确定缺省参数值的方法、装置、服务器及存储介质。

技术介绍

[0002]在网络节点设备上配置各种软件参数时,配置界面中的部分参数项会显示默认的缺省参数值,上述缺省参数值通常为用户上一次配置时的参数值。但是,由于用户环境、组网环境随时可能发生变化,因此上述配置方式中的缺省参数值往往与用户本次实际需要的参数值不一致,从而导致用户在每次配置时,仍然需要逐一核实缺省参数值,将与实际需求不匹配的参数值重新进行配置。
[0003]由此可知,现有方式中生成的缺省参数值准确性不高,仍然需要用户进行大量手动核查工作,导致配置效率较低。

技术实现思路

[0004]有鉴于此,本公开实施例至少提供一种确定缺省参数值的方法、装置、服务器及存储介质。
[0005]第一方面,提供一种确定缺省参数值的方法,所述方法应用在分布式网络拓扑中的网络服务器上,所述网络拓扑中的网络节点设备还包括网络路由设备,所述方法包括:
[0006]接收目标网络节点设备发送的配置请求,所述配置请求中包含缺省参数项的参数类型;
[0007]查找配置文件数据库中的参数文件,获得与所述参数类型匹配的目标参数文件,其中,所述参数文件为通过分析所述网络拓扑中的网络流量生成的,每个所述参数文件中包括参数类型和参数值;
[0008]将所述目标参数文件中的参数值确定为所述缺省参数项的缺省参数值。
[0009]第二方面,提供一种确定缺省参数值的装置,所述装置应用在分布式网络拓扑中的网络服务器上,所述网络拓扑中的网络节点设备还包括网络路由设备,所述装置包括:
[0010]接收单元,用于接收目标网络节点设备发送的配置请求,所述配置请求中包含缺省参数项的参数类型;
[0011]查找单元,用于查找配置文件数据库中的参数文件,获得与所述参数类型匹配的目标参数文件,其中,所述参数文件为通过分析所述网络拓扑中的网络流量生成的,每个所述参数文件中包括参数类型和参数值;
[0012]确定单元,用于将所述目标参数文件中的参数值确定为所述缺省参数项的缺省参数值。
[0013]第三方面,提供一种网络服务器,所述网络服务器为分布式网络拓扑中的网络节点设备,所述网络服务器包括:存储器和处理器;
[0014]所述存储器,用于存储机器可读指令;
[0015]所述处理器,用于通过调用所述机器可读指令,执行前述方法。
[0016]第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述方法。
[0017]本公开提供的实施例中,通过对分布式网络拓扑中不同协议的网络流量进行分析,生成了针对不同协议的参数文件,每个参数文件中包括了参数类型和参数值,因此网络服务器在收到包含缺省参数项的参数类型的配置请求时,可以从这些参数文件中匹配到参数类型一致的目标参数文件,从而将目标参数文件中的参数值确定为缺省参数项的缺省参数值。与现有技术中仅基于网络节点设备自身的历史配置确定缺省参数值相比,本公开实施例从对分布式网络拓扑中的网络流量进行充分分析后得到的参数值中确定待配置的缺省参数值,由于上述分析得到的参数值能够体现用户环境和组网环境等的变化,因此具有较高的时效性,除了能够提高缺省参数值的配置准确性,同时也由于无需用户进行大量手动核查工作,提高了缺省参数值的配置效率。
附图说明
[0018]为了更清楚地说明本公开一个或多个实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开一个或多个实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1A示出了本公开实施例的一种分布式网络拓扑示意图;
[0020]图1B示出了图1A中配置服务模块确定缺省参数值的原理示意图;
[0021]图2示出了本公开一个实施例提供的确定缺省参数值的方法流程图;
[0022]图3示出了本公开另一个实施例提供的确定缺省参数值的方法流程图;
[0023]图4示出了本公开一个实施例提供的确定缺省参数值的装置示意图;
[0024]图5示出了本公开另一个实施例提供的确定缺省参数值的装置示意图;
[0025]图6示出了本公开一个实施例提供的一种网络服务器的结构示意图。
具体实施方式
[0026]为了使本
的人员更好地理解本公开一个或多个实施例中的技术方案,下面将结合本公开一个或多个实施例中的附图,对本公开一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。
[0027]参见图1A,为本公开实施例的一种分布式网络拓扑示意图:
[0028]图1A中分布式网络拓扑中设置有若干网络节点设备,这些网络节点设备可以包括:网络服务器、网络路由设备、与网络路由设备连接的各种主机设备(图1A中未示出),网络路由设备可以包括如图1A中示出的第一类路由器、第一类交换机、第二类路由器、第二类交换机。其中,第一类路由器和第一类交换机可以指特定厂商生产或运营的网络路由设备,第二类路由器和第二类交换机可以指区别于特定厂商生产或运营的其他通用网络路由设备。其中,每个网络节点设备或其上运行的软件,都可能触发缺省参数项的配置请求。
[0029]结合图1A,在网络服务器上可以集成配置服务模块,该配置服务模块可以是一个独立设置的功能模块,也可以是指定厂商在网络服务器所运营的管理平台上集成的一个功能组件;
[0030]对应于配置服务模块,针对第一类路由器和第一类交换机,可以在其上集成探针模块,例如,该探针模块可以是第一类路由器和第一类交换机上运行的指定操作系统平台的一个功能模块;针对第二类路由器和第二类交换机,可以单独设置探针设备,例如,该探针设备可以是独立设置的单网口网络设备。
[0031]上述探针模块和探针设备可以监控流经各路由器和交换机的网络流量,并将这些网络流量上报到配置服务模块。本公开实施例中,上报到配置服务模块的网络流量可以是经过探针模块或探针设备过滤的指定协议的网络流量;或者,探针模块和探针设备也可以将未过滤的网络流量直接上报到配置服务模块,由配置服务模块过滤出指定协议的网络流量。其中,指定协议主要指已经针对该协议的网络流量定义了流量分析方式,并可以基于分析结果获得能够用于配置该协议的缺省参数项的有效参数值。例如,上述指定协议的网络流量可以包括ARP(Address Resolution Protocol,地址解析协议)响应报文、ARP免费报文、OSPF(Open Shortest Path First,开放式最短路径优先本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确定缺省参数值的方法,其特征在于,所述方法应用在分布式网络拓扑中的网络服务器上,所述网络拓扑中的网络节点设备还包括网络路由设备,所述方法包括:接收目标网络节点设备发送的配置请求,所述配置请求中包含缺省参数项的参数类型;查找配置文件数据库中的参数文件,获得与所述参数类型匹配的目标参数文件,其中,所述参数文件为通过分析所述网络拓扑中的网络流量生成的,每个所述参数文件中包括参数类型和参数值;将所述目标参数文件中的参数值确定为所述缺省参数项的缺省参数值。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述网络路由设备转发的多个指定协议的网络流量;分别对不同协议的网络流量进行流量分析,生成针对不同协议的参数文件,每个参数文件中还包括协议类型;将所述参数文件保存到所述配置文件数据库中。3.根据权利要求2所述的方法,其特征在于,所述分别对不同协议的网络流量进行流量分析,生成针对不同协议的参数文件,包括:对所述多个指定协议的网络流量进行解码,分离得到不同协议的网络流量;调用每种协议的协议分析器,通过对相应协议类型的网络流量进行分析,从所述网络流量中提取预定义的有效参数;根据每种协议的有效参数生成对应协议的参数文件。4.根据权利要求2或3所述的方法,其特征在于,所述将所述目标参数文件中的参数值确定为所述缺省参数项的缺省参数值,包括:当所述目标参数文件为一个时,将所述一个目标参数文件中的参数值确定为所述缺省参数值;当所述目标参数文件为多个时,按照预设的优先级规则,从所述多个目标参数文件中确定配置优先级最高的目标参数文件中的参数值为所述缺省参数值。5.根据权利要求4所述的方法,其特征在于,所述网络拓扑中的网络流量由探针模块探测得到;所述每个参数文件中还包括:参数源地址,所述参数源地址为探测到对应网络流量的探针模块的地址;所述按照预设的优先级规则,从所述多个目标参数文件中确定配置优先级最高的目标参数文件中的参数值为所述缺省参数值,包括:确定每个目标参数文件中参数源地址的网段优先级权重值;确定每个目标参数文件中协议类型的协议优先级权重值;对所述网段优先级权重值和所述协议优先级权重值的乘积进行排序,将乘积...

【专利技术属性】
技术研发人员:宋涛刘玲徐斌
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1