RIP 實驗


 實驗要求

1.  理解 RIP 協議的工作原理
2.  理解 RIPv1、RIPv2 的特性
3.  掌握 RIP 協議的基本配置方法
4.  掌握 RIP 自動匯總和手動匯總的方法
5.  掌握 RIP 配置默認路由的方法
6.  掌握 RIP 認證的基本配置
7.  實驗工具:GNS3

實驗拓撲

 

實驗過程

接口配置

R1 配置

int loopback 0
ip add 10.30.31.1 255.255.255.0 secondary
ip add 10.30.32.1 255.255.255.0 secondary
ip add 10.30.33.1 255.255.255.0 secondary
ip add 10.30.30.1 255.255.255.0
int loopback 1
ip add 192.168.3.1 255.255.255.0
int fa0/0
ip add 192.168.1.1 255.255.255.0
no shutdown

 

R2 配置

int loopback 0
ip add 192.168.4.1 255.255.255.0
int fa0/0
ip add 192.168.1.2 255.255.255.0
no shutdown int fa0/1 ip add 192.168.2.1 255.255.255.0
no shutdown

R3 配置

int loopback 0
ip add 10.30.51.1 255.255.255.0 secondary
ip add 10.30.52.1 255.255.255.0 secondary
ip add 10.30.53.1 255.255.255.0 secondary
ip add 10.30.50.1 255.255.255.0
int loopback 1
ip add 192.168.5.1 255.255.255.0
int  loopback 2
ip add 211.30.188.1 255.255.255.0
int f0/1
ip add 192.168.2.2 255.255.255.0
no shutdown

 
注 1:給接口添加第二 IP 地址,通過這個命令可以給接口添加多個 IP 地址,在 Packet Tracer下沒有這個命令,真實路由器中支持

 

2、在路由器中配置 RIP 協議(注,根據步驟 1 所配置的 IP 地址配置 RIP 協議)
R1 配置:
router rip
network 10.0.0.0
network 192.168.1.0
network 192.168.3.0


R2 配置:
router rip
network 192.168.1.0
network 192.168.4.0


注 2:network 用來添加網絡,在 RIP 中只需添加網絡號即可。

該命令的作用主要有兩個:
一是聲明 RIP 轉發哪些網絡的路由表;二是聲明在路由器的哪些接口上啟用 RIP 協議。

注 3:注意這里沒有添加 192.168.2.0,所以接口 f0/0 不會發送和接收 RIP 報文


R3 配置:
router rip
network 10.0.0.0
network 192.168.2.0
network 192.168.5.0

注 4:這里沒有添加 211.30.188.0,這是因為 211.30.188.0 連接 Internet,內部路由不能轉發到外網,同時內部的網絡也不需要知道外網的情況。

 

問題 1:配置后在每個路由器上查看路由表,在路由器 R1 和 R2 中能看到 192.168.5.0 嗎?

答:不能。

R1

 

R2

R3

 

 

在路由器 R3 中能看到路由器 R1 和 R2 中的路由嗎?

不能

 

 

問題 2:現在在路由器 R2 中添加 192.168.2.0,再查看每個路由器的路由表,看有什么變化?

R1

R2:

 

R3:

 

 

問題 3:這時在路由器 R3 中 ping 10.30.30.1 看能否 ping 通,為什么?提示:看路由表

R3中的路由表項里沒有到10.30.30.0/24的記錄

 
3、測試不同版本 RIP 協議之間的數據傳遞,在路由器 R1 中啟用 RIPv2

然后在每個路由器中刪除當前路由表,重新生成路由表后,查看各路由器中路由表變化。

啟用 RIPv2 命令:
R1(config)#router rip
R1(config-router)#version 2

刪除路由表命令:
R1#clear ip route *


問題 4:在 R1 中能否看到 R2 和 R3 中的路由?在 R2 中能否看到 R1 的路由。

R1

R2

 

4、配置手動匯總,解決“問題 3”中無法通信問題。
(1)首先,在 R2 和 R3 中也啟用 RIPv2,命令參考 R1 中啟用 RIPv2 命令。
(2)在每個路由器中關閉自動匯總,關閉自動匯總參考命令:
  R1(config-router)#no auto-summary
(3)在路由器 R1 ,R3的接口中配置手動匯總,參考命令:
  R1(config-if)#interface f0/0
  R1(config-if)#ip summary-address rip 10.30.30.0 255.255.192.0
  R3(config-if)#interface f0/1
  R3(config-if)#ip summary-address rip 10.30.50.0 255.255.192.0
  注 5:該命令格式為 ip summary-address rip 網絡地址 子網掩碼,命令的作用是在該接口上向外發送路由更新時把多個網絡匯總成一個路由條目問題

 

5:此時在路由器 R3 上 ping 10.30.31.1,能否 ping 通?

 

5、在路由器 R3 上啟用默認路由,讓內部網絡可以訪問 Internet。
在路由器 R3 上配置靜態默認路由
R3(config)#ip route 0.0.0.0 0.0.0.0 211.30.188.2 
在路由器 R3 中配置向其他路由器注入默認路由
R3(config)#router rip
R3(config-router)#default-information originate

 

問題 6:在 R1 和 R2 中查看路由表,有什么變化?此時在 R1 中 ping 211.67.188.1,能否 ping
通?

R1

R2

 

可以ping通

 

 


7、 在路由器 R1 和 R2 之間實現認證。
R1 中的配置命令:
R1(config)#key chain xcu
注:xcu 修改為自己的姓名拼音
R1(config-keychain)#key 1
R1(config-keychain-key)#key-string xcu2012
注:xcu2012 修改為自己的學號
R1(config)#interface f0/0
R1(config-if)#ip rip authentication key-chain xcu
注:xcu 修改為自己的姓名拼音
R1(config-if)#ip rip authentication mode md5

問題 7:在 R1 中配置之后,刪除 R1 和 R2 的當前路由表,重新生成,在 R1 中能否看到其
他路由器上的路由?

看不到

 

8、 參考 R1 的配置,在 R2 中做同樣的認證配置,然后更新路由表,在 R1 中能否看到其他
路由器上的路由?注意,應在R2 對應的接口中啟用認證。

 

9、 修改路由器 R3 發送出去的路由信息的度量值,參考命令如下:
創建訪問控制列表 ACL,配置需要修改 metric 的路由條目
R1(config)#access-list 10 permit 192.168.5.0 0.0.0.255 注:編號 10 修改為自己的學號后兩位
R1(config)#router rip
R1(config-router)#offset-list 10 out 2 f0/1
注:編號 10 修改為自己的學號后兩位

問題 8:修改后查看路由器 R1 上關於 192.168.5.0 的路由,距離是多少?修改前的距離是多
少?

 

10、做完所有配置后注意保存,保存命令如下:
R1#write
或者
R1#copy running-config startup-config

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM