利用策略路由来达到负载均衡的作用
  公式
Router(config)#route-map () permit 行号
Route(config-route-map)#match ip add 标号(条件)
Route(config-route-map)#set Ip next-hop (动作)
这里用访问控制列表来赋予条件
set动作来给予下一跳的地址
在数据包的流入端口也就是r2是s1/0端口上应用route-map
Router(config-if)#ip policy route-map
拓扑如下
r1上起lo0lo1来模拟局域网,lo0=192.168.2.1       lo1=192.168.3.1
r1r2202.110.105.0网段来连接r1202.110.105.1 r2202.110.105.1
R2202.110.100.1来连接r3,用202.110.101.1网段来连接r5
R4上用202.110.104.2来和r3连接,用202.110.103.2来和r5连接
具体端口和路由配置就不写了,但是配置完成后要保证全网的连通性,保证r1上的两个环回口能访问202.110.104.2202.110.103.2也就是能访问r4
先来确定要在那个端口来应用route-map,需要在数据的流入端口来做,那么就要在r2s1/0口来应用route-map,来进行策略路由,使192.168.2.1访问r4r2----r3----r4
192.168.3.1访问r4r2----5----r4
先来进行192.168.2.1的策略路由,让它走r2-r3-r4这条路
默认的路由路线跟踪情况
建立route-map
这里给予的match条件是如果符合192.168.2.0的网段,那么就执行set动作的修改下一跳地址。建立访问控制列表1来给予条件
在端口上应用route-map
再次跟踪192.168.2.1的路由包到达r4202.110.104.2的路径
Traceroute跟踪数据包这个命令只填写目的ip
target ip add ress: 202.110.104.2和源地址source address :192.168.2.1就可以了
192.168.2.1已经成功的再r2--r3--r4这条路线上了
下面来进行192.168.3.1的,先建立route-map
再来建立访问控制列表2来给予match 条件
这次来跟踪192.168.3.1来到达202.110.103.2也就是到达r4的路由
R1上的192.168.3.1访问r4用的r2-r5-r4这条路
那么在r1上的192.168.3.1的跟踪路由中,目的地址换成r4的另一个端口202.110.104.2
效果是一样的
如果有不妥和疑惑的地方,请大家留言。