RIP路由協議的水平分割和觸發更新

2022-04-01 12:49:27 字數 1351 閱讀 8485

前面我們分析並且總結了一些rip路由協議的特點。其中我們發現有一些現象並不利於網路的組建和使用。所以我們為了提高rip路由協議效能而提出了兩項措施。

1. 水平分割

在rip路由協議的"計數到無窮大"現象中,產生的原因是a、b之間互相傳送了"欺騙資訊",那麼針對這種情況,我們自然會想到如果能將這些"欺騙資訊"去掉,那麼不就可以在一定程度上避免"計數到無窮大"了嗎.水平分割正是這樣一種解決手段.

"普通的水平分割"是:如果一條路由資訊是從x埠學習到的,那麼從該埠發出的路由更新報文中將不再包含該條路由資訊.

"帶毒化逆轉的水平分割"是:如果一條路由資訊是從x埠學習到的,那麼從該埠發出的路由更新報文中將繼續包含該條路由資訊,而且將這條資訊的metric置為16.

"普通的水平分割"能避免欺騙資訊的傳送,而且減小了路由更新報文的大小,節約了網路頻寬;"帶毒化逆轉的水平分割"能夠更快的消除路由資訊的環路,但是增加了路由更新的負擔.這兩種措施的選擇可根據實際情況進行選擇.

2. 觸發更新

上面的"水平分割"能夠消除兩台路由器間的欺騙資訊的相互迴圈,但是當牽涉到三颱或者以上的路由器時,效果就有限了.考察下面的網路:

+---+ +----+ +-----+ /-----\

| | | c +-------| d | -----|| e ||

| a +------| | | +---- | |

+-+-+ +----+ +---+-+ \-----/

| -- |

| -- |

| -- |

+----+ |

| | |

| b +-----------------------

| |+----+

e是目標網路

針對目標網路,各路由器的路由資訊分別如下:

a:3 c

b:2 d

c:2 d

d:1 直連

當d與目標網路之間發生故障中斷以後,b和c都能正確的從d得到網路不可達的資訊,但是,從上面的路由資訊中可以看出,a雖然不會給c傳送錯誤信

息,但是a可能在未收到網路不可達資訊之前就給b傳送了路由資訊,讓b錯誤的認為可以通過a到達目標網路,繼而又會出現"計數到無窮大"的現象.

觸發rip路由協議更新就是為了針對上述情況進行的一種改善,它的具體實現措施是:路由器一旦察覺到網路變化,就盡快甚至是立即傳送更新報文,而不等待更新週期結束.只要觸發更新的速度足夠快,就可以大大的防止"計數到無窮大"的發生,但是這一現象還是有可能發生的.

使用了觸發更新以後,當網路拓撲發生變化的時候,網路中會出現類似於"多公尺諾骨牌"的更新報文潮流,並最後中止於從未發生變化的路徑到達目標網路的路由器.

**:

RIP水平分割的實驗報告

一 知識準備 1 掌握了rip動態路由的定義和特徵。2 掌握了rip路由環路的危害和解決技術。3 掌握了水平分割的工作原理。一 實驗目的 掌握路由器中rip動態路由的水平分割功能的配置方法和結果驗證,並且通過結果更好地理解水平分割的作用和原理。二 實驗內容 完成思科路由器rip動態路由的水平分割功能...

表的垂直分割和水平分割

1,水平分割 例 qq的登入表。假設qq的使用者有100億,如果只有一張表,每個使用者登入的時候資料庫都要從這100億中查詢,會很慢很慢。如果將這一張表分成100份,每張表有1億條,就小了很多,比如qq0,qq1,qq1.qq99表。使用者登入的時候,可以將使用者的id 100,那麼會得到0 99的...

《IP路由協議疑難解析》一2 3 水平分割

ip路由協議疑難解析 水平分割是一種用來預防路由環路的技術。水平分割一經啟用,路由器就不會把從某介面學得的路由,通過同一介面向外通告。試舉一例,如圖2 1所示,路由器1從與其鄰接的路由器2收到度量值為1 目的網路為x的路由器更新。只要啟用了水平分割,路由器1就不會將目的網路為x的路由資訊 再通過同一...