OSPF实现的思路--路由协议开发所使用的统一平台
1. 路由协议开发所使用的统一平台
我们现在路由协议开发使用的平台是GATED,它提供与系统接口及SOCKET接口,各种协议的任务调度功能,TRACE功能等,它可以解析为如下几个模块:
1. 配置接口处理各类路由协议的配置 2. 各类路由协议包括OSPF,RIP,ISIS,BGP,EGP等 3. 日志和监测模块提供日志及监测功能 4. 任务调度和资源管理模块是系统主程序所在模块,提供初始化,任务调度,资源管理,系统信号处理等功能。 5. 路由表管理提供与系统路由表的接口。 6. 操作系统接口提供了与底层其他模块的接口,如SOCKET等。