华为高级工程师路由综合技术教材_第1页
华为高级工程师路由综合技术教材_第2页
华为高级工程师路由综合技术教材_第3页
华为高级工程师路由综合技术教材_第4页
华为高级工程师路由综合技术教材_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、产品名称Product name密级 C onfidentiality levelDOC内部公开产品版本 Product versionTotal pages 共页路由综合技术培训教材(仅供内部使用)For internal use only拟制:Prepared by朱皓01925日期:Date2005-08-12审核:日期:Reviewed byDate审核:日期:Reviewed byDate批准:日期:Granted byDate华为三康技术有限公司Huawei-3Com Technologies Co., Ltd.版权所有侵权必究All rights reserved彳修订记录Rev

2、ision record日期Date修订版本Revision version修改描述 change Description作者 Author2005-08-121.00初稿完成 initial transmittal朱皓目 录 Table of Contents TOC o 1-5 h z HYPERLINK l bookmark27 o Current Document 写在前面的话5 HYPERLINK l bookmark30 o Current Document 关于路由协议5 HYPERLINK l bookmark33 o Current Document 单播路由协议5 HYPE

3、RLINK l bookmark36 o Current Document 路由优先级6 HYPERLINK l bookmark39 o Current Document 路由的度量7 HYPERLINK l bookmark42 o Current Document 3路由控制技术8路由策略9 HYPERLINK l bookmark45 o Current Document 定义对象9 HYPERLINK l bookmark60 o Current Document 对定义的引用 10 HYPERLINK l bookmark86 o Current Document 策略路由 11

4、HYPERLINK l bookmark89 o Current Document 单播策略路由 11组播策略路由 12 HYPERLINK l bookmark110 o Current Document 基于路由技术的可靠性保证 12可靠性技术 12 HYPERLINK l bookmark113 o Current Document GR & NSF 13 HYPERLINK l bookmark134 o Current Document IP快速重路由14 HYPERLINK l bookmark138 o Current Document 传统路由的问题14 HYPERLINK l

5、 bookmark148 o Current Document 快速重路由15 HYPERLINK l bookmark151 o Current Document IP FRR 15 HYPERLINK l bookmark154 o Current Document 智能路由技术17 HYPERLINK l bookmark157 o Current Document OER 17 HYPERLINK l bookmark170 o Current Document RCR 21 HYPERLINK l bookmark183 o Current Document MTR 22 HYPER

6、LINK l bookmark196 o Current Document 深度业务感知24 HYPERLINK l bookmark199 o Current Document 6路由技术的发展25 HYPERLINK l bookmark208 o Current Document 7参考资料25路由综合技术培训教材关键词Key words:路由综合技术摘 要Abstract:本教材配合路由综合技术胶片一起使用,是教师备课及学员自学的教材。路由综合技术主要介 绍了在路由技术的一些基本内容,重点是介绍这些路由技术互相结合以满足应用的一些新技术。本 课程内容会随着路由技术的不断发展进行更新。缩

7、略语清单 List of abbreviations:Abbreviations 缩略语Full spelling英文全名Chinese explanation 中文解释GRGraceful Restart平滑重起NSFNon-Stop Forwarding不间断转发FRRFast ReRouting快速重路由OEROptimized Edge Routing边界优化路由RCRResilient controllable Routing弹性可控路由MTRMulti Topology Routing多拓扑路由1写在前面的话路由综合技术这门课试图给大家讲一些关于路由技术相互结合的课题,不过这个问题

8、很复杂, 包括的内容比较多,而且在相互结合时会产生各种各样的问题。在今天的课程中主要是讲到了一些 路由技术相互作用的基本因素和基本手段。这些基本的技术互相结合使用,是目前路由综合技术的 主要发展趋势。在路由协议方面除了 IPv6,短时间内不会再有新的单播路由协议会被提出和应用。 而路由技术的发展目标就是更好的为不断发展的网络应用需求服务,为了解决这样的需求,路由技 术已经不单单是如何路由的问题,而是更快更好更有保障的进行路由,这就是路由综合技术。各章的标题,也就是对这些技术的分类,并不是标准,是我认为这些技术的一些侧重点而已。2关于路由协议每个单一的路由协议都有专门的课程来研究,这里不多做涉及

