1.策略路由
(1)策略路由技术背景
(2)PBR介绍-基本概念
(3)PBR介绍-结构
(4)PBR介绍-命令语法
PBR的节点匹配模式:
permit表示对满足匹配条件的报文进行策略路由
deny表示对满足匹配条件的报文不进行策略路由
(5)PBR与路由策略区别
路由筛选工具有两个一个route-policy,另一个是filter-policy,首先路由策略一般用在路由重分布当中,而过滤策略一般使用在路由间的消息传递之间,
比如我要限制其他路由器传播路由信息到本机路由器上,又或是限制本机路由器传播路由信息到其他的路由器上。
Filter-policy又称为过滤策略,是一种路由过滤器。在路由协议发送或接收路由时,通过在入口或出口使用Filter-policy,可以对路由进行过滤。
Filter-policy可以使用访问控制列表或地址前缀列表来定义自己的匹配规则。
路由策略(Routing Policy)是为了改变网络流量所经过的途径而修改路由信息的技术,主要是通过改变路由属性(包括可达性)来实现。
策略路由(Policy Routing)是一种依据用户特定的策略进行路由选路的机制。
(6)PBR的分类
(7)PBR典型应用场景(1)
(8)PBR典型应用场景(2)
(9)配置介绍(1)
当ACL的rule配置为permit时,设备会对匹配该规则的报文执行本地策略路由的动作:
本地策略路由中策略点为permit时对满足匹配条件的报文进行策略路由;
本地策略路由中策略点为deny时对满足匹配条件的报文不进行策略路由,即根据目的地址查找路由表转发报文。
当ACL配置了rule,如果报文未匹配上任何规则,则根据目的地址查找路由表转发报文。
当ACL的rule配置为deny或ACL未配置规则时,应用该ACL的本地策略路由不生效,即根据目的地址查找路由表转发报文。
(10)配置介绍(2)
除了该方式之外,接口策略路由还可以使用MQC的方式进行配置。
(11)配置案例(1)
(12)配置案例(2)
(13)配置案例(3)
2.MQC
(1)MQC介绍(1)
(2)MQC介绍(2)
(3)MQC-流分类
流分类中各规则之间的关系分为:and或or,缺省情况下的关系为or。
1)and:当流分类中包含ACL规则时,报文必须匹配其中一条ACL规则以及所有非ACL规则;当流分类中没有ACL规则时,报文必须匹配所有非ACL规则。
2)or:报文只要匹配了流分类中的一个规则,设备就认为报文匹配中该流分类。
(4)MQC-流行为
(5) MQC-流策略
流策略不同于PBR,PBR只能调用在三层接口,而流策略支持调用在二层接口。
(6)配置介绍
(7)使用MQC实现策略路由(1)
(8)使用MQC实现策略路由(2)
(9)使用MQC实现策略路由(3)
3.流量过滤
(1)需求背景
(2)流量过滤工具
(3)Traffic-Filter部署位置
Traffic-Filter部署的位置不同,其调用的ACL内容也不相同。
(4)使用Traffic-Filter过滤流量
部门1、2、3的网关都在RTA上,现要求在RTA上使用Traffic-Filter限制部门2与部门3之间的互相访问。
默认情况下是可以互访的
[czyAR1]acl 3000
[czyAR1-acl-adv-3000]rule 1 deny ip source 10.1.2.0 0.0.0.255 destination 10.1.3
.0 0.0.0.255
[czyAR1-acl-adv-3000]rule 2 permit ip
[czyAR1-GigabitEthernet0/0/2]traffic-filter outbound acl 3000
执行之后:
部门1、2、3的网关都在R1上,现要求在R1上使用Traffic-Filter限制部门2与部门3之间的互相访问。
[czyAR1]acl 3000
[czyAR1-acl-adv-3000]rule permit ip source 10.1.2.0 0.0.0.255 destination 10.1.3
.0 0.0.0.255
[czyAR1]traffic classifier 2_3
[czyAR1-classifier-2_3]if-match acl 3000
[czyAR1]traffic behavior 2_3
[czyAR1-behavior-2_3]deny
[czyAR1]traffic policy 2_3
[czyAR1-trafficpolicy-2_3]classifier 2_3 behavior 2_3
[czyAR1]inter g0/0/1
[czyAR1-GigabitEthernet0/0/1]traffic-policy 2_3 inbound
(5)思考题
(简答题)本地策略路由与接口策略路由的区别在于?
(简答题)使用MQC方式过滤流量时,流分类中匹配的ACL与Traffic-Filter调用的ACL有何区别?
本地策略路由对本地始发的流量生效,而接口策略路由只会对接口入方向的流量生效。
MQC调用的ACL里permit、deny只代表是否匹配流量,不代表是否放通、拒绝流量,而Traffic-Filter调用的ACL里permit、deny代表放通、拒绝流量。