路由策略及路由协议组网应用.ppt
《路由策略及路由协议组网应用.ppt》由会员分享,可在线阅读,更多相关《路由策略及路由协议组网应用.ppt(60页珍藏版)》请在三一办公上搜索。
1、,路由策略路由协议组网应用,数据通信技术支持部,第1章 路由策略原理第2章 策略路由原理,概述,课程内容路由策略基本知识OSPF路由策略 一般使用方法及配置ISIS路由策略 一般使用方法及配置BGP路由策略 一般使用方法及配置各协议大型组网应用及案例课程目标掌握基本的路由策略掌握常用路由协议OSPF、ISIS、BGP常用的路由策略了解目前大型组网及组网中路由协议的典型规划及联合使用,路由策略基本知识,基本访问控制列表acl number 2000rule 11 permit source 10.0.0.0 0.0.0.255基本ACL只通过源地址建立rule规则高级访问控制列表acl numb
2、er 3000 rule 10 permit ip source 10.0.0.0 0.0.0.255 destination 30.0.0.0 0.0.0.255 高级ACL可以通过源址、源端口号、目的地址、目的端口号等建立rule规则课程目标地址前缀列表:ip ip-prefix tian index 33 permit 20.0.0.0 24,过滤的工具,访问控制列表(access-list)用于匹配路由信息或者数据包的地址,过滤不符合条件的路由信息或数据包前缀列表(prefix-list)匹配对象为路由信息的目的地址或直接作用于路由器对象(gateway)自治系统路径信息访问列表(as
3、-path-filter)仅用于BGP协议,匹配BGP路由信息的自治系统路径域团体属性列表(community-filter)仅用于BGP协议,匹配BGP路由信息的自治系统团体域路由策略(route-policy)设定匹配条件,属性匹配后进行设置,由if-match和apply子句组成,五种过滤工具,过滤的工具,访问控制列表是由permit|deny语句组成的一系列有顺序的规则,这些规则根据源地址、目的地址、端口号等来描述。按照访问控制列表的用途,可以分为三类:基本的访问控制列表(basic acl)高级的访问控制列表(advanced acl)基于接口的访问控制列表(interface-ba
4、sed acl)访问控制列表的使用用途是依靠数字的范围来指定的20002999:基本的访问控制列表30003999:高级的访问控制列表10001999:基于接口的访问控制列表,访问控制列表,过滤的工具,有两种匹配顺序:配置顺序配置顺序,是指按照用户配置ACL的规则的先后进行匹配自动排序自动排序使用“深度优先”的原则“深度优先”规则是把指定范围最小的语句排在最前面,访问控制列表(续),过滤的工具,路由的路由表中有172.0.0.0/16、172.1.0.0/16、172.2.0.0/16、172.3.0.0/16、172.4.0.0/16、172.5.0.0/16、172.6.0.0/16这些网
5、段的路由,怎样可以将B位为偶数的路由匹配出来?,ACL举例,通过acl过滤路由:Acl nu 2000 ma auto Rule 5 deny sou 172.0.0.0 0.254.0.0 Rule 10 permit,路由表中只剩下172.2.0.0/16、172.4.0.0/16、172.6.0.0/16,过滤的工具,前缀列表用来过滤IP前缀,能同时匹配前缀号和前缀长度 前缀列表的性能比访问控制列表高前缀列表不能用于数据包的过滤ip ip-prefix ip-prefix-name index index-number permit|deny ip-address mask-length
6、 greater-equal greater-equal-value less-equal less-equal-value ip-address:指定IP地址、mask-length:掩码长度。greater-equal greater-equal-value|less-equal less-equal-value:如果IP地址和掩码长度都已匹配,则使用该参数来指定地址前缀范围。greater-equal的意思是“大于等于”;less-equal的意思是“小于等于”。长度范围可以表达为mask-length=greater-equal-value=less-equal-value=32。如果
7、只指定了greater-equal,前缀范围为greater-equal-value,32;如果只指定了less-equal,前缀范围为mask-length,less-equal-value。,前缀列表,过滤的工具,只允许10.0.0.0/8网段内,掩码长度在17到18之间的路由通过,前缀列表举例,通过前缀列表:ip ip-prefix p1 permit 10.0.0.0 8 greater-equal 17 less-equal 18,过滤的工具,路由的路由表中有172.0.0.0/8、172.0.0.0/16、172.1.0.0/16、172.2.0.0/16、172.3.0.0/16
8、、172.4.0.0/16、172.5.0.0/16、172.6.0.0/16等路由,怎样只将路由表中172.0.0.0/8的路由过滤掉?,前缀列表举例,通过前缀列表:ip ip-prefix 172 index 10 deny 172.0.0.0 8 greater-equal 8 less-equal 8 ip ip-prefix 172 index 20 permit 0.0.0.0 0 less-qual 32,过滤的工具,路由的路由表中有1.1.1.0/24、172.0.0.0/8、172.0.0.0/16、172.1.0.0/16、172.2.0.0/16、172.3.0.0/16
9、、172.4.0.0/16、172.5.0.0/16、172.6.0.0/16;100.0.0.0/8、100.0.0.0/16、100.1.0.0/16、100.255.0.0/16、96.0.0.0/6、100.0.0.0/7 等路由,怎样将掩码大于等于9位的路由都过滤掉,并且保留大客户的1.1.1.0/24 路由?,前缀列表举例,通过前缀列表:ip ip-prefix 172 index 10 per 0.0.0.0 0 greater-equal 0 less-equal 8 ip ip-prefix 172 index 20 per 1.1.1.0 24 greater-equal
10、24 less-equal 24,过滤的工具,如果运营商要求骨干网不从城域网学习缺省路由、私网路由和掩码大于18位的路由,那么在骨干网落地设备上该如何设置?,思考,ip ip-prefix rfc1918 index 10 deny 0.0.0.0 0 ip ip-prefix rfc1918 index 20 deny 10.0.0.0 8 greater 8 less-equal 32ip ip-prefix rfc1918 index 30 deny 172.16.0.0 12 greater 12 less-equal 32ip ip-prefix rfc1918 index 40 d
11、eny 192.168.0.0 16 greater 16 less-equal 32ip ip-prefix rfc1918 index 50 deny 0.0.0.0 0 greater-equal 19 less-equal 32 ip ip-prefix rfc1918 index 60 permit 0.0.0.0 0 less-equal 32Bgp peer ebgp ip-prefix rfc1918 import,过滤的工具,ASPATH列表用来过滤BGP的AS-PATH属性ASPATH属性使用正则表达式来定义举例匹配所有AS-PATH属性 ip as-path-filter
12、 10 permit.*匹配从AS100发起的路由ip as-path-filter 10 permit _100$匹配从AS200接收的路由ip as-path-filter 10 permit 200_,ASPATH 列表和正则表达式,过滤的工具,ASPATH 列表和正则表达式,过滤的工具,团体列表用来根据团体属性表示和过滤BGP路由团体列表有基本的和高级的两种基本团体列表用来匹配实际的团体属性值和常量ip community-filter 1 permit 100:1 100:2ip community-filter 1 permit 100:1ip community-filter 1
13、 permit no-export高级团体列表可以使用正则表达式ip community-filter 100 permit 10,团体列表,路由策略基本知识,As-path访问控制列表ip as-path-acl 100 permit 300$Route-policy If-match applyroute-policy tian permit node 10 同一个名字下可建立多个 if-match acl 1 通过node值进行顺序选择 apply cost 100,If-match apply详解,过滤的工具,一个routing policy下可以有多个节点,不同的节点号用seq-nu
14、mber标识,不同seq-number各个部分之间的关系是“或”的关系每个节点下可以有多个if-match和apply子句,if-match子句之间是“与”的关系允许模式:当路由项满足该节点的所有if-match子句时被允许通过该节点的过滤并执行该节点的apply子句,如路由项不满足该节点的if-match子句,该路由策略的下一个节点将被测试拒绝模式:当路由项满足该节点的所有if-match子句时被拒绝通过该节点的过滤,并且不会进行下一个节点的测试If-match子句可以引用其它的过滤器,Route-policy,OSPF路由策略,默认路由发布策略如果是强制发布默认路由,在本地不会生成默认路由
15、,且也不会学习其它OSPF发布的默认路由。通过更改OSPF的协议优先级,定制设备的选路策略通过在ospf下执行perfence配置实现通过更改链路的cost定制路由选路策略在接口下通过ospf cost XXXX定制。,路由示例,Cost示例,OSPF路由策略,引入其它协议时定制策略引入其它协议路由,默认是没有策略,但在引入时可以通过import-route 命令内的 route-policy 选项增加对路由的控制。但此类控制可定制要引入的路由,并可以改变路由一些属性。import-route static route-policy tian5)路由接收和发布时制定策略在OSPF视图下通过fi
16、lter-policy acl-number/ip-prefix ip-prefix-name import/export 命令实现,Filter-policy示例,ISIS路由策略,ISIS默认路由策略i 内部路由器(level1)会根据出口路由器发布的ATT信息自动计算升成指向出口路由器的默认路由ii 可以通过default-route-advertise命令发布默认路由,但此路由仅存在于同级别的设备上。更改ISIS的协议优先级在设备上进行路由优选在ISIS视图下通过preference XXXX协议优先级通过更改链路由的cost定制路由选路策略在接口下通过isis cost XXXX定制
17、。,cost示例,ISIS路由策略,引入其它协议时定制策略引入其它协议路由,默认是没有策略,但在引入时可以通过import-route 命令内的 route-policy 选项增加对路由的控制。但此类控制可定制要引入的路由,并可以改变路由一些属性。isis import-route ospf route-policy tian 路由接收和发布时制定策略在ISIS视图下通过 filter-policy acl-number import/export 命令实现(注:ISIS协议中只有acl列表,没有ip-prefix列表)filter-policy 1 import/export,Import
18、和filter-policy示例,BGP路由策略,1、通过local-preference制定域内BGP策略2、通过AS-path的长短制定策略3、通过设备MED值进行路由优选以上三种选路的策略是最常用的三种选路策略。通过对某一些路由设置不同的以上属性值,使协议自动完成选路。其中很重要的工作是路由的分离和属性值的设置,即if-match 规则的制定(可以通过BGP选路策略顺序内的选项、团体属性、各种列表等定制)和属性值(local-prefence、MED、团体属性、as-path等)的设定。as-path设置举例。4、引入其它协议时定制策略引入其它协议路由,默认是没有策略,但在引入时可以通过
19、import-route 命令内的 route-policy 选项增加对路由的控制。但此类控制可定制要引入的路由,并可以改变路由一些属性。,路由引入示例,BGP路由策略,5、默认路由策略可以通过peer X.X.X.X default-route-advertise 命令发布默认路由。请一定记住我们的默认路由发布规范!,!注意:(1)我们的实现在发布默认路由时在本地会生成一条默认BGP路由。(2)本地必须存在最优的BGP路由才能向外发布BGP路由,ISIS-BGP典型组网应用,ISIS-BGP典型组网应用-需求,1、A、B和外域运行EBGP,接收外部路由,发布域内路由2、核心网内运行ISIS协
20、议3、各地市可以为用户提供BGP接入服务4、各地市可以提供静态接入和动态接入5、Cx设备下的用户的出域流量主发到A设备 Cx设备下的用户的入域流量主从B设备入口走6、Dx设备下的用户的出域流量主发到B设备 Dx设备下的用户的入域流量主从A设备入口走7、到域外E网段的流量从A出域,到域外F网段的流量从B出域8、Cx、Dx的两条上行链路,实现出域、入域流量的主备份9、Dx、Cx间的域内流量尽量在各链路上负载分担,OSPF-BGP典型组网应用,OSPF-BGP典型组网应用-需求,1、A、B和外域运行EBGP,接入外部路由,发布域内路由2、核心网内运行ospf协议3、各Cx、Dx设备不提供BGP接入服
21、务,不使用BGP4、各地市可以提供静态接入和动态接入5、Cx设备下的用户的出域流量主发到A设备 Cx设备下的用户的入域流量主从B设备入口走6、Dx设备下的用户的出域流量主发到B设备 Dx设备下的用户的入域流量主从A设备入口走7、到域外E网段的流量从A出域,到域外F网段的流量从B出域8、Cx、Dx的两条上行链路实现主备份,ISIS-BGP典型组网应用BGP规划,(1)3、各地市可以为用户提供BGP接入服务此要求所有Cx、Dx设备都要运行BGP 因此域内流量模型需要由BGP路由进行控制(2)由于Cx、Dx设备较多,需要建立路由反射器,出于备份的需要,需要两个RR,以目前的组网,以核心两台设备做RR
22、最为合适(3)由于Cx、Dx设备较多,需要使用group(4)8、Cx、Dx的两条链路实现主备份 A、B之间要进行链路备份,这就要求A、B之间要运行IBGP Cx、Dx要分别和核心两台RR建立邻居关系,组网实例,ISIS-BGP典型组网应用BGP规划,(5)5、Cx设备下的用户的出域流量主发到A设备 Cx设备下的用户的入域流量主从B设备入口走 此要求Cx设备优选从A发布来的BGP路由 在B向外域发布Cx下的路由时,B向外发布路由MED值 要优于A向外发布相应路由的MED优先级(6)6、Dx设备下的用户的出域流量主发到B设备 Dx设备下的用户的入域流量主从A设备入口走 此要求Dx设备优选从B发布
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 路由 策略 协议 组网 应用
链接地址:https://www.31ppt.com/p-2905290.html