策略路由技术及其特点研究 (策略路由总结)
整理分享策略路由技术及其特点研究 (策略路由总结),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:策略路由技术及其应用,策略路由的主要作用,策略路由的主要作用,策略路由技术及其应用,策略路由技术及其应用,策略路由的原理,策略路由的原理,策略路由技术及其应用,内容如对您有帮助,希望把内容链接给更多的朋友!
什么是策略路由,它包含哪些策略?概念策略路由是一种比基于目标网络进行路由更加灵活的数据包路由转发机制。应用了策略路由,路由器将通过路由图决定如何对需要路由的数据包进行处迟宴理,路由图决定了一个数据包的下一跳转发路由器。策略路由的种类大体上分为两种:一种是根据路由的目的*来进行的策略称为:目的地码信银址坦罩路由;另一种是根据路由源*来进行策略实施的称为:源*路由!随着策略路由的发展现在有了第三种路由方式:智能均衡的策略方式!求路由策略与策略路由有什么区别B策略路由是一种依据用户制定的策略进行路由选择的机制,与单纯依照IP报文的目的*查找路由表进行转发不同,可应用于安全、负载分担等目的。策略路由支持基于acl*滤、*长度等信息,灵活地指定路由。而acl报文过滤则可以根据报文的源ip、目的ip、协议、端口号、优先级、tos、时间段厅轿、vpn等各种丰富的信息将报文分类,然后控制将这些报文按照不同的路由转发出去。策略路由既可以应用于被转发的报文,又可以应用于路由器本地产生的报文。前者称为接口策略路由,后者称为本地策略路由。接口策略路由只对转发的报文起作用,对本地产生的报文(比如本地的ping报文)不起作用。而本地策略路由只对本地产生的报文起作用,对转发的报文不起作用。接口策略路由配置在接口视图下。本地产生的报文的策略路由配置在*视图下。注意:组播策略路由只支持转发的报文,不对路由器本机产生的报文进行策略路由。路由策略的作用过滤路由信息的手段发布路由信息时只发送部分信息接收路由信息时只接收部分信息进行路由引入时引入满足特定条件的信息支持等值路由设置路由协议引入的路由属性路由策略(routingpolicy)设定匹配条件,属性匹配后进行设置,由if-match和apply字句组成访问列表(access-list)用于匹配路由信息的目的网段*或下一跳*,过滤不符合条件的路由信息前缀列表(prefix-list)匹配对象为路由信息的目的*或直接作用于路由器对象郑桥(gateway)自治*路径信息访问列表(aspath-list)仅用于BGP协议,匹配BGP路由信息的自治*路径域团体属性列表(community-list)仅用于BGP协议,匹配BGP路由信息的自治*团体域策略路由与路由策略是两个不同的概念,应用领域不同。策略路由主要是控制报文的转发,即可以不按照路由表进行报文的转发(因为一般报文的转发要通过查找转发表,而配上策略路由后就不用管转发表了,可以随心所欲将报文从转发出去了)。路由策略主要控制路由信息的引入(控制哪些路由信息引到路由协议中,哪些路由不引入,主要是针对某种路由协议,是否允许其它路由信息引进来)、发布(控制哪些发布出去,哪些不发布出去,通过同一种路由协议发布出去)、接收(控制哪些接收,哪些丢弃)。扮丛肆路由策略:是用路由来进行某些路由策略设置。策略路由:是设置针对路由的策略,主要通过其他软件对路由的*。两者的区别就在于谁是主导,路由策略是以路由为主来创建的策略,而策略路由是通过软件对路由的设置。路由策略:影响路由表的生成策略路由:影响包的转发,优先级高于路由表意思是:一个包要转发,先匹配策略路由转发,其次匹配路由表转发routemap和ACL很类似,它可以用于路由的再发布和策略路由,还经常使用在BGP中.策略路由(policyroute)实际上是复杂的静态路由,静态路由是基于数据包的目标*并转发到指定的下一跳路由器,策略路由还利用和扩展IPACL链接,这样就可以提供更多功能的过滤和分类routemap的一些命令:一路由重发布相关match命令可以和路由的再发布结合使用:1.matchinterface{typenumber}[…typenumber]:匹配指定的下一跳路由器的接口的路由2.matchipaddress{ACLnumber|name}[…ACLnumber|name]:匹配ACL所指定的目标IP*的路由3.matchipnext-hop{ACLnumber|name}[…ACLnumber|name]:匹配ACL所指定的下一跳路由器*的路由4.matchiproute-source{ACLnumber|name}[…ACLnumber|name]:匹配ACL所指定的路由器所宣告的路由5.matchmetric{metric-value}:匹配指定metric大小的路由6.matchroute-type{internal|external[type-1|type-2]|level-1|level-2}:匹配指定的OSPF,EIGRP或*-*的路由类型的路由7.matchtag{tag-value}[…tag-value]:匹配带有标签(tag)的路由set命令也可以和路由的再发布一起使用:1.setlevel{level-1|level-2|level-1-2|stub-area|backbone}:设置*-*的Level,或OSPF的区域,匹配成功的路由将被再发布到该区域2.setmetric{metric-value|bandwidthdelayRELYloadMTU}:为匹配成功的路由设置metric大*.setmetric-type{internal|external|type-1|type-2}:为匹配成功的路由设置metric的类型,该路由将被再发布到OSPF或*-*.setnext-hop{next-hop}:为匹配成功的路由指定下一跳*5.settag{tag-value}:为匹配成功的路由设置标签二策略路由相关match命令还可以和策略路由一起使用:1.matchipaddress{ACLnumber|name}[…ACLnumber|name]:匹配ACL所指定的数据包的特征的路由2.matchlength{min}{max}:匹配层3的数据包的长度set命令也可以和策略路由一起使用:1.setdefaultinterface{typenumber}[…typenumber]:当不存在指向目标网络的显式路由(explicitroute)的时候,为匹配成功的数据包设置出口接口2.setinterface{typenumber}[…typenumber]:当存在指向目标网络的显式路由的时候,为匹配成功的数据包设置出口接口3.setipdefaultnext-hop{ip-address}[…ip-address]:当不存在指向目标网络的显式路由的时候,为匹配成功的数据包设置下一跳路由器*4.setipprecedence{precedence}:为匹配成功的IP数据包设置服务类型(TypeofService,ToS)的优先级5.setiptos{tos}:为匹配成功的数据包设置服务类型的字段的TOS位ConfiguringRouteMapsroutemap是通过名字来标识的,每个routemap都包含许可或拒绝*作以及一个序列号,序列号在没有给出的情况下默认是,并且routemap允许有多个陈述,如下:Linus(config)#route-mapHagarLinus(config-route-map)#matchipaddressLinus(config-route-map)#setmetricLinus(config-route-map)#route-mapHagarLinus(config-route-map)#matchipaddressLinus(config-route-map)#setmetric尽管先输入的是,后输入的是,IOS将把放在之前.还可以允许删除个别陈述,如下:Linus(config)#noroute-mapHagar在删除的时候要特别小心,假如你输入了noroute-mapHegar而没有指定序列号,那么整个routemap将被删除.并且如果在添加match和set语句的时候没有指定序列号的话,那么它们仅仅会修改陈述.在匹配的时候,从上到下,如果匹配成功,将不再和后面的陈述进行匹配,指定*作将被执行关于拒绝*作,是依赖于routemap是使用再路由的再发布中还是策略路由中,如果是在策略路由中匹配失败(拒绝),那么数据包将按正常方式转发;如果是用于路由再发布,并且匹配失败(拒绝),那么路由将不会被再发布如果数据包没有找到任何匹配,和ACL一样,routemap末尾也有个默认的隐含拒绝所有的*作,如果是在策略路由中匹配失败(拒绝),那么数据包将按正常方式转发;如果是用于路由再发布,并且匹配失败(拒绝),那么路由将不会被再发布如果routemap的陈述中没有match语句,那么默认的*作是匹配所有的数据包和路由;每个routemap的陈述可能有多个match和set语句,如下:!route-mapGarfieldpermitmatchiproute-sourcematchinterfaceSerial0setmetric-typetype-1setnext-hop.1.2.3!在这里,为了执行set语句,每个match语句中都必须进行匹配.基于策略的路由基于策略的路由技术概述:基于策略的路由为网络管理者提供了比传统路由协议对报文的转发和存储更强的控制能力,传统上,路由器用从路由协议派生出来的路由表,根据目的*进行报文的转发。基于策略的路由比传统路由强,使用更灵活,它使网络管理者不能够根据目的*而且能够根据,报文大小,应用或IP源*来选择转发路径。策略可以定义为通过多路由器的负载平衡或根据总流量在各线上进行转发的服务质量(QOS)。策略路由使网络管理者能根据它提供的机定一个报文采取的具体路径。而在当今高性能的网络中,这种选择的*性是很需要的。策略路由提供了这样一种机制:根据网络管理者制定的标准来进行报文的转发。策略路由用MATCH和SET语句实现路径的选择。策略路由是设置在接收报文接口而不是发送接口。基于源*的策略路由配置概述:路由器A将.1.1.1来的所有数据从接口S0发出,而将从.1.1.2来的所有数据从接口S1发出。路由器A定义几个二级接口作为测试点。路由器A和B配置RIP.在A的ETHERNET接口上应用IP策略路由图LAB1,为从..1.1来的数据设置下一跳接口为S0,为从..1.1.2来的数位设置下一跳接口为S1,所有其他的报文将用基于目的*的路由。路由器配置:ROUTEA:Version.2Noserviceudp-*all-serversNoservicetcp-*all-serversHostnamerouterAInterfaceethernet0Ipaddress.1.1....0secondaryIpaddress.1.1....0secondaryIpaddress.1.1....0secondaryIpaddress.1.1....0Ippolicyroute-maplab1//策略路由应用于E0口interfaceserial0ipaddr.1.1....0interfaceserial1ipaddr.1.1....0routerripnetwork.1.1.0network.1.0.0network.1.0.0iplocalpolicyroute-maplab1//使路由器策略路由本地产生报文noipclasslessaccess-list1permit.1.1.1access-list2permit.1.1.2route-maplab1permit//定义策略路由图名称:LAB1,为序号,用来标明被匹配的路由顺序。Matchipaddress1//匹配*为访问列表1Setinterfaceserial0//匹配下一跳为S0Route-maplab1permitMatchipaddress2Setinterfaceserial1Linecon0Lineaux0LinevtyLoginEnd路由器B为标准配置略。相关调试命令:showippolicyshowrouter-mapdebugippolicy注:PBR以前是C*CO用来丢弃报文的一个主要手段。比如:设置setinterfacenull0,按C*CO说法这样会比ACL的deny要节省一些开销。这里我提醒:interfacenull0noipunreachable //加入这个命令这样避免因为丢弃大量的报文而导致很多ICMP的不可达消息返回。三层设备在转发数据包时一般都基于数据包的目的*(目的网络进行转发),那么策略路由有什么特点呢?1、可以不仅仅依据目的*转发数据包,它可以基于源*、数据应用、数据包长度等。这样转发数据包更灵活。2、为QoS服务。使用route-map及策略路由可以根据数据包的特征修改其相关QoS项,进行为QoS服务。3、负载平衡。使用策略路由可以设置数据包的行为,比如下一跳、下一接口等,这样在存在多条链路的情况下,可以根据数据包的应用不同而使用不同的链路,进而提供高效的负载平衡能力。策略路由影响的只是本地的行为,所以可能会引起“不对称路由”形式的流量。比如一个单位有两条上行链路A与B,该单位想把所有HTTP流量分担到A链路,FTP流量分担到B链路,这是没有问题的,但在其上行设备上,无法保证下行的HTTP流量分担到A链路,FTP流量分担到B链路。策略路由一般针对的是接口入(in)方向的数据包,但也可在启用相关配置的情况下对本地所发出的数据包也进行策略路由。本文就策略路由的以下四个方面做相关讲解:1、启用策略路由2、启用Fast-SwitchedPBR3、启用LocalPBR4、启用CEF-SwitchedPBR启用策略路由:开始配置route-map。使用route-mapmap-tag[permit|deny][sequence-number]进入route-map的配置模式。使用match语句定义感兴趣的流量,如果不定义则指全部流量。matchlengthminmax and/or matchipaddress{access-list-number|name}[...access-list-number|name]使用set命令设置数据包行为。setipprecedence[number|name]setipnext-hopip-address[...ip-address]setinterfaceinterface-typeinterface-number[...typenumber]setipdefaultnext-hopip-address[...ip-address]setdefaultinterfaceinterface-typeinterface-number[...type...number]这里要注意setipnext-hop与setipdefaultnext-hop、setinterface与setdefaultinterface这两对语句的区别,不含default的语句,是不查询路由表就转发数据包到下一跳IP或接口,而含有default的语句是先查询路由表,在找不到精确匹配的路由条目时,才转发数据包到default语句指定的下一跳IP或接口。进入想应用策略路由的接口。interfacexxx应用所定义的策略。注意必须在定义好相关的route-map后才能在接口上使用该route-map,在接口启用route-map策略的命令为:ippolicyroute-mapmap-tag启用Fast-SwitchedPBR在CiscoIOSRelease.0之前,策略路由只能通过“进程转发”来转发数据包,这样数据包的转发效率是非常低的,在不同的平台上,基本在每秒到,个数据包。随着缓存转发技术的出现,Cisco实现了Fast-SwitchedPBR,大大提升了数据包的转发速度。启用方法即在接口中使用iproute-cachepolicy命令。注意:Fast-switchedPBR支持所有的match语句及大多数的set语句,但其有下面的两个*:不支持setipdefaultnext-hop与setdefaultinterface命令。如果在route-cache中不存在set中指定的接口相关的项,那么仅在point-to-point时setinterface命令才能够Fast-switchedPBR。而且,在进行“进程转发”时,*还会先查询路由条目查看该interface是不是一个合理的路径。而在fastswitching时,*不会对此进行检查。启用LocalPBR默认情况下,路由器自身所产生的数据包不会被策略路由,如果想对路由器自身产生的数据包也进行策略路由,那么需要在全局模式下使用如下命令来启用:iplocalpolicyroute-mapmap-tag启用CEF-SwitchedPBR在支持CEF的平台上,*可以使用CEF-SwitchedPBR来提高PBR的转发速度,其转发速度比Fast-SwitchedPBR更快!只要你在启用PBR的路由器上启用了CEF,那么CEF-SwitchedPBR会自动启用。注:iproute-cachepolicy仅仅适用于Fast-SwitchedPBR,在CEF-SwitchedPBR中并不需要,如果你在启用了CEF的路由器上使用PBR时,这个命令没有任何作用,*会忽略此命令的存在。PBR配置案例:案例1:路由器通过两条不同的链路连接至两*P,对于从async1接口进入的流量,在没有“精确路由”匹配的情况下,把源*为1.1.1.1的数据包使用策略路由转发至6.6.6.6,源*为2.2.2.2的数据包转发至7.7.7.7,其它数据全部丢弃。配置如下:access-list1permitip1.1.1.1access-list2permitip2.2.2.2!interfaceasync1ippolicyroute-mapequal-access!route-mapequal-accesspermitmatchipaddress1setipdefaultnext-hop6.6.6.6route-mapequal-accesspermitmatchipaddress2setipdefaultnext-hop7.7.7.7route-mapequal-accesspermitsetdefaultinterfacenull0案例2在路由器针对不同流量,修改其precedencebit,并设置下一跳*。对于1.1.1.1产生的流量,设置precedencebit为priority,并设置其下一跳转发*为3.3.3.3;对于2.2.2.2产生的流量,设置precedencebit为critical,并设置其下一跳转发*为3.3.3.5。配置如下:access-list1permitip1.1.1.1access-list2permitip2.2.2.2!interfaceethernet1ippolicyroute-mapTexas!route-mapTexaspermitmatchipaddress1setipprecedenceprioritysetipnext-hop3.3.3.3!route-mapTexaspermitmatchipaddress2setipprecedencecriticalsetipnext-hop3.3.3.5飞鱼星路由器策略路由飞鱼星公司致力于提供智慧易用的网路通讯产品与服务,通过创新技术不断提升网路使用质量,与使用者合作建立智慧、高效、人性化的网路管理平台。那么你知道吗?下面是我整理的一些关于的相关资料,供你参考。什么是策略路由?策略路由,是一种比基于目标网路进行路由更加灵活的资料包路由转发机制。路由器将通过路由图决定如何对需要路由的资料包进行处理,路由图决定了一个数据包的下一跳转发路由器。应用策略路由,必须要指定策略路由使用的路由图,并且要建立路由图。一个路由图由很多条策略组成,每个策略都定义了1个或多个的匹配规则和对应*作。一个介面应用策略路由后,将对该介面接收到的所有包进行检查,不符合路由图任何策略的资料包将按照通常的路由转发进行处理,符合路由图中某个策略的资料包就按照该策略中定义的*作进行处理。策略路由可以使资料包按照使用者指定的策枣塌略进行转发。对于某些管理目的,如QoS需求或拓扑结构,要求某些路由必须经过特定的路径,就可以使用策略路由。例如,一个策略可以指定从某个网路发出的资料包只能转发到某个特定的介面。的设定方法:不使用:打勾表示不使用本条规则,但该规则并不被删除。目标网路*:输入目标网路的网路*掩码:目标网路*的子网掩码,可以根据实际情况选择。目标域名:目标域名"不可与”目标网路*”、”协议”和”埠”同时设定。协议:应用程式所使用的协议,请根据实际情况选择。可以是TCP、UDP或者二者兼有,这种情况下需要指定埠的范围;也可以是具体的应用协议岩搏,比如HTTP、POP3,这种情况下不需要指定口的范围。埠:当协议选择TCP、UDP或者TCP/UDP的情况下,指定埠的范围。源*:指定内网的一个*段,或者一个IP*。介面:选择该*段访问外网从哪个接口出去。描述:可以在这里简单备注一下本条规则。点选“储存”按钮,出现如下图所示的介面: 看过文章“1.飞鱼星路由器内网多网段共享上网设定方法2.如何设定飞鱼星路由器访问内部资源3.飞鱼星路由器埠对映失败详解4.飞鱼星路由器之WDS中继模式配置5.Volans飞鱼星路由器设定6.飞鱼星路由器凳枣圆无法上网的解决办法7.VOLANS路由器之DMZ设定方法8.三个飞鱼星*路由器防止蹭网设定9.飞鱼星路由器流量控制失效详解.路由器PPPOE伺服器设定步骤总的来说,配置路由器和Wi-Fi并不是很难,只要按照步骤一步步来,注意细节,就可以轻松完成。同时,设置好强密码也很重要,以免被别人恶意攻击。希望这篇文章对你有所帮助。