学位论文 > 优秀研究生学位论文题录展示
基于流量平衡的BGP出口选择优化技术的研究
作 者: 刘亚萍
导 师: 龚正虎
学 校: 国防科学技术大学
专 业: 计算机科学与技术
关键词: 流量工程 路由稳定性 BGP 负载均衡 主成分分析 路由优化 出口选择 多宿主 模拟
分类号: TP393.02
类 型: 博士论文
年 份: 2006年
下 载: 229次
引 用: 2次
阅 读: 论文下载
内容摘要
随着Internet技术与应用的快速发展和普及,域间路由以及旨在优化网络资源的流量工程变得越来越重要。由于大型企业和树桩AS(Autonomous System)采用多宿主方式连接Internet的方式越来越普遍,域间出口选择优化问题也成为域间路由协议和域间流量工程的一个研究热点。目前,许多国内外研究机构针对域间出口选择优化技术展开研究工作,并取得了一些有价值的探索性成果。但是域间出口选择优化的模型理论、计算框架、关键技术、实现机制等各方面尚处于起步阶段,新的研究问题不断出现。本文面向传输AS,展开域间出口选择优化技术的研究。针对当前域间出口选择机制存在的若干不足,提出了基于流量需求的BGP(Border Gateway Protocol)出口选择优化模型BGP-ESOM(BGP Egress Selection Optimization Model Based on Traffic Demand)与基于流量平衡的BGP出口选择优化框架BGP-RCS(BGP Routing Control Service),并对BGP-RCS中的静态优化、动态优化以及动态流量监测等关键技术进行了深入研究,提高了BGP出口选择优化的时间性能、改进了BGP出口选择优化的路由稳定性和流量平衡性。与其它路由优化技术相比,BGP-RCS具有良好的全局优化性、路由优化选择的实时性、出口选择实现的分布式、系统的鲁棒性、BGP协议的修改少等多个优点。本文的主要工作包括:1. BGP出口选择优化模型与框架的研究:论文分析了域间路由协议和域内路由协议之间存在的相互影响和依赖关系,建立了由BGP出口选择的静态优化和动态优化组成的BGP-ESOM模型,并设计了相应的BGP-RCS框架。该模型表示出BGP出口选择在静态阶段的流量平衡性、在动态阶段随路由、拓扑、流量变化的变化性与鲁棒性以及出口选择的在线实时性。BGP-RCS框架是一个反馈控制系统,主要由BGP出口选择静态优化控制、BGP出口选择动态优化控制、相邻域协商和动态流量监测四部分构成。论文进一步研究了BGP出口选择静态优化算法、BGP出口选择动态优化算法、动态流量监测算法以及BGP-RCS原型系统的设计与实现。2. BGP出口选择静态优化算法的研究:在BGP-RCS框架中,将静态阶段的BGP出口选择优化问题转换为基于流量需求矩阵的域内IGP(Interior Gateway Protocol)度量的最优设置问题。针对该问题的典型算法存在计算时间长等缺点,本文首先提出BGP出口选择的瓶颈区域预测算法BAF(Bottleneck Area Forecast Algorithm),通过预测瓶颈区域,对静态优化问题进行预处理,减少静态优化算法搜索的空间。在此基础上,提出了静态阶段的BGP出口选择优化算法BGPEOpt(BGP Egress Optimization Algorithm),BGPEOpt算法利用网络拓扑结构中割边的特殊性,减少流量矩阵重新计算的频率;同时利用算法在迭代过程中的中间结果,减少重新计算从一个源节点到其它节点最短路径的时间,从而提高了算法的时间性能。模拟实验结果验证了BGPEOpt算法在时间性能上提高7%~30%。3. BGP出口选择动态优化算法的研究:针对典型的BGP出口选择动态阶段算法存在参数计算复杂性、相关因素考虑的片面性等缺点,论文分别提出了随负载变化的可调自适应域间出口选择算法ATIE(Adaptive Tunable Interdomain Egress Selection Algorithm)、短暂故障鲁棒的域间出口选择算法RTF_TIE(Tunable Interdomain Egress Selection Algorithm Robust to Transient Link Failures)和基于链路状态的域间出口选择算法BGP-RO-ES(BGP Routing Optimization for Egress Selection Based on Link States)。其中,ATIE算法的基本思想是将典型算法TIE算法的参数简化,重点研究了参数设置与网络负载间的关系,使得参数设置能随负载的变化而改变,从而达到在不同负载下,路由稳定性和流量平衡性之间的不同要求;RTF_TIE算法研究了IP链路故障持续时间与路由稳定性以及流量平衡间的关系,首先定义了路由稳定性以及流量平衡在时间轴上的度量,在此基础上,根据当前网络中IP链路故障大多呈现短暂故障的特点,提出了BGP出口选择在短暂故障下具有鲁棒性;BGP-RO-ES算法综合了ATIE算法和RTF_TIE算法的特点,同时增加了转发一致性代价小等其它网络管理员可定义的约束条件,并为网络管理员提供了基于流量平衡的直接调控手段。模拟实验表明三种动态阶段的算法在路由稳定性、流量平衡性、控制的灵活性和计算复杂性上更优。4.动态流量监测的研究:基于BGP-RCS框架中动态流量监测的需求,论文提出了便于检测的最大链路利用率的均值偏移和最大链路利用率的均方差偏移两个新的度量,在此基础上给出了静态算法重新计算调度的判定条件。针对传统的流量变化周期性监测中,存在测量对象的大量性和测量频率的频繁性等缺点,本文提出了基于主成分分析的动态流量监测算法PCAD(Principle Component Analysis Detection Algorithm)。PCAD算法采用三段式测量结构,通过主成分分析建立链路流量间的时空相关性,从而控制关键链路选取,有效减少测量的链路个数。模拟实验表明PCAD算法在有效减少测量对象和测量频率的同时,具有较高的检测概率和较小的错误率。5. BGP-RCS原型系统的设计与实现:基于上述关键技术的研究,本文以NetWatcher网络监控系统为依托,设计并实现了BGP-RCS原型系统,重点阐述了由U剖面、O剖面、M剖面构成的路由控制服务RCS的设计与实现细节,以及在网络中各类典型情况下,对象间的调用关系。综上所述,本文的工作针对BGP出口选择优化技术中亟待解决的关键问题提出了有效的解决方案,对于推进新型域间路由技术的理论研究和实用化具有一定的理论价值和应用价值。
|
全文目录
摘要 11-14 ABSTRACT 14-17 第一章 绪论 17-33 1.1 Internet IP 路由简介 18-23 1.1.1 Internet 路由结构 18-20 1.1.2 BGP 路由协议 20-21 1.1.3 BGP 出口选择问题 21-23 1.2 域间流量工程简介 23-26 1.2.1 出口流量控制介绍 25-26 1.2.2 入口流量控制介绍 26 1.3 小结 26-27 1.4 本文工作 27-29 1.5 论文结构 29-33 第二章 相关技术与研究现状 33-47 2.1 域间流量工程与域内流量工程技术的研究 33-37 2.1.1 域间流量工程技术的研究 33-35 2.1.2 域内流量工程技术的研究 35-37 2.2 新型域间路由协议体系结构的研究 37 2.3 BGP 出口选择优化机制的研究 37-43 2.3.1 热土豆算法弊病的研究 38 2.3.2 BGP 出口选择优化算法与机制的研究 38-43 2.4 域间路由优化工具的研究 43-45 2.4.1 OpNet's SP Guru 43-44 2.4.2 Routing Sandbox 44 2.4.3 METL 44 2.4.4 TOTEM Traffic Engineering Tool 44-45 2.4.5 网络模拟器 45 2.5 小结 45-47 第三章 BGP 出口选择优化的模型与框架 47-67 3.1 域间路由优化结构分析 47-52 3.1.1 完全自私的结构 48-49 3.1.2 基于相邻域协商的结构 49 3.1.3 基于覆盖网络的结构 49-50 3.1.4 逻辑集中式控制的结构 50-52 3.2 BGP 出口选择优化模型 52-60 3.2.1 问题描述与分析 52-57 3.2.2 基于流量需求的BGP 出口选择优化模型BGP-ESOM 57-60 3.3 BGP-RCS 框架 60-64 3.3.1 路由控制服务RCS 62-64 3.3.2 在线选择Selector 64 3.4 小结 64-67 第四章 基于IGP 度量设置的BGP 出口选择静态优化算法 67-89 4.1 基于流量需求矩阵的IGP 度量最优设置问题分析 67-69 4.2 BGP 出口选择的瓶颈区域预测算法BAF 69-78 4.2.1 BAF 算法描述 70-75 4.2.2 BAF 算法准确性分析 75-77 4.2.3 模拟实验 77-78 4.3 BGP 出口选择静态优化算法BGPEOpt 算法 78-88 4.3.1 METL-BGPTE 算法 79-81 4.3.2 BGPEOpt 算法 81-87 4.3.3 模拟实验 87-88 4.4 小结 88-89 第五章 BGP 出口选择动态优化算法 89-124 5.1 典型BGP 出口选择动态优化算法分析 89-92 5.2 可调自适应域间出口选择算法ATIE 92-97 5.2.1 ATIE 算法描述 92-95 5.2.2 模拟实验 95-97 5.3 短暂故障鲁棒域间出口选择算法RTF_TIE 97-112 5.3.1 RTF_TIE 算法描述 100-103 5.3.2 RTF_TIE 算法分析 103-106 5.3.3 模拟实验 106-112 5.4 基于链路状态的域间出口选择BGP-RO-ES 算法 112-122 5.4.1 BGP-RO-ES 算法描述 115-118 5.4.2 模拟实验 118-122 5.5 小结 122-124 第六章 动态流量监测与BGP 出口选择优化的关系 124-158 6.1 问题分析 124-131 6.1.1 静态算法重计算的判定条件 126-128 6.1.2 动态流量监测度量 128-131 6.2 基于主成分分析的流量变化动态检测算法PCAD 131-141 6.2.1 PCAD 算法的结构 131-132 6.2.2 关键链路的选取 132-138 6.2.3 PCAD 算法的描述 138-141 6.3 模拟实验与分析 141-156 6.3.1 PCAD_keyLinkM 的模拟与分析 141-150 6.3.2 PCAD_LinkM 的模拟与分析 150-156 6.4 小结 156-158 第七章 BGP-RCS 原型系统的设计与实现 158-172 7.1 NetWatcher 网络监控系统概述 158-160 7.2 BGP-RCS 原型系统的设计 160-170 7.2.1 RCS U 剖面 161-162 7.2.2 RCS O 剖面 162-164 7.2.3 RCS M 剖面 164-165 7.2.4 RCS 主要流程 165-170 7.3 小结 170-172 第八章 结论与展望 172-176 8.1 结论 172-173 8.2 展望 173-176 致谢 176-178 参考文献 178-188 作者在学期间取得的学术成果 188-189
|
相似论文
- LNG系统中工作压力设定依据与换热器正交试验设计,TQ051.5
- 环氧分子在碳纤维表面相互作用的分子模拟研究,TB332
- 高强度钢板冲压件回弹的研究,TG386
- 筒形件可控径向加压充液拉深数值模拟与实验研究,TG386
- 硬质合金与钢连接工艺及机理研究,TG454
- 自动变速器负载模拟器的设计与研究,TH132.46
- 具有非对称端壁的涡轮叶栅气膜冷却数值研究,V231.3
- 复杂形体的高速气动对流及耦合换热研究,V215.4
- 轨道交通引起周围环境竖向振动的振源特性分析,U211.3
- 循环流化床内颗粒聚团的传热特性研究,TK124
- 生物质直接再燃的数值模拟,TK16
- 670t/h四角切圆锅炉炉内煤粉燃烧过程的数值模拟,TK224.11
- 1000MW超超临界褐煤锅炉炉内燃烧过程的数值模拟,TK224.11
- 喷动床内气固两相流动特性的研究,TK173
- 周向浓淡旋流燃烧器空气动力场的试验研究及数值模拟,TK223.23
- 中心回燃式燃烧室燃烧特性研究,TK223.21
- 迷宫式汽封和薄叶式汽封的数值模拟与对比分析,TK263.2
- 低压电力线载波通信综合实验系统的研究与应用,TM73
- HID灯整流效应的研究,TM923.32
- 永磁直驱风电系统中网侧变换器控制与风机模拟技术研究,TM46
- 低轨卫星移动信道特性模拟硬件实现,TN927.23
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络结构与设计
© 2012 www.xueweilunwen.com
|