交换机的配置方法技术

技术编号:39747747 阅读:7 留言:0更新日期:2023-12-17 23:45
本发明专利技术公开了一种交换机的配置方法

【技术实现步骤摘要】
交换机的配置方法、装置、非易失性存储介质及电子设备


[0001]本专利技术涉及交换机领域,具体而言,涉及一种交换机的配置方法

装置

非易失性存储介质及电子设备


技术介绍

[0002]目前越来越多的行业使用白盒网络设备,相对于传统专用网络设备的扩展性弱

耦合性强

价格高等缺点

白盒网络设备具备灵活可编程

软硬件解耦

易扩展等特点

而随着用户需求的增加,白盒交换机配置数量倍增,导致设备加载配置时间倍增,从而导致设备开机速度慢,设备重启加载配置速度慢的问题

[0003]针对上述交换机的配置效率低的问题,目前尚未提出有效的解决方案


技术实现思路

[0004]本专利技术实施例提供了一种交换机的配置方法

装置

非易失性存储介质及电子设备,以至少解决交换机的配置效率低的技术问题

[0005]根据本专利技术实施例的一个方面,提供了一种交换机的配置方法,包括:获取交换机的预设配置集合,其中,所述预设配置集合包括:多个配置类别对应的第一配置信息,每个所述配置类别存在对应的配置模块,所述配置模块用于根据所述配置类别对应的预设配置信息完成对所述交换机的配置;通过第一配置线程按照所述配置类别将所述第一配置信息发送至对应的所述配置模块,其中,在所述第一配置线程中多个所述配置模块并行设置,所述预设配置信息包括所述第一配置信息,所述配置模块用于根据所述第一配置信息完成对所述交换机的配置;将所述第一配置线程未能配置的所述第一配置信息作为第二配置信息,其中,所述第二配置信息与所述第一配置信息存在依赖关系;通过第二配置线程将所述第二配置信息发送至多个所述配置模块,其中,所述预设配置信息还包括所述第二配置信息,所述配置模块用于根据所述第二配置信息完成对所述交换机的配置

[0006]可选地,所述第二配置线程中多个所述配置模块串行设置,通过第二配置线程将所述第二配置信息发送至多个所述配置模块包括:通过所述第二配置线程将所述第二配置信息在串行设置的多个所述配置模块中依次传输,其中,所述第二配置线程中的多个所述配置模块依次根据所述第二配置信息进行配置

[0007]可选地,所述第二配置线程中多个所述配置模块并行设置,通过第二配置线程将所述第二配置信息发送至多个所述配置模块包括:识别所述第二配置信息的配置类别;通过所述第二配置线程按照所述配置类别将所述第二配置信息发送至对应的所述配置模块,其中,在所述第二配置信息依赖的所述第一配置信息通过所述第一配置线程完成配置的情况下,所述第二配置线程中的所述配置模块根据所述第二配置信息完成对所述交换机的配置

[0008]可选地,在通过所述第二配置线程按照所述配置类别将所述第二配置信息发送至对应的所述配置模块之后,所述方法还包括:确定所述第二配置线程未能配置的所述第二
配置信息;再次通过所述第二配置线程对未能配置的所述第二配置信息进行配置,直到所述第二配置线程的配置次数达到预设配置次数

[0009]可选地,获取交换机的预设配置集合包括:获取多个所述第一配置信息;识别每个所述第一配置信息中的关键词,其中,所述关键词用于指示所述第一配置信息对应的配置类别;按照所述关键词将所述第一配置信息划分至对应的所述配置类别;根据多个所述配置类别对应的第一配置信息,确定所述预设配置集合

[0010]可选地,通过第一配置线程按照所述配置类别将所述第一配置信息发送至对应的所述配置模块包括:将同一所述配置类别中的多个所述第一配置信息分配至对应的配置队列;按照所述配置类别为每个所述配置队列分配对应的所述第一配置线程;通过多个并发的所述第一配置线程,将每个所述配置队列中的所述第一配置信息逐个发送至对应的配置模块

[0011]可选地,将所述第一配置线程未能配置的所述第一配置信息作为第二配置信息包括:在将所述第一配置信息发送至第一配置线程之后,检测所述配置模块对所述第一配置信息的配置情况,其中,所述配置情况用于表示所述第一配置信息是否通过所述配置模块完成配置;在所述配置情况表示所述第一配置信息未通过所述配置模块完成配置的情况下,为所述第一配置信息添加标签,得到所述第二配置信息

