【策略路由PBR(policy-based-route)(1)】(接口下部署、本地部署)

目录

一、策略路由技术背景

二、策略路由PBR(Policy-Based Routing)

1.基本概念

区分:路由策略、策略路由、传统路由

2.PBR结构语法 ​

三、PBR实验

1.拓扑图(路由器用Router,AR用不了亲测。。)

 2.实验需求

 3.接口入方向部署PBR

1)接口下部署

对入接口流量进行策略控制

2)奇数路由测试

3)奇数路由测试

4)查看PBR数据包统计

4.本地部署 PBR

1)本地部署

只控制本地始发出的数据包

2)测试奇数路由

3)测试偶数路由


一、策略路由技术背景

二、策略路由PBR(Policy-Based Routing)

1.基本概念

区分:路由策略、策略路由、传统路由

1)

路由策略:控制对象为路由。
策略路由:控制对象为数据包(业务)。

2)

传统路由:根据目的ip地址进行转发
策略路由
        1-根据更多的其他因素进行转发。
(源ip、源Mac、目的Mac、源端口号、目的端口号、vlan-id等等)
        2-策略路由优先于传统路由。
配置后,可以不根据传统的路由表,直接根据策略路由进行转发

2.PBR结构语法 

三、PBR实验

1.拓扑图(路由器用Router,AR用不了亲测。。)

用isis将运营商(R2、R3)连通 ,并且将所有接口加入isis

在AR2上查看isis路由,正常

 2.实验需求

 3.接口入方向部署PBR

 #
acl number 2001
 rule 5 permit source 10.1.1.1 0.0.0.254   (ACL抓取10.1.1.0网段的奇数路由)
#
acl number 2002
 rule 5 permit source 10.1.1.0 0.0.0.254   (ACL抓取10.1.1.0网段的偶数路由)
#

#
policy-based-route PBR permit node 10   (如果匹配奇数,下一跳交给R3)
 if-match acl 2001
 apply ip-address next-hop 155.1.13.3  
#
policy-based-route PBR permit node 20  (如果匹配偶数,下一跳交给R2)
 if-match acl 2002
 apply ip-address next-hop 155.1.12.2  
#
策略路由部署
#
interface GigabitEthernet0/0/0                (在10.1.1.0网段源路由的入接口下配置)
 ip address 10.1.1.1 255.255.255.0
 ip policy-based-route PBR
#

1)接口下部署

对入接口流量进行策略控制

#

ip policy-based-route PBR

#

此时私网可以ping通公网,但是由于模拟器问题无法配置NAT,所以只能在R2、R3上另外配置静态路由

发现:R1没有去往150.1.2.2和150.1.3.3的路由(没有传统路由)

2)奇数路由测试

在没有传统路由的情况下能否ping通??

PC1:10.1.1.11 ping 150.1.2.2

发现:PC1的路径从R3绕道R2(策略路由成功!!)

说明:在没有传统路由的情况下,策略路由也能成功ping通!!并且还是按照我们预期的样子:

奇数路由下一跳走了R3

  

3)奇数路由测试

PC2:10.1.1.12  ping 150.1.3.3

偶数路由下一跳走了R2

4)查看PBR数据包统计

dis ip policy-based-route statistics interface g0/0/0 

4.本地部署 PBR

1)本地部署

只控制本地始发出的数据包

#
ip local policy-based-route PBR 
#

2)测试奇数路由

用R1的g/0/0接口(10.1.1.1)ping 150.1.2.2

发现:本地接口g0/0/0始发的数据包运用了策略路由

下一跳从R3走了

3)测试偶数路由

因为在R1上只有一个10网段的地址,而且还是奇数,所以我们常规的操作一般是加地址或者修改地址。

但是有个骚操作:在一个接口下配置两个地址!!!那就是辅地址!!sub!!于是我们配置一个偶数的辅地址:

  ip address 10.1.1.2 255.255.255.0 su

(附地址需要手动启用,不会覆盖原有的IP地址)

用10.1.1.2 ping 150.1.3.3

发现:如我们策略一样:偶数路由下一跳走了R2

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值