以一种大容量的光线路终端(Optical Line Terminal,OLT)设备网管软件开发为背景,分析了Ip Infusion公司的协议软件ZebOS的框架结构以及框架内各个模块的通信机制。结合当前主流的开源网管软件NetSNMP,采用了Master-Subagen(t主代理和子...以一种大容量的光线路终端(Optical Line Terminal,OLT)设备网管软件开发为背景,分析了Ip Infusion公司的协议软件ZebOS的框架结构以及框架内各个模块的通信机制。结合当前主流的开源网管软件NetSNMP,采用了Master-Subagen(t主代理和子代理方式),实现了ZebOS与NetSNMP的集成与移植。本网管软件设计将子代理部署在ZebOS模块内部,提高了系统的可扩展性和程序部署的灵活性,总体上降低了系统内部各模块的通信复杂度,提高了程序可靠性。文章中给出的基于主代理和子代理结合的方式,对其他类似的大型设备网管软件开发以及现有设备网管软件开发及改造具有一定的参考意义。展开更多
文摘以一种大容量的光线路终端(Optical Line Terminal,OLT)设备网管软件开发为背景,分析了Ip Infusion公司的协议软件ZebOS的框架结构以及框架内各个模块的通信机制。结合当前主流的开源网管软件NetSNMP,采用了Master-Subagen(t主代理和子代理方式),实现了ZebOS与NetSNMP的集成与移植。本网管软件设计将子代理部署在ZebOS模块内部,提高了系统的可扩展性和程序部署的灵活性,总体上降低了系统内部各模块的通信复杂度,提高了程序可靠性。文章中给出的基于主代理和子代理结合的方式,对其他类似的大型设备网管软件开发以及现有设备网管软件开发及改造具有一定的参考意义。