避免在发布MPLS TE链路带宽信息时网络震荡方法研究.docVIP

避免在发布MPLS TE链路带宽信息时网络震荡方法研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
避免在发布MPLS TE链路带宽信息时网络震荡方法研究.doc

避免在发布MPLS TE链路带宽信息时网络震荡方法研究   摘要:在路由协议IS-IS中,无论是IS-IS自身的路由信息,还是MPLS TE链路带宽信息,均通过三元组TLV封装在链路状态报文LSP中泛洪给邻居。文章提供一种解决方案,通过对MPLS TE链路带宽信息变化情况进行标识,改进现有的路由计算算法,避免了IS-IS在发布MPLS TE链路带宽信息过程中因不必要的路由计算以及计算中的不必要操作引起的网络震荡,提高了路由计算效率。   关键词:IS-IS;MPLS TE;路由计算;网络震荡方法;链路状态 文献标识码:A   中图分类号:TP393 文章编号:1009-2374(2016)21-0010-04 DOI:10.13535/j.cnki.11-4406/n.2016.21.005   1 背景技术   MPLS TE是基于MPLS的流量工程技术,利用MPLS天然的隧道特性,通过建立多条隧道并根据带宽使用情况将报文分配给不同的隧道转发,提高网络资源的有效利用率。   图1是MPLS TE隧道进行负载均衡的示意图。   使用MPLS TE隧道之前,IP报文按照最短路径转发,站点1(Site1)到达站点2(Site2)的IP报文都通过LSRB,而另外一条路径(LERA→LSRD→LSRE→LERC)处于空闲状态。使用MPLS TE隧道之后,在LERA上建立两条到达LERC的TE隧道,一条隧道经过LSRB,另外一条经过LSRD、LSRE到达LERC。这样从站点1到达站点2的报文流量可以通过定义的策略分别引入到这两条TE隧道中进行转发,从而充分利用了网络的带宽,避免网络资源浪费。   MPLS TE由以下四个部分组成:   1.1 信息发布   即将MPLS TE链路带宽信息通过链路状态路由协议(比如IS-IS)的链路状态报文(比如IS-IS的LSP报文)封装后发布到网络中,形成流量工程数据库(Traffic Engineering Database,简称为TED)。   1.2 路径计算   根据网络管理员指定的隧道带宽等条件,由链路状态路由协议,使用流量工程数据库TED中存储的链路带宽等信息在原有最短路径SPF算法基础上增加隧道带宽等条件判断,计算出符合建立隧道条件的最短路径,该算法也称为约束最短路径优先算法(Constraint Shortest Path First algorithm,CSPF)。由于增加了隧道带宽等条件,最早建立的隧道优先使用最短路径的带宽,后续的隧道由于最短路径带宽被之前建立的隧道占用,将使用其他路径建立,这样就保证了不同路径都会被利用,避免网络资源浪费。   1.3 TE隧道建立   MPLS TE信令协议沿着CSPF计算出的路径建立MPLS TE隧道。隧道成功建立之后,通知链路状态路由协议MPLS TE链路带宽信息发生变化(因为带宽被刚建立的TE隧道占用了),链路状态路由协议更新链路状态报文,并泛洪给邻居。   1.4 报文转发   通过流量策略,报文被引入符合规则的不同隧道转发。   IS-IS协议是MPLS TE可用于路径计算的两种链路状态路由协议之一。在IS-IS协议中,所有的路由信息均封装在三元组TLV中并通过LSP报文泛洪给邻居,然后根据一致的LSP报文进行SPF路由计算。在MPLS TE技术中,MPLS TE链路带宽信息也是封装在三元组TLV中并通过LSP报文泛洪给邻居,IS-IS协议进行隧道的CSPF计算也是基于LSP报文进行。   2 现有机制的网络震荡问题   从上文描述可知,无论是IS-IS自身的最短SPF路由计算,还是为MPLS TE进行CSPF路由计算,都是基于LSP报文进行。由于IS-IS自身的最短SPF路由计算不关心MPLS TE链路带宽信息,而为MPLS TE进行的CSPF路由计算则需要MPLS TE链路带宽信息,在现有机制下存在以下缺陷:   第一,MPLS TE任何链路带宽信息变化都会导致LSP报文更新并泛洪给邻居,邻居收到后,首先会触发SPF计算,由于路由信息无变化,因此所进行的SPF计算是多余的,白白浪费设备系统资源;其次会触发MPLS TE隧道的重优化计算(即使用CSPF计算更优的路径)或重试计算(即之前因带宽等条件不满足的隧道重新进行计算),而无论重优化或重试计算只有在可用链路带宽变大或新增链路情况下才有可能成功,否则都是多余的计算,比如链路带宽配置变小或者其他隧道正常建立占用带宽导致可用带宽变小。在存在大量隧道的网络中,这些多余的路由计算可能导致设备处理繁忙、内存不足,从而引发网络震荡。   第二,在规模比较大的网络中,每台设备的LSP报文一般都有多条,而大部分LSP报文只携带SPF或CSPF计算无

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档