9、,主要是讲两个点是后面的主题 需要谈到的,主要是做下复习。2.1单播路由协议IGP:距离矢量类RIP、IGRP链路状态类OSPF、IS-IS混合类EIGRPEGP: BGP华为scorn HYPERLINK 2.2路由优先级路由协议路由协议类型-RIP、IGRP-OSPF、IS-IS、EIGRP-BGP路由技术的相互作用-管理距离与优先级别VRPvsIOS直连00静态601RIP100120OSPF10110OSPF外部150110IS-IS25115EBGP25620旧GP256200EIGRP90EIGRP汇总5EIGRP外部B170你身边的好网络当多个路由协议获得同样路由时,首先是通过优

10、先级别来决定路由的选择,因此优先级别的不 同决定了在路由选择上的倾向,我们可以看出VRP与IOS是有很大不同的。比如IOS中提高了 EIGRP的 优先级别,高于所有的IGP协议。而VRP中OSPF作为最主要推荐的IGP协议,优先级别比其他IGP都要 高。当然,优先级别是可调整的,但是在实际应用中一个含较多设备的自治系统中调整优先级别是 不被推荐的做法。对于优先级别的调整,最常见的应用是静态路由实现浮动路由的情况。另一个很重要的区别在BGP方面,虽然路由优先级别并没有任何规范来定义谁该高谁该低。但 不同厂商对于优先级别的不同处理,在综合组网中会遇到问题我们来看下面这个例子:在IOS的路由技术中提

11、到一个很重要的概念就是尽量不将BGP路由引入到祀?中。为什么有这样 的限制呢,就是因为路由协议间的优先级别不同可能造成问题。路由协议华为3comRouter ARouter BIBGP(200) /24 next hop Router CIBGP(200) /24 next hop Router BRROSPF+IBGPOSPF+IBGPRouter CEBGP(20) /24 next hop Out/24IBGP(200) /24www hi in wpi-nnm ccmOSPF_ASE(110) /24 VRP 中 Router C 也会受到影响并 且形成路由震 荡。RA、RB、RC在同

12、一个自治系统中,之间运行OSPF。RB作为路由反射器,保证BGP路由的传递。RC从外部EBGP学习到一条路由/24,并通过IBGP 一直传递到RA。RA由于某种原因将这条BGP 路由引入了 OSPF。我们先看看在IOS中会发生什么,黑体字反应了正常情况下该前缀在各路由器上的表项(括号 中是管理距离,IOS与VRP有很大区别)。当RA将BGP引入IGP后,RA、RC上的表项没有变化,而RB优 先选择OSPF路由从而产生了下一跳的变化(思考一下原因)。于是在RA与RB间形成了路由环路。VRP中对于优先级的定义与IOS不同。在RA将BGP引入IGP之前,所有路由器上都是BGP路由,转 发正常。BGP

13、引入IGP之后,只有RA表项不变,RB、BC都会使用OSPF路由,导致路由环路。更糟糕的 是,对于VRP而言,一旦RC的全局路由表中该前缀被OSPF路由取代,那么在BGP内,该路由会标识为 非最优路由,同时在IBGP邻居中宣告撤消。当这个撤消通告传递到RA时,既然BGP路由不存在了, 那么也不会引入到OSPF中,于是引发OSPF对5类LSA的刷新过程。当OSPF完成收敛后,RC上的BGP路 由又会进入全局路由表,恢复到初始的状态。这样不断循环,导致BGP和OSPF都出现路由震荡。这是一个特殊的例子,但充分显示出不同路由协议的交互,因为路由优先级的不同可能产生非 常严重的路由问题。同样的,巧妙的

