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