本帖最后由 exCCNA 于 2015-1-19 11:18 编辑 在EIGPR协议中这个最大跳数是用来防环的,如果路由条目对应的跳数超过这个数值就认为非法并且没有资格写入路由表中。类似于RIP协议中的16跳,RIP协议的最大跳数是固定的,而EIGRP协议中最大跳数是可调的。根据当前思科官方command reference中的内容,EIGRP中的这个参数的默认值是100,可配置的最大值是255 。见
http://www.cisco.com/c/en/us/td/docs/ios/iproute_eigrp/command/reference/ire_book/ire_i1.html#wp1038473 的描述。
但是思科自己的官方文档中关于这个参数的说法也不一致,在这篇文档中还提到220跳,见
http://www.cisco.com/c/en/us/support/docs/ip/enhanced-interior-gateway-routing-protocol-eigrp/16406-eigrp-toc.html#eigrpmetrics ,这篇文档中将这个最大跳数解释为EIGRP AS的尺寸,说法不同含义是一样的,就是超过这个范围就认为路由不可达。最大跳数224我记得常见于思科的培训教材和认证考试辅导书中。以我的理解这个最大跳数224和220等说法应该是一些建议值(实际配置命令中可以超过这些数值),即EIGRP协议的作用范围不应超过这个范围,实际上恐怕也不可能超过这个范围,整个互联网的尺寸(直径)应该不会超过200跳吧?除非遇到了路由环路。
不管上述文档的差异,有一个结论是确定的,那就是在配置命令中这个参数的数值可以最大设置为255(有一种意见认为之所以最大值为255与IP头中的TTL=255有关,因为任何IP数据包不可能跨越超过255台路由设备):
R1(config)#router eigrp 1
R1(config-router)#
metric maximum-hops 255R1(config-router)#do sh ip prot
Routing Protocol is "eigrp 1"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Default networks flagged in outgoing updates
Default networks accepted from incoming updates
EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0
EIGRP maximum hopcount 255 EIGRP maximum metric variance 1
Redistributing: eigrp 1