14、利用这种区别,也可以制造出灵活的路由选择结果。2.3路由的度量路由的度量是另一个路由协议交互中容易存在问题的地方。比如对于RIP,是存在最大跳数的, 这样当RIP引入其它协议路由时,有可能会出现跳数达到最大的情况。2005-8-12版权所有,侵权必究 All rights reserved第 7页,共 26 页 Page 7 , Total26即使对于链路状态协议,也会有一些问题。比如OSPF引入外部路由,默认类型为2,类型2的路 由忽略外部开销而只关注内部到达ASBR的比较,这样可能会造成次优路径被选择的结果。华为3C0m路由协议-路由的引入、开销的控制-RIP引入其它IGP时可能出现跳数达

15、到最大限制-OSPF路由引入时外部路由类型的不同可能造成次优路径选择你身边的好网络 HYPERLINK 如上图,对于默认类型2的路由,OSPF内部的设备会优先选择内部开销为7的链路。默认情况下,类型2的外部路由在引入时,VRP和IOS中也略有不同。VRP对于所有外部路由的引入,默认情况下类型为2,开销为1,Tag为1。而IOS默认类型为2, BGP路由开销为1,Tag为最近的AS号;除BGP路由外,其他路由引入类型为2,开销为20,Tag为0。在路由协议的层面,控制优先级别和路由开销是最常使用的路由控制手段。当然BGP中丰富的 属性为路由控制提供了更多的选择,关于BGP的属性问题,这里就不再介

16、绍了。3路由控制技术这里要讨论的路由控制技术主要是路由策略和策略路由,路由策略是路由在协议间相互引用时 使用的一些方法,可以说成是路由重分发的策略。而策略路由则是有策略的进行数据路由的意思, 也就是说我可以通过定义一定的规则,使数据按照定义的规则转发,是优先于路由协议的。3.1.1定义对象华为3com路由控制技术-路由策略-定义过滤route-policyaclip ip-prefixas-path-aclcommunity-lisy-示例route-policy testcenter permit node 10if-match community 10ip community-list 1

17、0 permit no-advertiseip ip-prefix testcenter index 10 permit 16 greater-equal 24 less-equal 28ip as-path-acl 10 permit .*你身边的好网络 HYPERLINK 对象就是对引用的定义。路由策略中可使用的定义方法有5种,这里介绍一下这5种方法的特点。 community-list列表和as-path-acl列表只用在对于BGP路由定义上。ip-pre前缀列表比较适合定义 路由,尤其在BGP的策略中引用非常方便。route-policy是最复杂也最灵活的一种定义方式,可以 引用前面的

18、各种定义方法。胶片中列举了各种定义方法的例子。对于as-path-acl的正则表达式,搞不清楚的话建议看看 yangmohan同学的文档( HYPERLINK /article.php/2038)%ef%bc%8c%e5%8f%af%e4%bb%a5%e6%af%94%e8%be%83%e8%bd%bb%e6%9d%be%e7%9a%84%e6%8e%8c /article.php/2038),可以比较轻松的掌 握这个部分。3.1.2对定义的引用华为3com路由控制技术路由策略-对过滤的引用filter-policy弓 I用acl、ip-prefix-过滤不能对LSA生效impor t引用 r

19、oute-policypeer弓I用route-policy as-path、ip-prefix、filter-policyroute-policy 弓I用 community-list-filter-policy在链路状态协议中只影响本地路由表你身边的好网络 HYPERLINK http:/www.huawei-3com.conn www.huawei-3com.conn定义了前缀之后就需要进行引用。引用一般通过filter-policy和import以及BGP中的peer这几 种方式来进行。filter-policy是过滤的意思,有进出两个方向,在非链路状态信息的路由协议中,可以用来 决定

