监控接口-智能功率模块ipm的主要特点及内部结构原理
13.13 监控接口关于 OSPF 实现的各种状态信息可以通过入口点 OSPF::monitor(struct MonMsg msg, byte type, int size, int conn_id) 动态获得。在 OSPF 实现提供的两个样例移植中,即 Linux ospfd 路由选择守护进程(见第14章)和 OSPF 仿真器(见第15章),这个监控接口已经与分包的 TCP 支持组合在一起(类 TcpPkt,见第5章),从而通过一个命令行接口或 Web 浏览器提供监控(见附录A手册页 ospfd_mon 和 ospfd_browser)。对监控入口点的每一次调用都会引发一个对监控响应程序 OspfSysCalls::monitor_response(struct MonMsg rsp, uns16 type, int size, int conn_id) 的调用,并报告查询结果。监控入口点的第一个参数 struct MonMsg 携带程序清单13.5所述的请求或响应的大部分信息。如果 MonMsg::hdr.exact 非零,则查询等价于 SNMP 的“get”;如果为0,则查询相当于“get_next”。调用者在 MonMsg::body 中指明“get”。
关于 OSPF 的实现细节和更多内容,你可以参考以下资源:
-
OSPF 路由配置 - 详细介绍了如何配置 OSPF 路由。
-
OSPF 路由实验 - 提供了实验性的数据和结果分析。
-
OSPF 路由技术 - 讲解了 OSPF 技术的基本原理和高级应用。
-
OSPF 路由协议详解 - 深入解析了 OSPF 协议的工作机制。
-
思科路由协议 OSPF - 介绍了在思科设备上配置 OSPF 的方法和技巧。
下载地址
用户评论