一、先構建以下網絡圖:
准備三台路由器,三台交換機,三台主機,連接所有設備並配置端口IP和網關,DCE端口的時鍾頻率都設置為64000。
2、路由配置
(1)route0和route1配置靜態路由:
router0(config)#: ip route 202.0.11.0 255.255.255.0 192.0.0.2
router1(config)#: ip route 202.0.10.0 255.255.255.0 192.0.0.1
主機0 PING 主機1 的效果如圖:
(2) route1和route2配置動態路由:
router1(config)#: route rip
router1(config-router)#: network 192.0.0.0
router1(config-router)#: network 202.0.11.0
router2(config)#: route rip
router2(config-router)#: network 192.0.0.0
router2(config-router)#: network 202.0.2.0
主機1 PING 主機2 的效果如圖:
★★★★★★★★★★★★重點★★★★★★★★★★★★★
我嘗試用 主機0 PING 主機2,然后發現PING不通,
這是因為主機0沒有配置動態路由以及缺省路由。沒有缺省路由,主機0找不到目的IP就會丟棄數據包;沒有動態路由,主機0不會自動尋找路由。
PING成功的一個條件是,在PING的過程中:
主機0知道或有辦法知道(動態尋找路由)達到主機2的路由,否則會顯示“Destination host unreachable”;同時主機2也要找到到達主機0的路由,否則會顯示“Request time out”。
解決方法:
Route0:增加缺省路由:ip route 0.0.0.0 0.0.0.0 192.0.0.2
Route1: 靜態路由重發布到RIP網絡:redistribute static
這樣,主機0一開始找不到去主機2的路由,但會把數據包發送給路由器Router1,讓它去尋找路由。主機1通過RIP網絡,將自己的靜態路由發送給路由器Router2,使主機2得到去主機0的路由。