主流路由協定之設定與疑難排解技巧

這篇文章將整理出各種常見路由協定的疑難排解技巧,包括如何設定各種路由協定以便於讓它們正常運作、檢視路由協定的設定值,以及如何做到即時的偵錯技巧等等。

一個自治系統指的是所有處於同樣的管理網域(Administrative Domain)下全部網路的集合,而一個管理網域指的是主機、路由器與內部連接網路的集合,而這個集合是歸屬於同樣的管理下運作的。

有些路由協定是運作在同一個自治系統之中,而有些路由協定則是運作在不同的自治系統之間,若以運作於自治系統的內部與外部來區分路由協定的話,可以分成內部路由協定(Interior Gateway Protocol,IGP)與外部路由協定(Exterior Gateway Protocol,EGP)。

屬於內部路由協定的路由協定包含RIPv1、RIPv2、IGRP、EIGRP以及OSPF,而屬於外部路由協定的路由協定則有BGP。

步驟二:設定鄰近的網段

接著執行下列這個指令來選擇所鄰近的網段有哪些。若要設定路由器A的相鄰網段,而因為路由器A附近的網段如下圖所示:


因此,應該執行如下的指令:


這些指令與設定RIP路由協定時是一樣的。這些指令的關鍵字是network,後面接著Major網路遮罩。10.1.1.0網段因為是Class A,所以其Major網路遮罩為10.0.0.0,而172.16.1.0網段因為是Class B網段,所以其Major網路遮罩為172.16.0.0。

同樣地,路由器B所鄰近的網段如下圖所示:


因為路由器B的兩端接的網段為10.1.1.0和10.2.2.0,這兩個網段都是屬於Class A,而且其Major的網路遮罩都是10.0.0.0,所以對於路由器B而言,只需要執行一筆指令即可:


最後,路由器C旁邊的網段如下圖所示:


因為路由器C兩邊所連接的網段為10.2.2.0以及192.168.1.0,與前面兩台路由器設備類似,其設定指令如下所示:


這裡要稍微注意的是,Cisco IOS在12.3之後的版本已經不支援IGRP路由協定,都改用EIGRP路由協定。至於如何設定EIGRP路由協定,讀者也可以由下面篇幅來複習一下。

檢視IGRP路由協定設定的方法

如果想要查看設定值,可以執行以下這個指令來顯示:


因為是show指令,所以記得是在Privilege Mode下執行。這裡繼續使用前面的範例,假設要查看路由器A的IGRP路由協定設定值,則執行結果如下所示:


由上面的執行結果中可以看出,路由器A已經設定成使用IGRP路由協定,這一點由結果中的第一行就可以看出,不過,在第一行中看到的值是igrp 100,後面接的100指的是自治系統的編號。

接著,由第二行可以看出這個路由資料會每隔90秒互相傳遞一次,而且可以看出下一次會傳送路由資訊的時間為15秒之後。當然,這每隔90秒傳送一次路由資訊的設定是可以改變的。然後,在輸出結果的第三行中顯示:


第一個270秒代表如果這台路由器A經過270秒都沒有收到由其他路由器所傳過來的路由更新資訊,則路由器A會將相關的路由路徑標示為可能無法到達,即Possibly Down。

而「hold down 280」中所指的280則是Hold-Down Timer的時間,所以當路由器A發現有Possibly Down的路由資訊時,就會馬上啟動Hold-Down Timer,如果經過280秒之後,都沒有再收到關於這筆路由資訊的更新的話,路由器A就會把這筆路由資訊視為無法到達。

至於最後的「flushed after 630」所指的是,若經過630秒之後都沒有再收到任何關於這筆路由資訊的更新,則路由器A會把這筆資料從Routing Table中移除。在顯示結果的後半部,有一行顯示:


在此行後面接了兩個網段,這代表目前這台路由器將會處理這兩個網段的路由資訊,也就是10.0.0網段和172.16.0.0網段。


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!