水平分割
解决路由器收到自己发出的路由信息,且路由信息是不正确的,从而导致路由表不正确产生的环路。

水平分割:原理就是不从原始信息来源的方向返回路由信息(从一个接口收到的路由不从这个接口传回去)

但是我们在实际使用过程中会碰到如下的问题:

上图中假设R0、R1、R2都开启rip,使用rip进行各自路由表的更新。在上面的拓扑中假设做了设置,R1不能直接将自己的更新路由传给R0而是必须要通过R0传给R2,其中R1将自己的路由表更新传递给R0,当R0开启了水平分割以后,R1更新的路由表就无法从R0的g0/0接口上再传出去传给R2。

关闭水平分割后R0将R1更新的路由传递给了R2。但是R2收到的路由表是到R1的下一跳应该为R1的g0/0口,即R2到R1的下一跳不再经过R0。

于是,若PC2向PC1发送信息,数据传递的路径应该如下图:(红色箭头是发送的包路径,×××箭头是回包路径)