OSPF实现的模块结构
1. 配置管理接口提供OSPF与底层的接口、向外输出日志及监视信息、接受配置命令、管理OSPF程序的运行等功能 2. 接口/NEIGHBOR状态机模块提供处理接口、邻节点根据事件改变其所处状态的功能,并生成LSDB 3. 路由计算模块对LSDB进行分析、计算,维护和管理OSPF路由表,升级系统路由表,并通知其他模块发送相应报文。 4. 报文处理模块处理OSPF的各类报文,向状态机模块提供数据。