GNS3的RIP協議的動態路由配置

咱們平時使用GNS3時,須要在路由器上配置靜態路由或是默認路由,但這隻適用於路由條目較少的狀況下使用。如果路由條目過多,再去配置靜態路由就會很麻煩,並且也容易出錯,這時咱們就須要用到動態路由了。在動態路由中,管理員再也不須要與靜態路由同樣,手工對路由器上的路由表進行維護,而是在每臺路由器上運行一個路由協議。這個路由協議會根據路由器上的接口的配置(如IP地址的配置)及所鏈接的鏈路的狀態,生成路由表中的路由表項。
動態路由協議有不少,有內部網關路由協議RIP、OSFP、ISIS等,也有外部網關協議BGP等。下面主要講解一下RIP路由協議。算法

RIP(Routing information Protocol,路由協議)是應用較早、使用較普通的內部網關協議,適用於小型同類網絡的一個自治系統(AS)內的路由信息的傳遞。RRIP有四個版本,即RIPv一、RIPv二、RIPv二、RIPv4。
RIP採用距離向量算法,即路由器根據距離選擇路由,因此也稱爲距離向量協議。路由器收集全部可到達目的地的不一樣路徑,而且保存有關到達每一個目的地的最少站點數的路徑信息,除到達目的地的最佳路徑外,任何其它信息均予以丟棄。同時路由器也把所收集的路由信息用RIP協議通知相鄰的其它路由器。這樣,正確的路由信息逐漸擴散到了全網。
RIP使用很是普遍,它簡單、可靠,便於配置。可是RIP只適用於小型的同構網絡,由於它容許的最大站點數爲15,任何超過15個站點的目的地均被標記爲不可達。並且RIP每隔30s一次的路由信息廣播也是形成網絡的廣播風暴的重要緣由之一。網絡

下面開始配置RIP動態路由:ide

(1)首先我們打開GNS3配置以下的拓撲圖。3d

R1:
f0/0:192.168.10.1/24
f0/1:192.168.20.1/24
R2:
f0/0:192.168.20.2/30
f0/1:192.168.30.1/30
R3:
f0/0:192.168.30.2/30
f0/1:192.168.40.1/24
PC1:
192.168.10.2/24
PC2:
192.168.40.2/24

GNS3的RIP協議的動態路由配置

(2)配置R1接口IP地址。code

R1#conf t                                                                                             //進入全局模式
R1(config)#int f0/0                                                                             //進入f0/0接口
R1(config-if)#ip add 192.168.10.1 255.255.255.0                        //設置IP地址
R1(config-if)#no shut                                                                        //啓動接口
R1(config-if)#int f0/1                                                                         //進入f0/1接口
R1(config-if)#ip add 192.168.20.1 255.255.255.252                   //設置IP地址
R1(config-if)#no shut                                                                        //開啓接口
R1(config-if)#exit                                                                              //退出

GNS3的RIP協議的動態路由配置
(3)配置R2接口IP地址。orm

R2#conf t                                                                                             //進入全局模式
R2(config)#int f0/0                                                                             //進入f0/0接口
R2(config-if)#ip add 192.168.20.2 255.255.255.252                   //設置IP地址
R2(config-if)#no shut                                                                        //啓動接口
R2(config-if)#int f0/1                                                                         //進入f0/1接口
R2(config-if)#ip add 192.168.30.1 255.255.255.252                   //設置IP地址
R2(config-if)#no shut                                                                        //開啓接口
R2(config-if)#exit                                                                              //退出

GNS3的RIP協議的動態路由配置

(4)配置R3接口IP地址。router

R3#conf t                                                                                             //進入全局模式
R3(config)#int f0/0                                                                             //進入f0/0接口
R3(config-if)#ip add 192.168.30.2 255.255.255.252                   //設置IP地址
R3(config-if)#no shut                                                                       //啓動接口
R3(config-if)#int f0/1                                                                        //進入f0/1接口
R3(config-if)#ip add 192.168.40.1 255.255.255.0                      //設置IP地址
R3(config-if)#no shut                                                                      //開啓接口
R3(config-if)#exit                                                                            //退出

GNS3的RIP協議的動態路由配置

(5)給PC1設置IP地址blog

