论文部分内容阅读
RMON ( Remote Network Monitoring ,远程网络监视)是一套MIB(Management Information Base,管理信息库)定义,其定义了标准的网络监视功能和接口,使基于SNMP(Simple Network Management Protocol,简单网络管理协议)的管理终端和远程监视器之间能够通信。告警是RMON的特色功能之一。告警组定义网络性能的一组阈值,如果阈值在某方面被超过,监视器将产生警告并把警告发向网管站。公有协议规定RMON告警对象为特定变量的对象标识符,该规定使得RMON告警组只能监控单个网络性能参数,无法跟踪局部网络性能参数。在日趋复杂的网络环境中,传统规范对告警对象的限制使RMON告警组难以满足探测网络综合性能的需求。为了解决上述问题,本文在公有协议的基础上提出了扩展RMON告警功能的相关措施,制定出新的MIB规范,将RMON告警对象由选取MIB中的一个节点变量扩展为选取多个节点变量,即原告警对象对应一个节点变量,扩展后的新告警对象对应多个节点变量的运算表达式。由于告警表达式中含有多个节点变量,每个节点变量代表着网络某方面性能,新告警对象的值便可反映出多个网络指标组合变化情况。此外,本文对采样计算类型等参数也进行了扩展,使RMON告警组工作方式更加灵活。本文设计了告警表达式解释、运算的算法程序,并以vxWorks实时操作系统为平台,以底层软件接口为切入点,利用C语言实现程序模块,最后将代码嵌入原RMON告警组程序应用于网络通讯设备(交换机、路由器等)中,经过在网络上严格的测试和实际应用,扩展后的RMON告警组工作情况良好。扩展后的RMON告警组已成功地应用于大型网络系统中,其监控的范围更加广泛,反馈的内容更加客观,大大增强了RMON告警组在网络管理上的探测能力。