网络架构配置信息生成方法、装置、存储介质及电子设备制造方法及图纸

技术编号:27319270 阅读:18 留言:0更新日期:2021-02-10 09:57
本申请公开一种网络架构配置信息生成方法、装置、存储介质及电子设备。该方法包括:获取扩容项目的链路扩容需求参数,及确定扩容项目对应的目标网络设备及目标网络设备的端口状态信息;根据链路扩容需求参数,互联规范模型的互联规范信息,端口分组模型的端口分组信息,及端口映射模型的端口映射信息,生成待选口字典集合;根据链路扩容需求参数,架构角色模型的硬件配套信息,及物料模型的物料属性信息,生成初始可用口字典集合;根据待选口字典集合、端口状态信息和初始可用口字典集合,生成实际选择口字典集合,并生成扩容项目对应的目标互联关系信息;根据目标互联关系信息,生成扩容项目的网络架构配置信息,提升链路扩容准确率和工作效率。准确率和工作效率。准确率和工作效率。

【技术实现步骤摘要】
网络架构配置信息生成方法、装置、存储介质及电子设备


[0001]本申请涉及计算机
,尤其涉及数据处理
,具体涉及一种网络架构配置信息生成方法、装置、存储介质及电子设备。

技术介绍

[0002]目前,网络建设工程师在实施机房网络模块之间网络链路带宽扩容时,各端机房网络模块核心网络设备之间如何连接、整体需要购买的物料清单、购买的物料具体如何组装安装等网络硬件方案需要根据实际建设的各类设备及数量进行人工计算。随着公司业务发展迅猛,机房网络模块之间网络链路扩容需求数量越来越多,且需求场景繁多(包括但不限于扩容涉及两端的架构角色种类、链路扩容总需求带宽、模块需求速率与距离、交付时间等场景),涉及扩容的两端网络设备实际端口使用情况的参照,同时业务对效率及准确性要求却更为严格,每个扩容单通过人工计算则工作量大,而且计算过程复杂,容易出错,从而影响工作效率和质量,最终影响整体公司业务发展和稳定。
[0003]因此,现有技术存在缺陷,有待改进与发展。

技术实现思路