20、是否从其它IGP对等体出接收或者发布路由前缀。它可以引用acl及ip-prefix类的过滤定义。 需要注意的一点是,filter-policy也同样可以在链路状态协议中使用,但是作用不同。比如在OSPF 中入方向是对本地路由表有效,对于路由计算的结果匹配过滤条件的不放入本地路由表。出方向只 在ASBR上有效,可以过滤引入OSPF的前缀。filter-policy并不会对LSA发生作用,对于链路状态协 议,邻居间的LSDB同步需求是必须要满足的。3.2策略路由3.2.1单播策略路由华为3com路由控制技术-单播策略路由-定义策略route-policyif-match packet-length

21、if-match aclapply-ip-precedence-output-interface-ip-address next-hop-default output-interface-ip-address default next-hop-同时配置出接口和下一跳,只对出接口进行负载分担-对过滤的引用在接口使能,只对上到接口的报文有效系统使能,对本地产生的报文有效注意:deny不是不转发,而是不执行策略而已你身边的好网络 HYPERLINK 策略路由的意思就是根据事先预定义的策略进行路由,是与传统根据RIB进行路由相区别的技 术。策略路由分单播策略路由和组播策略路由两种。策略的定义是通过ro

22、ute-policy来进行的,这里的route-policy使用了 ifapply的结构,当 匹配某一个条件后,就进行一种动作。对于单播策略路由中if从句只能根据acl和包长度来进行报 文匹配。可以执行的动作包括下一跳、优先级等6种。策略路由是优与路由查找的,也就是说报文会先去匹配策略路由,如果匹配不到才会进行路由 表的查找,但有两种情况是例外。在apply从句中包含default output-interface和ip-address default next-hop,这样两个动作的意思是先查找路由表,如果找不到匹配表项,那么根据策略来 对数据进行路由。策略路由一般会在某个局部使用,使某些特

23、殊的数据走不同的转发链路。如果在定义的策略中 同时使用了多个出接口,数据会根据多个出接口逐包的进行负载分担,使用多个下一跳也是如此。 但是如果同时配置了出接口和下一跳,只对出接口有效。另外一个需要注意的是,策略路由可以在接口及全局两种模式下配置。从策略路由的定义中可 以看出策略路由必然是使用在入接口的,对进入的报文进行策略,该策略自然就是配置在入接口上。 但是如果希望对本机产生的报文也进行控制,那么就需要在全局下使能。3.2.2组播策略路由华为3C路由控制技术组播策略路由-定义策略 route-policyif-match aclapply-output-interface-ip-addres

24、s next-hop-两种行为的acl会同时生效-对过滤的引用在接口使能,只对上到接口的报文有效注意:deny不是不转发,而是不执行策略而已 HYPERLINK http:/www.hiiAW www.hiiAW你身边的好网络组播策略路由与单播策略路由类似,只不过因为组播数据的特点,一些过滤规则或者行为规则 不适用了。需要注意一点,对于组播报文,下一跳和出接口可以同时有效。4基于路由技术的可靠性保证4.1可靠性技术目前对于高端设备需要电信级的可靠性,也就是所谓的5个9, 99.999%。这相当于要求每年的 故障时间不超过5分钟。在可靠性技术体系方面,各个方面都需要路由协议的支持,其实都是属于路

25、由技术的范畴。只 不过这些路由技术被细分了。本胶片将介绍一下不间断转发和快速重路由中的一些技术。GR & NSFGR是Graceful Restart的缩写,NSF (Non Stop Forwarding)是同样的技术。主要目的是实 现不间断转发,也就是说在路由控制部分重起的过程中,转发还能够不中断。GR技术是有前提条件 的,我们知道在中低端路由设备上,路由控制和转发表都是由主控板来完成的,一旦主控板复位, 那么所有的协议和表项都会复位,需要重新进行计算。这种情况下是不可能实现不间断转发的。分 布式系统为GR的实现提供了基础。在分布式系统中,控制处理部分的工作由主控板完成,而路由计 算的结果

