第十二周 优化路由-策略路由_第1页
第十二周 优化路由-策略路由_第2页
第十二周 优化路由-策略路由_第3页
第十二周 优化路由-策略路由_第4页
第十二周 优化路由-策略路由_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、1路由路由优化优化R&S21-2本章提要本章提要1. 路由优化的知识要点路由优化的知识要点2. 分布控制列表控制路由更新分布控制列表控制路由更新 3. 基于源基于源IP地址的策略路由地址的策略路由4. 基于报文大小的策略路由基于报文大小的策略路由 5. 基于应用的策略路由基于应用的策略路由 R&S21-3知识要点知识要点R&S21-4路由优化概述路由优化概述 在当今高性能的网络中,为了保证网络的伸缩性、稳定性、安全在当今高性能的网络中,为了保证网络的伸缩性、稳定性、安全性和快速收敛,必须对网络进行优化。路由过滤和策略路由是路由优性和快速收敛,必须对网络进行优化。路由过滤

2、和策略路由是路由优化的常用方法。化的常用方法。R&S21-5分布控制列表分布控制列表 路由过滤是指在路由更新中抑制某路由过滤是指在路由更新中抑制某些路由不被发送和接收,被动接口、些路由不被发送和接收,被动接口、分布控制列表、重分布结合路由策分布控制列表、重分布结合路由策略等都可以实现路由过滤。略等都可以实现路由过滤。R&S21-6策略路由策略路由(1)策略路由提供了根据网络管理者制定的标准来进行数据)策略路由提供了根据网络管理者制定的标准来进行数据包转发的一种机制。包转发的一种机制。(2)基于策略的路由比传统路由能力更强,使用更灵活,它)基于策略的路由比传统路由能力更强,使用更

3、灵活,它使网络管理者不仅能够根据使网络管理者不仅能够根据目的地址,而且目的地址,而且能够根据协议类能够根据协议类型、报文大小、应用或型、报文大小、应用或IP源地址来选择转发路径。源地址来选择转发路径。(3)策略路由的策略由)策略路由的策略由路由映射图(路由映射图(route map)来定义。)来定义。 R&S21-7策略路由的优点策略路由的优点(1)可以实现基于源()可以实现基于源( Source-based )的路由选择)的路由选择(2)实现更好的)实现更好的QoS控制控制(3)实现负载分担)实现负载分担R&S21-8策略路由的适用环境策略路由的适用环境 多出口情况下多出口情

4、况下 校园网(校园网(internet网、教育网)网、教育网) 企业网(双出口上网)企业网(双出口上网)旁路旁路组网组网基于源地址的策略路由;基于源地址的策略路由;基于数据包长度的策略路由基于数据包长度的策略路由基于应用的策略路由基于应用的策略路由R&S21-9路由映像(路由映像(route map,也称为路由映射图),也称为路由映射图) 复杂的访问控制列表,用“match”命令对数据包或路由测试一些相应的条件。如果满足条件,可以采取措施来修改数据包或路由属性。这些措施通过“set”命令规定。路由映像中的语句与访问控制列表的行相对应。R&S21-10定义策略定义策略路由映射(路

5、由映射(route map)命令被用于定义策略。一个路由映射由拥有相同)命令被用于定义策略。一个路由映射由拥有相同route-map名的名的route-map 陈述(陈述(statement:包含:包含“map”和和“set”)或语句集合集合构成:构成:Router(config)# route-map map-tag permit | deny sequence-numbermatch .set .(1)map-tag是是route map的名字或的名字或ID(2)参数)参数permit和和deny指定了如果条件匹配将执行的动作指定了如果条件匹配将执行的动作(3)sequence-numbe

6、r( 0-65535)定义)定义了检查的顺序,用于区分每一了检查的顺序,用于区分每一个个route-map statement,不同的,不同的statement拥有不同的拥有不同的sequence number (4)一个)一个route map可以包含多个可以包含多个route map statement,这些语句的执,这些语句的执行顺序像行顺序像ACL一样是从上到下一样是从上到下 (5)一个一个route map的最后默认的最后默认“deny any”R&S21-11match与与set match conditions match interface match ip addre

7、ss match next-hop match ip route-source match metric match route-type match tag set conditions set interface set default interface set ip default next-hop set metric set metric-type set next-hop set weightRouter(config-router-map)# match condition 定义检查/匹配条件Router(config-router-map)# set condition 满足

