我想用quagga重现RIP-无限循环计数问题。
我尝试手动设置路由的距离,但是quagga忽略了我的命令。
r1(config-router)# distance 100 192.168.3.0/24
r1(config-router)# do show ip route rip
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, A - Babel,
> - selected route, * - FIB route
R>* 192.168.2.0/24 [10/2] via 192.168.100.2, eth2, 00:00:22
R>* 192.168.3.0/24 [10/3] via 192.168.100.2, eth2, 00:00:22
R>* 192.168.102.0/24 [10/2] via 192.168.100.2, eth2, 00:00:22知道为什么距离没有影响吗?
发布于 2016-11-27 23:23:46
这里发生了几件事:
1.)RIP (v1和v2)中的最大度量/跳数为15。尝试将度量设置为100一般不会对您有多大帮助。
2.)“距离”命令是管理距离。这控制了在不同路由协议中接收到的路由的相对优先级,实际上与RIP中的无限计数问题无关。例如,如果您想要管理行为,以便在RIP和OSPF中接收到192.168.3.0/24,则可以使用此命令,您希望使用RIP版本。一般来说,在任何路由器上使用这个值都不是一个好主意。
如果您希望看到高米标值达到无穷大,请尝试从静态(或另一种路由协议)重新分发,并在此点将度量设置为接近15。因此--例如,如果您重新分发一条度量为14的静态路由,您应该看到该路由使其成为相邻的一个路由器,而不是进一步的一个路由器。
https://networkengineering.stackexchange.com/questions/36789
复制相似问题