一、靜態路由介紹
靜態路由(英語:Static routing),路由項(routing entry)由手動配置,而非動態決定。
靜態路由作用是使網絡安全保密性高。動態路由因為需要路由器之間頻繁地交換各自的路由表,而對路由表的分析可以看到網絡的拓撲結構和網絡地址等信息。因此,網絡出於安全方面的考慮也可以采用靜態路由。不占用網絡帶寬,因為靜態路由不會產生更新流量。
命令:
ip router-static 目的網段/掩碼 出接口+下一跳
案例1:
上圖中,pc1 去訪問pc2是不通的,中間有多個路由和不同的網段。必須配上靜態路由
操作如下:
1)、首先我們要配為每個路由器接口配相關的IP,再配置靜態路由。
R1配置:
1】為g0/0/0和g0/0/1配置IP地址
<Huawei>sys [Huawei]sysname R1 [R1]int g 0/0/0 [R1-GigabitEthernet0/0/0]ip add 192.168.1.1 24 [R1-GigabitEthernet0/0/0]int g0/0/1 [R1-GigabitEthernet0/0/1]ip add 192.168.2.1 24
2】配置靜態路由
[R1]ip route-static 192.168.5.0 24 g0/0/1 192.168.2.254
R2配置:
1】為g0/0/0和g0/0/1配置IP地址
<Huawei>sys [Huawei]sysname R2 [R2]int g0/0/0 [R2-GigabitEthernet0/0/0]ip add 192.168.2.254 24 [R2-GigabitEthernet0/0/0]int g0/0/1 [R2-GigabitEthernet0/0/1]ip add 192.168.3.1 24
2】配置靜態路由
[R2]ip route-static 192.168.5.0 24 g0/0/1 192.168.3.254 [R2]ip route-static 192.168.1.0 24 g0/0/0 192.168.2.1
R3配置:
1】為g0/0/0和g0/0/1配置IP地址
<Huawei>sys [Huawei]sysname R3 [R3]int g0/0/0 [R3-GigabitEthernet0/0/0]ip add 192.168.3.254 24 [R3-GigabitEthernet0/0/0]int g0/0/1 [R3-GigabitEthernet0/0/1]ip add 192.168.4.1 24
2】配置靜態路由
[R3]ip route-static 192.168.5.0 24 g0/0/1 192.168.4.254 [R3]ip route-static 192.168.1.0 24 g0/0/0 192.168.3.1
R4配置:
1】為g0/0/0和g0/0/1配置IP地址
<Huawei>sys [Huawei]sysname R4 [R4]int g0/0/0 [R4-GigabitEthernet0/0/0]ip add 192.168.4.254 24 [R4-GigabitEthernet0/0/0]int g0/0/1 [R4-GigabitEthernet0/0/1]ip add 192.168.5.1 24
2】配置靜態路由
[R4]ip route-static 192.168.1.0 24 g0/0/0 192.168.4.1
配置完成后,可以通過pc1來ping pc2.
特殊情況如下:
這種點對點的網絡,用串口線把兩設備鏈接在一起,我們配置靜態路由時,只配下一跳地址或出接口就行
在廣播型的接口(以太網接口)上配置靜態路由時,不需要配置出接口,但必須要指定下一跳地址。
二、靜態路由負載分擔
靜態路由支持到達同一目的地的等價負載分擔
當配置靜態路由時,兩個路由配相同的目的地址,協議也相同,默認為負載分但,各走50%的流量。
例:1
首先配置合設備接口的IP地址
R5路由器配置: <Huawei>sys Enter system view, return user view with Ctrl+Z. [Huawei]sysname R5 [R5]int g0/0/0 [R5-GigabitEthernet0/0/0]ip add 192.168.1.1 24 [R5]int g0/0/1 [R5-GigabitEthernet0/0/1]ip add 192.168.20.1 24 [R5]int g0/0/2 [R5-GigabitEthernet0/0/2]ip add 192.168.10.1 24 R6路由器配置: <Huawei>
<Huawei>sys Enter system view, return user view with Ctrl+Z. [Huawei]sysname R6 [R6]int g0/0/0 [R6-GigabitEthernet0/0/0]ip add 192.168.2.1 24 [R6-GigabitEthernet0/0/0]int g0/0/1 [R6-GigabitEthernet0/0/1]ip add 192.168.20.254 24 [R6-GigabitEthernet0/0/1]int g0/0/2 [R6-GigabitEthernet0/0/2]ip add 192.168.10.254 24
配置靜態路由:
[R5]ip route-static 192.168.2.0 24 192.168.10.254 [R5]ip route-static 192.168.2.0 24 192.168.20.254 [R6]ip route-static 192.168.1.0 24 192.168.10.1 [R6]ip route-static 192.168.1.0 24 192.168.20.1
查看兩台IP的靜態路由狀態
[R5]dis ip routing-table protocol static Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Public routing table : Static Destinations : 1 Routes : 2 Configured Routes : 2 Static routing table status : <Active> Destinations : 1 Routes : 2 Destination/Mask Proto Pre Cost Flags NextHop Interface 192.168.2.0/24 Static 60 0 RD 192.168.10.254 GigabitEthernet 0/0/2 Static 60 0 RD 192.168.20.254 GigabitEthernet 0/0/1 Static routing table status : <Inactive> Destinations : 0 Routes : 0
[R6]dis ip routing-table protocol static Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Public routing table : Static Destinations : 1 Routes : 2 Configured Routes : 2 Static routing table status : <Active> Destinations : 1 Routes : 2 Destination/Mask Proto Pre Cost Flags NextHop Interface 192.168.1.0/24 Static 60 0 RD 192.168.10.1 GigabitEthernet 0/0/2 Static 60 0 RD 192.168.20.1 GigabitEthernet 0/0/1 Static routing table status : <Inactive> Destinations : 0 Routes : 0
在上面路由狀態可以看出,同一目的地址,2個路徑,同一路由協議優先級也一樣,可以達到負載分擔作用
如果不想做負載分擔,我們可以把優先級調高,也當一條網線斷開或不通,另一條網線走到冗余作用。
在圖中兩設備的靜態路由協議是靜態static,優先級是60, 我們可以把其中一條優先級改為60以上。
修改完優先級以后,我們在路由表中是看不到這一列的內容
我們可以使用 dis ip routing-table protocol static 這個命令查看
[R2]dis ip routing-table protocol static Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Public routing table : Static Destinations : 1 Routes : 2 Configured Routes : 2 #這里顯示的:這有1第目的地址,兩條路由。 Static routing table status : <Active> #顯示工作狀態的路由 Destinations : 1 Routes : 1 Destination/Mask Proto Pre Cost Flags NextHop Interface 192.168.1.0/24 Static 60 0 D 10.0.12.1 GigabitEthernet 0/0/1 Static routing table status : <Inactive> Destinations : 1 Routes : 1 Destination/Mask Proto Pre Cost Flags NextHop Interface 192.168.1.0/24 Static 100 0 20.0.12.1 GigabitEthernet 0/0/2
三、缺省路由
缺省路由是目的地址和掩碼都為全0的特殊路由
如果報文的目的地址無法匹配路由表中的任何一項,路由器將選擇依照缺省路由來轉發報文
制省路由常用於邊界位置,