当前位置:中国易下载软件教材中心文章中心网络技术网络协议 → 路由协议IGRP-Configuring IGRP

路由协议IGRP-Configuring IGRP

减小字体 增大字体 作者:佚名  来源:不详  发布时间:2007-8-21 1:45:00
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
喜欢这些内容嘛,请告诉你身边的朋友,易下载中心-QQ资源-itnetcn.com一起享受这份乐趣,本站内容来源互联网
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

IGRP 的配置和RIP 类似,它也是基于类的路由协议,因此只需指定主网络号.配置RIP 用到的offset-list 命令在这里同样适用,语法为:cZH海岸线网络安全资讯站
offset-list {access-list-number | name} {in| out} {offset} [type number]cZH海岸线网络安全资讯站
只是这里把offset 从跳数更改为延迟了cZH海岸线网络安全资讯站
另外,IGRP 还使用了进程ID (Process ID,PID),因此允许同一台路由器运行多个IGRP 进程cZH海岸线网络安全资讯站
cZH海岸线网络安全资讯站
Case Study: A Basic IGRP ConfigurationcZH海岸线网络安全资讯站
配置IGRP 的2 个步骤: cZH海岸线网络安全资讯站
1.使用全局命令router igrp {PID}启动IGRPcZH海岸线网络安全资讯站
2.使用network 命令指定参与该IGRP 进程的主网络cZH海岸线网络安全资讯站
PID 是16bit 长,范围是1 到65535 中任意一个整数cZH海岸线网络安全资讯站
例子如下图:cZH海岸线网络安全资讯站
cZH海岸线网络安全资讯站
McCloy(config)#router igrp 10cZH海岸线网络安全资讯站
McCloy(config-router)#network 192.168.1.0cZH海岸线网络安全资讯站
McCloy(config-router)#network 192.168.2.0cZH海岸线网络安全资讯站
Acheson(config)#router igrp 10cZH海岸线网络安全资讯站
Acheson(config-router)#network 192.168.2.0cZH海岸线网络安全资讯站
Acheson(config-router)#network 172.16.0.0cZH海岸线网络安全资讯站
Kennan(config)#router igrp 10cZH海岸线网络安全资讯站
Kennan(config-router)#network 172.16.0.0cZH海岸线网络安全资讯站
Kennan(config-router)#network 10.0.0.0cZH海岸线网络安全资讯站
IGRP 也会在网络边界进行路由汇总cZH海岸线网络安全资讯站
cZH海岸线网络安全资讯站
Case Study: Unequal-Cost Load BalancingcZH海岸线网络安全资讯站
IGRP 默认支持4 条路径的等价的负载均衡,最大支持6 条,IGRP 还支持非等价的负载均衡,cZH海岸线网络安全资讯站
如下图:cZH海岸线网络安全资讯站
cZH海岸线网络安全资讯站
可以使用variance 命令来决定哪些路径在非等价的负载均衡中可用.该命令定义1 个倍数(必须为整数),任何路径的metric 如果超过了metric 最小的路径和variance 定义的倍数之积,那该路径就不会在非等价的负载均衡中使用.默认这个倍数为1 cZH海岸线网络安全资讯站
cZH海岸线网络安全资讯站
如上图,假设2 条串行链路的DLY(IGRP)都为2100,而从路由器Acheson 的S0 口出来的链路的BW(IGRP)=10000000/1544=6476,所以metric 为6476+2100=8576.而另一条串行链路的metric=2100+6476*(1544/256)=41162 cZH海岸线网络安全资讯站
41162/8576=4.8cZH海岸线网络安全资讯站
所以为了在这2 条串行链路上实现非等价的负载均衡,倍数应该为5cZH海岸线网络安全资讯站
路由器Acheson 的配置如下:cZH海岸线网络安全资讯站
Acheson(config)#router igrp 10cZH海岸线网络安全资讯站
Acheson(config-router)#nework 172.16.0.0cZH海岸线网络安全资讯站
Acheson(config-router)#nework 192.168.2.0cZH海岸线网络安全资讯站
Acheson(config-router)#variance 5cZH海岸线网络安全资讯站
cZH海岸线网络安全资讯站
这样流量就根据2 条链路metric 大小的反比来分配cZH海岸线网络安全资讯站
可以使用no ip route-cache 关闭路由器的快速交换(Fast Switching)功能,再使用debugcZH海岸线网络安全资讯站
ip packet 看看基于packet 的负载均衡cZH海岸线网络安全资讯站
cZH海岸线网络安全资讯站
在Cisco IOS Release 11.0 及其之后的版本里,最多支持6 条链路的负载均衡,而之前最多支持4 条 cZH海岸线网络安全资讯站
如上图,2 个路由器之间有3 条串行链路,如果你希望只用2 条链路做负载均衡,而另一条串行链路只在其中一条出问题以后作为备份链路,这个使用不仅要用到variance 命令,还要用到maximum-paths 命令 cZH海岸线网络安全资讯站
假设上面3 条串行链路的DLY(IGRP)都为2100,经计算,metric 分别为:cZH海岸线网络安全资讯站
通过S0 口:metric=9765+2100=11865cZH海岸线网络安全资讯站
通过S1 口:metric=19531+2100=21631cZH海岸线网络安全资讯站
通过S2 口:metric=78125+2100=80225cZH海岸线网络安全资讯站
所以metric 的倍数差为80225/11865=6.76.所以在路由器McCloy 的配置如下:cZH海岸线网络安全资讯站
McCloy(config)#router igrp 10cZH海岸线网络安全资讯站
McCloy(config-router)#variance 7cZH海岸线网络安全资讯站
McCloy(config-router)#network 192.168.1.0cZH海岸线网络安全资讯站
McCloy(config-router)#network 192.168.2.0cZH海岸线网络安全资讯站
McCloy(config-router)#network 172.16.0.0cZH海岸线网络安全资讯站
McCloy(config-router)#maximum-paths 2cZH海岸线网络安全资讯站
cZH海岸线网络安全资讯站
其中语句variance 7 保证了3 条链路都可以用,命令maximum-paths 2 确保了3 条链路中使用其中的2 条metric 较小的链路做负载均衡 cZH海岸线网络安全资讯站
在做非的感价的负载均衡的时候要注意,必须满足以下3 个条件:cZH海岸线网络安全资讯站
1.增加到负载均衡组中的路径数目不能超过maximum-paths 的限制cZH海岸线网络安全资讯站
2.下一跳的路由器在metric 上必须更加接近目标地址.也就是说,下一跳路由器到达目标地址的metric 必须小于本地路由器到达目标地址的metric,这种下一跳路由器通常也叫downstream router(下游路由器) cZH海岸线网络安全资讯站
3.metric 最小的路由,乘以variance 定义的倍数以后,必须大于所增加的路由的metric