實驗二 路由器動態路由的配置方法
一、實驗目的:
1.理解動態路由的工作原理;
2. 學習並掌握動態路由協議RIP的配置;
3.學習並掌握動態路由協議OSPF的配置;
4.進一步學習路由器的配置命令。
二、實驗原理:
RIP(Routing Information Protocol)是一種古老的基於距離向量的動態路由協議,其核心思想是“最短跳數”原則,即資料包到達目標所經過的路由器數量最少的路徑為最佳路徑。RIP的配置主要包括啟用RIP程序、指定參與RIP的網路介面以及設定版本(RIPv1或RIPv2)等。
OSPF(Open Shortest Path First)是一種鏈路狀態型的動態路由協議,它透過泛洪鏈路狀態資訊來構造網路的完整拓撲圖,然後利用Dijkstra演算法計算出到每個網路的最短路徑樹。OSPF配置更為複雜,包括定義自治系統邊界、劃分割槽域、配置認證等。
三、實驗裝置:
Packet Tracer
四、實驗拓撲圖:
五、實驗過程:
1.新增裝置,建立網路拓撲
新增1臺計算機;
新增1臺伺服器;
新增1臺三層交換機3560;
新增2臺路由器2811。
在R0、R1中分別新增1個WIC-2T網路卡模組。
以R0為例,先關閉路由器,新增完成後再開啟:
如下圖建立網路拓撲,使用直通線、DCE串列埠線、交叉線連線好裝置。
在對應的介面設定對應的IP、SM和GW,以R0的Serial0/1/0為例
其餘介面類似,按圖設定即可
然後設定R0的串列埠配置時脈頻率設定為64000。
2、三層交換機的埠設定
2.1 建立VLAN
在三層交換機上建立VLAN10(連線PC)和VLAN20(連線R0)。以VLAN10為例
2.2交換機的VLAN埠分配
同樣以VLAN10為例
2.3配置閘道器
程式碼如下:
Switch(config)#interface vlan 10 // 進入開啟vlan10的埠
Switch(config-if)#ip address 192.168.1.1 255.255.255.0 // 設定Switch埠IP為相應網段中的預設閘道器地址
Switch(config-if)#no shutdown // 開啟埠
Switch(config-if)#exit
Switch(config)#interface vlan 20
Switch(config-if)#ip address 192.168.3.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
3、配置路由協議
3.1 三層交換機
三層交換機有路由功能,在本實驗中可以當路由器使用。
程式碼如下:
Switch(config)#ip routing // 啟動IP路由功能
Switch(config)#router rip // 啟動RIP路由程序
Switch(config-router)#version 2 // 配置RIP版本2
Switch(config-router)#network 192.168.1.0 // 配置參與RIPv2路由協議的介面的範圍,使之能夠接收和傳送RIPv2更新資訊
Switch(config-router)#network 192.168.3.0
Switch(config-router)#end
3.2 路由器
在R0中:
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 192.168.3.0
Router(config-router)#network 192.168.4.0
Router(config-router)#end
在R1中:
Router>enable
Router#conf t
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 192.168.2.0
Router(config-router)#network 192.168.4.0
Router(config-router)#end
4、檢視路由配置
透過一段時間的資訊交換,路由器建立了完整的路由表資訊,透過show ip route檢視路由表資訊。
程式碼如下:
Router#show ip route
在R0中查到了兩個RIP協議資訊。
5、Ping測試
使用PC與Server做ping測試,可ping通。
OSPF:
前兩大部分相同,我們只看不同的
3、配置路由協議
3.1 三層交換機
三層交換機有路由功能,在本實驗中可以當路由器使用。
程式碼如下:
Switch(config)#ip routing // 啟動IP路由功能
Switch(config)#router ospf 1 // 啟動OSPF路由程序
Switch(config-router)#network 192.168.1.0 0.0.0.255 area 0 // 配置參與OSPFv2路由協議的介面範圍,使之能接收和傳送OSPF更新資訊
Switch(config-router)#network 192.168.3.0 0.0.0.255 area 0
Switch(config-router)#end
3.2 路由器
在R0中:
Router>enable
Router#conf t
Router(config)#router ospf 1
Router(config-router)#network 192.168.3.0 0.0.0.255 area 0
Router(config-router)#network 192.168.4.0 0.0.0.255 area 0
Router(config-router)#end
在R1中:
Router>enable
Router#conf t
Router(config)#router ospf 1
Router(config-router)#network 192.168.4.0 0.0.0.255 area 0
Router(config-router)#network 192.168.2.0 0.0.0.255 area 0
Router(config-router)#end
4、檢視路由配置
透過一段時間的資訊交換,路由器建立了完整的路由表資訊,透過show ip route檢視路由表資訊。
程式碼如下:
Router#show ip route
5.PING 測試
六、實驗總結:
一開始沒想著用程式碼,就一直用圖形化介面,後來發現,這個實驗比實驗一麻煩多了,好多操作我都不知道到哪裡設定,比如步驟3中的
遇到的問題:
1.最後的show命令,一直沒出現對應的格式,後來知道了,輸入exit就行了
2.ping一直超時,後來才發現,忘了設定GW了
3.OSPF 的部分,一開始按照那個程式碼一步步敲,結果發現一直在倒數第二步 的截圖裡面,只有一個O,後來發現是他的程式碼給錯了