PC1> ip 192.168.10.2 192.168.10.1
Checking for duplicate address...
PC1 : 192.168.10.2 255.255.255.0 gateway 192.168.10.1

GNS3的RIP協議的動態路由配置

(6)給PC2設置IP地址接口

PC2> 
PC2> ip 192.168.40.2 192.168.40.1
Checking for duplicate address...
PC1 : 192.168.40.2 255.255.255.0 gateway 192.168.40.1

GNS3的RIP協議的動態路由配置

(7)咱們在PC1用ping命令檢查可否與PC2互通,不能互通由於沒有添加路由表。進程

PC1> ping 192.168.40.2

GNS3的RIP協議的動態路由配置

(8)設置R1的RIP動態路由。

R1(config)#router rip                                                        //啓動RIP進程
R1(config-router)#network 192.168.10.0                      //宣告主網絡號
R1(config-router)#network 192.168.20.0                      //宣告主網絡號
R1(config-router)#version 2                                            //設置RIP版本爲v2版本
R1(config-router)#no auto-summary                              //關閉路由自動彙總
R1(config-router)#exit                                                      //退出

GNS3的RIP協議的動態路由配置

(9)設置R2的RIP動態路由。

R2(config)#router rip                                                        //啓動RIP進程
R2(config-router)#network 192.168.20.0                      //宣告主網絡號
R2(config-router)#network 192.168.30.0                      //宣告主網絡號
R2(config-router)#version 2                                            //設置RIP版本爲v2版本
R2(config-router)#no auto-summary                               //關閉路由自動彙總
R2(config-router)#exit                                                      //退出

GNS3的RIP協議的動態路由配置
(10)設置R3的RIP動態路由。

R3(config)#router rip                                                        //啓動RIP進程
R3(config-router)#network 192.168.30.0                      //宣告主網絡號
R3(config-router)#network 192.168.40.0                      //宣告主網絡號
R3(config-router)#version 2                                            //設置RIP版本爲v2版本
R3(config-router)#no auto-summary                               //關閉路由自動彙總
R3(config-router)#exit                                                      //退出

GNS3的RIP協議的動態路由配置

(11)查看R1的路由表

R1(config)#do show ip route                                                                             //查看路由表
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

     192.168.30.0/30 is subnetted, 1 subnets
R       192.168.30.0 [120/1] via 192.168.20.2, 00:00:22, FastEthernet0/1
C    192.168.10.0/24 is directly connected, FastEthernet0/0
R    192.168.40.0/24 [120/2] via 192.168.20.2, 00:00:22, FastEthernet0/1
     192.168.20.0/30 is subnetted, 1 subnets
C       192.168.20.0 is directly connected, FastEthernet0/1
R1(config)#

(12)查看R2的路由表

R2(config)#do show ip route                                                                             //查看路由表
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

     192.168.30.0/30 is subnetted, 1 subnets
C       192.168.30.0 is directly connected, FastEthernet0/1
R    192.168.10.0/24 [120/1] via 192.168.20.1, 00:00:03, FastEthernet0/0
R    192.168.40.0/24 [120/1] via 192.168.30.2, 00:00:22, FastEthernet0/1
     192.168.20.0/30 is subnetted, 1 subnets
C       192.168.20.0 is directly connected, FastEthernet0/0
R2(config)#

(13)查看R3的路由表

R3(config)#do show ip route                                                                             //查看路由表
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

     192.168.30.0/30 is subnetted, 1 subnets
C       192.168.30.0 is directly connected, FastEthernet0/0
R    192.168.10.0/24 [120/2] via 192.168.30.1, 00:00:12, FastEthernet0/0
C    192.168.40.0/24 is directly connected, FastEthernet0/1
     192.168.20.0/30 is subnetted, 1 subnets
R       192.168.20.0 [120/1] via 192.168.30.1, 00:00:12, FastEthernet0/0
R3(config)#

(14)用ping命令檢查PC1與PC2可否互通,結果互通,動態路由設置成功。(前面丟了三個包,是由於須要經過ARP協議獲取目標MAC地址)

PC1> ping 192.168.40.2

GNS3的RIP協議的動態路由配置

相關文章
相關標籤/搜索