水平分割
解決路由器收到自己發出的路由信息,且路由信息是不正確的,從而導致路由表不正確產生的環路。
水平分割:原理就是不從原始信息來源的方向返回路由信息(從一個接口收到的路由不從這個接口傳回去)
但是我們在實際使用過程中會碰到如下的問題:
上圖中假設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發送信息,數據傳遞的路徑應該如下圖:(紅色箭頭是發送的包路徑,×××箭頭是回包路徑)