学位论文 > 优秀研究生学位论文题录展示

集中式路由体系结构下BFD协议软件的设计与实现

作 者: 王云生
导 师: 彭伟
学 校: 国防科学技术大学
专 业: 计算机技术
关键词: 双向转发检测协议 故障检测 集中式路由体系结构 开放最短路径优先协议
分类号: TP393.04
类 型: 硕士论文
年 份: 2012年
下 载: 6次
引 用: 0次
阅 读: 论文下载
 

内容摘要


集中式路由体系结构是人们在控制与转发分离的基础上提出的一种新的体系结构,这种体系结构要求网络中设置集中控制部件,将控制功能从数据处理中分离出来,对逻辑以集中的方式进行处理。这样,既简化路由决策过程,又对减少路由器功能需求。但是集中式路由体系结构存在着一些不足,比如使用“Hello”机制进行故障检测不能够满足网络设备对快速感知链路故障的要求。BFD(双向转发检测)协议可以有效地解决上述问题。BFD是一个用来实现快速检测的协议,提供一种轻负荷、持续时间短的检测方式。与以往的其他链路状态检测机制相比,具有许多独到的优势。本文研究基于集中式路由体系结构下BFD协议软件的设计与实现。首先,简要介绍了BFD协议的工作模式、会话过程、报文格式以及BFD与其他控制协议的配合应用等。其次,介绍了集中式路由体系结构,指出了集中式路由体系结构中存在的一些不足。结合BFD协议的特点,提出了在集中式路由体系结构下使用BFD协议实现快速故障检测的办法。在基于OSPF协议域内集中控制路由体系结构下,设计和实现了BFD协议软件。首先,完成了系统总体架构设计。在Quagga软件上修改了原有OSPF协议的过程,将控制层面与数据层面分开,控制部件负责集中计算路由,而BFD协议主要运用在转发平面进行故障检测。其次,实现了BFD协议内部功能,包括BFD的会话建立、故障检测和定时器协商等。再次,完成了协议软件的实现,包括实现OSPF协议对BFD功能实体请求检测功能的调用,完成了BFD的注册、BFD的会话建立,并向BFD协议提供与接口相关的邻居信息,完成了OSPF与BFD的接口的交互。最后,对高负载下BFD协议的性能进行了初步研究,提出了解决链路拥塞、系统高负荷下BFD协议性能问题的初步思路。利用CORE网络仿真软件对BFD协议软件性能进行了测试。实验结果表明,通过使用BFD协议,大大缩短了OSPF协议的故障检测时间和路由收敛时间,并且在协议开销等各方面有着明显的优势,优化了路由性能。

全文目录


摘要  8-9
Abstract  9-11
第一章 绪论  11-16
  1.1 课题背景  11-12
  1.2 国内外相关研究  12-13
  1.3 主要研究内容和研究成果  13-15
    1.3.1 研究内容  13-14
    1.3.2 研究成果  14-15
  1.4 论文的组织结构  15-16
第二章 BFD 协议简介  16-25
  2.1 BFD 协议概述  16-17
  2.2 BFD 协议报文结构  17-19
  2.3 BFD 工作模式  19-22
    2.3.1 异步模式  20
    2.3.2 查询模式  20
    2.3.3 回声模式  20-21
    2.3.4 异步模式与查询模式的比较  21
    2.3.5 验证模式  21-22
  2.4 BFD 会话过程  22-23
  2.5 BFD 的应用  23-24
    2.5.1 BFD 与 IGP 配合  23
    2.5.2 BFD 与 FRR 配合  23-24
  2.6 本章总结  24-25
第三章 集中式路由体系结构及故障检测  25-35
  3.1 集中式路由体系结构的引入  25-31
    3.1.1 传统路由体系结构的局限性  25-26
    3.1.2 集中式路由体系结构的主要特点及优势  26-28
    3.1.3 集中式路由体系结构的研究  28-31
  3.2 集中式路由体系结构下的故障检测  31-34
    3.2.1 集中式路由体系结构下的故障检测问题  32
    3.2.2 BFD 协议存在的不足  32-34
  3.3 本章小结  34-35
第四章 BFD 协议的设计与实现  35-49
  4.1 实现平台  35-36
  4.2 系统总体构架及设计原理  36-39
    4.2.1 总体架构  36-37
    4.2.2 BFD 注册  37-38
    4.2.3 BFD 邻居会话  38
    4.2.4 BFD 相关接口  38-39
  4.3 接口实现  39-41
    4.3.1 邻居创建过程  39-41
    4.3.2 故障通告  41
  4.4 BFD 协议内部数据结构与内部流程  41-47
    4.4.1 主要数据结构  41-43
    4.4.2 检测功能实现  43-46
    4.4.3 定时器协商  46-47
  4.5 高负载下 BFD 协议的性能研究  47-48
    4.5.1 存在的问题  47-48
    4.5.2 解决高负载下 BFD 协议性能的途径  48
  4.6 本章小结  48-49
第五章 实验测试  49-57
  5.1 测试软件  49-50
  5.2 测试环境与测试内容  50-51
  5.3 测试结果  51-56
  5.4 本章小结  56-57
第六章 总结与展望  57-58
致谢  58-59
参考文献  59-62
作者在学期间取得的学术成果  62

相似论文

  1. 移动计算环境下故障结点检测方法研究,TP338.8
  2. 仿射型非线性系统智能故障诊断与容错控制研究,TP13
  3. 太阳能集热洗浴控制系统的设计及其故障检测,TP273
  4. 基于逻辑卷的双控制器磁盘阵列系统的控制与管理,TP333.35
  5. 基于IMM算法的组合导航系统故障诊断研究,V249.328
  6. 基于广域网的容灾存储系统故障检测技术的研究与设计,TP333
  7. 不确定系统的鲁棒故障估计与主动容错控制研究,TP13
  8. 一类时滞切换系统的鲁棒故障检测,TP13
  9. 汽车脚踏板操纵机构总成试验台设计及其关键技术研究,U467.5
  10. 旋转机械故障诊断技术研究,TH165.3
  11. 基于DSP的变频机故障检测系统研究与设计,TM921.51
  12. 风电场电网电压故障检测方法研究,TM614
  13. 基于混合PCA模型的多工况过程统计监测研究,TP274
  14. 基于2D-DKPCA的故障检测方法在青霉素发酵中的应用,TQ465.1
  15. 速度传感器故障状态下的双馈风电系统控制研究,TM315
  16. 基于ICA和小波变换的过程监测方法的研究,TP274
  17. 基于EMD和ICA的感应电动机故障检测研究,TN911.7
  18. 基于观测器的非线性系统故障检测方法研究,TP13
  19. 连续型动态电压恢复器的研究,TM761.1
  20. 飞航导弹健康管理系统控制层算法研究,TJ765.2
  21. 卫星姿态控制系统基于观测器的故障检测,V448.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 通信规程、通信协议
© 2012 www.xueweilunwen.com