开放可重构网络实验平台的研究与实现

开放可重构网络实验平台的研究与实现

论文摘要

随着互联网在社会生活各个领域的广泛应用,现有的基础网络已难以满足大规模网络服务和应用在可扩展性、安全性、服务质量和移动性等方面的需求。当前,在三网融合、物联网、云计算以及IPv6过渡等新型技术逐渐改变互联网的同时,互联网基础体系结构也正酝酿着巨大变革。而网络技术作为一门以实验为基础的学科,在大规模实验网络环境中进行实验并收集数据结果,是下一代互联网创新技术研究最有效和最具说服力的手段,因此研究可用于搭建大规模实验网络的实验平台成为互联网解决现有问题和发展创新的重要途径。本文在介绍现有网络实验平台的基础上,针对现有互联网实验平台的不足和下一代互联网实验平台应具备的特性,设计开发了具有开放可编程、功能可重构以及灵活可扩展等特点的新型网络实验平台模型—OpenREP模型。然后,针对OpenREP模型对高效可靠预置功能模块的需求,本文提出EasySwitch报文处理模型。最后,根据OpenREP实验平台模型和EasySwitch报文处理模型的思想设计实现了NetMagic实验平台并基于NetMagic平台运行了网络延迟测量的实例。本文的主要工作和创新点包括:(1)遵循网络实验平台设计的三个需求,即开放性、网络可控性以及用户可定制性,提出OpenREP模型。OpenREP模型具有开放可编程、基于网络控制和基于用户模块进行设计开发的特点,因此OpenREP模型为下一代互联网实验平台的设计和开发提供了重要的理论依据。(2)为支持OpenREP模型基于用户模块的开发模式,本文提出一种高效可靠的新型报文处理模型—EasySwitch报文处理模型。新型报文处理模型EasySwitch通过预置优化设计的通用报文交换及处理逻辑,有效实现用户定制报文处理逻辑与通用报文处理逻辑的解耦分离;而良定义的用户模块接口则允许用户仅需关注特定业务逻辑的实现,有效简化用户的逻辑设计工作。(3)基于OpenREP实验平台模型和EasySwitch报文处理模型的思想,NetMagic小组设计实现了具有开放可重构特性的新型网络实验平台--NetMagic平台。其中,本文主要负责NetMagic平台中部分预置功能模块代码的编写和RLI网络延迟测量应用实例的开发。综上所述,本文提出的OpenREP实验平台模型和EasySwitch报文处理模型,对开放可重构实验平台的设计与实现具有一定的理论意义和指导价值。而且,基于其实现的NetMagic网络实验平台也将在互联网创新研究中发挥重要作用。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 开放可重构网络实验平台
  • 1.3 本文的主要工作
  • 1.4 本文的组织结构
  • 第二章 相关研究
  • 2.1 Click模块化软件路由器
  • 2.1.1 概述
  • 2.1.2 体系结构
  • 2.1.3 系统特点
  • 2.2 NetFPGA实验平台
  • 2.2.1 概述
  • 2.2.2 体系结构
  • 2.2.3 软件接口
  • 2.3 SwitchBlade平台
  • 2.3.1 概述
  • 2.3.2 设计目标
  • 2.3.3 设计实现
  • 2.4 本章小结
  • 第三章 开放可重构实验平台模型研究
  • 3.1 实验平台模型—OpenREP
  • 3.1.1 模型组成
  • 3.1.2 模型特点
  • 3.2 报文处理模型—EasySwitch
  • 3.2.1 模型概述
  • 3.2.2 模型组成
  • 3.2.3 平台资源使用分析
  • 3.2.4 报文调度性能分析
  • 3.3 本章小结
  • 第四章 开放可重构实验平台的实现
  • 4.1 硬件组成结构
  • 4.1.1 NetMagic-08 实验平台
  • 4.1.2 NetMagic-24 实验平台
  • 4.2 可重构的硬件-MagicFPGA
  • 4.2.1 用户模块
  • 4.2.2 通用数据通路
  • 4.2.3 管理模块
  • 4.2.4 接口控制器
  • 4.3 平台编译及资源统计
  • 4.4 平台的应用和开发
  • 4.5 本章小结
  • 第五章 基于NetMagic的RLI延迟测量
  • 5.1 RLI延迟测量
  • 5.2 基于UM的实现方案
  • 5.2.1 硬件通路
  • 5.2.2 插入算法实现
  • 5.2.3 参考报文格式
  • 5.2.4 摘要报文格式
  • 5.3 实验网络与结果分析
  • 5.3.1 实验网络
  • 5.3.2 结果分析
  • 5.4 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 附录A 基本定理
  • 附录B 参考报文插入算法
  • 相关论文文献

    标签:;  ;  ;  ;  

    开放可重构网络实验平台的研究与实现
    下载Doc文档

    猜你喜欢