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

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

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


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


看到這裡,想必各位已經可以了解如何設定使用EIGRP路由協定了。

檢視EIGRP路由協定的方法

對於EIGRP路由協定而言,有一些特殊的顯示設定指令是其他路由協定所沒有的。這裡整理出一些常用的指令供大家參考,如下所示:


還記得EIGRP路由協定的儲存資料中有分成三種資料表嗎?分別是鄰近設備資料表(Neighbor Table)、網路拓撲資料表(Topology Table)以及路由路徑資料表(Routing Table)。這個指令就是用來顯示EIGRP路由協定的鄰近設備資料表(Neighbor Table)。


這個指令則是用來顯示EIGRP路由協定的網路拓撲資料表(Topology Table)。


以上指令則是用來顯示透過EIGRP路由協定所傳送以及接收的網路封包數量。


而以上這個指令是用來顯示Routing Table中EIGRP路由協定的路由資料。


最後這個指令是用來顯示目前路由協定的運作情況以及相關的設定值。因為這些指令都是show指令,所以要記得是在Privilege Mode下執行。

EIGRP路由協定的即時偵錯

如果想要即時看到目前這台路由器更新關於EIGRP路由協定的路由資訊情況,只要執行debug ip eigrp指令即可。

一旦執行這個指令,往後當這台路由器收到或是發送任何路由資訊的更新時,就會把相關的資料列印在螢幕上以便做即時的疑難排解,如果在某路由器執行debug ip eigrp指令,則執行結果可能如下列所示:


由上面的結果中可以看出,每一行的最前面都有IP-EIGRP的字樣,代表這筆網路封包是EIGRP路由協定的封包,而Ext則是代表後面所接的位址是外部的目的地位址,而不是內部的目的地位址,如果是內部的目的地位址,將會顯示成Int。

而M則是代表Metric,也就是衡量網路路徑好壞的值,緊接在M後面的數字是代表衡量的值,例如第一行的386560,再緊接著的兩個數字分別代表網路頻寬(Bandwidth)以及網路延遲(Delay),也就是EIGRP路由協定所預設的兩個網路路徑考量因素,由第一行可以看出這兩個值分別是256000和130560,這兩個值加起來剛好就是前面所提到的386560。

OSPF路由協定

接著開始介紹OSPF路由協定的指令。以下面這個網路架構圖為例子來說明:


上圖中包含了A、B和C三台路由器,以及172.16.1.0/24、10.1.1.0/24、10.2.2.0/24和192.168.1.0/24四段網路區段。假設要將A、B和C這三台路由器都設定成使用IGRP路由協定,則設定流程如下。

步驟一:啟動OSPF路由協定

這裡先介紹單一區域(Single-Area)中如何設定OSPF路由協定。當然,最重要的第一步驟是先啟動OSPF路由協定,啟動指令如下所示:


這個指令的關鍵字是router ospf,後面接上的100指的是Process ID,這個Process ID用來指定這個路由計算的Process,這個數字必須是單一獨特,可以是任意選擇的數字。同時,這個Process ID數字也不需要與其他使用OSPF路由協定的路由器設備上的Process ID相同。

步驟二:設定OSPF路由協定連接的網路

第二步驟是去設定路由器設備所連接的網路區段資訊。若要設定路由器A的相鄰網段,而因為路由器A附近的網段如下圖所示:


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



追蹤我們Featrue us

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

我知道了!