26、会下发到线卡上,这样使得在主控复位的时候还能够保持转发成为可能。华为3com什么是GR?平滑重启GR: Graceful Restart-当路由器的控制层面软件(如路由协议)重启的时 候,转发层面依然能保持转发能力,这种特性称为 Graceful Restart-或称为NSF: non-stop forwarding,有时也称为 Hitless Restart-需要对协议进行扩展,通过某种信令触发GR过程, 并且在GR过程中使邻居保持状态和转发路径不改变。GR在V5实现Cisc。的设备普遍可以作为NSF的感知设备vi/ww hi你身边的好网络GR技术的原理并不复杂,需要定义一套机制,首先是设备

27、间互相协商支持GR的能力;然后当一 个设备进行协议重起时,通告其它协议对等体,并保持自身的FIB表不变化;它的对等体收到这个 协议重起通告后,保持自身协议状态不要变化,一直到重起者完成重起后再互相检验FIB的准确性。 因为在一个设备协议重起的过程中,它和它的邻居都保持了 FIB表的稳定,这样所有的数据都可以 得到正常的转发。GR技术普遍用于主备倒换、软件升级等需要协议重起的方面,可以做到丢包率为 零。当然,根据GR的技术特点,我们可以看出,GR并不适用于整机重起的情况。IETF有正式的FRC来描述GR的细节,GR的具体实现根据不同路由协议的特点而略有不同。但几 个关键点都是类似的:能力协商、重

28、起通告以及邻居状态的维护。Cisco的NSF是同样的技术,叫法 不同,而且Cisco使用了一套非标准的实现方法。目前Cisco的实现方法还只是草案,提交IETF讨论。 从实现上看,Cisco将NSF又细分为几个部分,这样这些技术细节有可能被未来其它的扩展使用。2005-8-12版权所有,侵权必究 All rights reserved第13 页,共 26 页 Page 13 , Total26目前Cisco已经在全系列产品支持除RIP外所有协议的NSF,当然中低端设备是作为NSF感知设备 (或者说协作设备)来使用的。VRP的GR能力在V5中实现。IP快速重路由4.3.1传统路由的问题华为3co

29、mFRR-Fast ReRoute IP网络在设计上无法达到1s内恢复故障路由切换的影响因素-链路层检测到链路失效-上报直连路由的失效-路由计算条件变化的同步-进行路由计算-将新的下一跳下发到线卡-线卡将新的下一跳写入硬件转发表你身边的好网络IP网络在网络设计的层面上不能解决路由切换时的丢包问题。无论路由协议收敛的速度有多么 快,都必然会出现转发的瞬断。路由切换时,下面这些行为都需要消耗时间。链路层检测到链路失效上报直连路由的失效路由计算条件变化的同步进行路由计算将新的下一跳下发到线卡线卡将新的下一跳写入硬件转发表所以快速重路由技术(FRR)自然是需要一一解决上面的问题。4.3.2快速重路由快

30、速重路由首先在MPLS技术下得到实现。MPLS快速重路由是MPLS TE的一个特性。MPLS对隧道 技术的良好支持以及RSVP与路由协议的扩展使隧道切换能够快速完成,因而实现了快速重路由的特 性。但是对于没有部署MPLS的网络依然存在快速重路由的问题,而且因为MPLS TE部署的复杂性、 以及相关技术的多样性,使MPLS快速重路由不能得到广泛的使用。而IP快速重路由相对而言技术依 赖更小,目前快速重路由并没有形成统一的标准,这也是IETF目前的工作重点之一。VRP 的 MPLS TE 包括 MPLS FRR 在 V5 实现。4.3.3 IP FRR分析上节中讨论的因素可以看出来,在路由切换的过

31、程中,消耗时间主要在两个方面。一个是 检测链路失效并导致路由协议重新计算的周期;另一个过程是当链路失效后,FIB表立刻将失效路 由删除,而得到新的FIB表项需要经过4个步骤。华为3comFRR-Fast ReRoute-FRR的相关技术-BFD(Bi-directional Forwarding Detection)-采用类似hello的机制提高故障检测准确性和速度-可以检测各网络层的故障,包括以太网、路由封装、MPLS、 IPsec隧道等-检测精度毫秒级#我司自主开发的协议APDP(All Path Detection Protocol)支持路 径故障的快速检测-路由快速收敛快速泛洪及快速计