8、匹配要采取的行动 R&S21-12指定接口配置指定接口配置策略路由策略路由 在指定接口在指定接口上配置策略路由上配置策略路由 Router(config-if)# ip policy route-map map-tagmap-tag:策略路由所使用路由映像的名字。必须与“route-map”命令所规定的映像标记相匹配。注:基于策略的路由是用在接收数据包的接口接收数据包的接口上,而不是在发送数据包的接口上。 R&S21-13策略路由的流程策略路由的流程入口数据包入口数据包策略路由?策略路由?有匹配条目吗?有匹配条目吗?YNPermit?N正常路由(基于目标)正常路由(基于目标)N

9、YY策策略略路路由由SetMatch使用使用Route-map来配置策略路由的流程来配置策略路由的流程R&S21-14连接两家连接两家ISP时使用基于策略的路由选择时使用基于策略的路由选择 R&S21-15连接两家连接两家ISP时使用基于策略的路由选择时使用基于策略的路由选择丢弃,发送到接口丢弃,发送到接口Null 0,该语句被作,该语句被作为路由映像的最后一为路由映像的最后一个条目。个条目。R&S21-16策略路由原理策略路由原理n策略路由和数据的策略路由和数据的入口入口绑定绑定n策略路由策略路由先于先于常规路由执行常规路由执行n通过路由通过路由映射映射图(图(rou

10、te-map)定义策略及转发行为)定义策略及转发行为n路由映射图通过路由路由映射图通过路由映射映射图名区分图名区分n一个路由一个路由映射映射图可以由多个策略组成,策略按序号图可以由多个策略组成,策略按序号大小排列,只要符合了前面策略,就退出路由大小排列,只要符合了前面策略,就退出路由映射映射图图的执行的执行R&S21-17路由路由映射映射图图n通过通过match定义匹配规则,只有符合匹配规定义匹配规则,只有符合匹配规则才执行策略路由则才执行策略路由n如果没有如果没有match语句则匹配所有语句则匹配所有n可以通过可以通过match语句调用语句调用ACLn可以通过可以通过length语句

11、匹配三层数据包的长度语句匹配三层数据包的长度Router(config-route-map)#match ip address access-list-number | name .access-list-number | nameRouter(config-route-map)#match length min maxR&S21-18路由路由映射映射图图n通过通过set语句定义匹配规则的数据执行的动作语句定义匹配规则的数据执行的动作uset ip next hopset ip next hop把数据包转发到指定的下一跳地址把数据包转发到指定的下一跳地址uset interface s

12、et interface 把数据包转发到指定的端口把数据包转发到指定的端口uset default interface set default interface 提供了缺省的转发端口提供了缺省的转发端口uset ip default next-hop set ip default next-hop 提供了缺省下一跳地址提供了缺省下一跳地址uset ip tos set ip tos 用来设置用来设置IP TOSIP TOS(TypeType of Service )of Service )的值的值uset ip precedence set ip precedence 用来设置用来设置IPI

13、P数据包中的数据包中的IPIP优先级优先级bitbitR&S21-19路由路由映射映射图图set ip next-hop ip-add和和set ip default next-hopset ip default next-hop命令使得路由器首先检查路由表首先检查路由表,若发现没有明确路由则使用策略路由进行数据包转发处理。 R&S21-20路由路由映射映射图的执行逻辑图的执行逻辑route-map test permit 10match x y zmatch aset bset croute-map test permit 20match qset rdeny all(缺省隐

14、含缺省隐含)以上逻辑解释:以上逻辑解释: If (x or y or z) and a mach then set (b and c) Else If q machs then set r Else set nothingR&S21-21策略路由的配置步骤策略路由的配置步骤n定义路由定义路由映射映射图图RouteRoute(configconfig)#route-map #route-map 路由路由映射映射图名图名 permit/deny permit/deny 序号序号n定义路由图每个策略的匹配规则或条件定义路由图每个策略的匹配规则或条件 RouteRoute(config-rou

15、te-mapconfig-route-map)#match #match 检查语句检查语句n定义满足匹配规则后,路由器对符合规则的数据包执行的操作定义满足匹配规则后,路由器对符合规则的数据包执行的操作RouteRoute(config-route-mapconfig-route-map)# set # set 规定的动作规定的动作n 在指定接口中应用路由在指定接口中应用路由映射映射图图RouteRoute(config-ifconfig-if)#ip policy route-map #ip policy route-map 路由路由映射映射图名图名n查看查看Route #Show ip policyRoute #Show ip policyRoute# debug ip policyRoute# debug ip policyR&S21-22根据目标地址使用基于策略的路由选择根据目标地址使用基于策略的路由选择 R&S21-23根据目标地址使用基于策略的路由选择根据目标地址使用基于策略的路由选择R&S21-24命令列表命令列表命令命令作用

温馨提示

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

评论

0/150

提交评论