可编程路由器的可编程技术研究与应用

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:zhongdezhufangchuxu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今互联网信息技术高速发展,传统TCP/IP体系结构开始面对可扩展性、动态性和安全可控性等难题的挑战。由此引发了未来互联网的研究热潮,研究者开始设计未来互联网的体系架构、协议、算法,以期解决目前互联网所遇到的难题。在未来网络实验网中,传统路由器的特点不能满足验证协议算法的需求,可编程路由器的概念因此被提出,并设计应用于网络体系架构的验证。   国内外诸多研究机构研究未来互联网的同时,针对可编程路由器提出并设计了各自的方案,可编程路由器也因此具备多种特性,如可编程性、虚拟化、高效管理等。本文的研究工作在国家973项目“未来互联网性能评估与实验验证”的资助下完成。本文针对未来网络实验网中如何有效验证新协议、新算法的问题,采用数据流分析与模块化设计的方法,研究转发机制、扩展机制等可编程技术,并基于NetFPGA平台进行了应用设计。论文的主要工作和成果包含以下几个方面:   1)针对如何折中处理性能与兼容未知协议的问题,采用控制平面与数据平面相分离的方式,将控制平面基于Linux软件实现,数据平面基于NetFPGA实现。将大部分数据转发业务交由硬件处理,逻辑复杂的操作交由软件实现。此平台的选用,能从根本上提供一个高速、易重构的环境,而转发与控制的分离也从基础上保证了路由器的处理性能与灵活的扩展能力。   2)数据转发是路由器的重要功能,针对转发机制研究可编程技术,使其能够兼容多种协议数据的转发。以传统IP转发流程为基础对查表转发流程进行改进,设计映射转发表MFIB,使用精确匹配方式只需进行一次查表过程。保证效率的同时提高了系统的兼容性。同时,针对扩展机制研究可编程技术,在控制平面扩展协议算法计算MFIB表,采用功能模块化加命令注册的方式,使得路由器在管理控制及路由计算上具备良好的扩展特性。   3)从系统结构的角度去分析基于NetFPGA的可编程路由器,设计其运行流程,将研究的可编程技术在控制平面与数据平面进行实现,从具体模块的角度分析了两种机制的应用。最后搭建真实网络环境进行核心模块的测试,以及整体系统的功能测试及性能测试。测试结果表明,所研究的可编程路由器能够部署协议进行验证,兼容非IP数据的转发,相对软件可编程路由器Quagga具备较好的转发性能。
其他文献
随着网络负载急剧增加,给网络的结构带来了很大的压力,软件定义网络(software-defined networking,简称SDN)顺势产生。准确的测量网络的性能是保证网络高性能运行的前提。  本研
个性化推荐通过收集和分析用户显式或隐式的有效信息,从而为用户推荐所需要的个性化信息,进而能够很好地解决信息过载问题。基于矩阵分解的推荐算法是目前个性化推荐的前沿重要
无线传感器网络作为能量受限的网络,其能量十分有限,为了有效节省能量延长网络的使用寿命,在网络设计时就必须考虑降低能量消耗的方法和措施。根据已有的研究结果表明,无线传输部
不良评论正在影响着数以亿计的互联网用户,部分用户因不良评论而抑郁甚至自杀。传统的过滤不良评论的算法有两种。一是通过简单的关键词过滤技术进行评论过滤。二是在不良评论数据集上训练一个通用机器学习模型,然后使用此模型对评论进行判别。以上两种算法都没有考虑到用户个性化问题。由于不同用户具有不同的背景、拥有不同的性格,所以他们对不良评论的判别标准也是不同。无论是关键字过滤还是训练出来的通用模型都远无法满足用
学位
聚类是一种无监督学习方法,通过聚类技术可以从数据中获取大量知识,为此,研究人员提出了许多不同的聚类算法,其中基于目标函数的聚类是人们研究的热点,并被广泛地应用于很多
随着客观世界中的业务流程变得越来越复杂,以及对外界变化的适应性要求越来越高,利用工作流技术来组织业务流程、提高生产和管理效率已经成为很多单位实施信息化建设的重要手段
目前互联网已成为了人们生活中发布和传递信息的最为重要的载体。然而,人们并不满足于此。通过访问网站获取多种类、直接、全方位的服务已经成为当下最为迫切的需求。许多企事
近年来,随着计算机技术的不断发展和医学影像质量的不断提高,计算机辅助手术导航逐步成为医学和计算机领域的一个研究热点,它具有快速定位病灶位置,制定最佳手术的方案,减少手术创
随着计算机网络的不断发展和各种新的应用不断涌现,互联网为人们的生活提供了丰富的服务。而在这些网络服务当中,占用网络流量最多的要算是QQ一系列服务、P2P下载等。在这些服
随着互联网以及建立在互联网上的各种新业务的飞速发展,互联网的用户规模不断扩大。由此,IPv4已经不能完全满足互联网的发展要求,并且暴露出了明显的局限性,其中最大的缺陷就是IP