集群路由器软件结点平台的实现技术研究

集群路由器软件结点平台的实现技术研究

论文摘要

随着网络规模和复杂性不断增加,互联网体系结构正面临着重大理论挑战。传统的计算机网络理论和技术在经历了几十年的发展变化之后,已经越来越不能适应今天和未来网络应用发展的要求,在面临网络流量的高突发性和自相似性、大规模网络系统的复杂性和可控性、网络可信性等问题面前显得越来越无力。为此我们提出了OpenRouter体系结构。本文首先介绍软件路由器的概念与意义,课题背景、任务及研究目标。接着介绍OpenRouter体系结构,软件集群路由器的概念。本文在OpenRouter体系结构下,主要负责转发结点的研究和设计。首先是研究国外已有的转发服务功能的软件可扩展路由器Plugins,Scout和Click,对他们进行分析、对比。在此基础上,根据OpenRouter体系结构对转发结点的要求,研究和设计模块化软件路由器MSR。设计的主要方针是首先分类和提取出逻辑功能模块LFB,接着选择MSR使用的配置及LFB开发语言。最后根据OpenRouter体系结构要求,在扩展Click已有的逻辑功能模块的同时,设计进行GRE操作的LFB和用于分发操作的LFB。在实现阶段,根据设计方针,首先选择Rose作为MSR的语言使用,分析了使用Rose的好处。接着我们对MSR中的LFB按照Rose语言规范进行分类,并在Rose语言中详细定义这五类LFB。使用Rose语言描述逻辑功能模块。在MSR中我们总共设计了40个逻辑功能模块。最后我们特别列出几个重要LFB的设计与实现方案:GRE逻辑功能模块CheckGREHeader,GREEncap,StripGREHeader以及用于分类操作的逻辑功能模块Splitfirst。在设计MSR的同时,为了整个项目的延续性,设计开发了一个试验系统。这个试验系统为以后试验的开展提供了一个灵活,易扩展的平台。

论文目录

  • 图目录
  • 表目录
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 软件扩展路由器介绍
  • 1.2 课题研究背景
  • 1.3 课题研究内容及研究意义
  • 1.4 论文组织
  • 第二章 相关研究工作
  • 2.1 软件集群路由器简介
  • 2.2 Plugins 系统简介
  • 2.3 Click 系统简介
  • 2.3.1 Click 系统体系结构
  • 2.3.2 Click 系统相关技术——网络地址转换
  • 2.3.3 Click 系统扩展技术——多CPU 设计
  • 2.4 Scout 系统简介
  • 2.5 三种软件路由器的对比分析
  • 2.5.1 Extensibility(改变一个系统的构成)
  • 2.5.2 Scheduling(调度报文的处理)
  • 2.5.3 Flow Isolation(隔离流处理)
  • 2.5.4 总结
  • 2.5.5 软件路由性能比较
  • 第三章 软件转发结点平台(MSR)的总体设计
  • 3.1 研究背景
  • 3.1.1 OpenRouter 体系结构模型简介
  • 3.1.2 系统语言
  • 3.1.3 隧道技术
  • 3.2 软件转发结点平台(MSR)总体框架
  • 3.2.1 转发功能模块设计
  • 3.2.2 隧道技术设计
  • 3.2.3 深度报文处理设计
  • 3.3 MSR 和Click,Scout,Plugins 对比
  • 第四章 MSR 的实现技术研究
  • 4.1 研究背景
  • 4.2 MSR 逻辑功能模块设计
  • 4.2.1 逻辑功能模块描述
  • 4.2.2 逻辑功能模块设计
  • 4.3 GRE 相关模块的设计与实现
  • 4.4 Splitfirst 逻辑功能模块的设计与实现
  • 4.5 逻辑功能模块的测试
  • 第五章 试验系统的研究与设计
  • 5.1 试验系统的设计
  • 5.2 试验系统的开发
  • 5.3 试验系统的扩展
  • 5.4 试验系统的测试
  • 第六章 总结
  • 6.1 全文工作总结
  • 6.2 工作展望
  • 致谢
  • 攻读硕士期间发表的论文
  • 参考文献
  • 附录:MSR 中逻辑功能模块的设计
  • 相关论文文献

    • [1].多能形式能源路由器的能量流动研究[J]. 分布式能源 2020(01)
    • [2].实现IPSec VPN高可用[J]. 网络安全和信息化 2020(01)
    • [3].家用路由器电子数据取证方法[J]. 刑事技术 2020(03)
    • [4].路由器技术及其发展探寻[J]. 科学技术创新 2018(17)
    • [5].路由器空闲时是否需关闭[J]. 大众用电 2018(11)
    • [6].鹅卵石分支路由器[J]. 设计 2018(22)
    • [7].低版本引发路由器重启[J]. 网络安全和信息化 2016(01)
    • [8].聊聊路由器和猫的区别[J]. 计算机与网络 2016(23)
    • [9].怎么样给路由器提升网速[J]. 计算机与网络 2017(04)
    • [10].能源互联网中H桥直流能源路由器的研究[J]. 电测与仪表 2017(07)
    • [11].如何瞬间提高路由器网速[J]. 计算机与网络 2017(18)
    • [12].高阶路由器结构研究综述[J]. 计算机工程与科学 2016(08)
    • [13].高性能路由器技术体系、关键问题及发展趋势[J]. 电子技术与软件工程 2016(18)
    • [14].化繁为简,让普通路由器变得智能简单起来[J]. 电脑知识与技术(经验技巧) 2015(02)
    • [15].骨干网路由器攻击方法分析[J]. 电子技术与软件工程 2015(11)
    • [16].提高路由器安全性的7项措施[J]. 金融科技时代 2015(06)
    • [17].路由器级联有讲究[J]. 中国有线电视 2015(10)
    • [18].你的路由器被劫持了吗?[J]. 电脑迷 2014(04)
    • [19].好用的家庭路由器[J]. 电脑迷 2015(12)
    • [20].路由器典型故障分析与排除[J]. 电脑迷 2018(03)
    • [21].计算机网络中路由器的应用与配置[J]. 电脑迷 2018(07)
    • [22].闲置小U盘变身最强大路由器[J]. 电脑迷 2008(08)
    • [23].把路由器的“耳朵”叫醒——升级路由器[J]. 电脑爱好者 2009(03)
    • [24].传统路由器变“智能”[J]. 电脑爱好者 2014(15)
    • [25].莫乱刷 路由器固件升级有讲究[J]. 电脑迷 2014(10)
    • [26].精致的劲量小子 TOTOLINK A6004NS路由器[J]. 电脑爱好者 2017(04)
    • [27].信号满格 新一代路由器导购[J]. 电脑爱好者 2017(06)
    • [28].丹麦实验发现植物放路由器附近会更快枯死[J]. 科技致富向导 2014(02)
    • [29].路由器新玩法[J]. 创业家 2014(06)
    • [30].使用路由器感觉网络比较慢怎么办?[J]. 计算机与网络 2013(23)

    标签:;  ;  ;  

    集群路由器软件结点平台的实现技术研究
    下载Doc文档

    猜你喜欢