[0012]根据本专利技术实施例的另一方面,还提供了一种交换机的配置装置,包括:获取模块,用于获取交换机的预设配置集合,其中,所述预设配置集合包括:多个配置类别对应的第一配置信息,每个所述配置类别存在对应的配置模块,所述配置模块用于根据所述配置类别对应的预设配置信息完成对所述交换机的配置;第一发送模块,用于通过第一配置线程按照所述配置类别将所述第一配置信息发送至对应的所述配置模块,其中,在所述第一配置线程中多个所述配置模块并行设置,所述预设配置信息包括所述第一配置信息,所述配置模块用于根据所述第一配置信息完成对所述交换机的配置;确定模块,用于将所述第一配置线程未能配置的所述第一配置信息作为第二配置信息,其中,所述第二配置信息与所述第一配置信息存在依赖关系;第二发送模块,用于通过第二配置线程将所述第二配置信息发送至多个所述配置模块,其中,所述预设配置信息还包括所述第二配置信息,所述配置模块用于根据所述第二配置信息完成对所述交换机的配置

[0013]根据本专利技术实施例的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质用于存储程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述交换机的配置方法

[0014]根据本专利技术实施例的另一方面,还提供了一种电子设备,包括:存储器和处理器,所述处理器用于运行存储在所述处理器中的程序,其中,所述程序运行时执行上述交换机的配置方法

[0015]在本专利技术实施例中,获取交换机的预设配置集合,其中,预设配置集合包括:多个配置类别对应的第一配置信息,每个配置类别存在对应的配置模块,配置模块用于根据配置类别对应的预设配置信息完成对交换机的配置;通过第一配置线程按照配置类别将第一配置信息发送至对应的配置模块,其中,在第一配置线程中多个配置模块并行设置,预设配置信息包括第一配置信息,配置模块用于根据第一配置信息完成对交换机的配置;将第一配置线程未能配置的第一配置信息作为第二配置信息,其中,第二配置信息与第一配置信
息存在依赖关系;通过第二配置线程将第二配置信息发送至多个配置模块,其中,预设配置信息还包括第二配置信息,配置模块用于根据第二配置信息完成对交换机的配置;从而通过并行设置的多个配置模块同步对不同配置类别的第一配置信息进行配置,并筛选出未能通过并行设置的配置模块完成配置的第二配置信息,在具有依赖关系的第二配置信息进行配置,实现了提高交换机的配置效率的技术效果,进而解决了交换机的配置效率低技术问题
。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种交换机的配置方法,其特征在于,包括:获取交换机的预设配置集合,其中,所述预设配置集合包括:多个配置类别对应的第一配置信息,每个所述配置类别存在对应的配置模块,所述配置模块用于根据所述配置类别对应的预设配置信息完成对所述交换机的配置;通过第一配置线程按照所述配置类别将所述第一配置信息发送至对应的所述配置模块,其中,在所述第一配置线程中多个所述配置模块并行设置,所述预设配置信息包括所述第一配置信息,所述配置模块用于根据所述第一配置信息完成对所述交换机的配置;将所述第一配置线程未能配置的所述第一配置信息作为第二配置信息,其中,所述第二配置信息与所述第一配置信息存在依赖关系;通过第二配置线程将所述第二配置信息发送至多个所述配置模块,其中,所述预设配置信息还包括所述第二配置信息,所述配置模块用于根据所述第二配置信息完成对所述交换机的配置
。2.
根据权利要求1所述的方法,其特征在于,所述第二配置线程中多个所述配置模块串行设置,通过第二配置线程将所述第二配置信息发送至多个所述配置模块包括:通过所述第二配置线程将所述第二配置信息在串行设置的多个所述配置模块中依次传输,其中,所述第二配置线程中的多个所述配置模块依次根据所述第二配置信息进行配置
。3.
根据权利要求1所述的方法,其特征在于,所述第二配置线程中多个所述配置模块并行设置,通过第二配置线程将所述第二配置信息发送至多个所述配置模块包括:识别所述第二配置信息的配置类别;通过所述第二配置线程按照所述配置类别将所述第二配置信息发送至对应的所述配置模块,其中,在所述第二配置信息依赖的所述第一配置信息通过所述第一配置线程完成配置的情况下,所述第二配置线程中的所述配置模块根据所述第二配置信息完成对所述交换机的配置
。4.
根据权利要求3所述的方法,其特征在于,在通过所述第二配置线程按照所述配置类别将所述第二配置信息发送至对应的所述配置模块之后,所述方法还包括:确定所述第二配置线程未能配置的所述第二配置信息;再次通过所述第二配置线程对未能配置的所述第二配置信息进行配置,直到所述第二配置线程的配置次数达到预设配置次数
。5.
根据权利要求1所述的方法,其特征在于,获取交换机的预设配置集合包括:获取多个所述第一配置信息;识别每个所述第一配置信息中的关键词,其中,所述关键词用于指示所述第一配置信息对应的配置类别;按照所述关键词将所述第一配置信息划分至对应的所述配置...

【专利技术属性】
技术研发人员:尹杨美成武文徐小玲黄智威李俊
申请(专利权)人:中电信智能网络科技有限公司
类型:发明
国别省市:

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

1