一、静态路由介绍
静态路由(英语: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的特殊路由
如果报文的目的地址无法匹配路由表中的任何一项,路由器将选择依照缺省路由来转发报文
制省路由常用于边界位置,