不光是RIP有防环机制,EIGRP,OSPF,BGP都有。只要是距离矢量路由协议都有水平分割特性。RIP与EIGRP和BGP都有水平分割。OSPF其实不算是一个纯正的链路状态路由协议(相对于ISIS而言),因为他在区域间会丢失全网的详细拓扑,而具备了距离矢量的特征,所以在区域间可能存在水平分割,具体表现为从非0区域学到的3类LSA不会传递回0区域,因为这本来就是从0区域学到的,EIGRP是DUAL算法,OSPF是SPF算法。这算是他们的防环功能。DUAL算法与SPF算法里面有很多机制,你可以去网上看看。希望能帮助你。
所有协议 最开始设计的时候 都会考虑到防环这个问题
水平分割 用在距离矢量协议里面
OSPF 在区域内用SPF算就可以防患
而区域间 通讯只能通过ARE 0 所以也没有环路