




已阅读5页,还剩296页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MPLS技术及其应用,training,入学要求,学习本课程前,学员应具备如下条件:熟悉RIP、OSPF、ISIS等路由协议熟悉BGP路由协议熟悉路由重分布,教学目标,通过讲授MPLS概念和基本原理、分析MPLS的典型应用,使学员理解MPLS技术优点,为学员开展VPN业务,实现流量工程打下坚实的基础。,教学主要内容:,MPLS的概念,基本操作标签分配协议MPLS流量工程MPLSVPN,教学时间安排,第一天:上午:OSPF、ISIS、R2PV2、BGP路由协议回顾及重分布下午:MPLS基本概念第二天:上午:MPLS标签分配协议下午:MPLS标签分配协议第三天:上午:MPLSVPN下午:MPLSVPN第四天:上午:MPLSVPN下午:MPLS流量工程第五天:上午:MPLS流量工程下午:QOS,MPLS产生的背景-传统路由的缺点,传统的IP转发,传统的IP转发基于如下几点:使用Routingprotocols分发第三层的路由信息,构建路由表根据入包的目标地址,匹配路由表,执行转发在每一跳都执行一遍路由查找,传统的IP转发(cont.),基于目的地址的路由查找每一跳都要执行每一个路由器都必须保存完整的路由表,Update:10.0.0.0/8,Update:10.0.0.0/8,10.1.1.1,10.1.1.1,10.1.1.1,10.1.1.1,Routinglookup,Routinglookup,Routinglookup,IPoverLayer2,Layer2的拓扑必须完全适应Layer3的拓扑,以保证最佳路由。要求Full-Mesh的Layer2结构。Layer2的设备不能理解Layer3的路由信息,所以必须手工建立Layer2的联接。,10.1.1.1,10.1.1.1,10.1.1.1,10.1.1.1,10.1.1.1,10.1.1.1,10.1.1.1,10.1.1.1,10.1.1.1,流量工程和传统的IP转发,站点A和站点B之间的数据流量仅仅在主链路上传递基于目标地址的路由方式不能实现在不等值的链路上负载分担虽然Policy-Routing可以帮助我们做到这一点,但这个方式不具备可扩展性,PrimaryOC192link,LargeSiteA,LargeSiteB,SmallSiteC,BackupOC48link,解决方案:MPLS,集成了IP和ATM的优点:ATM私有性和QosIp的灵活性和伸缩性开展IP商业服务的基础适合用户群组和提供各种增值服务,建立密切的客户关系,提高业务量低IP服务管理开销降低企业网络的专线费用,同时降低管理和服务开销,MPLS:第一个完全的解决方案,Any-to-AnyConnectivity,LeasedLinesFrameRelay/ATMIPMPLS,UserN2N2(logical)NN,NetworkN2N2(logical)NN,QoS,Privacy,LowCostManagedServices,MPLSisthefirstsolutionthatdeliversonalltherequirementsfornewworldprivateIPnetworks.,第一章MPLS介绍,MPLS介绍-议程,MPLS基础MPLS与IPForwarding的比较MPLS术语MPLS转发组件LDP如何工作MPLS的分类MPLS转发步骤,MPLS基础,定义多协议标签交换融入IETF工业标准机制基于标签转发包包被交换而不是路由的,MPLS基础(cont.),用标签转发和交换混合第三层路由技术第二层转发提供了高性能三层路由提供了伸缩性和灵活性转发和路由的分离改善了路由的性能简化了ATM和IP的集成以ATM速率提供IP转发拓展了网络应用的类型MPLSTE,MPLSVPN,MPLS介绍-议程,MPLS基础MPLS与IPForwarding的比较MPLS术语MPLS转发组件LDP如何工作MPLS的分类MPLS转发步骤,MPLS与IP转发的比较,传统的IPForwarding中,IP包的转发根据IP包的目的IP地址进行。MPLS中,包的转发是根据包中所携带的标签进行,标签可以基于:目的IP地址源IP地址QOS等等,0,1,1,128.89,171.69,0,Youcanreach171.69thrume,Youcanreach128.89and171.69thrume,Routingupdates(OSPF,EIGRP,),Youcanreach128.89thrume,分发路由信息,0,1,1,128.89,171.69,0,PacketsforwardedbasedonIPaddress,.,128.89,171.69,addressprefix,I/F,1,1,转发数据包,128.89,171.69,1,0,1,InLable,AddressPrefix,128.89,171.69,.,OutIface,1,1,.,OutLable,InLable,AddressPrefix,128.89,171.69,.,OutIface,0,1,.,OutLable,InLable,AddressPrefix,128.89,.,OutIface,0,.,OutLable,0,Youcanreach171.69thrume,Youcanreach128.89and171.69thrume,Routingupdates(OSPF,EIGRP,),Youcanreach128.89thrume,路由信息,128.89,171.69,1,0,1,InLable,-,-,.,AddressPrefix,128.89,171.69,.,OutIface,1,1,.,OutLable,4,5,.,InLable,4,5,.,AddressPrefix,128.89,171.69,.,OutIface,0,1,.,OutLable,9,7,.,InLable,9,.,AddressPrefix,128.89,.,OutIface,0,.,OutLable,-,.,0,UseLable7for171.69,UseLable4for128.89andUseLable5for171.69,LableDistributionProtocol(LDP)(downstreamallocation),UseLable9for128.89,分配标签,128.89,171.69,1,0,1,InLable,-,-,.,AddressPrefix,128.89,171.69,.,OutIface,1,1,.,OutLable,4,5,.,InLable,4,5,.,AddressPrefix,128.89,171.69,.,OutIface,0,1,.,OutLable,9,7,.,128.89.25.4,Data,4,128.89.25.4,Data,128.89.25.4,Data,128.89.25.4,Data,9,InLable,9,.,AddressPrefix,128.89,.,OutIface,0,.,OutLable,-,.,0,LableSwitchforwardsbasedonLable,转发数据包,128.89,171.69,1,0,1,InLable,7,2,7,AddressPrefix,128.89,171.69,OutIface,1,1,1,OutLable,4,5,4,InLable,4,5,4,AddressPrefix,128.89,171.69,OutIface,0,1,0,OutLable,X,7,X,128.89.25.4,Data,4,128.89.25.4,Data,128.89.25.4,Data,InLable,X,.,AddressPrefix,128.89,.,OutIface,0,.,OutLable,-,.,0,PrefixesthatshareapathcanshareLable,117.59,1,-,X,117.59,117.59,128.89.25.4,Data,7,RemoveLableonehopearlytosaveworkinedge,优化标签交换,MPLS介绍-议程,MPLS基础MPLS与IPForwarding的比较MPLS术语MPLS转发组件LDP如何工作MPLS的分类MPLS转发步骤,MPLS术语,Labelswitchrouter(LSR)交换路由信息和标签对通过MPLS网络的标记分组实现标签交换,转发标记分组EdgeLSR对进入MPLS网络的数据包打上标记,并转发该标记分组对离开MPLS网络的标记分组,弹出标签,执行路由查找,转发数据包,MPLS术语,转发等同类(FEC)FEC可以等同于:相同的目的地址前缀,相同的源地址,相同的QOS参数不同的MPLS应用中,FEC表示的含义不同在IP单播中,FEC对应IGP路由表中的目标IP前缀。对于BGP,FEC对应next-hop-address.标签分配给FEC,MPLS术语,标签分布协议(LDP/TDP)在标签交换路由器(LSRs)间交换标签,在边缘和核心设备间建立标签交换路径(LSPs)LDP与路由协议并行工作,如(OSPF),IS-IS,RIP,EIGRP或BGP.,MPLS体系结构,MPLS由两个组成部分:控制面板交换路由信息和标签数据面板基于标签转发包或分组控制面板运行相关的协议:OSPF,ISIS,BGP等交换路由信息TDP,LDP,RSVP等交换标签数据面板执行简单的分组交换控制面板维护LFIB表的内容,MPLS体系结构,LSR功能分成两部分:控制面板和数据面板,DataPlane,ControlPlane,OSPF:10.0.0.0/8,LDP:10.0.0.0/8Label17,OSPF,LDP,LFIB,LDP:10.0.0.0/8Label4,OSPF:10.0.0.0/8,LabeledpacketLabel4,LabeledpacketLabel17,MPLS介绍-议程,MPLS基础MPLS与IPForwarding的比较MPLS术语MPLS转发组件LDP如何工作MPLS的分类MPLS转发步骤,MPLS转发组件,转发信息数据库(FIB)基于CEF标签信息库(LIB)由LDP得到标签转发信息数据库(LFIB)用于标签交换,转发信息数据库,转发信息数据库(FIB)是基于CEF的,其主要作用有:维护LFIB中的标签重写机制;路由的递归查询;为进入MPLS网络的数据包打上标签。,LIB和LFIB,LIB由LDP协议发布LFIB来自于LIB和FIB,用于标记分组转发,DestinationIncomingLabel(Peer,OutgoingLabel),DtR1(R2:0,tR2),LabelInformationBase(LIB),IncomingLabelOutgoingLabelInterface,tR1tR2i3,LabelForwardingInformationBase(LFIB),LIB和路由表,LIB存放标签和与该标签相关的LDPIdentifier路由表维护着下一跳IP地址,LFIB,LFIB为某个目的网络请求一个标签,这个标签应由到达这个目的网络的下一跳LSR来指定。LIB将下一跳地址映射到Peer的LDPIdentifier。LSRS:通过LDP宣告端口地址,(transportaddressTLV)从学到的地址中建立PeerLDPIdentifier到地址的映射,标签交换,FIB:用于未带有标签的包Newfunction:outgoingLabeledpacketLFIB:用于进入的带有标签的包,R1,R2,FIB,UnLabeledpacket,Labeledpacket,LFIB,UnLabeledpacket,Labeledpacket,UnLabeledpacket,Labeledpacket,MPLS介绍-议程,MPLS基础MPLS与IPForwarding的比较MPLS术语MPLS转发组件LDP如何工作MPLS的分类MPLS转发步骤,LDP如何工作的?,TIME,标签分发协议LDP,与路由协议并行运行用于分发绑定(bindings)通过TCP进行增量更新其它的标签分发机制可与之并行运行,LDPDiscovery,LDPSession,使用TCP作为可靠的传输方式TCP连接使用知名端口646(TDP:711)设计时的选择:每个TCP连接支持一个LDPSession,每个LDPID创建一个LDPSession。,LDPIdentifier,用于标识标签空间6个BytesCISCO的约定,LDPSession和LabelSpace,LDPSession用以实现LSR之间的标签分发设计时选择:每个LDPSession使用一个LabelSpace,而不是一个LDPSession使用多个LabelSpace。,LDP协议介绍-链路拓扑和LDPSession,LDP协议介绍-链路拓扑和LDPSession(cont.),LDPSessions和KeepAlives,LDP监视LDPSession的健康状况和必要性LDPKeepAlivePIE监视传输连接的完整性。LDPDiscoveryHelloPDU向它的LDPPeer表达在这条链路上做标签交换的期望。,MPLS介绍-议程,MPLS基础MPLS与IPForwarding的比较MPLS术语MPLS转发组件LDP如何工作MPLS的分类MPLS转发步骤,MPLS的分类,动态路径MPLS基于路由协议指定和分发标签LDP用于标签分发LDP与路由协议并行运行其他的标签分发协议BGPPIM,MPLS的分类,静态路径MPLS根据配置的路径分发标签LabelSwitchedPath(LSP)tunnelsRSVPextensions用于选择路径和返回标签流量工程是其第一个应用,MPLS介绍-议程,MPLS基础MPLS与IPForwarding的比较MPLS术语MPLS转发组件LDP如何工作MPLS的分类MPLS转发步骤,MPLS转发步骤,MPLS操作步骤1,MPLS操作步骤2,MPLS操作步骤3,MPLS操作步骤4,MPLS操作步骤5,SUMMARY,本章主要介绍了MPLS的基本概念和MPLS的基本工作原理,目的是对MPLS有一个基本的认识。,第二章MPLS标签堆栈及标签分布协议,MPLS标签堆栈和LDP-议程,标签堆栈标签分发方式LDP协议细节MPLS配置MPLS检验,标签堆栈-标签堆栈,ATM,FR,Ethernet,PPP,VPI,VCI,DLCI,ShimLabel,L2Protocol,TopLabel,ShimLabel,IP|PAYLOAD,lowerLabels,L3Protocol,ShimLabel,ShimLabel,标签堆栈-标签分发模式,显式标签分发下游主动分配按需下游分配上游标签分配其它分配方式,背载标签分发BGP4RSVPPIMetc,标签堆栈-楔入标签,Label,S,TTL,Exp,20,3,1,8,LabelSpace:0-10485750-3:预定义4-15:保留其它:动态分配,Exp:ExperimentalUse,S:BottomofStack1:Bottom0:NotBottom,TTL:TimeToLive,标签堆栈-封装协议标识,链路协议对MPLS的标识MPLS对上层协议的标识,L2Header,LabelStack,Payload,HighLevelProtocolisMPLS,HighLevelProtocolisIP,IPX,etc,标签堆栈-标签复用,MPLS,MPLS,MPLSSAP=label,PeerProtocolEntity,MPLS,ReferenceModel,标签堆栈-预定义标签(0),IPv4,LSR,Label0:IPv4ExplicitNullLabel有效位置:栈底处理行为:弹出,根据IPv4头进一步转发,标签堆栈-预定义标签(1),Label1:RouterAlertLabel有效位置:非栈底位置处理行为:提交本地软件模块处理.or/and.根据下一层标签项转发,LSR,标签堆栈-预定义标签(2),Label2:IPv6ExplicitNullLabel有效位置:栈底处理行为:弹出,根据IPv6头进一步转发,IPv6,LSR,标签堆栈-预定义标签(3),Label3:ImplicitNullLabel有效位置:不出现在堆栈中,在路由器内部使用处理行为:在标签分配协议中表示弹栈,LSR,inlabeloutlabel,100,200,300,200,3,150,MPLS标签堆栈和LDP-议程,标签堆栈标签分发方式LDP协议细节MPLS配置MPLS检验,标签分发术语,标签指定,指定入口(本地)标签:PerInterface:ForinterfacesthatuseinterfaceresourcesforlabelsPerPlatform:Forinterfacesthatsharethesamelabels,下游标签分发,UnsolicitedDownstreamDownstreamondemand,主动下游方式,分发每平台的标签空间支持的数据结构:LIBLabelDistributionPeerDatabase周期性的扫描数据结构,以发现需要进行标签分发的LSRPeer,D6seq3t2,D3seq4t4,D1seq8t6,D2seq11t10,D4seq17t13,Label分配机制,Startofupdatelist,Endofupdatelist,radixtree,LabelDistributionPeerDatabase,LIB,D5seq21t16,R1:0seq8,R2:0seq3,R3:0seq21,主动下游方式示例,LSRs向上游邻居分发标签,171.68.10/24,Rtr-B,Rtr-A,Rtr-C,171.68.40/24,IGPderivedroutes,按需下游方式,分发每端口标签空间(如:LCATM)上游LSR请求下游LSR为某个特定目的网络指定标签从头端LSR到尾端LSR建立一条LabelVC,按需下游方法示例,标签分发所使用的协议,DynamicLabelSwitching背载标签(BGP,PIM)专有协议分发标签ForLSPTunnels增强型RSVP背载标签专由协议分发标签,MPLS标签堆栈和LDP-议程,标签堆栈标签分发方式LDP协议细节MPLS配置MPLS检验,LDP编码,协议信息元素(PIEs),LDPPIE包括以下几种类型:,OpenBind,RequestBind,WithdrawBindAddress,WithdrawAddressKeepAlive,LDP发现触发LDP会话的建立,在链路上接收到HelloT2:0与T2打开一个LDPTCP连接通过OpenPIEs协商会话参数,LDP会话和邻接,1个LDP会话=1个传输邻接+1个或多个链路邻接,非直接相连的LSR间的LDPSession,LDPDirectedHello,扩展LDPDiscovery以支持非直连的LSR与通常LDPHello的区别:发送到指定的地址初始的LSR请求它的Peer发送directedhello,LDP和TDP的不同,TDP是Cisco专有的协议LDP是IETF的标准尽管LDP和TDP在功能上是一致的,但二者不能兼容但在同一个MPLS域中可混合使用两个协议,只要Peer间使用的是同一协议即可。LDP的port=646;TDP的port=711,LFIB的标签的更新,LIB中保存的标签本地指定的标签从其LDPPeer学到的标签,触发LFIB更新的事件路由变化LDPPeer的标签分发,MPLS标签堆栈和LDP-议程,标签堆栈标签分发方式LDP协议细节MPLS配置MPLS检验,配置指令,Router(config)#ipcefRouter(config-if)#mplsipRouter(config-if)#mplsmtu1516Router(config-if)#mplslabel-distributionprotocolxx,MPLS标签堆栈和LDP-议程,标签堆栈标签分发方式LDP协议细节MPLS配置MPLS检验,检验指令,Showipcefxx.xx.xx.xxShowtag-switchingforwarding-tabletags17detailShowtag-switchingtdpneighborShowtag-switchingtdpbindingsxx.xx.xx.xxDebtag-switchingtdptransportDebtag-switchingtdpbindingsTracexx.xx.xx.xx,#shipcefPrefixNextHopInterface0.0.0.0/32receive10.1.1.1/3210.1.34.4FastEthernet1/110.1.14.0/2410.1.34.4FastEthernet1/110.1.15.0/2410.1.35.5FastEthernet0/010.1.23.0/24attachedFastEthernet1/010.1.23.0/32receive10.1.23.2/3210.1.23.2FastEthernet1/010.1.23.3/32receive10.1.23.255/32receive10.1.25.0/2410.1.23.2FastEthernet1/0,#shipcef10.1.1.110.1.1.1/32,version19,cachedadjacency10.1.34.40packets,0bytestaginformationsetlocaltag:19fasttagrewritewithFa1/1,10.1.34.4,tagsimposed:19via10.1.34.4,FastEthernet1/1,0dependenciesnexthop10.1.34.4,FastEthernet1/1validcachedadjacencytagrewritewithFa1/1,10.1.34.4,tagsimposed:19,#shtag-switchingtdpneighPeerTDPIdent:10.2.2.2:0;LocalTDPIdent10.3.3.3:0TCPconnection:10.2.2.2.711-10.3.3.3.11001State:Oper;PIEssent/rcvd:14/14;DownstreamUptime:00:08:49TDPdiscoverysources:FastEthernet1/0,SrcIPaddr:10.1.23.2AddressesboundtopeerTDPIdent:10.1.23.210.1.25.210.2.2.2,#shtagtdpbindtibentry:10.1.1.1/32,rev10localbinding:tag:19remotebinding:tsr:10.2.2.2:0,tag:19remotebinding:tsr:10.4.4.4:0,tag:19remotebinding:tsr:10.5.5.5:0,tag:19tibentry:10.1.14.0/24,rev4localbinding:tag:17remotebinding:tsr:10.2.2.2:0,tag:17remotebinding:tsr:10.4.4.4:0,tag:imp-nullremotebinding:tsr:10.5.5.5:0,tag:16,#shtagforwarding-tableLocalOutgoingPrefixBytestagOutgoingNextHoptagtagorVCorTunnelIdswitchedinterface16Poptag10.1.15.0/240Fa0/010.1.35.517Poptag10.1.14.0/240Fa1/110.1.34.418Poptag10.2.2.2/320Fa1/010.1.23.2191910.1.1.1/320Fa1/110.1.34.420Poptag10.4.4.4/320Fa1/110.1.34.421Poptag10.5.5.5/320Fa0/010.1.35.522Poptag10.1.25.0/240Fa1/010.1.23.2Poptag10.1.25.0/240Fa0/010.1.35.523Poptag10.1.45.0/240Fa1/110.1.34.4,#shtaginterInterfaceIPTunnelOperationalFastEthernet0/0YesNoYesFastEthernet1/0YesNoYesFastEthernet1/1YesNoYes,#shtagtdpparaProtocolversion:1Downstreamtagpool:mintag:16;max_tag:100000Sessionholdtime:180sec;keepaliveinterval:60secDiscoveryhello:holdtime:15sec;interval:5secDiscoverydirectedhello:holdtime:180sec;interval:5sec,#shtagtdpdisLocalTDPIdentifier:10.3.3.3:0TDPDiscoverySources:Interfaces:FastEthernet0/0:xmit/recvTDPId:10.5.5.5:0FastEthernet1/0:xmit/recvTDPId:10.2.2.2:0FastEthernet1/1:xmit/recvTDPId:10.4.4.4:0,配置IPTTL传播,IPTTL传播案例,ProviderNetwork,C1,C2,Cat6000,C1#traceCTracingtheroutetoC1A44msec36msec32msec2B164msec132msec128msec3C148msec156msec152msec4C180msec*181msec,Tracecommandexecutedonacustomerrouterdisplaysallproviderroutersinthepath.,关闭IPTTL传播,ProviderNetwork,C1,C2,Cat6000,C1#traceCTracingtheroutetoC1A44msec36msec32msec2C180msec*181msec,WithTTLpropagationdisabled,thetracecommanddisplaysonlytheingressproviderrouter(andsometimestheegressproviderrouter).,ipcefnomplsippropagate-ttlinterfacehssi1/0mplsip,A#traceCTracingtheroutetoC1C180msec*181msec,IPTTL传播扩展选项,SelectivelydisablesIPTTLpropagationfor:Forwardedtraffic(traceroutedoesnotworkfortransittrafficlabeledbythisrouter)Localtraffic(traceroutedoesnotworkfromtherouterbutworksfortransittrafficlabeledbythisrouter),对客户数据流关闭IPTTL传播,ProviderNetwork,Cat6000,C1#traceCTracingtheroutetoC1A44msec36msec32msec2C180msec*181msec,ipcefnomplsippropagate-ttlforwardedinterfacehssi1/0mplsip,A#traceCTracingtheroutetoC1B164msec132msec128msec2C148msec156msec152msec3C180msec*181msec,SelectiveIPTTLpropagationhidestheprovidernetworkfromthecustomerbutstillallowstroubleshooting.,标签堆栈和LDP总结,标签堆栈标签分发方式LDP协议细节MPLS配置MPLS检验,第三章MPLS流量工程,流量工程的意义流量工程的基本原理流量工程的配置实验,什么是流量工程?,为了平衡网络链路、交换机和路由器上的流量负载,根据数据流量进行路径选择的过程,主要用于提高网络运作效率与可靠性,并优化网络资源利用和流量性能。流量工程允许选定指定的路径,将指定的流量导向指定的路径指定的路径称为LSP(LableSwitchPath)LSP靠RSVP协议分发标签,为什么使用MPLS?,更加灵活的实现流量工程,减轻管理负担.以前通过建立静态路由或指定metric实现流量工程,每个节点均需要配置,使用MPLSTE自动对各节点发送信令.提供实现快速重路由功能负载均衡易于实现对链路使用的计帐,系统模型,网络状态,流量特征,控制行为,配置管理工具,性能监视系统,互联网络对象,控制政策,实现环节,MPLSNetworks,把报文映射到FECs,把FECs映射到TT,把TT映射到LSP,功能需求,流量中继属性集:描述流量特征网络资源属性集:约束流量布局基于约束的路由:根据约束选径,MPLSNetworks,Traffic,Wehave.,Thisway.,Ineed.,流量中继,流量参数属性(parameter)峰值速率平均速率突发大小通用路径选择与维护属性管理性指定显式路径完备路径与部分路径强制路径与可选路径多条可选路径的优选规则,流量中继,通用路径选择与维护属性(GenericPathselectionandmaintenance)资源类型亲和属性(affinity)显式包含与显式排除适配属性允许重新优化与禁止重新优化多路径负载分配优先属性(Priority)流量中继之间的相对重要性建立和切换时的先后顺序,流量中继,抢占属性(Preemption)抢占优先级与保持优先级恢复属性(Resilience)失败检测失败通知恢复还原不重路由与重新路由有资源约束重路由与无资源约束重路由政策属性(Policing)非遵从处理,约束路由,扩展参数流量中继属性网络资源属性基本特征第一步修剪第二步SPF,约束路由,扩展参数流量中继属性网络资源属性基本特征1st.修剪2nd.SPF,网络保护,热备份路径:通知、切换(入口)快速重路由:通知、切换(本地),热备份路径,入口,出口,快速重路由(链路保护),入口,出口,快速重路由(路径保护),入口,出口,RSVP/IntServ,Source,Destination,R1,R2,R3,R4,R5,标签交换路径主要建立方式,静态标签交换路径建立动态标签交换路径建立完全显式定义部分显式定义完全自动计算约束标签交换路径建立带宽约束条件亲和约束条件,CiscoMPLSTE的实现,标记交换路径通道称为标记交换路径通道(LSPTunnel),用RSVP信令建立增强域内路由协议(ESPF)OSPF、IS-IS的扩展流量工程路径计算决定LSP采用的路径,CSPF、ESPF流量工程链路管理进行链路入场管理和资源信息记录标签交换转发模块。采用MPLS技术完成LSP中流量的转发,CiscoMPLSTE的实现,使用RSVP自动建立和维护Tunnel,基于RSVP扩展实现LSPTunnel,单向,Tunnel作为LSR的一个接口出现,并指定Tunnel的结束点任何时此Tunnel使用的路径根据Tunnel的资源需求和可得网络资源动态决定可得网络资源用IGP(IS-IS,OSPF)的LSA扩展宣告出去Tunnel使用的路径IGP根据Tunnel的开始点和目的点的拓扑选出最佳路径(满足资源需求的情况下,先裁减,后计算)有时,流量很大以至于单一的tunnel不能胜任,因此可在源和目的间做多个tunnel,实现负载均衡,映射流量至Tunnel,静态路由映射(config)#iproute192.168.1.1255.255.255.255tunnel0使用扩展的OSPF,ISIS将流量映射到Tunnel中在路由器执行SPF算法,构造最短路径树,计算到每个目的网络的最短路由,路由器需要确定到目的地址的nexthop,按照如下步骤确定:若目的地址是Tunnel的结束点,则下一跳使用Tunnel若没有Tunnel存在,则按照正常的SPF算法计算下一跳若到某路由经过tunnel的结束点,则这些路由的下一跳使用Tunnel,Tunnel绝对metric与相对metric,绝对metric相对metric(相对metric可以为正,也可以为负)若到某路由经过tunnel的结束点,则到此路由的metric按如下规则计算:若Tunnel的metric是绝对,则此路由metric=Tunnel绝对metric若Tunnel的metric是相对,则此路由metric=Tunnel相对metric+Tunnel之外的metric,绝对metric与相对metric,例如:若无Tunnel,则RouterA到x、y、z的metric分别为20、30、40若Tunnel的相对metric为-5,则RouterA到x、y、z的metric分别为15、25、35若Tunnel的绝对metric为5,则RouterA到x、y、z的metric分别为5、5、5,SPF算法小结,路径选择:1.检查到目的节点是否存在Tunnel,如果存在,优选Tunnel。2.如果不存在Tunnel,通过IGP计算到目的节点的最短路径。3.在此最短路径中,若部分路径包含Tunnel,优选Tunnel。Metric计算:1.Tunnel源起始,若Tunnel为相对Metric,将Tunnel的Metric与Tunnel之外的IGPMetric相加。2.Tunnel源起始,若Tunnel为绝对Metric,Metric=绝对Metric。3.Tunnel外起始,Metric=IGPMetric。,基本配置(一),Step1:确认您的平台环境Cisco3620/3640Cisco7200Cisco7500Cisco12000(GSR)IOS12.0(5)Sorlater,基本配置(二),Step2:启动MPLSTERouter(config)#ipcefRouter(config)#mplstraffic-engtunnels,基本配置(三),Step3:启动约束路由(推荐IS-IS)Router(config)#interfaceloopback0Router(config-if)#ipaddressip-addressmaskRouter(config)#routerisisRouter(config-router)#mplstraffic-englevellevelRouter(config-router)#mplstraffic-engrouter-idloopback0Router(config-router)#metric-stylestyle,基本配置(三),Step3:启动约束路由(OSPF)Router(config)#interfaceloopback0Router(config-if)#ipaddressip-addressmaskRouter(config)#routerospf10Router(config-router)#mplstraffic-engarea0Router(config-router)#mplstraffic-engrouter-idloopback0,基本配置(四),Step4:启动RSVPRouter(config)#interfaceinterfaceRouter(config-if)#mplstraffic-engtunnelsRouter(config-if)#iprsvpbandwidthbandwidth,基本配置(五),Step5:定义显式路径(Option)Router(config)#ipexplicit-pathnameexplicit-nameenableRouter(config-ip-expl-path)#next-addressip-addressRouter(config-ip-expl-path)#.Router(config-ip-expl-path)#next-addressip-address,基本配置(六),Step6:配置显式路径Router(config)#interfacetunnelnoRouter(config-if)#ipunnumberloopback0Router(config-if)#tunneldestinationip-addressRouter(config-if)#tunnelmodemplstraffic-engRouter(config-if)#tunnelmplstraffic-engbandwidthbandwidthRouter(config-if)#tunnelmplstraffic-engpath-optionnoexplicitnameexplicit-path,基本配置(七),Step6:配置动态路径Router(config)#interfacetunnelnoRouter(config-if)#ipunnumberloop0Router(config-if)#tunneldestinationip-addressRouter(config-if)#tunnelmodemplstraffic-engRouter(config-if)#tunnelmplstraffic-engbandwidthbandwidthRouter(config-if)#tunnelmplstraffic-engpath-optionnodynamic,基本配置(八),Step7:流量映射Router(config-if)#tunnelmplstraffic-engautorouteannounceRouter(config-if)#tunnelmplstraffic-engautoroutemetricabsolutevalue或Router(config-if)#tunnelmplstraffic-engautoroutemetricrelativevalue,高级配置,协议参数资源属性路径属性,协议参数,网络迁移方法链路资源广播,网络迁移方法,链路资源广播,资源属性,资源可用阈值预留会话时间资源广播间隔,链路管理权重,用途用于建立LSP时优选链路配置Router(config-if)#mplstraffic-engadministrative-weightweight,资源可用阈值,用途除了正常广播间隔外,在链路可用率跨越阈值系列时立即广播链路资源信息。配置Router(config-if)#mplstraffic-engfloodingthresholdsdown|uppercentpercent,预留会话时间,用途调整RSVP请求命令和RSVP保留命令之间的时延间隔配置Router(config)#mplstraffic-englinktimersbandwidth-holdhold-time,资源广播间隔,用途定期刷新链路资源状态配置Router(config)#mplstraffic-englinktimersperiodic-floodinginterval,路径属性,亲和属性带宽要求优先属性抢占属性路径优化,链路亲和属性,用途用户LSP建立时的链路选择政策控制配置LSP通道(tunnel)(config)#inttunnel0(config-if)#tunnelmplstraffic-engaffinitypropertiesmaskmask链路(config)#intpos0(config)#mplstraffic-engattribute-flagsproperties,带宽要求,用途用于选择具有足够空闲带宽的链路。配置Router(config-if)#tunnelmplstraffic-engbandwidthbandwidth相关Router(config-if)#iprsvpbandwidthbandwidth,优先属性,用途为LSP建立提供多条路径选项配置Router(config-if)#tunnelmplstraffic-engpath-optionnoexplicitnameexplicit-pathRouter(config-if)#Router(config-if)#tunnelmplstraffic-engpath-optionnodynamicRouter(config-if)#.,抢占属性,用途用于资源不够时牺牲其它LSP保证重要LSP配置Router(config-if)#tunnelmplstraffic-engpriori
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人居环境行业智能家居技术应用与市场前景研究报告
- 2025年文化创意行业数字文创产品市场前景分析研究报告
- 2025年工业制造行业工业0技术应用前景研究报告
- 2025年电子产品行业消费电子产品市场前景分析报告
- 国家事业单位招聘2025商务部国际经济合作事务局招聘应届毕业生2人笔试历年参考题库附带答案详解
- 嘉峪关市2025年甘肃嘉峪关市事业单位招聘人员(116人)笔试历年参考题库附带答案详解
- 古县2025山西临汾古县事业单位招聘31人笔试历年参考题库附带答案详解
- 南京市2025上半年江苏无锡市梁溪区机关事业单位招聘编外工作人员20人笔试历年参考题库附带答案详解
- 云浮市2025广东云浮市罗定市市场监督管理局招用青年见习人员2人笔试历年参考题库附带答案详解
- 东城区2025北京东城区教育委员会所属事业单位第二批招聘378人笔试历年参考题库附带答案详解
- 网络交友新时代课件
- 电商直播行业合规性风险管控与流程优化报告
- 第08讲+建议信(复习课件)(全国适用)2026年高考英语一轮复习讲练测
- 基本生活能力评估表BADL使用指南
- 政务大模型安全治理框架
- 生态视角下陕南乡村人居环境适老化设计初步研究
- “研一教”双驱:名师工作室促进区域青年教师专业发展的实践探索
- 手卫生及消毒隔离基本知识
- 2025四川能投合江电力有限公司员工招聘11人笔试备考题库及答案解析
- 江苏省徐州市2025年中考英语真题(含答案)
- 包钢招聘考试试题及答案
评论
0/150
提交评论