一种交换机配置上线方法、装置、设备及存储介质与流程

文档序号:38035872发布日期:2024-05-17 13:21阅读:11来源:国知局
一种交换机配置上线方法、装置、设备及存储介质与流程

本发明涉及通信网络,特别涉及一种交换机配置上线方法、装置、设备及存储介质。


背景技术:

1、交换机是一种网络通信设备,用于在网络通信领域中连接多个网络设备,通过个性化配置使能设备数据交换等功能,从而可转发数据包实现设备之间的通信。传统上,交换机配置开局需要手动进行,且涉及到网络参数的规划设置,因此均需要专业人员的配合介入才能完成设备调试开局。然而,随着用户业务及网络规模的不断扩展,网络设备配置开局需求也不断增长,手动逐台配置开局的瓶颈也逐渐显露;同时对设备开局实施的灵活性、时效性及设备开局服务质量提出了新的挑战。手动开局方式,存在效率较低、技术门槛、远程调测不便捷、点对点开局成本较高等问题现象;而ztp(zero touch provisioning,即零配置自动开局)开局方式虽然提供了批量化配置的方式,但同时也产生了兼容性、环境依赖性、定制成本等相关问题因素。因此,如何解决当前开局方式中存在的部署效率、易用性、兼容性、灵活性、开局成本等综合性问题是本领域技术人员亟需要解决的问题。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种交换机配置上线方法、装置、设备及存储介质,能够实现交换机的自动配置上线。其具体方案如下:

2、第一方面,本技术公开了一种交换机配置上线方法,应用于客户端,包括:

3、基于预设可视化界面获取用户端发送的针对目标交换机的配置认证信息,并基于所述配置认证信息进行账号合法性校验;

4、若所述账号合法性校验通过,则获取预设服务端发送的针对所述目标交换机的客户端配置信息;

5、基于所述客户端配置信息和网卡选择指令对所述目标交换机的本地环境进行配置,以搭建所述目标交换机的私有配置网络环境;

6、获取用户发送的任务配置信息,并基于所述任务配置信息登录所述私有配置网络环境;

7、在所述私有配置网络环境下,基于所述客户端配置信息中的vpn账号和ftp账号从预设云端获取所述目标交换机的配置文件,以便基于所述配置文件完成所述目标交换机的配置上线。

8、可选的,所述基于预设可视化界面获取用户端发送的针对目标交换机的配置认证信息,并基于所述配置认证信息进行账号合法性校验,包括:

9、获取用户端发送的针对目标交换机的认证账号信息和设备信息,并基于所述认证账号信息和设备信息生成账号认证请求;

10、将所述账号认证请求发送至认证服务端,以便所述认证服务端进行账号合法性校验。

11、可选的,所述若所述账号合法性校验通过,则获取预设服务端发送的针对所述目标交换机的客户端配置信息,包括:

12、若所述账号合法性校验通过,则通过预设vpn服务端、认证账号信息和设备信息判断是否存在vpn账号;

13、若不存在,则创建相应的vpn账号、ftp账号和vpn配置信息以得到客户端配置信息;

14、获取所述预设vpn服务端发送的针对所述目标交换机的客户端配置信息。

15、可选的,所述通过预设vpn服务端、认证账号信息和设备信息判断是否存在vpn账号之后,还包括:

16、若存在,则获取所述vpn账号对应的ftp账号和vpn配置信息以得到客户端配置信息。

17、可选的,所述基于所述客户端配置信息和网卡选择指令对所述目标交换机的本地环境进行配置,以搭建所述目标交换机的私有配置网络环境,包括:

18、基于所述客户端配置信息将vpn安装至本地环境;

19、基于所述预设可视化界面获取网卡选择指令并基于所述网卡选择指令进行本地环境部署,以搭建所述目标交换机的私有配置网络环境。

20、可选的,所述基于所述任务配置信息登录所述私有配置网络环境,包括:

21、基于所述任务配置信息进行本地初始化设置和所述目标交换机初始化设置后,以在所述预设可视化界面上生成vpn登录主界面;

22、通过所述vpn登录主界面获取登录指令,以登录所述私有配置网络环境。

23、可选的,所述基于所述客户端配置信息中的vpn账号和ftp账号从预设云端获取所述目标交换机的配置文件,以便基于所述配置文件完成所述目标交换机的配置上线,包括:

24、基于所述客户端配置信息中的vpn账号进行所述目标交换机的登录验证;

25、若所述登录验证通过,则通过ftp账号从预设ftp服务端获取所述目标交换机的配置文件,以便基于所述配置文件完成所述目标交换机的配置上线。

26、第二方面,本技术公开了一种交换机配置上线装置,应用于客户端,包括:

27、账号校验模块,用于基于预设可视化界面获取用户端发送的针对目标交换机的配置认证信息,并基于所述配置认证信息进行账号合法性校验;

28、配置信息获取模块,用于若所述账号合法性校验通过,则获取预设服务端发送的针对所述目标交换机的客户端配置信息;

29、网络环境搭建模块,用于基于所述客户端配置信息和网卡选择指令对所述目标交换机的本地环境进行配置,以搭建所述目标交换机的私有配置网络环境;

30、网络环境登录模块,用于获取用户发送的任务配置信息,并基于所述任务配置信息登录所述私有配置网络环境;

31、交换机配置模块,用于在所述私有配置网络环境下,基于所述客户端配置信息中的vpn账号和ftp账号从预设云端获取所述目标交换机的配置文件,以便基于所述配置文件完成所述目标交换机的配置上线。

32、第三方面,本技术公开了一种电子设备,包括:

33、存储器,用于保存计算机程序;

34、处理器,用于执行所述计算机程序以实现前述的交换机配置上线方法。

35、第四方面,本技术公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的交换机配置上线方法。

36、可见,本技术中,基于预设可视化界面获取用户端发送的针对目标交换机的配置认证信息,并基于所述配置认证信息进行账号合法性校验;若所述账号合法性校验通过,则获取预设服务端发送的针对所述目标交换机的客户端配置信息;基于所述客户端配置信息和网卡选择指令对所述目标交换机的本地环境进行配置,以搭建所述目标交换机的私有配置网络环境;获取用户发送的任务配置信息,并基于所述任务配置信息登录所述私有配置网络环境;在所述私有配置网络环境下,基于所述客户端配置信息中的vpn账号和ftp账号从预设云端获取所述目标交换机的配置文件,以便基于所述配置文件完成所述目标交换机的配置上线。即,通过获取一系列的配置指令,依次执行交换机的配置,生成私有配置网络环境,实现目标交换机的配置上线。这样一来,只需交换机支持基本的console口及管理口接入,普通用户也能够一键式的完成交换机的个性化开局配置;同时也支持多用户并发自助部署,解决单点开局问题;并且服务端云上部署,具有可靠性高、通用性强、高可扩展性、敏捷性等特点,用户端接入互联网即可随时随地使用自助开局工具进行快速部署开局;从而使得交换机的部署和配置过程变得更加简单和高效,沟通及配置开局成本也较之更具性价比。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1