当前位置:主页 > 科技论文 > 信息工程论文 >

基于多核处理器平台上BFD协议的设计与实现

发布时间:2017-05-19 12:07

  本文关键词:基于多核处理器平台上BFD协议的设计与实现,,由笔耕文化传播整理发布。


【摘要】:BFD是一种双向转发快速检测机制,为解决协议软件在链路检测中响应慢的问题,本文提出并实现了一种在多核处理器平台下基于底层驱动实现的BFD检测模块。该模块下所有的收发包处理都由底层驱动实现,上层只负责向底层下发配置命令和接受底层的通告信息;会话表中通过哈希算法查找相应的会话并对相关字段进行匹配。实验证明,该机制的链路检测响应时间可达30毫秒左右,满足高性能网络设备可靠性的要求。本文先介绍了BFD协议的研究现状,指出了传统网络协议的自身的检测机制的性能问题,以及BFD用纯软件方式实现的性能不高。接着研究了BFD协议的原理,研究了所用多核芯片的硬件架构,数据包的处理流程,多核的运行模式的方式以及其软件的相关架构。在相关研究的基础上,采用简单模式来实现数据平面的处理,同时采用Linux模式来实现控制管理控制平面的BFD协议模块的实现设计方案。并且对该方案进行了详细设计和各个模块的软件实现。最后对整个的BFD模块进行了功能和性能的测试。最后测试的结果表明,本文所完成的BFD模块具有较好的性能和实用性。
【关键词】:BFD协议 多核处理器 链路状态 哈希表 简单执行程序
【学位授予单位】:武汉邮电科学研究院
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN915.04
【目录】:
  • 摘要3-4
  • Abstract4-7
  • 第1章 绪论7-10
  • 1.1 选题背景7
  • 1.2 国内外研究现状7-8
  • 1.3 主要工作与目标8-9
  • 1.4 论文的组织9-10
  • 第2章 BFD协议原理10-20
  • 2.1 BFD检测技术10-15
  • 2.2 BFD会话建立过程15-18
  • 2.2.1 会话初始化过程15
  • 2.2.2 会话建立过程15-18
  • 2.3 BFD定时器协商18
  • 2.4 BFD协议的运行模式18-19
  • 2.5 本章小结19-20
  • 第3章 多核处理技术20-29
  • 3.1 多核处理器的概述20
  • 3.2 Octeon多核技术20-28
  • 3.2.1 多核处理器概述20
  • 3.2.2 多核处理器的硬件结构20-25
  • 3.2.3 多核处理器的包处理流程25-26
  • 3.2.4 多核处理器的软件架构26-27
  • 3.2.5 多核程序的运行模式27-28
  • 3.3 本章小结28-29
  • 第4章 BFD在多核芯片中实现的总体方案29-38
  • 4.1 BFD实现的基本需求29-30
  • 4.2 BFD实现的环境与模式30-31
  • 4.3 BDF模块的整体架构31-34
  • 4.3.1 管理配置模块33-34
  • 4.3.2.数据包处理模块34
  • 4.3.3.定时器模块34
  • 4.3.4 发送数据包模块34
  • 4.4 BFD模块的总体34-35
  • 4.5 多核中任务的处理机制35-37
  • 4.6 本章小结37-38
  • 第5章 BFD关键模块的设计与实现38-47
  • 5.1 BFD表项设计38-40
  • 5.2 BFD发包模块设计40-43
  • 5.3 BFD定时器模块43-44
  • 5.4 BFD收包模块设计44-46
  • 5.5 本章小结46-47
  • 第6章 系统测试与结果分析47-61
  • 6.1 功能测试47-53
  • 6.1.1 测试目的47
  • 6.1.2 本实验环境47
  • 6.1.3 测试配置与步骤47-48
  • 6.1.4 测试结果与分析48-53
  • 6.2 性能测试53-61
  • 6.2.1 算法性能测试53-56
  • 6.2.2 联动路由协议性能测试56-61
  • 第7章 总结与展望61-63
  • 7.1 全文总结61
  • 7.2 工作展望61-63
  • 致谢63-64
  • 参考文献64-66
  • 附录1攻读硕士学位期间发表的论文66

【参考文献】

中国期刊全文数据库 前4条

1 李乃振;李朝东;刘继光;;BFD技术在提高专网可靠性中的应用[J];工业仪表与自动化装置;2015年02期

2 徐俊;秦艺力;唐淼;汤楹;;通信IP网BFD应用的研究[J];电子设计工程;2012年03期

3 程路;;IP承载网BFD应用研究[J];中国高新技术企业;2010年24期

4 郑远;卢四清;董喜明;;电信级以太网中的链路高可靠性机制研究[J];光通信研究;2009年02期


  本文关键词:基于多核处理器平台上BFD协议的设计与实现,由笔耕文化传播整理发布。



本文编号:378636

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/378636.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户54c88***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com