论文题目: 一种新型路由器体系结构及其实现技术研究
论文类型: 博士论文
论文专业: 计算机科学与技术
作者: 王宝生
导师: 卢锡城
关键词: 路由器体系结构,网络体系结构,网络控制,集群路由器,独立控制路由器
文献来源: 国防科学技术大学
发表年度: 2005
论文摘要: 路由器是互联网基础设施的重要组成部分,网络的快速发展对路由器性能和功能要求不断提高,路由器体系结构如何适应技术和应用发展的需求,成为了网络领域的研究热点。近年来,虽然研究人员先后提出了主动网络、可编程网络、开放控制式路由器、软件可扩展路由器和面向用户控制的路由器等多种路由器体系结构,但从总体上讲,路由器体系结构技术进展仍不能适应网络技术的快速发展和网络规模不断扩大,在控制开放性、功能可扩展性、规模可伸缩性、系统可用性和应用感知性等方面仍面临诸多挑战。 论文针对当前路由器体系结构,尤其是路由器控制体系结构面临的问题进行了深入的研究,分析了ForCES、SoftRouter、NPForum、P1520、RCP等相关体系结构的特点,从规模、性能、控制、服务和应用感知等多维开放可扩展的理念出发,提出了一个结构灵活、开放可扩展的通用路由器体系结构—OpenRouter模型。OpenRouter模型将路由器划分为转发实体(FE)和控制实体(CE),其中控制实体又可以进一步垂直划分为控制服务层和操作服务层。OpenRouter模型的开放性特点来自于控制实体与转发实体之间、控制服务层与操作服务层之间、控制服务层与外部应用之间定义的三个层次的开放可编程接口。OpenRouter模型将这三个层次的编程接口分别定义为控制接口(C-API)、编程接口(P-API)和用户接口(U-API):C-API是一个分离控制协议,它使得路由器的控制功能完全独立于路由器交换功能,增强了路由器控制的伸缩性和灵活性;P-API能有效提高网络控制协议开发的通用性和灵活性;U-APl支持上层用户应用与网络控制协议之间的交互,实现应用对网络的主动控制和感知。同时,我们还分别在多个控制实体之间以及多个转发实体之间定义了三个对等层协同机制,有效支持OpenRouter模型的多维可扩展,它们分别是:控制服务协同协议(CSCP)、控制实体协同协议(CECP)和转发实体协同协议(FECP)。基于这三个协同协议,OpenRouter模型能支持控制协议在多控制实体间的分布并行处理、多控制实体间的协同和冗余备份,以及由多个转发实体构成的转发集群功能。 OpenRouter模型中,对等层协同机制是实现可扩展性的关键。本文主要研究了FE之间的转发实体协同协议和CE之间的控制实体协同协议的关键算法及协同策略。转发实体协同协议的核心是如何动态构造转发实体集群内部的转发路径。针对小规模的转发集群和大规模的转发集群这两种典型环境,本文分别提出了集中路径构造算法CPCA和分布路径构造算法DPCA,有效解决了转发集群内部拓扑发现与路径构造问题。根据CE间的控制实体协同协议的控制实体和转发实体实现差异,以及控制协同策略实现难度的不同,我们提出了四种控制协同策略CSB、RSGR、CPD与CPS,以及协同选举协议CSP,动态协商CE角色并完成故障角色转换。 路由器控制和转发分离的开放编程接口,增加了路由器体系结构的灵活性,但同时也造成控制平面的路由信息库与转发平面报文转发表之间的路由不一致问题。本文首先给出
论文目录:
图索引
表索引
摘要
ABSTRACT
第一章 绪论
1.1 路由器技术面临的挑战
1.2 路由器体系结构面临的问题和需求
1.3 课题背景
1.4 本文工作及论文结构
第二章 相关研究工作
2.1 主动网络体系结构
2.2 可编程网络体系结构
2.2.1 IEEE P1520
2.2.2 网络处理器模型(NPForum)
2.3 软件可扩展路由器体系结构
2.4 开放控制的路由器体系结构
2.4.1 通用交换管理协议(GSMP)
2.4.2 控制与转发分离体系结构(IETF ForCES)
2.4.3 路由控制平台(RCP - Route Control Platform)
2.4.4 软路由器(SoftRouter)
2.4.5 控制智能与知识平面
2.5 面向用户选择的体系结构
2.5.1 Route Control技术
2.5.2 ROSE
2.6 本章小结
第三章 开放可扩展的路由器体系结构—Open Router
3.1 OpenRouter模型
3.2 OpenRouter模型层次接口
3.2.1 用户接口(U-API)
3.2.2 编程接口(P-API)
3.2.3 控制接口(C-API)
3.3 OpenRouter模型对等关系
3.4 OpenRouter转发实体抽象与建模
3.5 OpenRouter模型分析
3.5.1 OpenRouter模型可扩展性
3.5.2 openRouter模型控制性能
3.5.3 OpenRouter模型安全性
3.5.4 OpenRouter模型可用性
3.6 本章小结
第四章 Open Router模型协同机制
4.1 OpenRouter集群转发协同机制
4.1.1 问题提出
4.1.2 集中路径构造算法(CPCA - Central Path Construction Algorithm)
4.1.3 分布路径构造算法(DPCA - Distributed Path Construction Algorithm)
4.2 OpenRouter冗余控制协同机制
4.2.1 OpenRouter的冗余控制协同策略
4.2.2 协同选举协议(CSP - Corporation Selection Protocol)
4.3 本章小结
第五章 OpenRouter模型的路由一致性研究
5.1 路由不一致问题的形式化描述
5.1.1 路由不一致问题定义
5.1.2 转发黑洞
5.1.3 错误投递
5.2 路由一致化算法
5.2.1 路由操作原语
5.2.2 一致化过程
5.2.3 面向可遍历转发平面的平稳一致化算法
5.2.4 面向不可遍历转发平面的平稳一致化算法
5.3 实现与实验结果
5.3.1 算法复杂性分析
5.3.2 算法时间估计与实测结果
5.4 本章小结
第六章 OpenRouter原型系统实现
6.1 基于OpenRouter模型的路由控制可扩展IPv6路由器
6.1.1 基于NP的IPv6转发平台
6.1.2 IPv6路由控制服务器
6.1.3 系统软件视图
6.1.4 开放分离控制协议的实现
6.1.5 系统典型工作流程
6.2 基于OpenRouter模型的可扩展软件集群路由器
6.2.1 SCR节点
6.2.2 转发模型的描述
6.2.3 集群转发的实现
6.2.4 面向控制服务的HA协同实现
6.3 性能评测
6.4 本章小结
第七章 总结与展望
7.1 本文总结
7.2 展望
致谢
攻读博士期间发表的论文
攻读博士期间参与的科研工作和获奖情况
参考文献
发布时间: 2006-09-22
参考文献
- [1].可重构虚拟化路由器体系结构及关键技术研究[D]. 马世聪.国防科学技术大学2016
- [2].集群路由器体系结构及其关键技术的研究[D]. 管剑波.国防科学技术大学2005
- [3].可信移动计算环境体系结构及关键技术研究[D]. 余鹏飞.华中科技大学2010
- [4].认知可重构的高效能Web服务体系结构研究[D]. 张帆.解放军信息工程大学2013
- [5].C~4ISR体系结构服务视图建模描述与分析方法研究[D]. 王磊.国防科学技术大学2011
- [6].单层用户数据交换平台体系结构研究[D]. 窦军.西南交通大学2011
- [7].新型蜜网体系结构及告警聚类的关键技术研究[D]. 胥小波.北京邮电大学2012
- [8].互联网体系结构应用适应性评估方法研究[D]. 朱敏.清华大学2014
- [9].开放架构路由器关键技术研究[D]. 贾凤根.解放军信息工程大学2011
- [10].互联网点到多点传送机制可演进性研究[D]. 林嵩.清华大学2012
相关论文
- [1].并行路由器体系结构若干关键技术研究[D]. 胡晓峰.国防科学技术大学2004
- [2].高速边缘路由器IPSec体系结构及关键技术的研究[D]. 荣霓.国防科学技术大学2005
- [3].多端口路由器并发测试技术研究[D]. 宋波.西南交通大学2005
- [4].高速路由器的数据转发技术研究[D]. 吴卫东.华中科技大学2005
- [5].T比特高性能路由器QoS实现机制研究[D]. 刘勤让.中国人民解放军信息工程大学2004
- [6].路由协议并行处理技术研究[D]. 张晓哲.国防科学技术大学2005
- [7].高性能路由器的服务质量关键技术研究[D]. 庞斌.中国科学院研究生院(计算技术研究所)2003
- [8].高性能业务路由器系统软件研究[D]. 吉萌.华中科技大学2006