基于MPLS网络的约束路由及故障恢复研究

基于MPLS网络的约束路由及故障恢复研究

论文摘要

近年来,Internet网络业务已经由单纯的数据传输业务向话音、数据、图像和多媒体等多类业务转变。为了使Internet更好地适应未来多样化业务发展的需求,必须在多媒体网络中提供服务质量保障(QoS)和稳定的网络传输能力。尽管当前IntServ模型和DiffServ模型能够为网络应用提供一定的QoS性能保障,然而,当网络因局部负载较重而出现拥塞时,它们所提供的QoS性能有所下降。流量工程(TE)能够从宏观上调控网络流量分布,通过对流量路由精确的控制降低拥塞现象的发生,保障了网络的服务质量和资源的最大利用,成为当前QoS体系的有益补充。作为流量工程的具体实施手段,MPLS已经成为在Internet中实现流量工程的首选方案。MPLS是一种在IP网络上利用标记引导数据高速、高效转发的技术,它结合了ATM快速交换技术和IP路由技术的各自优势,对连接请求实施一次路由选择、多次交换,实现路由和转发的完全分离。MPLS的优势在于提供了显示路由选择技术,增强原有IP网络的路由控制功能,可以更加精确的把握网络资源状态,合理的引导业务的流向,把流量均衡地分配到整个网络中。MPLS流量工程通过约束路由技术精确控制网络中业务流的分布,基于MPLS的约束路由将是Internet的核心功能模块。此外,基于MPLS的故障恢复技术是网络稳定传输、保障服务质量的重要保证。本文以MPLS流量工程环境下的约束路由算法和故障恢复技术为研究目标,对相关路由算法和故障恢复机制进行了研究和探索,主要的研究内容如下:1.分析了MPLS流量工程的技术框架,并重点讨论了主要模块的实现。此外,引入流量工程约束路由技术,讨论了基于MPLS的约束路由技术组成及实现原理,并给出了改进的约束路由模型表达。针对影响约束路由的QoS度量参数和管理性约束参数的选择问题提供多种方案,在此基础上总结了目前基于多类优化目标的约束路由算法研究现状及实现原理,对不同路由算法的特点进行了分析、比较和总结。2.针对目前约束路由算法单目标优化方案存在的问题,进一步探讨了集成的面向多目标优化的约束路由实现方式。面向流量工程中最小化网络资源开销和最小化网络拥塞两个目标,提出了一种综合的约束路由优化方案,通过链路利用率提供一种弹性的、可调整的链路代价分段表达模型,给出一种优化的负载平衡路由算法OBRA(Optimal balancing routing algorithm)。3.深入研究了以冲突避免为代表的最小干涉路由算法MIRA,在此基础上以最小化资源占用冲突为目标,在确定的网络拓扑及链路状态信息的基础上,充分考虑了网络稳定的历史统计流量信息,改进了链路关键度量化模型,结合网络链路带宽资源状态提出一种综合路由算法IRA(Integrated Routing Algorithm),通过控制LSP路由达到实现网络性能优化的目标,同时降低了传统约束路由计算的复杂度。4.目前QoS机制和故障恢复机制的研究还处于分离状态,故障恢复机制主要面向链路保护和路径保护展开讨论,然而,以上两种恢复模式在恢复时间上不能提供多样化的粒度,可能占用较多的网络资源,无法实现QoS约束下故障恢复机制的最优化。本文以满足多类业务的QoS约束为前提,改进了一种基于MPLS的段保护生存性机制,相对于链路保护机制表现出更好的资源利用率,相对于路径保护,可以获得更快的恢复时间和QoS保障。5.针对通讯网在人为恶意破坏下的研究背景,提出了一种基于选路拓扑的网络抗毁性研究方法,通过构造选路拓扑建立关键链路集评估模型,较准确的判断影响网络可靠性的薄弱环节,确定影响网络通讯的关键链路,提供一种关键链路集保护机制,提高网络抗攻击能力的同时最小化资源保护代价。6.设计和实现了一个网络路由算法及故障恢复测试的仿真器,能够仿真MPLS网络环境下的路由和故障恢复算法。该仿真器方便实现了网络拓扑生成器、网络流量模型生成器、网络仿真器、仿真数据分析器等功能组件,利用Matlab的相关接口程序可以方便的以图形窗口的形式表达采样数据的网络性能。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.2.1 IP 网络服务质量技术的研究
  • 1.2.2 基于MPLS 流量工程的服务质量技术研究
  • 1.2.3 基于MPLS 的约束路由研究
  • 1.2.4 基于MPLS 故障恢复技术研究
  • 1.3 目前存在的问题及选题的意义
  • 1.4 本文的主要工作及创新点
  • 1.5 文章的组织结构
  • 第2章 MPLS 技术原理
  • 2.1 MPLS 技术背景
  • 2.2 MPLS 基本组件
  • 2.2.1 转发等价类
  • 2.2.2 标签
  • 2.2.3 标签交换路由器
  • 2.2.4 标签交换路径
  • 2.2.5 标签分发协议
  • 2.3 MPLS 工作原理
  • 2.3.1 MPLS 体系结构
  • 2.3.2 MPLS 工作过程
  • 2.4 MPLS 流量工程
  • 2.4.1 流量工程概述
  • 2.4.2 流量工程性能指标
  • 2.4.3 MPLS 流量工程总体框架
  • 2.5 MPLS 故障恢复机制
  • 2.6 本章小结
  • 第3章 约束路由体系结构
  • 3.1 路由算法概述
  • 3.1.1 路由模型
  • 3.1.2 路由策略
  • 3.1.3 在线、离线路由机制
  • 3.1.4 传统路由算法
  • 3.2 基于约束的路由选择技术
  • 3.2.1 约束路由定义
  • 3.2.2 MPLS 与约束路由
  • 3.2.3 约束路由技术组成
  • 3.2.4 约束路由的技术框架
  • 3.3 约束路由实现原理
  • 3.3.1 QoS 路由
  • 3.3.2 策略路由
  • 3.3.3 QoS 路由和策略路由的关系
  • 3.3.4 使用约束路由需要注意的问题
  • 3.3.5 约束路由优化模型
  • 3.4 约束路由研究现状
  • 3.4.1 最小资源开销路由算法
  • 3.4.2 负载均衡路由算法
  • 3.4.3 基于冲突避免的路由算法
  • 3.4.4 基于流量统计的路由算法
  • 3.5 本章小结
  • 第4章 MPLS 约束路由算法研究
  • 4.1 优化的平衡负载路由算法OBRA
  • 4.1.1 流量工程约束路由优化目标的权衡
  • 4.1.2 典型路由算法优化目标的比较
  • 4.1.3 优化的负载平衡路由算法
  • 4.1.4 OBRA 算法实现
  • 4.1.5 性能分析与比较
  • 4.2 综合路由算法IRA
  • 4.2.1 IRA 原理
  • 4.2.2 IRA 算法实现
  • 4.2.3 性能分析与比较
  • 4.3 本章小结
  • 第5章 MPLS 故障恢复技术研究
  • 5.1 故障恢复技术概述
  • 5.1.1 故障恢复的意义
  • 5.1.2 故障恢复的目标
  • 5.1.3 面向不同故障的恢复机制
  • 5.1.4 基于MPLS 技术的IP 网络故障恢复
  • 5.2 MPLS 网络生存性机制
  • 5.2.1 MPLS 生存性原理
  • 5.2.2 MPLS 生存性机制分类
  • 5.2.3 生存性技术比较
  • 5.2.4 典型的生存性故障恢复模型
  • 5.3 存在的问题
  • 5.4 本章小结
  • 第6章 基于QOS 的段保护机制研究
  • 6.1 段保护机制的特点
  • 6.2 段保护机制性能分析
  • 6.2.1 恢复时间分析
  • 6.2.2 保护路径时延分析
  • 6.3 段保护模型问题描述
  • 6.3.1 问题描述
  • 6.3.2 段保护模型
  • 6.3.3 算法实现
  • 6.4 性能评价与分析
  • 6.5 本章小结
  • 第7章 基于抗毁性的网络故障恢复机制
  • 7.1 网络抗毁性概述
  • 7.2 基于链路的抗毁评估模型
  • 7.2.1 网络抗毁度
  • 7.2.2 构造选路拓扑
  • 7.2.3 网络链路评估模型
  • 7.3 基于抗毁性的故障恢复机制
  • 7.4 本章小结
  • 第8章 网络路由及故障恢复仿真器设计
  • 8.1 网络仿真器实现原理
  • 8.2 网络仿真器系统设计
  • 8.3 网络仿真器系统主要模块的实现
  • 8.3.1 网络拓扑生成器
  • 8.3.2 网络流量模型生成器
  • 8.3.3 网络仿真器
  • 8.3.4 仿真数据分析器
  • 8.4 本章小结
  • 第9章 结论与未来工作展望
  • 参考文献
  • 致谢
  • 攻读博士学位期间发表的论文和参与的项目
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于MPLS网络的约束路由及故障恢复研究
    下载Doc文档

    猜你喜欢