一种基于C# 的网络设备自动化登录工具的研制

2020-04-27 03:57周海鹏余婷婷刘立亮
科学技术创新 2020年7期
关键词:网络设备交换机客户端

叶 磊 文 涛 周海鹏 余婷婷 刘立亮

(国网安徽省电力有限公司宣城供电公司,安徽 宣城242000)

1 概述

随着公司业务的不断拓展,网络技术的不断提升,为了满足公司业务的需求,目前,公司在内外信息网络中已部署及实施了网络设备数量达到300 台,并逐年呈增长趋势,随着网络设备数量的不断增长,通过人工方式对网络设备信息进行管控已无法满足,运维人员在使用通过putty 或SecureCRT 对网络设备进行操作时,无法准确掌握众多的设备信息情况,从而导致给运维人员带来繁重的工作任务,造成工作效率缓慢。

为了帮助网络运维人员减少工作量,避免繁琐重复的登录操作,提高运维人员工作效率,在保证网络设备信息安全的情况下,加强网络设备信息的可控性,减少繁琐登录流程,提升运维效率,亟需对网络设备自动化登录工具的研制,解决由网络设备数量庞大与繁琐的工作操作、密码管控等问题。

2 系统设计及功能

2.1 总体架构

网络设备自动化登录工具主要包括客户端和管理端两个模块,管理端主要实现对网络设备信息的管理,客户端主要实现对网络设备的自动登录功能。系统总体架构如图1。

2.2 技术架构

网络设备自动化登录工具整合利用现有技术手段,实现对网络设备的自动登录功能。主要由设备层、实施层、控制层和应用层四方面组成。网络设备自动化登录工具技术架构如图2。

设备层:针对不同品牌的交换机设备,主要设备品牌包括:思科、华为、华三、中兴、锐捷、迈普等;实施层:实现对交换机信息的管控,包括交换机设备的IP 地址、登录方式、品牌、账号、密码等维护操作,支持新增、修改、删除、导出、导入等;采集层:主要从设备层的交换机中获取其配置信息;应用层:主要以2 种模式进行呈现,管理端以网站的形式进行信息展示,实现对网络设备的管理;客户端以客户端的形式实现对网络设备的自动登录。

图1 网络设备自动化登录工具总体架构图

图2 网络设备自动化登录工具技术架构图

2.3 功能设计

根据系统业务需求,对网络设备自动化登录工具功能进行设计,主要分为以下功能:

2.3.1 网络设备管理

收集网络设备的相关信息,以列表的形式对网络设备信息进行展示,并支持设备信息的新增、修改、删除功能,同时支持根据Excel 模板批量导入设备信息,支持导出。

2.3.2 网络设备自动登录

以客户端的形式运行于终端设备中,并通过putty 的应用实现对网络设备的自动化登录。

3 工具应用场景

网络设备管理:

以列表的形式,对网络设备进行管理,支持新增、修改、删除、导入、导出等功能。

图3 网络设备展示

图4 网络设备自动登录

4 结论

通过网络设备自动化登录工具的应用,实现了对网络设备信息的统一管控,加强了对网络设备密码安全管理规范化、标准化,同时通过自动化登录,有效的帮助网络运维人员避免繁琐重复的登录操作,减少工作量,提高运维人员工作效率。

猜你喜欢
网络设备交换机客户端
你的手机安装了多少个客户端
你的手机安装了多少个客户端
“人民网+客户端”推出数据新闻
——稳就业、惠民生,“数”读十年成绩单
网络设备的安装与调试课程思政整体设计
面向未来网络的白盒交换机体系综述
网络设备故障分析与检测系统的需求分析
局域网交换机管理IP的规划与配置方案的探讨
更换汇聚交换机遇到的问题
基于地铁交换机电源设计思考
新华社推出新版客户端 打造移动互联新闻旗舰