基于NP的多网网关数据面软件设计与实现

基于NP的多网网关数据面软件设计与实现

论文摘要

作为最常见的网络设备之一,网关是各种网络互联互通的“网络中枢”。它连接着多个网络,同时处理着网络间大量的数据流,其性能直接关系到网络的服务质量。传统的网关主要是基于专用集成电路的系统解决方案,但是这种方案在带来高性能的同时,却带来了灵活性不足的问题。网络应用中对网络设备的最重要的需求之一就是网络设备必须能够适应新协议和新业务的需求,因此把网络处理器引入传统的网关设计,从而给其带来足够的灵活性就显得尤其重要。论文以“多网网关关键技术及原型样机研究”项目的研究工作为基础,探讨了多网网关的硬件实现原理和软件实现框架,并通过比较分析几种硬件平台的优缺点,基于网络处理器的灵活性和高性能优势,研究了一个基于网络处理器IXP2350的多网网关数据面软件实现方案框架。该软件框架能实现IPv4单播/组播转发、流量统计与控制、拥塞避免和不同网络多个层次的协议转换等功能。论文重点研究IXP2350网络处理器的硬件体系结构以及软件可移植架构的软件开发模型,并通过设计与实现一个数据包转发系统,探索了在网络处理器上的软件开发模式,论文的工作为进一步研制网络处理器上的软件系统,提供了良好的基础。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 国内外研究及应用现状
  • 1.1.1 多网网关设备的研究现状
  • 1.1.2 网络处理器技术和发展趋势
  • 1.2 研究背景及意义
  • 1.3 本文研究内容及章节安排
  • 第二章 多网网关硬件结构及软件方案
  • 2.1 多网网关的功能
  • 2.2 多网网关硬件实现原理
  • 2.2.1 硬件平台的选择
  • 2.2.2 硬件实现方案
  • 2.3 多网网关软件实现框架
  • 第三章 INTEL IXP 2350 网络处理器及其软件编程
  • 3.1 INTEL IXA概述
  • 3.2 IXP 2350 硬件结构概述
  • 3.2.1 IXP 2350 硬件结构组成
  • 3.2.2 IXP 2350 特征及优点
  • 3.3 IXP 2350 主要硬件单元
  • 3.3.1 Intel XScale Core
  • 3.3.2 微引擎
  • 3.3.3 SRAM控制器
  • 3.3.4 DRAM控制器
  • 3.3.5 SHaC单元
  • 3.3.6 MSF媒质与交换结构接口
  • 3.3.7 NPE网络处理引擎
  • 3.3.8 PCI控制器
  • 3.3.9 高速总线
  • 3.4 IXP 2350 软件可移植性框架及开发环境
  • 3.4.1 IXA软件可移植性框架
  • 3.4.2 IXP 2350 软件开发环境
  • 3.5 IXP 2350 软件编程模型及关键技术
  • 3.5.1 IXP 2350 编程模型
  • 3.5.2 微引擎间的通信问题
  • 3.5.3 核心端与微引擎间的通信问题
  • 第四章 IXP 2350 数据面原型软件设计与实现
  • 4.1 数据面原型软件功能与模块组成
  • 4.2 软件微模块设计
  • 4.2.1 数据包接收微模块
  • 4.2.2 数据包处理转发微模块
  • 4.2.3 数据包发送微模块
  • 4.2.4 任务派遣环
  • 4.3 软件设计中的重要数据结构
  • 4.3.1 存储器的使用
  • 4.3.2 链表数据结构
  • 4.3.3 SRAM Q-Array数据结构
  • 4.3.4 环缓冲区数据结构
  • 第五章 数据包转发软件仿真及分析
  • 5.1 仿真工具及环境
  • 5.1.1 IXA SDK Workbench仿真概述
  • 5.1.2 仿真参数配置
  • 5.2 仿真结果分析
  • 结束语
  • 致谢
  • 参考文献
  • 作者在读期间研究成果
  • 相关论文文献

    • [1].重组人血管内皮抑制素联合NP化疗治疗中晚期非小细胞肺癌的临床效果[J]. 河南医学研究 2020(01)
    • [2].“吃+NP”动宾惯用语作为语用策略的适应性考察[J]. 昭通学院学报 2020(01)
    • [3].新型硝化抑制剂NP对黑土无机氮转化的影响[J]. 河北农业科学 2016(05)
    • [4].沙利度胺与NP方案联合治疗晚期非小细胞肺癌的疗效及对炎症因子和VEGF的影响[J]. 中国高等医学教育 2017(07)
    • [5].试析动后NP为数量宾语的把字句[J]. 外文研究 2015(02)
    • [6].维吾尔语名词短语(NP)结构[J]. 语文学刊 2013(24)
    • [7].经PICC泵入恩度联合NP方案治疗非小细胞肺癌的观察及护理[J]. 临床医药文献电子杂志 2016(38)
    • [8].香菇多糖联合NP方案对中晚期非小细胞肺癌患者的疗效及免疫功能的影响[J]. 中国生化药物杂志 2014(08)
    • [9].猪伪狂犬病病毒NP株的分离鉴定[J]. 动物医学进展 2015(03)
    • [10].NP完全问题研究及前景剖析[J]. 武汉工程大学学报 2015(10)
    • [11].乳腺癌术后辅助NP方案化疗的可行性分析[J]. 数理医药学杂志 2020(11)
    • [12].甘露聚糖肽注射液联合NP方案治疗中晚期非小细胞肺癌的疗效观察[J]. 中国医药导刊 2014(03)
    • [13].鸦胆子油乳注射液联合NP方案治疗中晚期肺癌的临床观察[J]. 当代医学 2014(02)
    • [14].谈一种特殊的“这/那不是NP嘛”结构反问句[J]. 学术交流 2013(02)
    • [15].“V_单+NP”语块的衍生途径及其制约因素[J]. 语言教学与研究 2012(04)
    • [16].艾迪注射液联合NP方案治疗非小细胞肺癌的临床观察[J]. 中国社区医师(医学专业) 2012(29)
    • [17].康艾注射液联合NP方案治疗非小细胞肺癌50例疗效观察[J]. 西部中医药 2012(09)
    • [18].NP方案序贯易瑞沙治疗晚期肺腺癌的临床观察[J]. 中国医药指南 2012(25)
    • [19].艾迪注射液联合NP方案治疗非小细胞肺癌的临床观察[J]. 中国社区医师(医学专业) 2012(32)
    • [20].NP方案加放疗治疗上腔静脉综合征80例临床分析[J]. 中国社区医师(医学专业) 2011(05)
    • [21].消癌平注射液联合NP方案治疗晚期NSCLC的临床观察[J]. 中国医药导报 2011(08)
    • [22].NP方案联合三维适形放疗治疗局部晚期非小细胞肺癌的疗效及安全性观察[J]. 中国当代医药 2011(13)
    • [23].精元康胶囊对NP方案化疗治疗非小细胞肺癌减毒作用的观察[J]. 中医学报 2010(03)
    • [24].NP方案序贯、同步放疗治疗中晚期非小细胞肺癌疗效的对比研究[J]. 中国社区医师(医学专业) 2010(35)
    • [25].氯尼达明联合NP方案治疗30例晚期非小细胞肺癌[J]. 中国肿瘤临床 2010(13)
    • [26].NP方案同步放疗治疗Ⅲ~Ⅳ期非小细胞肺癌[J]. 实用医技杂志 2009(01)
    • [27].消癌平注射液联合NP方案治疗晚期肺癌56例近期疗效观察[J]. 肿瘤基础与临床 2009(01)
    • [28].扶正解毒法配合NP化疗方案治疗晚期非小细胞肺癌临床研究[J]. 中国中医急症 2009(05)
    • [29].急性心肌梗死患者MMP-9、PⅢNP变化的临床分析[J]. 亚太传统医药 2009(06)
    • [30].华蟾素注射液联合NP方案治疗非小细胞肺癌的临床研究[J]. 医学理论与实践 2009(08)

    标签:;  ;  ;  ;  

    基于NP的多网网关数据面软件设计与实现
    下载Doc文档

    猜你喜欢