● 摘要
互联网(Internet)是信息时代的产物,在短短的几年时间里,它已经迅速蔓延到世界的各个角落,并在一定程度上消除了人与人之间的空间距离,它已逐渐成为人们工作,学习,生活中必不可少的工具,可以毫不过分地讲,互联网是人类发展历史上的又一伟大丰碑。本课题源于北京航空航天大学软件学院EDA实验室的项目,是针对全国特殊行业网络开发的路由设备。目标是建立一个网络多层交换(SOC)系统级芯片设计平台,尝试一种效率更高的网络信息传输协议栈策略,能方便地为用户衍生出多种不同的网络交换产品。本文的工作是对上层路由协议和用户配置管理界面的开发、以及模拟上层创建的路由表与下层转发表的交互通信工作。根据客户的需求,上层路由协议使用RIP协议,通过RIP协议来生成一张路由表,这张路由表也是下层数据包转发所使用的转发表的信息来源。用户配置管理界面提供了人机交互的接口和管理员控制路由器的平台。在开发这个项目时,本课题的开发顺序是,先实现中间部分的RIP路由协议,然后实现用户配置管理界面,在测试了上面两部分系统能够满足功能需求后,再模拟路由表与转发表之间的交互通信工作。本课题完成的这些工作,主要是解决了上层用户控制路由器的界面和提供了下层所需要的路由信息,并提出了路由表与转发表之间利用共享内存的方法进行信息交互。完成了这些工作,此网关系统的路由表、用户配置管理界面、路由表与转发表之间的信息交互功能就已经完成了。本文第一章介绍了项目的背景,第二章分析了项目的需求,第三章介绍了项目用到的主要技术和总体结构,第四章具体描述本人负责的各个子系统具体的实现,第五章进行了测试,第六章是对本人工作的总结。
相关内容
相关标签