论文部分内容阅读
路由器的接口即指路由器系统与网络中的其他设备交换数据并相互作用的部分,其功能是完成路由器与其它网络设备的数据交换,在路由器中起着至关重要的作用。为了提高路由器的性能,解决路由器接口种类繁多难于管理的难题,本文针对路由器的接口设计了路由器接口管理软件,并且编码实现,还使用VC进行了仿真。全文主要工作和研究内容:
1、对路由器的作用及其接口进行详细的说明,论述了路由器接口管理软件的地位和作用,提出了接口管理软件的设计思想和主要研究内容,并给出了路由器接口的数据结构。
2、设计了路由器接口管理软件的接口创建和删除模块,给出了详细的流程图,并且编码实现,还使用VC进行了仿真。
3、设计了路由器接口管理软件的接口信息同步机制,给出了详细的流程图并且编码实现。
4、设计了路由器接口管理软件的接口维护模块,对接口维护模块的接口命令、接口状态、接口链表、接口hash表、接口参数写驱动失败等问题进行了详细的分析,并给出了相应的数据结构和处理流程。
5、设计了路由器接口管理软件的收发包模块,设计了统一的处理流程,然后以一种报文结构为例,对收发包模块进行详细说明。
6、论述了协议Graceful Restart和接口管理热备份的作用,并对接口管理热备份模块进行设计,提出了保证协议Graceful Restart的接口管理热备份同步机制,给出了详细流程图,并且编码实现。
本论文对路由器接口管理软件进行设计和编码,实现了把不同接口的共性剥离出来,集中统一流程,对接口间的差异做单独处理的设计思想。该软件性能稳健,功能齐全,具有一定的工程应用前景。