原文鏈接
基本概念
路由器根據路由轉發數據包,路由可通過手動配置和使用動態路由算法計算產生,其中手動配置產生的路由就是靜態路由。
靜態路由比動態路由使用更少的帶寬,並且不占用CPU資源來計算和分析路由更新。但是當網絡發生故障或者拓撲發生變化后,靜態路由不會自動更新,必須手動重新配置。靜態路由有5個主要的參數:目的地址和掩碼、出接口和下一跳、優先級。
配置方法
配置靜態路由,使得R1和R2之間可以雙向通信。
R1和R2的基本配置
R1: <Huawei>system-view #進入系統視圖 [Huawei]undo info-center enable #關閉信息中心 [Huawei]sysname R1 #配置路由器名稱 [R1]interface GigabitEthernet 0/0/1 #進入0/0/1接口 [R1-GigabitEthernet0/0/1]ip address 192.168.1.1 24 #配置接口IP地址和掩碼 [R1-GigabitEthernet0/0/1]q #退出0/0/1接口 [R1]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ip address 10.1.1.1 30
R2: <Huawei>system-view [Huawei]undo info-center enable [Huawei]sysname R2 [R2]interface GigabitEthernet 0/0/1 [R2-GigabitEthernet0/0/1]ip address 172.16.1.1 24 [R2-GigabitEthernet0/0/1]q [R2]interface GigabitEthernet 0/0/0 [R2-GigabitEthernet0/0/0]ip address 10.1.1.2 30 [R2-GigabitEthernet0/0/0]quit
命令格式
命令格式
添加靜態路由 ip route-static ip-address mask-length nexthop-address ip route-static為添加一條靜態路由;ip-address為指定目的IP或網絡號;mask-length為目的網絡掩碼長度;nexthop-address為路由的下一跳IP。 刪除靜態路由 undo ip route-static ip-address mask-length nexthop-addres undo ip route-static為刪除一條靜態路由;ip-address為要刪除去往的目的IP或網絡號;mask-length為要刪除的目的網絡掩碼長度;exthop-address為要刪除去往目的路由的下一跳IP。
核心配置
配置靜態路由
R1: [R1]ip route-static 172.16.1.0 24 10.1.1.2 172.16.1.0為目的網絡;24為目的網絡掩碼;10.1.1.2為下一跳IP地址。
此時R1的靜態路由已經配置完成,但PC1仍是無法訪問PC2的。因為到目前為止,從PC1發往PC2的數據包確實能夠到達PC2,但是從PC2回程的數據包是無法回到PC1的。
回程數據包的目的IP是192.168.1.1,這個數據包首先被PC2發往自己的網關,也就是路由器R2,路由器R2查詢路由表,沒有發現匹配該目的地址的路由,於是將數據包丟棄。
兩個設備要實現正常的雙向通信,必須保證雙向路徑可達。因此在R2上也要配置去往192.168.1.0網絡的靜態路由。
R2: [R2]ip route-static 192.168.1.0 24 10.1.1.1 192.168.1.0為目的網絡;24為目的網絡掩碼;10.1.1.1為下一跳IP地址。
此時用PC1pingPC2,PC2pingPC1,是可以ping通的,雙向路徑可達。
在R1的路由表中,可以查到去往PC2路由的詳細信息;同樣的,R2的路由表中也可以查詢到去往PC1路由的詳細信息。
查看路由表:
display ip routing-table