基于网络处理器实现的ATM交换机多协议标记交换

基于网络处理器实现的ATM交换机多协议标记交换

论文摘要

该文课题来源于作者在重庆金美通信有限责任公司工作期间的ATM交换机研制项目。随着网络带宽需求的飞速增长,以及多媒体通信技术的迅速发展,对位于各网络节点设备的性能提出了更高的要求,在要求更高吞吐量的同时,还要求网络设备能够很好的支持新的协议和应用。而早期基于通用CPU使用软件实现的设备虽然具有很好的灵活性,但其性能却无法得到很好的提高;于是出现了ASIC技术,采用硬件实现二、三层的处理,性能问题得到了很好的解决,然而增加了开发成本,缺乏灵活性,还是没有很好的解决网络飞速发展带来的高性能和高灵活性要求;于是出现了网络处理器技术,综合解决了通用CPU和ASIC所存在的问题。该课题项目就是为了解决上述问题而设计的,主要实现了基于IXP2350网络处理器技术的ATM交换机多协议标记交换(MPLS)。该网络处理器定位于网络接入级,解决2.5Gbps以下的线速数据交换和转发效率问题。该论文在分析MPLS基本原理和IXP2350硬件架构基础上,充分利用了IXP2350提供的多线程机制、分离式总线结构及分布式缓存技术,设计了MPLS网络处理器的硬件架构和软件架构,并通过分析MPLS转发过程,设计了系统中所需的数据结构;在分析设计的基础上,实现了基于IXP2350网络处理器的MPLS转发平面各功能模块。目前该课题已在自研制的ATM交换机上得到成功应用。

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 研究背景
  • 1.2 多协议标记交换
  • 1.2.1 MPLS的发展
  • 1.2.2 MPLS的优点
  • 1.2.3 MPLS发展面临的问题
  • 1.3 网络处理器
  • 1.3.1 网络处理器的产生
  • 1.3.2 利用IXP2350实现MPLS的优势
  • 1.4 论文的主要工作及意义
  • 1.5 论文组织结构
  • 2 MPLS协议分析
  • 2.1 论文组织结构
  • 2.2 MPLS基本概念
  • 2.3 MPLS网络体系结构
  • 2.4 MPLS技术
  • 2.4.1 MPLS的头部格式
  • 2.4.2 标记分配
  • 2.4.3 标签分配
  • 2.4.4 标签交换过程
  • 2.5 本章小结
  • 3 IXP2350网络处理器
  • 3.1 IXP2350硬件结构
  • 3.1.1 微引擎
  • 3.1.2 IXP2350硬件结构对并行处理的支持
  • 3.2 IXP2350编程相关技术
  • 3.2.1 IXA可移植性框架
  • 3.2.2 微引擎的编程模型
  • 3.2.3 串行数据流的处理问题
  • 3.2.4 多线程技术
  • 3.2.5 分布式缓存机制
  • 3.3 本章小结
  • 4 基于IXP2350的MPLS转发模块总体设计
  • 4.1 系统目标
  • 4.2 硬件架构设计
  • 4.3 软件架构设计
  • 4.4 系统资源分配
  • 4.5 MPLS路由器转发过程分析
  • 4.6 存储空间计算
  • 4.7 调度循环机制
  • 5 基于IXP2350的MPLS转发模块的实现
  • 5.1 系统数据结构与接口
  • 5.1.1 缓冲区句柄和缓冲区描述符
  • 5.1.2 数据结构之间的映射关系
  • 5.1.3 缓冲区链表结构
  • 5.2 MPLS网络处理器各功能模块介绍
  • 5.2.1 数据包接收模块
  • 5.2.2 转发模块处理
  • 5.2.3 包封装模块
  • 5.2.4 队列管理模块
  • 5.2.5 队列调度模块
  • 5.2.6 发送模块
  • 5.2.7 系统性能测试
  • 6 总结和展望
  • 致谢
  • 参考文献
  • 附录
  • A. 多个buffer链的接收流程图
  • B. 入口芯片队列管理流程图
  • C. 队列调度流程图
  • D. QM消息处理模块流程图
  • E. 发送模块流程图
  • 相关论文文献

    • [1].ATM蛋白在神经退行性病变中的作用及机制研究进展[J]. 中国医院药学杂志 2015(06)
    • [2].女子买9100元冥币当美元存入银行通过ATM提现[J]. 民间传奇故事(A卷) 2017(02)
    • [3].美国纽约出现啤酒ATM 凭卡可自取数十种口味的啤酒[J]. 中国食品 2017(15)
    • [4].ATM交易状态特征分析与研究[J]. 中国战略新兴产业 2017(28)
    • [5].基于人因工程的ATM机设计改善研究[J]. 现代制造技术与装备 2015(06)
    • [6].ATM技术在民航通信领域中的运用[J]. 科技资讯 2015(36)
    • [7].自助服务中的服务失误及补救研究——以ATM为例[J]. 技术经济与管理研究 2012(04)
    • [8].ATM在淋巴结阴性乳腺癌中的表达及临床意义[J]. 医学研究杂志 2012(09)
    • [9].反义ATM在体外对喉鳞状细胞癌ATM蛋白表达影响的研究[J]. 川北医学院学报 2011(05)
    • [10].基于ATM网络的信元丢失率分析[J]. 科技创新导报 2010(30)
    • [11].ATM网络播控系统[J]. 广播与电视技术 2008(06)
    • [12].不当得利与侵权行为的区别——ATM机上多取款行为的认定[J]. 法制与社会 2008(20)
    • [13].ATM技术在民航通信中的具体运用探讨[J]. 电子制作 2016(24)
    • [14].无线ATM接入技术在军事通信中的应用研究[J]. 中国新通信 2016(18)
    • [15].ATM网络上业务丢包问题的成因及解决方案[J]. 数据通信 2014(01)
    • [16].基于校园网组建的ATM技术应用研究[J]. 网络安全技术与应用 2014(06)
    • [17].下调ATM表达对喉鳞状细胞癌放射敏感性影响的体内研究[J]. 山西医科大学学报 2013(02)
    • [18].手机回收ATM[J]. 中国企业家 2013(11)
    • [19].ATM基因与大肠癌放射敏感性关系的研究进展[J]. 世界华人消化杂志 2012(25)
    • [20].ATM激酶对卵巢肿瘤发展过程影响的研究[J]. 西部医学 2011(06)
    • [21].基于ANSYS的ATM弹片设计分析方法研究[J]. 机电工程技术 2010(03)
    • [22].图书馆ATM的实践与思考[J]. 东北财经大学学报 2009(02)
    • [23].图书馆ATM实践与思考[J]. 辽宁广播电视大学学报 2009(01)
    • [24].图书馆ATM建设实践与思考[J]. 图书馆学刊 2009(04)
    • [25].基于ATM网络路由选择对多国协作解决“完美风暴”问题的研究[J]. 现代农业科技 2009(20)
    • [26].基因atm与慢性淋巴细胞白血病[J]. 中国实验血液学杂志 2008(05)
    • [27].基于ATM模型的电子商务购物影响因素分析[J]. 商业经济 2019(11)
    • [28].基于ATM通信的民航通信网络系统设计[J]. 数字通信世界 2018(09)
    • [29].基于滑动窗口和动态阈值的ATM机故障预警系统[J]. 工业技术创新 2017(03)
    • [30].山西高校商业银行ATM机发展研究[J]. 合作经济与科技 2015(02)

    标签:;  ;  ;  ;  

    基于网络处理器实现的ATM交换机多协议标记交换
    下载Doc文档

    猜你喜欢