利用策略路由来达到负载均衡的作用 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

  公式

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

效果是一样的

如果有不妥和疑惑的地方,请大家留言。