[0004]本申请实施例提供一种网络架构配置信息生成方法、装置、存储介质及电子设备,可以按照不同链路扩容需求参数的生成扩容项目对应的网络架构配置信息,提升链路扩容过程中网络设备硬件方案生成的准确率,以及提升工作效率和质量。
[0005]本申请实施例提供了一种网络架构配置信息生成方法,通过终端设备提供一网络架构应用,所述网络架构应用包括互联规范模型、端口分组模型、端口映射模型、物料模型和架构角色模型,所述方法包括:
[0006]获取扩容项目的链路扩容需求参数,所述链路扩容需求参数包括如下至少一种:扩容场景、扩容总带宽、单端口速率、模块距离和机房网络模块;
[0007]根据所述链路扩容需求参数,确定所述扩容项目对应的目标网络设备及所述目标网络设备的端口状态信息;
[0008]根据所述链路扩容需求参数、所述互联规范模型的互联规范信息、所述端口分组模型的端口分组信息、以及所述端口映射模型的端口映射信息,生成待选口字典集合;
[0009]根据所述链路扩容需求参数、所述架构角色模型的硬件配套信息、以及所述物料模型的物料属性信息,生成初始可用口字典集合;
[0010]根据所述待选口字典集合、所述端口状态信息和所述初始可用口字典集合,生成实际选择口字典集合;
[0011]根据所述实际选择口字典集合,生成所述扩容项目对应的目标互联关系信息;
[0012]根据所述目标互联关系信息,生成所述扩容项目的网络架构配置信息。
[0013]本申请实施例还提供一种网络架构配置信息生成装置,通过终端设备提供一网络架构应用,所述网络架构应用包括互联规范模型、端口分组模型、端口映射模型、物料模型
和架构角色模型,所述装置包括:
[0014]获取模块,用于获取扩容项目的链路扩容需求参数,所述链路扩容需求参数包括如下至少一种:扩容场景、扩容总带宽、单端口速率、模块距离和机房网络模块;
[0015]确定模块,用于根据所述链路扩容需求参数,确定所述扩容项目对应的目标网络设备及所述目标网络设备的端口状态信息;
[0016]第一生成模块,用于根据所述链路扩容需求参数、所述互联规范模型的互联规范信息、所述端口分组模型的端口分组信息、以及所述端口映射模型的端口映射信息,生成待选口字典集合;
[0017]第二生成模块,用于根据所述链路扩容需求参数、所述架构角色模型的硬件配套信息、以及所述物料模型的物料属性信息,生成初始可用口字典集合;
[0018]第三生成模块,用于根据所述待选口字典集合、所述端口状态信息和所述初始可用口字典集合,生成实际选择口字典集合;
[0019]第四生成模块,用于根据所述实际选择口字典集合,生成所述扩容项目对应的目标互联关系信息;
[0020]第五生成模块,用于根据所述目标互联关系信息,生成所述扩容项目的网络架构配置信息。
[0021]本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上任一实施例所述的网络架构配置信息生成方法中的步骤。
[0022]本申请实施例还提供一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如上任一实施例所述的网络架构配置信息生成方法中的步骤。
[0023]本申请实施例提供的网络架构配置信息生成方法、装置、存储介质及电子设备,通过终端设备提供一网络架构应用,网络架构应用包括互联规范模型、端口分组模型、端口映射模型、物料模型和架构角色模型,获取扩容项目的链路扩容需求参数,链路扩容需求参数包括如下至少一种:扩容场景、扩容总带宽、单端口速率、模块距离和机房网络模块;根据链路扩容需求参数,确定扩容项目对应的目标网络设备及目标网络设备的端口状态信息;根据链路扩容需求参数,互联规范模型的互联规范信息,端口分组模型的端口分组信息,以及端口映射模型的端口映射信息,生成待选口字典集合;根据链路扩容需求参数,架构角色模型的硬件配套信息,以及物料模型的物料属性信息,生成初始可用口字典集合;根据待选口字典集合、端口状态信息和初始可用口字典集合,生成实际选择口字典集合;根据实际选择口字典集合,生成扩容项目对应的目标互联关系信息;根据目标互联关系信息,生成扩容项目的网络架构配置信息。本申请实施例可以按照不同链路扩容需求参数的生成对应扩容项目的网络架构配置信息,提升链路扩容过程中网络设备硬件方案生成的准确率,以及提升工作效率和质量。
附图说明
[0024]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于
本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1为本申请实施例提供的链路扩容需求场景的应用界面示意图。
[0026]图2至图5为本申请实施例提供的互联规范模型的应用界面示意图。
[0027]图6本申请实施例提供的端口分组模型的应用界面示意图。
[0028]图7为本申请实施例提供的端口映射模型的应用界面示意图。
[0029]图8为本申请实施例提供的非模块物料模型的应用界面示意图。
[0030]图9为本申请实施例提供的模块物料模型的应用界面示意图。
[0031]图10为本申请实施例提供的架构角色模型的第一应用界面示意图。
[0032]图11为本申请实施例提供的架构角色模型的第二应用界面示意图。
[0033]图12为本申请实施例提供的架构角色模型的第三应用界面示意图。
[0034]图13为本申请实施例提供的架构角色模型的第四应用界面示意图。
[0035]图14为本申请实施例提供的网络链路扩容硬件方案生成系统的整体架构示意图。
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络架构配置信息生成方法,其特征在于,通过终端设备提供一网络架构应用,所述网络架构应用包括互联规范模型、端口分组模型、端口映射模型、物料模型和架构角色模型,所述方法包括:获取扩容项目的链路扩容需求参数,所述链路扩容需求参数包括如下至少一种:扩容场景、扩容总带宽、单端口速率、模块距离和机房网络模块;根据所述链路扩容需求参数,确定所述扩容项目对应的目标网络设备及所述目标网络设备的端口状态信息;根据所述链路扩容需求参数、所述互联规范模型的互联规范信息、所述端口分组模型的端口分组信息、以及所述端口映射模型的端口映射信息,生成待选口字典集合;根据所述链路扩容需求参数、所述架构角色模型的硬件配套信息、以及所述物料模型的物料属性信息,生成初始可用口字典集合;根据所述待选口字典集合、所述端口状态信息和所述初始可用口字典集合,生成实际选择口字典集合;根据所述实际选择口字典集合,生成所述扩容项目对应的目标互联关系信息;根据所述目标互联关系信息,生成所述扩容项目的网络架构配置信息。2.如权利要求1所述的网络架构配置信息生成方法,其特征在于,所述根据所述链路扩容需求参数、所述互联规范模型的互联规范信息、所述端口分组模型的端口分组信息、以及所述端口映射模型的端口映射信息,生成待选口字典集合,包括:根据所述扩容场景,从所述互联规范模型的互联规范信息中查找与所述扩容项目匹配的目标互联规范信息;根据所述总扩容带宽确定所述扩容项目的目标端口数量;根据所述目标互联规范信息和所述目标端口数量,遍历所述目标互联规范信息中指定的本端架构角色和对端架构角色,以从所述端口分组信息中确定与每一架构角色中的每一目标网络设备对应的目标逻辑端口;根据所述端口映射信息,确定与所述目标逻辑端口对应的待选口物理端口名称;根据所述待选口物理端口名称,以及所述待选口物理端口名称对应的端口分组详情信息,生成所述扩容项目的待选口字典集合。3.如权利要求2所述的网络架构配置信息生成方法,其特征在于,所述根据所述待选口物理端口名称,以及所述待选口物理端口名称对应的端口分组详情信息,生成待选口字典集合,包括:将所述待选口物理端口名称作为键,将所述待选口物理端口名称对应的端口分组详情信息作为值,生成待选口字典;遍历所述目标互联规范信息中的本端架构角色与对端架构角色,生成所有目标网络设备对应的待选口字典,所述所有目标网络设备对应的待选口字典构成所述待选口字典集合。4.如权利要求2所述的网络架构配置信息生成方法,其特征在于,所述根据所述链路扩容需求参数、所述架构角色模型的硬件配套信息、以及所述物料模型的物料属性信息,生成初始可用口字典集合,包括:根据所述机房网络模块,确定与所述扩容项目匹配的目标架构快照标识;
获取所述架构角色模型中与所述目标架构快照标识对应的目标硬件配套信息,所述目标硬件配套信息包括型号信息和槽位关系信息;根据所述单端口速率和所述模块距离,确定所述端口分组信息中的目标端口距离和目标端口速率;根据所述目标端口距离和目标端口速率,从所述物料模型的物料属性信息中确定出与所述扩容项目对应的目标物料属性信息;根据所述目标硬件配套信息和所述目标物料属性信息,生成初始可用口物理端口名称;根据所述初始可用口物理端口名称,以及所述初始可用口物理端口名称对应的硬件配套信息和物料属性信息,生成所述扩容项目的初始可用口字典集合。5.如权利要求4所述的网络架构配置信息生成方法,其特征在于,所述根据所述目标硬件配套信息和所述目标物料属性信息,生成初始可用口物理端口名称,包括:根据所述目标硬件配套信息中的槽位关系信息,生成与所述目标网络设备匹配的初始可用口物理端口的后缀信息;根据所述目标硬件配套信息中的型号信息和所述目标物...

【专利技术属性】
技术研发人员:苏保林江芳正熊振
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1