策略路由-基于源地址控制实验

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了策略路由-基于源地址控制实验相关的知识,希望对你有一定的参考价值。

技术分享图片

实验要求:
R1的S0/0口带宽设置为6000Kb/s,发现流量都走S0/0口出去,S0/1口闲置
要求基于源地址进行路由控制,192.168.2.0网络的流量走上面S0/0口,192.168.3.0的流量走下面S0/1口出去。其他流量使用传统路由表路由。

1、基础配置(略,不会的可以给我留言)
接口配置地址
OSPF宣告直连网段

2、在R4上跟踪路由转发路径
R4#traceroute 172.16.1.1 source 192.168.3.1
R4#traceroute 172.16.2.1 source 192.168.3.1
R4#traceroute 172.16.1.1 source 192.168.2.1
R4#traceroute 172.16.2.1 source 192.168.2.1
结果是
192.168.3.1去172.16.1.1走下面
192.168.2.1去172.16.1.1走下面
192.168.3.1去172.16.2.1走上面
192.168.2.1去172.16.2.1走上面
3、修改R1的S0/0接口带宽

R1(config)#interface s0/0
R1(config-if)#bandwidth 6000

R2(config)#interface s0/0
R2(config-if)#bandwidth 6000

4、修改带宽后,发现所有出去的流量都会走带宽比较宽的链路,也是OSPF基于链路状态的一种验证。

R4#traceroute 172.16.1.1 source 192.168.3.1
R4#traceroute 172.16.2.1 source 192.168.3.1
R4#traceroute 172.16.1.1 source 192.168.2.1
R4#traceroute 172.16.2.1 source 192.168.2.1
结果是
192.168.3.1去172.16.1.1走上面
192.168.2.1去172.16.1.1走上面
192.168.3.1去172.16.2.1走上面
192.168.2.1去172.16.2.1走上面

5、利用策略路由实现基于源地址进行路由控制,192.168.2.0网络的流量走上面S0/0口,192.168.3.0的流量走下面S0/1口出去。其他流量使用传统路由表路由。
定义需要控制的网络
R1(config)#access-list 20 permit 192.168.2.0 0.0.0.255
R1(config)#access-list 30 permit 192.168.3.0 0.0.0.255
创建路由映射表
R1(config)#route-map name1 permit 1
R1(config-route-map)#match ip address 20 匹配条件
R1(config-route-map)#set ip next-hop 200.1.1.2 设置下一跳
R1(config-route-map)#exit
R1(config)#route-map name1 permit 2
R1(config-route-map)#match ip address 30
R1(config-route-map)#set ip next-hop 200.1.2.2
R1(config)#interface f1/0
R1(config-if)#ip policy route-map name1 应用映射表到入接口

6、在R4上跟踪路由转发路径
R4#traceroute 172.16.1.1 source 192.168.3.1
R4#traceroute 172.16.2.1 source 192.168.3.1
R4#traceroute 172.16.1.1 source 192.168.2.1
R4#traceroute 172.16.2.1 source 192.168.2.1

192.168.2.0的流量走上面
192.168.3.0的流量走下面
实现分流即实验成功!

以上是关于策略路由-基于源地址控制实验的主要内容,如果未能解决你的问题,请参考以下文章

策略路由-基于目的地址控制实验

华为设备配置基于源地址的策略路由

华为USG6320做双线-基于源地址的策略路由

策略路由

Linux 基于策略的路由

访问控制列表与策略路由作用区分