32、算下一跳备份-反转流量的处理预先的能力协商使用备份下一跳你身边的好网络 HYPERLINK BFD技术是为解决链路检测应运而生的技术。在传统的链路失效检测环节存在一些问题,比如 当两个协议对等体之间是通过一些二层转发设备连接的时候,当其中一个设备与二层转发设备间存 在链路故障时,另一侧的设备无法感知到这个链路故障,只能是通过协议的保活机制来判断对等体 关系失效,这样使感知故障的时间变的不可忍受。BFD是从基础传输技术中经过逐步发展而来的,因此它可以检测网络各层的故障。它可以用于 检测以太网、MPLS LSP、普通路由封装以及IPSec隧道在内的多种类型的传输正确性。从本质上讲, BFD是一种高

33、速的独立HELLO协议(类似于那些在路由协议中使用的协议,如OSPF,或可以与链路、 接口、隧道、路由或其他网络转发部件建立联系的中间系统到中间系统协议)。BFD在相邻系统间建立对等关系,然后,每个系统以协商的速率监测来自其他系统的BFD速率。 监测速率能够以毫秒级增量设定。当对等系统没有接到预先设定数量的数据包时,它推断BFD保护 的软件或硬件基础设施发生故障,并触发协议的重新计算。可见BFD的部署解决了链路故障的感知 速度问题。目前BFD还没有形成标准的RFC,但IETF正在进行这个工作。目前我们的NE系列产品也宣称支持 IP FRR,其中对于链路故障的检测使用的是APDP(All Pat

34、h Detection Protocol,全路径检测), 这是我们自主开发的协议,机制与BFD是相同的,只是目前只能检测链路层的连通性。FRR的另一个主要手段就是备份路由,当路由协议收敛完成后,同时计算出备份路由并与主用 路由同时下发到FIB表,当链路失效后,可以立刻切换到新的FIB表项中。等路由协议收敛结束后, 再使用新的表项来替代备份表项。当然这种备份方式既可以通过路由计算得出,也可以手动指定。备份路由很好的解决了路由切换的时间问题,但可能会带来路由环路,因此,提高路由协议的 收敛速度,也是IP-FRR的一个相关技术领域。基本的IP FRR能力其实只包括链路故障检测和备份路由的使用。目前N

35、E系列对IP FRR的支持也 是在这个程度上。使用APDP来检测链路的有效性,另外通过备份接口的命令来手动配置备份下一条, 包括在以太网链路做备份时直接配置静态ARP进一步减少切换时间。另外也可以做弱策略,指定某 种类型的流的重定向下一跳。重路由可能带来一些复杂的问题,备份路由的使用不可避免的在某些情况下带来了流量环路的 问题。R AR CIP FRR在高端路由器产品上部分实现。MPLS FRR在V5实现FRR-Fast ReRoute华为3com你身边的好网络 HYPERLINK 所谓的流量环路,是在一个环行的拓扑结构中,FRR的链路切换可能导致的流量反转造成的。 在故障发现点RA能依靠BF

36、D来检测到链路故障并启用备份路由。RC必需根据流量反转来判断网络拓 扑的改变,因此需要对于FRR能力和方法进行预先的能力协商并达成统一。从这个例子中可以看出,目前NE系列支持的IP FRR不能用于这样的环行拓扑之中。5智能路由技术OEROER(Optimized Edge Routing,边界优化路由)是Cisco的一种路由技术,主要解决网络出口 上的问题,当存在多个出口时,需要转发的数据如何在这些出口链路上合理的进行分布,并且能够 动态的自动调整。OER-Optimized Edge Routing当一个网络越来越大时候,业务越来越复杂,不可避免的出现多出口的情况。这些出口的带宽、 延时、丢

