欢迎来到天天文库
浏览记录
ID:34826806
大小:2.37 MB
页数:75页
时间:2019-03-11
《浅谈bgp路由策略冲突检测研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北方工业大学硕士学位论文BGP路由策略冲突检测研究与实现姓名:刘娟申请学位级别:硕士专业:计算机应用技术指导教师:赵会群20050515北方工业火学硕士学位论文摘要随着Intemet的发展和网络服务商业化进程的加快,Intemet的规模和复杂程度都在迅速增长。从管理的角度讲,Intemet是由成千上万的自治系统(Autonomoussystem简称AS)组成,这些AS可能分别隶属于不同的Intemet服务提供商(IntemetServiceProvider简称ISP),而不同的ISP可能重组成为新的ISP,从而形成动态的管理
2、组织结构。自治系统之间通过公共网络访问点(NetworkAccessPoint简称NAP)和边界网关协议(BorderGatewayProtocol简称BGP)来交换路由信息。BGP协议允许每个自治系统根据自己的策略选择、通告和接受路由,为路由选择提供了灵活机制。然而相关研究表明,BGP路由策略在一定情况下能够产生冲突,会引起路由振荡,造成可达信息在路由表中重复更新,直接或间接地影响Intemet的性能。因此,BGP路由稳定性问题研究对Intemet的发展具有重要的现实意义。本文的主要目的是对BGP的路由策略冲突检测问题进行
3、研究,给出多种路由策略冲突检测的方法,并实现一套路由策略冲突检测系统。首先,论文对BGP协议进行了详细的分析,给出了一个BGP抽象模型,并在此模型的基础上结合BGP的输出策略原则,实现了BGP路由系统自治系统关系的推导,提出了基于自治系统关系的路由策略冲突检测算法。同时,论文结合路由网络代数的相关知识,把BGP路由系统的策略冲突检测转换为路由网络代数表达式的活锁检测,并最终实现了基于路由网络代数的路由策略冲突检测算法。此外,本文还结合图论相关知识,利用拓扑排序和逆拓扑排序的方法对路由策略冲突检测问题进行研究,并提出了基于拓扑
4、排序的路由策略冲突检测算法。同时,论文给出了相应实验结果。借助于SSFNet仿真工其,我们对存在策略冲突’的BGP路由系统进行建模,并使用相应算法对所模拟的BGP系统进行检测,最终所得结果和预期数据基本一致。理论研究和实验结果表明,基于自治系统关系、基于路由网路代数和基于拓扑排序的路由冲突检测算法能够检测出不同类型的策略冲突,路由策略冲突检测系统综合使用了以上三种算法,能够有效地发现BGP路由系统中是否存在策略冲突。关键词:边界网关协议;路由稳定性;自治系统关系北方工业大学硕士学位论文StudyandImplementati
5、onOllTestofConflictingBGPRoutingPoliciesAbstractTheIntemetconsistsofrapidlyincreasingnumberofhostsinterconnectedbYconstantlyevolvingnetworksoflinksandroutes.Interraofmanagement,itiscomposedofthousandsofAutonomousSystemsfASes)operatedbymanydifferentadministrativedom
6、ainssuchasIntemetServiceProviders(ISps),companiesanduniversities.SincetwoISPsmightmergeintooneandeachadministrativedomaincanoperateoneorseveralASes,sodynamicmanagementstructurecomeintobeing.ApairofASesinterconnectviadedicatddlinksand/orpublicNetworkAccessPoints(NAP
7、s)androutingbetweenASesisdeterminedbyinter-domainroutingprotocolsuchasBorderGatewayProtocol(BOP).BGPallowseachAStochooseitsOWlladministrativepolicyinselectingthebestroute,andannouncingandacceptingroutes.PreviousworkonIntemetroutingarchitectureindicatesthatconflicti
8、ngBGPmutingpolicieswouldcauseroutingoscillation,viz.annetworklayerreachabflityinformationappearsanddisappearsrepeatedlyinaroutingtable,thatwilldi
此文档下载收益归作者所有