课程学期论文之一种新型IPv6路由器.docx 立即下载
2023-03-17
约5千字
约9页
0
63KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

课程学期论文之一种新型IPv6路由器.docx

课程学期论文之一种新型IPv6路由器.docx

预览

免费试读已结束,剩余 4 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

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共同组成:二者之间分别建立数据通路和控制通路。数据通路用
查看更多
灵波****ng
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

课程学期论文之一种新型IPv6路由器

文档大小:63KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用