SDN路由算法设计与实现.docx

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SDN路由算法设计与实现摘 要如今,计算机网络快速发展,自其基本架构提出以来,至今并未有本质的发展。而且,随着互联网的快速发展,对网络的要求不断提高,随着而来的问题则是传统的网络架构已经无法满足现今技术要求。在此背景下,SDN被提出并飞速发展,现已取得卓越成果。将转发平面从数据平面分离是SDN的核心思想,数据平面仅负责报文转发,转发的决策由控制平面负责,便易地实现了网络创新。网络的配置也解决了传统网络分布式架构的诸多问题,如网络不可控、配置复杂等。在SDN之前的传统网络中,我们并不能完全知道整个网络的全局拓扑,这是,传统网络中的路由问题是一个瓶颈问题,路由器只能掌握网络中的一部分拓扑,那么整个网络的路由计算就是只能采取分布式算法。这样的话,整个网络的路由过程并能不是完全可控的,或者需要付出很大的代价才能实现对路由过程的控制。那么SDN的诞生就为解决这个问题提供一个思路,在SDN中,存在一个中心控制器,该控制器可以获得下层网络的整个拓扑,并且可以做出控制报文的转发决策,这样,传统网络中路由过程不可控的问题在SDN中就可以得到解决。现在主流SDN控制器所采用的路由算法为Dijkstra算法,Dijkstra算法是一种最短路径算法,该算法只能算出源节点和目的节点之间的短路径。但是当我们对于从源节点到目的节点之间的路径有一些限制条件时,例如要绕过出现故障可能性较大的节点时,Dijkstra算法所能计算出的最短路径可能就不符合我们的要求。因此,在路由计算的实际应用中,我们不仅要考虑最短路径,还需要考虑次短路径、次次段路径,这时,KSP(K最短路径)算法就可以满足上述限制条件的路由计算。KSP算法可以计算出按最优、次优、次次优等顺序排列的一些路径集合,集合的大小根据K值得大小确定,我们便可以从这些路径中选出符合限制条件的路径来。KSP算法在物流、序列比对、网络和文本处理等领域有着非常广泛的应用。因此,本文希望将KSP算法应用与SDN控制器中,可以实现对SDN路由器路由功能的扩展,以便满足更多的路由需求。本文针对KSP算法以及SDN控制器—Opendaylight进行研究,取得如下成果:对Dijkstra算法和KSP算法在生存性以及必经节点下的性能进行分析比较,分析结果表明,KSP算法可以实现多种条件下的路由计算。对KSP算法进行研究,在此基础上提出了Hraf算法,该算法基于每一个状态空间中搜索的位置进行评估,进而得到最好的位置,再从当前最好位置进行搜索直到目标节点。这种策略可以避免大量无谓的搜索路径,提高算法效率,实验证明,该算法在K较小的时候比现有算法效率高。在研究Opendaylight控制器的基础上,提出了Opendaylight控制器的扩展方案,该方案在服务抽象层增加了Router Manager模块,在该模块上实现KSP算法。最后在与Mininet搭建的实验平台上,进行实验验证,实验结果与预期效果相符。关键词:SDN;KSP;OpendaylightTHE DESIGN AND REALIZATION OF ROUTING ALGORITHM IN SDN ABSTRACTAt present, the computer network is in a period of innovation, the basic framework of the networkhas not essentially change since the proposed over the years. On the other hand the rapid development of the Internet makes the demand for network higher and higher. This makes it more and more unable for traditional network architecture to meet the demand of new technology. In order to meet the new requirements, SDN appeared,developed rapidly, and has made numerous successes. Its main idea is to separate the forwarding plane from the data plane, the data plane only need to care about the forwarding of a message, control plane is used to make forwarding decisions. Threshold of innovation

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档