摘要
以一种大容量的光线路终端(Optical Line Terminal,OLT)设备网管软件开发为背景,分析了Ip Infusion公司的协议软件ZebOS的框架结构以及框架内各个模块的通信机制。结合当前主流的开源网管软件NetSNMP,采用了Master-Subagen(t主代理和子代理方式),实现了ZebOS与NetSNMP的集成与移植。本网管软件设计将子代理部署在ZebOS模块内部,提高了系统的可扩展性和程序部署的灵活性,总体上降低了系统内部各模块的通信复杂度,提高了程序可靠性。文章中给出的基于主代理和子代理结合的方式,对其他类似的大型设备网管软件开发以及现有设备网管软件开发及改造具有一定的参考意义。
Facing to a large capacity OLT network management software development, this paper analyzes software architecture and its inner modules’ communication mechanism of ZebOS from IP Infusion Company, designs a new network management software which uses a master-subagent mode and integrates ZebOS and an open source mainstream network management software NetSNMP. Subagents are distributed at ZebOS’ inner modules, which improves system scalability and deployment flexibility, reduces communication complexity of system inner modules, and enhances software reliability. The master-subagent mode used in the system provides a reference for upgrading the existing equipment network management softwares or developing other similar large-scale equipment network management softwares.
出处
《电力信息化》
2012年第7期18-22,共5页
Electric Power Information Technology