37、包率、线路费用、线路稳定程度都不相同,并且这些数据是动态变化的。在上面的图中, 对于这个网络,外部网络是不可控的,因此当某个出口的外部网络出现问题时,就会影响到这个出 口的业务流量。另外的方面,链路的费用可能是不同的,或者不同时段使用的费用可能不同;某些 特殊的数据需要进行特殊保障,比如延时或者丢包率。如何更有效、更合理的使用出口资源,并使性能与费用比例保持在一个尽量合理的范围内。OER 是一个很好的解决方案。Cisco的OER技术目前已经在中低端设备上也可以提供支持,OER的技术并 不复杂,它并不是从路由纯技术的角度出发。而是根据用户业务需求的角度出发,提出的一种路由 技术解决方案,这样的方

38、案因为它的贴近用户需求而具有非常广阔的市场前景。OER的主要角色一个是OER的主控制器MC, MC可以是一个路由设备也可以是一个PC服务器。然后 BR作为边界路由器侦测到链路的情况并上报MC,MC根据预定义的策略下发不同的静态路由或者通过 改变BGP路由的本地优先级来改变流量的下一跳。所有的流量分流策略都是在MC上预定义的。BR随 时上报链路信息,一旦达到流量分流条件,MC就会根据当前所有出口链路的情况进行流量分流。华为3comOER的过程统计分析的手段是通过netflow、SAA来完成的-Netflow(路径负载)-可以根据5元组、TOS、入端口来区分流,也可以根据这些 元素的组合来做流的聚

39、合-可以统计的信息包括出端口、TCP flag、出入入、号、下一 跳、包数量及流量-SAA-Service Assurance Agent(路径质量)-向目的发送一个或者多个混合报文,可以预定及携带不同 的DSCP 值。-可以侦测路径的抖动、延迟、响应时间及丢包情况你身边的好网络-如果对端支持SAA,那么可以侦测到单向的路径质量 HYPERLINK 为了获得链路的真实情况,Cisco在BR上部署了两种技术。一个是NetFlow,NetFlow根据报文 的5元组+ TOS +入端口这7个元素来区分流,并且可以根据这7元组中的某几个元素的组合来将类 似的流聚合成一个流来进行统计。这样就可以非常灵活

40、的将所有数据流细分成策略需要的数量,这 些流的数量大小取决于希望进行流调配的粒度、取样行为对设备资源的占用以及不能出现频繁的流 切换而造成震荡。NetFlow技术主要是解决链路负载侦测的问题,基于流进行统计,这些数据包括 出端口、TCP flag、出入AS号、下一跳、包数量及流量。通过这些数据MC就可以知道当前各出口的 负载情况。另一个重要技术是SSA(Service Assurance Agent)。只是知道链路的负载是不够的,正如前 面我们分析的,链路带宽大并不代表链路的质量就好,因为外部网络是否出现拥塞等问题,我们是 无法控制的,但我们可以通过探测链路质量来了解到这种情况的发生,这样我们

41、就可以通过MC进行 调整,避免那些对丢包率、延时敏感的数据使用这个链路。SSA的原理类似ping的原理,也是发出 一些数据并且得到远端的回应。但是发出的数据包更复杂,SSA模拟各种实际应用的数据包去探测 各种应用在链路上运行情况。比如SSA支持探测DHCP、FTP、HTTP、DNS、UDP Jitter而且可以支持 对2层链路的探测,比如ATM、FR或者DLSW的peer。这些不同类型的数据包可能是混合在一起发送出 去,并得到远端回应,这样就能探测出各种不同类型的数据在链路上的抖动、延迟、响应时间及丢 包情况。如果远端系统能够支持SSA特性,那么可以进一步记录到单向的所有相关数据。BR通过Ne

