1. 程式人生 > 實用技巧 >假設R1、R2、R3採用RIP協議交換路由資訊,且均已收斂。若R3檢測到網路201.1.2.0/25不可達,並向R2通告一次新的距離向量,則R2更新後,其到達該網路的距離是

假設R1、R2、R3採用RIP協議交換路由資訊,且均已收斂。若R3檢測到網路201.1.2.0/25不可達,並向R2通告一次新的距離向量,則R2更新後,其到達該網路的距離是


假設R1、R2、R3採用RIP協議交換路由資訊,且均已收斂。若R3檢測到網路201.1.2.0/25不可達,並向R2通告一次新的距離向量,則R2更新後,其到達該網路的距離是()。

A.2 B.3 C.16 D.17

【分析】
1.R3檢測到一個不可達網路,說明該網路是和R3相連的(在RIP協議中,檢測到網路不可達是由相鄰結點檢測到的),假設記為R4,也就是說這整個網路由R1、R2、R3、R4組成;

2.題中說到開始的時候“均已收斂”,即在R3檢測到R4不可達之前,網路中各個網路已經互相知道了到彼此的距離,通過網路結構可知R1的距離向量為(0,1,1,2),R2的距離向量為(1,0,1,2),R3的距離向量為(1,1,0,1)

3.現在R3檢測到R4不可達,即R3的距離向量變為(1,1,0,16),並且現在只向R2通報了自己新的距離向量

4.R2收到R3傳過來的距離向量時,對於R2→R4的路徑長度,它會比較R2→R3→R4(距離17)和R2→R1→R3→R4(距離為3,此處R1→R3→R4的距離是2,因為R1還不知道R3到R4的代價變為16了(壞訊息傳得慢)),R2比較17和3選擇較小的3,因此選B