实验目的:R5的环回口lo0:5.5.5.5经过R3-R1到达R2,而环回口lo1:6.6.6.6经过R3-R4达到R2
方法:在R3s0/0/0口设置策略路由达到对源IP5.5.5.5和6.6.6.6进行负载均衡
配置:1、先配置所有路由器的接口IP和协议,使得能全网互ping
           2、在R3上配置策略路由
      在R3上show route-map和show ip policy为
R3# show route-map
route-map lab1, permit, sequence 10
  Match clauses:
    ip address (access-lists): 1
  Set clauses:
    interface Serial0/0/1
  Policy routing matches: 0 packets, 0 bytes
route-map lab1, permit, sequence 20
  Match clauses:
    ip address (access-lists): 2
  Set clauses:
    interface FastEthernet0/0
  Policy routing matches: 0 packets, 0 bytes


R3#show ip policy
Interface      Route map
Serial0/0/0      lab1


R3上的访问控制列表为:
access-list 1 permit 5.5.5.5
access-list 2 permit 6.6.6.6


出现的问题: 在没有加策略路由之前,用扩展traceroute跟踪5.5.5.5和6.6.6.6的路径, 其结果为经过R3-R4到达R2,这个正常,可以理解。但是在R3上加了策略路由后,用扩展traceroute跟踪5.5.5.5的路径,其结果仍为 经过R3-R4到达R2,而我们的目的是其经过路径应该为:R3-R1达到R2。

请问各位:为什么会出现这种结果?是我策略陆配置错误还是其他原因?
 
 
 
 
原因主要是没有关闭R3的cef,只要关闭cef功能就ok了