没有协议能保证绝对无环,因为起码你有个重发布。还有一个问题,如果协议什么都自己办好了,这么多的网络工程师就得喝西北风去。所以很多事情还是要靠人来做。
可行后继跟无环没有必然联系,eigrp是靠dual算法保证内部无环的。你对ad
ospf:区域内spf算法;区域间abr不接收非骨干区域类型3;外部有domain-id、down-bit等。
重分发是比较容易出环的,因为协议自己没法判断。
bgp好像可以保证无环,但是它不是igp
即使是ospf也不能保证无环,如有有重分布的话。
正常来说 如果你全网使用相同的动态路由协议其实就已经是无环的了,他们的防环机制是不需要配置的,如果出现环路也是在特定的情况下,比如说各种重分布
如果是3点双向3协议重分布的话,光靠协议本身是根本不能防环的,就算他们之间的管理距离不同,各自也有比较完善的防环机制,但是如果不手动增加一些策略还是会有严重的潜在问题。
这种时候 基本会使用一些优化的手段,主要是为了去掉一些在重分布时被多次重分布的路由,当然手段有很多。。。。