2018年12月26日 星期三

[Cisco筆記] 如何設定路由器動態路由協定(Dynamic Routing Protocol)(RIP v1)實驗(一):RIPv1基本設定

RIP(Routing Information Protocol)是較早期的動態路由協定(Dynamic Routing Protocol),普遍應用在內部閘道協定(Interior Gateway Protocol,IGP),適用於較小的網路,RIP路由協定分別版本一(RIPv1)及版本二(RIPv2),今天就來學習 RIPv1 的基本設定,首先了解RIP的相關知識:
(1)RIP使用距離向量(Distance Vector)的路由演算法。
(2)預設管理距離(Administrative Distance)為120。
(2)RIP使用網路經過幾個設備數量(Hop Count)決定最佳路徑。
(3)最多經過路由設備只能有15個。
(4)每隔30秒廣播(Broadcast)(RIPv1)或群播(Multicast)(RIPv2)整個路由表。

今天實驗的網路拓樸圖如下所示,與上次靜態路由的實驗拓樸圖一樣,但是這次使用 RIPv1設定路由:
首先,要先設定各網路連接埠的 IP 位址,這些設定會讓路由器自動產生直連路由:
一:設定 R1 路由器的 Serial 0/0 、Serial 0/1 IP 位址
(1)首先進入路由器R1, 查詢網路界面狀態,指令為 show ip int brie,可以看到 Serial0/0、 Serial0/1 尚未設定 IP 位址,網路界面及網路協定皆為 down,如圖:

(2)進入路由器R1的 Serial 0/0 界面,設定 IP 位址,指令為 ip address 10.0.0.1 255.255.255.0,並且設定為啟用,指令為 no shutdown,如圖:
 
   進入路由器R1的 Serial 0/1 界面,設定 IP 位址,指令為 ip address 10.0.2.1 255.255.255.0,並且設定為啟用,指令為 no shutdown,如圖:
 

二:設定 R2 路由器的 Serial 0/0 、Serial 0/1  IP 位址
(1)首先進入路由器R2, 查詢網路界面狀態,指令為 show ip int brie,可以看到 Serial0/0、 Serial0/1  尚未設定 IP 位址,網路界面及網路協定皆為 down,如圖:
 
(2)進入路由器R2的 Serial 0/0 界面,設定 IP 位址,指令為 ip address 10.0.0.2 255.255.255.0,並且設定為啟用,指令為 no shutdown,如圖:
 
    進入路由器R2的 Serial 0/1 界面,設定 IP 位址,指令為 ip address 10.0.1.2 255.255.255.0,並且設定為啟用,指令為 no shutdown,如圖:
 
三:設定 R3 路由器的 Serial 0/0 、Serial 0/1  IP 位址
(1)首先進入路由器R3, 查詢網路界面狀態,指令為 show ip int brie,可以看到 Serial0/0、 Serial0/1  尚未設定 IP 位址,網路界面及網路協定皆為 down,如圖:
 
 (2)進入路由器R3的 Serial 0/0 界面,設定 IP 位址,指令為 ip address 10.0.2.2 255.255.255.0,並且設定為啟用,指令為 no shutdown,如圖:
 
     進入路由器R3的 Serial 0/1 界面,設定 IP 位址,指令為 ip address 10.0.1.1 255.255.255.0,並且設定為啟用,指令為 no shutdown,如圖:
 

四:測試 R1 、 R2 與 R3 網路是否已經連通
(1)首先分別在路由器R1、R2、R3, 查詢網路界面狀態,指令為 show ip int brie,可以看到R1、R2、R3 的 Serial0/0、Serial0/1 已經設好 IP 位址,網路界面及網路協定皆為 up,如圖:
    
 
 (2)再來分別查詢 R1、R2、R3的路由表,指令為 show ip route,如圖,R1、R2、R3都各有二條直連路由(Connected Routing):
 

 
  (3)分別在R1、R2、R3互相 ping 對方 IP 位址,如圖,R1、R2、R3都可以 Ping 通對方的 IP,這樣就完成直連路由的設定:
  
 
 
 

(4)分別在R1、R2、R3 ping 未出現在路由表的 IP,如圖:
     R1 路由表未出現 10.0.1.0/24 的網段,因此路由器不知道 IP 10.0.1.1 如何到達,無法 ping 通:
    R2 路由表未出現 10.0.2.0/24 的網段,因此路由器不知道 IP 10.0.2.1 如何到達,無法 ping 通:
   R3 路由表未出現 10.0.0.0/24 的網段,因此路由器不知道 IP 10.0.0.1 如何到達,無法 ping 通:
 

 再來,因為路由表缺少某些網段,為了讓網路通訊正常,就要進行設定動態路由(Dynamic Routing) RIPv1:
一:分別在R1、R2、R3 設定RIPv1路由協定:
       R1:設定RIPv1,要宣告自已的網路有那些,R1的網路有10.0.0.0/24、10.0.2.0/24兩個網路,指令為:
               router rip            
               network 10.0.0.0
               network 10.0.2.0

       如圖:

       R2:設定RIPv1,要宣告自已的網路有那些,R2的網路有10.0.0.0/24、10.0.1.0/24兩個網路,指令為:
               router rip            
               network 10.0.0.0
               network 10.0.1.0

       如圖:

      R3:設定RIPv1,要宣告自已的網路有那些,R3的網路有10.0.1.0/24、10.0.2.0/24兩個網路,指令為:
               router rip            
               network 10.0.1.0
               network 10.0.2.0

       如圖:

二、查看R1、R2、R3 路由器的路由表,指令為 show ip route,是否有增加RIP動態路由:
      R1:路由器已增加兩筆RIP動態路由,如圖:
      R2:路由器已增加兩筆RIP動態路由,如圖:
       R3:路由器已增加兩筆RIP動態路由,如圖:
三、分別在R1、R2、R3 ping 之前不通的 IP,發現都可以 ping 成功了,完成動態路由協定(Dynamic Routing Protocol)(RIP v1)的實驗,如圖: