路由環(huán)問題的解決方法
時間:
若木635由 分享
本文為大家講解路由環(huán)問題的解決方法,希望能幫到大家。
路由環(huán)問題的解決方法
水平分割
定義路由權(quán)的最大值
路由保持法
為解決路由環(huán)問題首先要設(shè)定一個最大值作為路由權(quán)的無窮大值,這個數(shù)值通常要根據(jù)協(xié)議的路由權(quán)值的計算方法而定。比如在 RIP 中以跳數(shù)來作為路由權(quán)的度量,它的最大值就是 16,也就是說如果某條路由的 Metric 值為 16 就表示這條路由不可達。
最大值的設(shè)定只能解決無限循環(huán)的問題,而并不能解決慢收斂問題。
路由環(huán)路產(chǎn)生的一個重要原因就是不正確的路由信息通過獲得這條信息的接口再發(fā)送回去,替代了新的正確的路由,這也就導(dǎo)致了錯誤路由信息的循環(huán)往復(fù)。如在我們前面提到的例子中,正是因為路由器 C 將從路由器 A 上得到的路由信息有發(fā)送回路由器 A,才會導(dǎo)致路由的循環(huán)依賴。由此我們得到一個解決路由環(huán)路的方法:水平分割。水平分割就是從某個接口接收到的路由信息不再從這個接口發(fā)送回去,從而避免錯誤的路由信息被使用。
另一個方法就是路由保持法,也就是將路由的不可達狀態(tài)保持一段時間,在這段時間內(nèi)不對這條路由作任何修改,直到這條路由的不可達狀態(tài)被盡可能的擴散出去。這樣也可以防止錯誤路由的傳播。