基于NP的路由器核心软件技术的研究与实现

基于NP的路由器核心软件技术的研究与实现

论文摘要

现在的Internet已经转变为具有商业价值的承载网,必须为所承载的每一类业务提供所需要的服务质量(Quality ofService,QoS)保证和维护管理。要在网络中提供QoS,必须在网络边界路由器上对进入服务提供商网络的通信流量进行控制,以确保通信速率限定在服务限制的范围内,防止网络拥塞。新一代的可编程的、专为IP网络设计的网络处理器(Network Processor,NP)技术实现了软件业务灵活性和高性能硬件转发的有机结合,成为网络处理设备的核心。 本文针对城域网中通信流量大,突发性强的特点,提出了基于NP软件开发技术的网络流量管理解决方案——自适应用户流量管理系统(Adaptive User Traffic Management System,AUTMS),能够自适应的完成网络流量的控制,有效地避免网络拥塞,为进一步提供QoS做保证。本文首先介绍了NP的特点以及QoS理论基础,然后分析了产生网络拥塞的原因,阐述了网络边界流量调节器在网络中的重要作用;接着详细介绍了系统关键设备用户流量管理器UTM(User Traffic Management)的实现方式和用到的关键技术CAR(Commited Access Rate)算法,并重点介绍了系统的微码核心处理模块(NP部分)的软件实现方案;测试结果表明该AUTMS系统能够有效地完成速率限制,达到2.5G的处理能力,符合系统设计的要求。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 课题的背景和来源
  • 1.2 课题的意义
  • 1.3 课题的主要内容
  • 1.4 本章小结
  • 第二章 NP基础和网络拥塞问题
  • 2.1 NP介绍
  • 2.1.1 发展背景
  • 2.1.2 体系结构特点
  • 2.1.3 产品现状
  • 2.2 QoS理论基础
  • 2.2.1 QoS的定义
  • 2.2.2 QoS体系结构
  • 2.2.3 网络拥塞问题
  • 2.2.4 通信速率管理
  • 2.3 本章小结
  • 第三章 基于NP的AUTMS系统模型及UTM实现方案
  • 3.1 系统模型
  • 3.2 UTM中用到的主要技术
  • 3.2.1 CAR算法
  • 3.2.2 子网和策略选择
  • 3.2.3 策略老化
  • 3.3 UTM中的功能模块
  • 3.3.1 系统组成及处理流程
  • 3.3.2 UTM子模块说明
  • 3.4 本章小结
  • 第四章 基于NP的微码核心处理模块的实现
  • 4.1 Vitesse公司的IQ2x00芯片
  • 4.1.1 芯片概述
  • 4.1.2 芯片内部结构
  • 4.1.3 报文处理流程
  • 4.1.4 编程语言和环境
  • 4.2 微码模块总体流程
  • Car处理流程'>4.3 QosCar处理流程
  • Car的流程示意图'>4.3.1 QosCar的流程示意图
  • 4.3.2 策略匹配
  • 4.3.3 令牌桶算法的具体实现
  • 4.3.4 入列操作
  • 4.4 本章小结
  • 第五章 UTM系统测试结果及性能分析
  • 5.1 功能测试
  • 5.1.1 转发能力测试
  • 5.1.2 稳定性测试
  • 5.1.3 限流测试
  • 5.2 性能测试
  • 5.2.1 单条IP条目不同包长的测试
  • 5.2.2 不同IP条目数量测试结果
  • 5.2.3 单条IP条目不同限速测试
  • 5.3 本章小结
  • 第六章 结束语
  • 6.1 本文总结
  • 6.2 展望
  • 参考文献
  • 学术论文撰写及发表情况
  • 致谢
  • 西北工业大学学位论文知识产权声明书
  • 西北工业大学学位论文原创性声明
  • 相关论文文献

    • [1].一种针对多核神经网络处理器的窃取攻击[J]. 信息安全学报 2020(03)
    • [2].基于多核网络处理器的编程与设计[J]. 信息与电脑(理论版) 2013(20)
    • [3].基于多核网络处理器的时间感知整形技术研究与实现[J]. 微电子学与计算机 2019(12)
    • [4].基于网络处理器关键技术的研究与应用[J]. 电脑知识与技术 2011(09)
    • [5].最新2.4GHz ZigBee无线网络处理器实现ZigBee功能[J]. 电子设计技术 2008(06)
    • [6].网络处理器中的高速缓冲机制及其有效性分析[J]. 清华大学学报(自然科学版)网络.预览 2008(01)
    • [7].网络处理器 让国产硬件硬起来[J]. 信息安全与通信保密 2014(02)
    • [8].基于多核网络处理器平台的网络入侵检测系统方案研究[J]. 电信网技术 2012(01)
    • [9].基于多核网络处理器的高效流管理技术研究[J]. 小型微型计算机系统 2012(12)
    • [10].网络处理器技术与应用[J]. 吉林省教育学院学报 2008(08)
    • [11].基于网络处理器的网络入侵检测技术研究[J]. 河南科技 2010(15)
    • [12].基于网络处理器的负载均衡算法的研究与实现[J]. 计算机工程与应用 2008(10)
    • [13].研华新品推出96核PacketariumTM网络平台NCP-7560[J]. 国内外机电一体化技术 2010(04)
    • [14].基于众核网络处理器的用户语义识别系统[J]. 计算机技术与发展 2017(07)
    • [15].思博伦助力阿朗进行400G网络处理器测试[J]. 电信网技术 2011(10)
    • [16].RGB推出带宽节约广播网络处理器[J]. 电子与电脑 2010(04)
    • [17].新军Netronome出击高端网络处理器市场[J]. 通信世界 2008(14)
    • [18].RGB网络公司针对中国市场推出带宽节约广播网络处理器[J]. 现代电视技术 2010(04)
    • [19].德州仪器最新2.4 GHz ZigBee~无线网络处理器简化ZigBee设计并加速产品上市进程[J]. 电子技术应用 2008(06)
    • [20].TI诞生2.4 GHz ZigBee无线网络处理器[J]. 电子产品世界 2008(06)
    • [21].400G网络处理器问世 阿尔卡特朗讯借势进驻核心路由器市场[J]. 通信世界 2011(23)
    • [22].众核网络处理器下高速包转发系统设计与实现[J]. 计算机应用与软件 2016(12)
    • [23].STSTEVAL-STLKT01V1 SensorTile开发方案[J]. 世界电子元器件 2017(01)
    • [24].基于多核网络处理器的UTM设计[J]. 计算机工程与设计 2008(22)
    • [25].众核网络处理器下IPSec VPN系统设计与实现[J]. 西安工程大学学报 2016(02)
    • [26].基于多核网络处理器的骨干网DNS检测与联动[J]. 舰船电子对抗 2013(02)
    • [27].资讯[J]. 中国公共安全 2016(13)
    • [28].“中国芯”颠覆冯诺依曼架构 中国首款嵌入式神经网络处理器(NPU)“星光智能一号”诞生——全球首次成功应用于嵌入式视频监控芯片并实现量产[J]. 中国安防 2016(07)
    • [29].网络处理器IXP2850的并行运用研究[J]. 移动通信 2011(Z1)
    • [30].40nm技术,NetLogic与台积电合作[J]. 电子与电脑 2009(08)

    标签:;  ;  ;  ;  ;  

    基于NP的路由器核心软件技术的研究与实现
    下载Doc文档

    猜你喜欢