基于模板的网络设备配置系统
2016-01-12牟亿赵钦马严
软件 2015年11期
牟亿++赵钦++马严



摘要:随着互联网的逐步发展,网络的复杂性在不断的增加,系统的异构性变得越来越普遍,从而使得网络管理变的越来越困难。由于使用不同的设备,需要工作人员手动配置,这种方式不仅效率低,而且容易出现人为操作失误。研究一种统一的网络设备的配置技术对于网络管理技术的发展具有重要意义。基于模板的配置系统将各种设备的数据进行抽象存放于数据库,将各种配置命令模板化,将数据库中的数据和对应的模板进行结合,通过Pexpect编程接口与设备进行交互,就能完成相应设备的配置,有极大的扩展性。同时探索上层接口,实现多种方式的数据导入。可完成网络拓扑及网络设备的快速构建,提高工作人员及资源的使用效率。
关键词:软件工程;网络设备配置;设计与实现;模板;Pexpect
中图分类号:TP311.1
文献标识码:A
DOI:10.3969/j.issn.1003-6970.2015.11.014
0 引言
在目前网络系统的异构性变得越来越普遍的情况下,传统的网络控制方式已经不能满足对网络多层次控制管理的要求。网管人员希望能够通过一种统一的方式对设备进行集中管理,不再关注不同厂商以及不同设备之间的差异。
在目前主流的配置技术中,SNMP基于TCP/IP协议工作,采用UDP进行交互,需要应用层本身进行差错控制来保证可靠性,安全机制简单,无法在可靠性和扩展性上满足现有的网络管理需求,大多是将其用于网络中设备的发现及其信息的采集,很少用于实际配置。CLI(命令行管理方式)是目前在网络管理中最主要使用的方。……
登录APP查看全文