配置RIP实验
實驗目的
掌握RIPv1和v2配置方法
掌握show ip rip database、sh ip protocol命令
掌握debug命令
掌握將RIP的廣播更新方式更改為單播方式
設備需求
本實驗需要以下設備:
4臺2811Cisco路由器,四臺都有兩個FastEthernet口。
2條雙絞線,1對V.35背靠背線纜
4臺帶有超級終端程序的PC機,以及4條Console電纜
拓撲結構及配置說明
本實驗的拓撲如圖3-1所示。
注意:如果r2與r3之間使用如圖的串口連接,配置端口時要配置串行線速率,設置為64000Kbit/s,r2的s0/0/0為DCE端。配置方法為在端口的局部配置模式下執行“clockrate 64000”命令。
實驗步驟
分別對四個路由器配置其hostname以及IP地址。
屏幕參數說明:
????此處的步驟與實驗四基本一致,實驗步驟如下
- 首先輸入en進入特權模式,再輸入conf t進入全局模式,再輸入hostname分別命名為r1,r2,r3,r4。
- 在r1中,輸入interface?FastEthernet0/1進入FastEthernet0/1端口(即以太網端口)
- 輸入ip?address 10.1.1.1 255.255.255.0 指定該端口的IP地址及子網掩碼。
- 然后輸入no?shut開啟端口,最后輸入exit退出端口模式。
- r1還需配置loopback0和Loopback1兩個回環端口,和FastEthernet0/1端口相似,在全局模式下輸入interface和回環端口,再指定回環端口的IP地址和子網掩碼(即10.2.2.1?255.255.255.0?和10.3.3.1?255.255.255.224),最后開啟端口再退出端口模式。
- 在r2中,和r1一樣在全局模式下進入FastEthernet0/1端口,指定該以太網端口IP地址和子網掩碼為:10.1.1.2?255.255.255.0,然后開啟端口再退出端口模式。
- 然后再輸入interface?Serial0/0進入端口,r2的Serial0/0為DCE端,
- 再輸入clock?rate?64000命令r2中的串口Serial0/0配置IP地址和子網掩碼為192.168.101.1?255.255.255.0,開啟端口再退出端口模式。
- r3與r4配置也基本相類似。R3有兩個端口FastEthernet0/1、與serial0/0,r4有三個端口分別是FastEthernet0/1,loopback0,Loopback1,配置方法與上兩個基本類似,此處不再贅述。效果截圖如下
?
?
檢驗相鄰設備的連通性Ping各個ip地址,將結果記錄到監測清單3-1中。
| ????IP | ?????R1 | ??????R2 | ??????R3 | ??????R4 |
| 10.1.1.1 | ?????- | ??????√ | ??????× | ??????× |
| 10.2.2.1 | ?????- | ??????× | ??????× | ??????× |
| 10.3.3.1 | ?????- | ??????× | ??????× | ??????× |
| 10.1.1.2 | ?????√ | ??????- | ??????× | ??????× |
| 192.168.101.1 | ?????× | ??????- | ??????√ | ??????× |
| 192.168.101.2 | ?????× | ??????√ | ??????- | ??????× |
| 172.16.10.1 | ?????× | ??????× | ??????- | ??????√ |
| 172.16.10.2 | ?????× | ??????× | ??????√ | ??????- |
| 172.16.11.1 | ?????× | ??????× | ?????× | ?????- |
| 172.16.12.1 | ?????× | ??????× | ?????× | ?????- |
從上可以看出:在沒有配置RIP路由協議之前,路由器只能ping同相鄰的路由器。因為相鄰的路由器共處于同一個網絡下。
2.1 ping各個IP地址截圖如下:
?
屏幕參數說明:
Ping IP:參數說明
Type escape sequence to abort:提示鍵入轉義序列終止
Sending 5,100-byte icmp報文段 給10.1.1.1,最大時延是2s
成功率是100%。其余類似,不再贅述。
2.2??r2 ping 各個IP地址截圖如下:
?
2.3?r3?ping 各個IP地址截圖如下
?
?
2.4?r4?ping 各個IP地址截圖如下:
?
配置RIP v1,并且在四臺路由器上使用“show?ip?route”和“show?ip?rip?database”命令查看路由表。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
在r1,r2,r3,r4中分別輸入route rip命令進入RIP協議配置模式,然后在配置模式下分別輸入network語句聲明進入RIP進程的網絡,然后分別輸入show ip route 和show ip protocol查看指定網段的內容和路由協議。
配置截圖如下:
屏幕參數說明
show?ip?route:
Gateway of last resort is not set:是默認網關沒有設置?
192.168.100.0 is directly connected ,Loopback 10.0.0.0/24 is subnetted,1 subnets:
192.168.100.0直接連接,回環地址10.0.0.0/24是子網,一個子網
10.1.1.0/24直接連接,下一跳是接口FastEthernet0/1
172.16.10.0/24是子網,一個子網
172.16.101.0 【1/0】 via 10.1.1.2:目的網絡172.16.101.0 【1/0】分別是管理值和metric值,via 10.1.1.2 這個是去往目的地的網關。
整句話翻譯過來就是通過數據包通過10.1.1.2這個網關可以到達172.16.101.0這個網絡。
show?ip?proto:
顯示當前的路由協義是rip路由協議,rip路由協議每30秒就更新一次路由表。默認的版本是1,這里的路由器可以接受任意版本的路由器。下一次發送rip更新時間在19s后180s后沒有回復判定路由無效,保持計時器180s,路由刷新240s后。出站升級過濾單沒有設置(所有端口),下面的就是路由的信息,接口FastEtnernet0/1,發送一個數據包,接受一個數據報,認證密鑰為2,路由網絡號為10.0.0.0,路由信息資源是網絡:10.1.1.2.
說明:其他的路由器sh ip route,show ip protocol之后類似,不再贅述。效果圖如下:
?
?
?
在路由器上ping各個IP地址,結果記錄到監測清單3-4中。
監測清單3-4如下:
| ????IP | ?????R1 | ??????R2 | ??????R3 | ??????R4 |
| 10.1.1.1 | ?????- | ??????√ | ??????√ | ??????√ |
| 10.2.2.1 | ?????- | ??????× | ??????× | ??????× |
| 10.3.3.1 | ?????- | ??????× | ??????× | ??????× |
| 10.1.1.2 | ?????√ | ??????- | ??????√ | ??????√ |
| 192.168.101.1 | ?????√ | ??????- | ??????√ | ??????√ |
| 192.168.101.2 | ?????√ | ??????√ | ??????- | ??????√ |
| 172.16.10.1 | ?????√ | ??????√ | ??????- | ??????√ |
| 172.16.10.2 | ?????√ | ??????√ | ??????√ | ??????- |
| 172.16.11.1 | ?????× | ??????× | ??????× | ??????- |
| 172.16.12.1 | ?????× | ??????× | ??????× | ??????- |
實驗問題探究:R2的路由表中是否出現了10.3.3.0/27的路由,R3的路由表是否出現了172.16.12.0/27的路由?在R1、R2和R3上能否ping通172.16.12.1,在R2、R3和R4上能否ping通10.3.3.1?為什么
解:
通過檢測表可以看出,R2的路由表中沒有出現了10.3.3.0/27的路由,R3的路由表沒有出現了172.16.12.0/27的路由,在R1、R2和R3上不能ping通172.16.12.1,在R2、R3和R4上不能ping通10.3.3.1,因為10.3.3.0/27及172.16.12.0/27已不在默認的A類及B類網絡中。
探究:通過查閱資料了解到:rip路由協議版本一是有類路由,他的報文傳送方式為廣播方式在通告時不攜帶掩碼,所以在更新的時候,將24位的掩碼變成16位的,所以他只能ping通過A類或B類網絡或者處于同一網絡下的接口。
?
?
將RIP升級成version2,并且在路由器上查看“show?ip?route”、“show?ip?protocol”命令的輸出。
此時發現所有的路由器接口都能互相ping通:
實驗問題:
此時R2的路由表中是否出現了10.3.3.0/27的路由,R3的路由表是否出現了172.16.12.0/27的路由?為什么?
出現了。在R1、R2和R3上能ping通172.16.12.1,在R2、R3和R4上能否ping通10.3.3.1了。說明RIP v2可以傳遞子網掩碼,它可以解決VLSM問題。
探究:通過查閱資料了解到:
RIP-1的報文傳送方式為廣播方式。RIP-2有兩種報文傳送方式,即廣播方式和組播方式,默認將采用組播方式發送報文。RIP-2中組播地址為224.0.0.9。
組播發送報文的好處是在同一網絡中那些沒有運行RIP的主機可以避免接收RIP的廣播報文。另外,以組播方式發送報文還可以使運行RIP-1的主機避免錯誤地接收和處理RIP-2中帶有子網掩碼的路由。當接口運行RIP-2 廣播方式時,也可接收RIP-1的報文。所以,將rip的版本升級之后就能夠相互ping的通。故:R2的路由表中出現了10.3.3.0/27的路由,R3的路由表出現了172.16.12.0/27的路由。
?在r1,r2,r3,r4中分別輸入route?rip命令進入RIP協議配置模式,然后在配置模式下分別輸入version2將rip升級,然后分別輸入show ip?route 和show?ip protocol查看指定網段的內容和路由協議。
屏幕參數說明:
show?ip?route:
Gateway of last resort is not set:是默認網關沒有設置?
192.168.100.0 is directly connected ,Loopback 10.0.0.0/24 is subnetted,1 subnets:
192.168.100.0直接連接,回環地址10.0.0.0/24是子網,一個子網
10.1.1.0/24直接連接,下一跳是接口FastEthernet0/1
172.16.10.0/24是子網,一個子網
172.16.101.0 【1/0】 via 10.1.1.2:目的網絡172.16.101.0 【1/0】分別是管理值和metric值,via 10.1.1.2 這個是去往目的地的網關。
整句話翻譯過來就是通過數據包通過10.1.1.2這個網關可以到達172.16.101.0這個網絡。
show?ip?proto:
顯示當前的路由協義是rip路由協議,rip路由協議每30秒就更新一次路由表。默認的版本是1,這里的路由器可以接受任意版本的路由器。下一次發送rip更新時間在19s后180s后沒有回復判定路由無效,保持計時器180s,路由刷新240s后。出站升級過濾單沒有設置(所有端口),下面的就是路由的信息,接口FastEtnernet0/1,發送一個數據包,接受一個數據報,認證密鑰為2,路由網絡號為10.0.0.0,路由信息資源是網絡:10.1.1.2.
說明:其他的路由器sh ip route,show ip protocol之后類似,不再贅述。效果圖如下:
完成以上所有配置后,在r1中ping?172.16.12.1?和172.16.11.1,如果能ping通則實驗成功。
在r1中Ping通的截圖如下:
實驗探究:rip路由協議是怎樣啟動和運行的?
通過查閱資料了解到:
某路由器剛啟動RIP時,以廣播或組播的形式向相鄰路由器發送請求報文,相鄰路由器的RIP收到請求報文后,響應該請求,回送包含本地路由表信息的響應報文。
路由器收到響應報文后,修改本地路由表,同時向相鄰路由器發送觸發修改報文,廣播路由修改信息。相鄰路由器收到觸發修改報文后,又向其各自的相鄰路由器發送觸發修改報文。在一連串的觸發修改廣播后,各路由器都能得到并保持最新的路由信息。
同時,RIP每隔30秒向相鄰路由器廣播本地路由表,相鄰路由器在收到報文后,對本地路由進行維護,選擇一條最佳路由,再向其各自相鄰網絡廣播修改信息,使更新的路由最終能達到全局有效。同時,RIP路由協議采用超時機制對過時的路由進行超時處理,以保證路由的實時性和有效性。
終于了解到:就這樣每兩個相鄰的路由表定時交換一下信息,讓所有目的網絡的信息都能夠出現在每一個路由表中。
總結
- 上一篇: 筛选末位数字为1或5_看看广州示范性高中
- 下一篇: 电压压力蕊片_一文让你知道什么是压力变送