摘要:网络设备厂商内部及厂商之间不同系列、不同层次的产品指令集的格式、功能、执行要求等虽然近似,但设备指令异构并不统一,导致出现设备管理复杂、安全管理不到位、自动化操作困难等诸多问题.针对以上问题,分析比对了国内外主流厂商指令集功能、格式等,设计了基于网络设备中间指令的跨操作系统平台和厂商设备平台的网络设备驱动中间件.该中间件向上提供通用设备驱动,以API函数形式统一操作接口,屏蔽设备指令异构、如何执行等复杂琐碎的问题,无缝实现不同设备间通用配置管理;向下兼容主流厂商产品常用指令,通用支持主流链路协议,并可简单可扩展地实现各类设备驱动.该中间件可部署运用于设备自动化管理中,结合网络拓扑发现实现设备信息自动化配置管理,是实现细粒度日志管理、权限管理、报表管理等模块的基础,可大量减少人工投入,增强网络信息安全管理.