承载网D&T团队MPLS流量工程V1.1课程目标了解流量工程的概念和定义掌握MPLS流量工程的原理和实现机制目录流量工程概述MPLS中的流量工程R8R1R5R2R3R4R7R6“鱼图”问题IP网络会基于目的地址选择最短路径;最短路径并不一定是唯一路径;IP网络的这种选择会导致最短路径上承载过多的数据流量,而非最短路径上的数据流量很小。ABCDTE就是根据需求来在网络上安排数据流量DemandNetworkTopologyTE的关键是提升网络的性能流量工程-TETE的目标高效利用网络的链路带宽和节点的承载能力;针对不同的需求,TE可以提供不同级别的服务;TE可以将数据流分布到整个网络,并将冗余网络中单点故障的影响降到最低;当网络中出现单点故障需要做重路由的时候,保证那些空闲的链路可以被利用;满足网络的策略配置的需要。目录流量工程概述MPLS中的流量工程MPLSTEMPLSTE能为我们做什么?根据隧道建立的要求,在网络中找到合适的路径来建立源到目的的LSP,并且在隧道的入口控制相应数据流进入隧道。MPLSTE中要解决的3个问题:路由器怎么知道网络中资源的情况以及这些资源的状态?路由器如何度量和计算资源,如何建立和维护路径?路由器如何利用这些路径来转发数据流?收集网络资源和状态信息隧道属性隧道优先级Grab属性网络资源信息可用带宽链路属性掩码链路管理权重通告网络资源信息(1)何时通告网络资源信息?LinkupLinkdown链路配置改变隧道建立和释放通告网络资源信息(2)如何通告网络资源信息?OSPFTEIS-ISTEMPLSTE路径计算,建立和维护(1)使用CR-LSP来计算路径根据需求找到合适的路径;需求即为建立隧道可用资源的某种限制;根据OSPFTE或IS-ISTE,基于网络资源信息找到合适的路径MPLSTE路径计算,建立和维护(2)路径计算--CSPFMPLS使用CSPF(ConstrainedSPF)来计算发现合适的路径;SPF和CSPF的区别。SPF在寻找路径时目的地址没有任何限制CSPF仅用来寻找目的地址为隧道的目的地址的路径SPF使用链路cost来比较路径优劣CSPF使用一些网络资源度量值来寻找合适的路径MPLSTE路径计算,建立和维护(3)路径建立与维护—RSVPRSVP用于在网络中通告资源预留信息RSVP是一种软状态协议RSVP工作于MPLS的控制层面RSVP消息类型PathResvTeardownMPLSTE路径计算,建立和维护(4)Lable=POPLable=20Lable=102PathResv5R1R3R2R4R7R6R5路径建立与维护—RSVP建立路径-Establishingpath维护路径-Maintainpath拆解路径-TearpathMPLSTE路径计算,建立和维护(5)数据流转发控制方法通过静态路由通过策略路由通过动态路由数据流转发流程保护的必要性(1)为什么需要FRR?网络可能会发生故障链路故障节点故障传统解决办法路由协议的重新收敛传统解决办法的不足之处在大型网络中,收敛的时间可能会很长链路故障可能导致网络的一些部分出现阻塞而另外一些部分却没有流量采用快速收敛的协议会引起对丢包非常敏感保护的必要性(2)基于SONET的IP网络可以使用APS(Automaticprotectionswitching),但是仍然需要快速收敛的IGP增加硬件开销–ADM(Add/dropmultiplexer)保护的必要性(3)FRR的目标当物理资源出现故障,比如说链路或节点出现故障,利用备用资源来保护局部资源,例如LSP。FRR保护类型路径保护(Pathprotection)—提供端到端的保护(endtoendprotection)局部保护(Localprotection)链路保护-Linkprotection节点保护-Nodeprotection建立一条备份链路,它仅在工作链路出现故障时被使用;当一条主控(master)LSP建立时,必须也建立一条备份(backup)LSP。缺点:缺乏可扩展性对网络资源的利用率比较低链路保护-Pathprotection局部保护就是备份资源仅仅保护路径LSP的一部分,而不是整条LSP。局部保护-LocalprotectionMaintunnel1Backuptunnel2Backuptunel3局部保护-Localprotection主隧道Tunnel1备份隧道Tunnel2备份隧道Tunnel3MPPLRNHOPNNHOPMPR1R3R2R4R7R6R5总结流量工程TE的概念MPLSTE的原理和实现流程问题流量工程的目的是什么?在MPLS中如何实现流量工程?univ.zte.com.cnuniv.zte.com.cn