论文部分内容阅读
本论文针对SNMP网管系统在光收发机中的具体应用,系统的总结和分析了SNMP网络管理系统,并深入的研究了SNMP Agent的结构、功能及其实现的方法。通过对比分析,提出实现SNMP管理系统的新方案,即采用廉价的CPU为核心处理器控制网卡芯片RTL8019实现SNMP Agent的方案,并给出了方案可行性的依据。就我所知,该方案所采用的实现SNMP Agent的方法在目前国内仍无先例,并且实践也证明了该方案的可行性。 分析了SNMP Agent的各大功能模块,具体详细的介绍了实现光收发机SNMP网管系统的软件设计和硬件设计两个部分。克服了单片机资料有限的限制,引入RTOS思想进行软件编程,从而使得我们的C51程序在进行芯片驱动,TCP/IP协议处理的同时还监听串口信号,从而大大提高了CPU的利用率,有效的利用了单片机有限的资源。 编写了具备友好界面SNMP的管理软件,基于多线程的编程方式,软件在进行数据库后台处理,串口监听的同时也对指定Ip的具体Agent进行了查询,同时可以监管500台机器。 硬件Agent模块持续不断电工作24小时,除了网络繁忙的时间段,所有数据报均可正确发送接收,试验结果表明:该系统的可靠性很高的。