资源描述
单击此处编辑母版标题样式,HUAWEI TECHNOLOGIES CO.,LTD.,Page,单击此处编辑母版文本样式,单击此处编辑母版文本样式,单击此处编辑母版文本样式,单击此处编辑母版文本样式,HUAWEI Confidential,谢谢,策略路由与路由策略原理,ISSUE 1.0,如何对报文转发的路径进行有效控制,?,如何对发布、接收、引入的路由信息进行有效控制,提高网络安全性,?,学完本课程之后您将会找到满意的答案。,前 言,Page,学习指南,本课程全套资料包括培训胶片、配套原理教材、多媒体课件、试题、演练案例和教师教学指导书,合理有效利用上述资料您将会取得良好的学习效果。,Page,目标,学习完此课程,您将会:,掌握策略路由基本原理,掌握路由策略基本原理,Page,内容介绍,第,1,章 策略路由原理,第,2,章 路由策略原理,Page,策略路由的引入,普通的报文转发是依据报文的目的地址查询转发表来实现的。,display,ip,routing-table,Routing Table:public net,Destination/Mask Protocol Pre Cost,Nexthop,Interface,0.0.0.0/0 RIP 100 1 200.200.203.2 GE11/1/0,0.0.0.0/32 RIP 100 1 200.200.203.2 GE11/1/0,1.0.0.0/8 STATIC 60 0 11.110.0.1 Ethernet12/2/0,4.4.4.0/24 DIRECT 0 0 4.4.4.4 Ethernet12/2/0.200,4.4.4.4/32 DIRECT 0 0 127.0.0.1 InLoopBack0,5.0.0.0/8 RIP 100 1 200.200.203.2 GE11/1/0,PC1,PC2,RTA,RTB,RTC,RTD,S1/0/0,E1/2/0,Page,策略路由的引入,(,续,),普通的报文转发是依据报文的目的地址查询转发表来实现的。,但是遇到如下情况如何解决?,1,、根据源,IP,来控制报文转发。即控制来自,PC1,的报文通过接,S1/0/0,转发,来自,PC2,的报文通过接口,E1/2/0,转发口?,2,、根据报文的长度来控制报文转发。,3,、根据报文的其他属性来控制报文转发。,PC1,PC2,RTA,RTB,RTC,RTD,S1/0/0,E1/2/0,Page,策略路由概念,策略路由是一种依据用户制定的策略进行路由选择的机制,与单纯依照,IP,报文的目的地址查找路由表进行转发不同,可应用于安全、负载分担等目的。,VRP,策略路由支持基于,acl,包过滤、地址长度等信息,灵活地指定路由。而,acl,报文过滤则可以根据报文的源,ip,、目的,ip,、协议、端口号、优先级、,tos,、时间段、,vpn,等各种丰富的信息将报文分类,然后控制将这些报文按照不同的路由转发出去。,Page,策略路由的分类,策略路由分类,接口策略路由,接口策略路由只对转发的报文起作用,对本地产生的报文(比如本地的,ping,报文)不起作用。而本地策略路由只对本地产生的报文起作用,对转发的报文不起作用。,接口策略路由配置在接口视图下。,本地策略路由,本地产生的报文的策略路由配置在系统视图下。,注意:组播策略路由只支持转发的报文,不对路由器本机产生的报文进行策略路由。,Page,匹配原则概述,Route-policy:,route_policy_name,permit 10:if-match,acl,3000,if-match packet-length 100 500,apply output-interface Ethernet1/1/0,/,有多个匹配项,deny 20:if-match,acl,2000,/,只有匹配项,permit 30:if-match,acl,3100,permit 40:,apply output-interface Ethernet1/1/0,/,只有操作项,permit 50:,apply output-interface Ethernet1/1/0,deny 60:,/,匹配项和操作项都没有,permit 70:,permit 80:if-match,acl,3000,apply output-interface Ethernet1/1/0 serial1/0/0,apply,ip,-address next-hop 1.1.1.1,/,有多个操作项,Page,匹配项,匹配项就是,if-match,语句,根据这些匹配项将报文按照某个规则进行分类,分为满足规则和不满足规则两类。,定义什么节点?,匹配否?,Permit,Deny,Match,(所有条件都满足),执行退出,不执行退出,Not match,(任意一个不满足),不执行继续,不执行继续,注意:,1,、只有满足所有的,if,match,,才算匹配,即各匹配条件是与的关系。,2,、,“,匹配退出,不匹配继续,”,的原则。即只要任意一个节点满足匹配,,则不再继续往下匹配,如果不匹配则继续匹配下一个节点。,Page,操作项,操作项就是,apply,语句,也就是满足匹配项的报文将怎么处理、从哪个接口转发出去。,route-policy n permit node 0,if-match,acl,2000,if-match packet-length 100 500,apply,ip,-precedence priority,apply output-interface Serial1/0/0 Ethernet1/1/0,apply default output-interface Serial1/0/0,apply,ip,-address next-hop 1.1.1.1,apply,ip,-address default next-hop 2.2.2.2 3.3.3.3,一个单播报文只能转发一次,,即只能从某个接口转发出去,Page,转发接口的优先级,策略路由的出接口,策略路由的下一跳,路由表中下一跳,策略路由的缺省出接口,策略路由的缺省下一跳,低,高,转发优先级,以上只针对单播报文,不包括组播报文。,当配置有优先级高的策略,则优先级低的配置将被忽略。,单播策略路由可以同时配置两个下一跳或设置两个出接口,报文转发将采用负载分担的方式进行。,Page,报文匹配的其它策略,注意事项:,1,、如果只添加一个节点而没有任何匹配项和设置操作项,则所有报文都匹配,不再继续往下匹配。但是策略路由的统计数字不改变。,2,、如果添加一个节点,只有匹配项,没有设置操作项,则进行匹配,但不执行相应的操作,不再继续往下匹配。但是策略路由的统计数字不改变。,3,、如果添加一个节点,没有匹配项,有设置操作项,则所有报文都匹配,根据,permit/deny,执行相应的操作,不再继续往下匹配。但是策略路由的统计数字改变。,4,、如果匹配项中使用的,acl,根本不存在,则缺省是不匹配任何报文。,5,、当直接出接口指定为本地的以太网接口、子接口、,Virtual-Template,接口时,虽然从指定接口转发,但不能正常通信,因为这几个接口是广播域,不能确定下一跳,因此必须指定为下一跳。,6,、当配置,deny,的节点时,对于单播策略路由来说,节点的,apply,命令行等于没配置一样,数据包将走正常单播路由表转发,因此没有,deny,的调试信息以及相应的统计信息;对于组播策略路由来说,数据包将直接丢弃,不查询组播路由表,有,deny,的调试信息以及相应的统计信息。,Page,问题,请简要描述单播报文转发流程。,请简要描述组播报文策略路由流程。,Page,内容介绍,第,1,章 策略路由原理,第,2,章 路由策略原理,Page,路由策略的作用,过滤路由信息的手段,发布路由信息时只发送部分信息,接收路由信息时只接收部分信息,进行路由引入时引入满足特定条件的信息支持等值路由,设置路由协议引入的路由属性,Page,策略相关的五种过滤器,路由策略(,routing policy,),设定匹配条件,属性匹配后进行设置,由,if-match,和,apply,字句组成,访问列表(,access-list,),用于匹配路由信息的目的网段地址或下一跳地址,过滤不符合条件的路由信息,前缀列表(,prefix-list,),匹配对象为路由信息的目的地址或直接作用于路由器对象(,gateway,),自治系统路径信息访问列表(,aspath,-list,),仅用于,BGP,协议,匹配,BGP,路由信息的自治系统路径域,团体属性列表(,community-list,),仅用于,BGP,协议,匹配,BGP,路由信息的自治系统团体域,Page,路由策略与过滤器的关系,在路由引入(,import-route,)时使用routing policy,routing policy,由一系列的,if-match,子句和,apply,子句组成,匹配,AS-path,时使用,AS-path list,匹配,Community,时使用,Community list,匹配,IP address,时使用,IP Prefix,和,Access list,在路由发布(,export,)和路由接收(,import,)时使用地址前缀列表(,IP Prefix,)和访问控制列表,接收时:,IP Prefix,、,Access list,和,Gateway,(特定路由器),发布时:,IP Prefix,和,Access list,Page,路由策略的执行规则,Routing,policy,aaa,seq1,seq2,seq3,match att1,match att2,match att3,match att4,match att5,match att6,根据,seq1,的,apply,子句进,行属性设置,通过,seq1,的所有,If-match,子句,Y,N,通过,seq2,的所有,If-match,子句,根据,seq2,的,apply,子句进,行属性设置,通过该,Routing policy,Y,通过该,Routing policy,通过,seq3,的所有,If-match,子句,根据,seq3,的,apply,子句进,行属性设置,通过该,Routing policy,Y,通不过该,Routing policy,N,N,Page,AS,正则表达式,Page,策略路由与路由策略的区别,策略路由与路由策略是两个不同的概念,应用领域不同。,策略路由主要是控制报文的转发,,即可以不按照路由表进行报文的转发(因为一般报文的转发要通过查找转发表,而配上策略路由后就不用管转发表了,可以随心所欲将报文从转发出去了)。,路由策略主要控制路由信息的引入,(控制哪些路由信息引到路由协议中,哪些路由不引入,主要是针对某种路由协议,是否允许其它路由信息引进来)、发布(控制哪些发布出去,哪些不发布出去,通过同一种路由协议发布出去)、接收(控制哪些接收,哪些丢弃)。,Page,问题,路由策略有何作用,?,常见策略过滤器有哪些,?,各有什么作用,?,路由策略执行的规则是怎样的,?,Page,小结,策略路由原理,路由策略原理,小结,Page,
展开阅读全文