42、tFlow和SSA不断将链路负载和链路质量上报到MC,MC就根据这些数据进行决策并下发 某些前缀的静态路由或者是通过改变BR上BGP路由的本地优先级来影响AS内部路由设备的路由选择 结果。OER只是提供了一种技术手段,要想达到对于流量好的控制结果,最终还是决定于MC的决策, 也就是说决定于流调整策略的制订。这个策略毕竟还是需要由人来制定,那么也就需要人的经验和 判断。OER最明显的优势就是能够实现动态的链路选择、能够随时优化对链路的使用、并且同时完成 了对网络出口的流量统计,甚至可以依靠这个进行业务计费等工作。RCR华为3CRCR弹性可控路由RCR- Resilient controllabl

43、e Routing-在VRP3上实现-主要技术包括NetStream & Hwping-先期解决的问题-等价路由根据带宽进行负载分担-根据流的变化动态调整-在入口对流进行分类着色-对于关键业务进行策略路由-优势-不仅仅是通过路由进行管理,使用了更加灵活的策略路由-在入口对流进行分类着色,实现了基于业务的控制www.hnawAi-nm.nnm你身边的好网络VRP的智能路由技术称为RCR (Resilient controllable Routing,弹性可控路由)。目前已经 在V3上实现。RCR的提出是基于不等价链路负载分担的。我们知道VRP支持在不等价链路上进行按带宽比例进 行负载分担,这是一

44、个很实用的特性。但分担不会非常准确,因为这种分担是基于流的负载分担(基 于包的负载分担可能导致报文乱序)。我们知道快转是按照第一个包来建立表项的,但是第一个包 并不能反映出这个流的大小。这样按带宽比例进行负载分担就会存在问题。RCR技术通过NetStream探测多个链路上的负载情况,通过Hwping来探测多个链路的质量情况, 这样就能够随时发现这种负载分担的不准确,并且进行基于流的调整。NetStream与NetFlow技术类 似,也是通过7元组来区分流并且可以通过7元组的不同组合来对流进行聚合。RCR对流的调整是基于策略路由的,而且在入口可以对流进行重新着色,这样就使流调整的灵 活性得到大大

45、增强。与OER相比,两种技术各有优势。目前阶段RCR只是进行单机的负载分担,进一步实现多机多链 路的负载分担只是时间的问题。MTR红色蓝色基本拓扑VoIP数据拓扑普通数据拓扑MTR-Multi Topology Routing华为3com HYPERLINK 你身边的好网络MTR (Multi Topology Routing,多拓扑路由)也是Cisco提出的一个智能路由技术,但目前Cisco 也尚为推出商用的版本,所以该项技术还停留在理论及实验室里。作为一种路由技术,这里简单的 做一下介绍,让大家对其有所了解。MTR的过程华为3com-在基本的网络拓扑上建立多个拓扑,依靠现有的IGP 进行划

46、分-在入口将着色的流量映射到相应的拓扑上去-根据颜色进行下一跳的选择:基于类的路由Class Service Routing-没有颜色匹配的数据使用全局拓扑或者基本拓扑来 转发-目标是根据应用类型、DSCP这样的流特征来进行不 同的路由。你身边的好网络 HYPERLINK MTR的过程是在同一个物理拓扑上面,依靠IGP的扩展来划分成多个逻辑的拓扑,叫做有色拓扑。 在网络的入口处对流量进行着色,并且映射到不同的有色拓扑中去。MTR的技术扩展主要是在IGP方面,每个有色拓扑都要进行独立的路由计算,根据逻辑拓扑结构 计算出自己的RIB,所以MTR产生了很多协议开销,因此一般会对逻辑拓扑的总数量进行限制。关于MTR华为3com-相对于以网络前缀为基础的路由,增加了维度-对数据的区分服务是基于拓扑的-需要对IGP进行拓展以携带有色信息-每个拓扑维护自己的RIB和FIB-MTR不是VPN技术-MTR可以实现链路备份和负载分担-是一种端到端的路由技术-目前Cisc。尚未推出正式应用的版本你身边的好网络 HYPERLINK MTR一个很特殊的意义是为传统的路由平面增加了维度,所以这为路由管理带来了灵活性。而 且使用MTR可以方便的实现各种形式的链路备份和负载分担;最简单的逻辑拓扑可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论