如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
淮阴工学院课程学期论文课程名称:通信设备(自学)选题名称:一种新型IPv6路由器系(院):计算机工程系专业:通信工程班级:通信1051姓名:张姆敏学号:1051302133指导教师:于永彦学年学期:2008~2009学年第1学期2008年12月19日摘要:传统路由器通常基于单个通用CPU,采用实时操作系统,CPU既要完成报文的转发还要运行路由协议和其他控制和管理协议。这种将控制和转发集成在一起的紧耦合结构导致对控制层面和转发层面的任何改动都会牵一发而动全身,致使路由器的扩展性和软件的移植性较差。转发与控制分离体系结构将路由器严格划分为控制和转发两个层面,具有开发成本低、系统可扩展性强、可靠性高等优点。文章介绍了一种基于转发与控制分离设计思想的互联网协议第六版(InternetProtocalVersion6,IPv6)路由器,给出了控制平面软件模块设计,包括路由子系统、内核协议栈、用户空间的应用级进程(OpenRouterMaster)、用户空间的代理级进程(OpenRouterAgent)等模块。关键词:IPv6路由器;控制与转发分离;体系结构目录1论文综述12OpenRouter总体框架12.1系统体系结构12.2软件总体视图13路由子系统设计与实现24基于虚拟路由器模型的协议栈34.1虚拟驱动程序34.2内核协议栈与用户进程的通信35OpenRouterMaster46OpenRouterAgent4总结5参考文献6《通信设备(自学)》课程学期论文61论文综述转发与控制分离体系结构(forwardingandcontrolelementseparating,ForCES)的关键思想是打破控制和转发紧耦合的集成方式,将路由器严格地划分为控制和转发两个层面。控制层面使用通用CPU负责路由的控制和计算,转发层面的每块转发板使用专用CPU(例如网络处理器)负责报文的转发,转发与控制各司其职,在提供高性能报文转发的同时保证了路由控制和计算的高可靠性。本文介绍一种基于ForCES思想的IPv6路由器——通用路由体系结构OpenRouter模型的设计与实现,着重介绍ForCES体系结构下OpenRouterIPv6路由器控制平面的设计与实现。2OpenRouter总体框架2.1系统体系结构OpenRouterIPv6路由器是国防科大计算机学院在自行研制的传统IPv4路由器结构基础上,开发研制的一款支持IPv6、采用转发与控制分离设计理念的新型路由器原型系统。系统继承了传统IPv4路由器的硬件与微码系统,修改微码,使其能够支持IPv6报文转发。所有有关IPv6的路由协议和控制报文的计算与处理不再由路由器内部的CPU完成,而是使用外接通用计算机处理,称之为路由服务器。整个OpenRouterIPv6路由器由路由服务器和传统路由器设备组成。作为转发平面的传统路由器设备功能包括:IPv6报文硬件转发;重定向目的报文到路由服务器;接收和响应来自路由服务器的控制报文,并转化为对被控路由器的操作执行;路由分离控制协议;主动向路由服务器报告异步事件。作为控制平面的路由服务器基于开源路由软件(GUIzebra),完成下列功能:IPv6控制协议(如路由协议、IPv6协议栈、邻居发现等);通用路由器抽象模型及控制接口;路由器分离控制协议;路由器用户界面。2.2软件总体视图所有和IPv6路由协议相关的处理,全部由外置的路由服务器IPv6系统完成,IPv6转发表同样由外部IPv6系统生成之后发送给设备的主控。在外置路由服务器和路由器的主控之间遵循标准的协议和接口。OpenRouter路由器控制软件划分为以下子系统:路由子系统;协议栈及路由设备抽象;OpenRouterMaster;OpenRouterAgent和控制微码扩展;IPv6微码功能支持。3路由子系统设计与实现如图2-1所示,OpenRouter路由器的路由子系统在外置路由服务器上实现,系统采用开源的zebra软件为原型。有关IPv6协议栈功能借助了Linux操作系统现有的协议栈。Zebra是一个路由器的软件实现,如何实现软件控制、硬件转发,是OpenRouter路由器必须要解决的关键问题,也是集中体现转发与控制分离设计理念的地方。为实现路由器硬件转发,外置路由服务器系统必须为路由器设备提供:(1)接口地址添加、删除等更新信息;(2)转发表添加、删除等更新信息;(3)邻居表添加、删除等更新信息。图2-1OpenRouter路由子系统软件结构整个外置路由控制系统与硬件路由器设备的通信都是通过OpenRouter通信协议完成的。OpenRouter通信协议由外置主控方的OpenRouterMaster和硬件路由器设备方的OpenRouterAgent共同组成:二者之间分别建立数据通路和控制通路。数据通路用
Ta的资源
2024年日照市五莲县设备监理师之设备监理合同考试题库附完整答案(全优)
2024年云南省昆明市富民县期货从业资格考试题库【易错题】
2024年永州市道县企业人力资源管理师考试题库及参考答案(考试直接用)
2024年梅州市五华县设备监理师之设备监理合同考试题库含答案(培优B卷)
2024年梅州市五华县设备监理师之设备工程监理基础及相关知识考试题库带答案(夺分金卷)
2024年新疆维吾尔阿勒泰地区理财规划师之二级理财规划师考试题库含完整答案【易错题】
2024年梅州市五华县理财规划师之二级理财规划师考试题库附答案(达标题)
2024年拉萨市当雄县设备监理师之设备工程监理基础及相关知识考试题库附参考答案(实用)
2024年拉萨市当雄县设备监理师之设备工程监理基础及相关知识考试题库精品(基础题)
2024年西藏那曲地区施工员之设备安装施工基础知识考试题库精品(名师推荐)
灵波****ng
实名认证
内容提供者
相关资源
最近下载
最新上传
2025届安徽省六安市三校九年级化学上学期期末调研试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末调研模拟试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末联考试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末联考模拟试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末考试试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末考试模拟试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末综合测试试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末综合测试模拟试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末统考试题含解析.docx
2025届安徽省六安市三校九年级化学上学期期末统考模拟试题含解析.docx