对EIGRP协议用offset-list命令做负载均衡

整个网络运行EIGRP协议 , 要求生产网段的数据经R1---R3---R2到生产主机 , 办公网段的数据经R1---R3---R2到办公主机 , 同样 , 要求生产主机的数据经R2---R3---R1到生产网段 , 办公主机的数据经R1---R3---R2到办公网段 , 使用offset-list命令实现 。
生产网段:10.1.1.0/24
生产主机:10.1.2.0/24
办公网段:10.1.3.0/24
办公主机:10.1.4.0/24
整个网络运行EIGRP协议 , 当调试完后 , 查看R1、R2路由表 , 可以看到生产网段经R3、R4两条路径到达生产主机 , 同样 , 生产主机、办公网段、办公主机都是经R3、R4两条路径到达目标 , 为了实现负载均衡 , 执行:
ROUTE 1
R1(config)#Access-list 10 permit 10.1.1.0 0.0.0.255
R1(config)#access-list 20 permit 10.1.2.0 0.0.0.255
R1(config)#router eigrp 1
R1(config-router)# offset-list 10 out 2000000 Serial0
R1(config-router)# offset-list 20 out 2000000 Serial1
ROUTE2
R2(config)#access-list 10 permit 10.1.3.0 0.0.0.255
R2(config)#access-list 20 permit 10.1.4.0 0.0.0.255
R2(config)#router eigrp 1
R2(config-router)# offset-list 10 out 2000000 Serial0
R2(config-router)# offset-list 20 out 2000000 Serial1
配置完后 , 再查看路由表 , 可以发现到达不同的目的地 , 不同的数据走不同的路径 , 其实以上配置可以只在R1或R2上用即可 , 如下:
R1(config)#access-list 10 permit 10.1.1.0 0.0.0.255
R1(config)#access-list 20 permit 10.1.2.0 0.0.0.255
R1(config)#access-list 30 permit 10.1.3.0 0.0.0.255
R1(config)#access-list 40 permit 10.1.4.0 0.0.0.255
R1(config)#router eigrp 1
R1(config-router)# offset-list 10 out 2000000 Serial0
R1(config-router)# offset-list 20 out 2000000 Serial1
R1(config-router)# offset-list 30 in 2000000 Serial0
R1(config-router)# offset-list 40 in 2000000 Serial1
假如配置不成功 , 使用如下调试命令:
R1#show ip eigrp topology /*查看整个EIGRP的拓扑 , 可以了解到每条路径的Metric的真实值 */
R1#clear ip eigrp neighbors /*清空整个EIGRP的邻居关系 , 然后重新建立 , 使用在改动过配置之后 */

    推荐阅读