c(目的網(wǎng)絡(luò))----router A------router B
在正常情況下,對于目標網(wǎng)絡(luò),A路由器的metric值為1,B路由器的metric值為2 。當目標網(wǎng)絡(luò)與A路由器之間的鏈路發(fā)生故障而斷掉以后:
c(目的網(wǎng)絡(luò))----router A------router B
A路由器會將針對目標網(wǎng)絡(luò)C的路由表項的metric值置為16,即標記為目標網(wǎng)絡(luò)不可達,并預(yù)備在每30秒進行一次的路由表更新中發(fā)送出去,假如在這條信息還未發(fā)出的時候,A路由器收到了來自B的路由更新報文,而B中包含著關(guān)于C的metric為2的路由信息,根據(jù)前面提到的路由更新方法,路由器A會錯誤的認為有一條通過B路由器的路徑可以到達目標網(wǎng)絡(luò)C,從而更新其路由表,將對于目標網(wǎng)絡(luò)C的路由表項的metric值由16改為3,而對于的端口變?yōu)榕cB路由器相連接的端口 。很明顯,A會將該條信息發(fā)給B,B將無條件更新其路由表,將metric改為4;該條信息又從B發(fā)向A,A將metric改為5……最后雙發(fā)的路由表關(guān)于目標網(wǎng)絡(luò)C的metric值都變?yōu)?6,此時,才真正得到了正確的路由信息 。這種現(xiàn)象稱為“計數(shù)到無窮大”現(xiàn)象,雖然最終完成了收斂,但是收斂速度很慢,而且浪費了網(wǎng)絡(luò)資源來發(fā)送這些循環(huán)的分組 。
另外,從這里我們也可以看出,metric值的最大值的選擇實際上存在著矛盾,假如選得太小,那么適用的網(wǎng)絡(luò)規(guī)模太??;假如選得過大,那么在出現(xiàn)計數(shù)到無窮大現(xiàn)象的時候收斂時間會變得很長 。
3.3. 為了提高RIP性能的兩項措施
3.3.1. 水平分割
在上面的“計數(shù)到無窮大”現(xiàn)象中,產(chǎn)生的原因是A、B之間互相傳送了“欺騙信息”,那么針對這種情況,我們自然會想到假如能將這些“欺騙信息”去掉,那么不就可以在一定程度上避免“計數(shù)到無窮大”了嗎 。水平分割正是這樣一種解決手段 。
“普通的水平分割”是:假如一條路由信息是從X端口學(xué)習(xí)到的,那么從該端口發(fā)出的路由更新報文中將不再包含該條路由信息 。
“帶毒化逆轉(zhuǎn)的水平分割”是:假如一條路由信息是從X端口學(xué)習(xí)到的,那么從該端口發(fā)出的路由更新報文中將繼續(xù)包含該條路由信息,而且將這條信息的metric置為16 。
“普通的水平分割”能避免欺騙信息的發(fā)送,而且減小了路由更新報文的大小,節(jié)約了網(wǎng)絡(luò)帶寬;“帶毒化逆轉(zhuǎn)的水平分割”能夠更快的消除路由信息的環(huán)路,但是增加了路由更新的負擔 。這兩種措施的選擇可根據(jù)實際情況進行選擇 。
3.3.2. 觸發(fā)更新
上面的“水平分割”能夠消除兩臺路由器間的欺騙信息的相互循環(huán),但是當牽涉到三臺或者以上的路由器時,效果就有限了 ??疾煜旅娴木W(wǎng)絡(luò):
【rip協(xié)議理解】 ------------/-----
C------- D----- E
A----------
- -------- ------/
--
--
--
----
B-----------------------
----
E是目標網(wǎng)絡(luò)
針對目標網(wǎng)絡(luò),各路由器的路由信息分別如下:
A:3 C
B:2 D
C:2 D
D:1 直連
當D與目標網(wǎng)絡(luò)之間發(fā)生故障中斷以后,B和C都能正確的從D得到網(wǎng)絡(luò)不可達的信息,但是,從上面的路由信息中可以看出,A雖然不會給C發(fā)送錯誤信息,但是A可能在未收到網(wǎng)絡(luò)不可達信息之前就給B發(fā)送了路由信息,讓B錯誤的認為可以通過A到達目標網(wǎng)絡(luò),繼而又會出現(xiàn)“計數(shù)到無窮大”的現(xiàn)象 。
觸發(fā)更新就是為了針對上述情況進行的一種改善,它的具體實現(xiàn)措施是:路由器一旦察覺到網(wǎng)絡(luò)變化,就盡快甚至是立即發(fā)送更新報文,而不等待更新周期結(jié)束 。只要觸發(fā)更新的速度足夠快,就可以大大的防止“計數(shù)到無窮大”的發(fā)生,但是這一現(xiàn)象還是有可能發(fā)生的 。
推薦閱讀
- MDLC協(xié)議
- 802.11協(xié)議族簡介
- 1 TCP/IP協(xié)議棧在嵌入式異構(gòu)網(wǎng)絡(luò)中的應(yīng)用
- 網(wǎng)絡(luò)協(xié)議X檔案全集
- 協(xié)議分析和分析器
- 九 網(wǎng)絡(luò)溝通的橋梁-協(xié)議X檔案
- Internet面臨協(xié)議升級
- 單位犯罪怎么理解
- SIP協(xié)議全方位概要介紹
- HTTP協(xié)議的結(jié)構(gòu)
