静态路由是一种由网络管理员手动配置的路由方式,用于在网络设备(如路由器或交换机)之间传递数据包。与动态路由不同,静态路由不会根据网络状态的变化自动调整。
不同厂商的网络设备在静态路由的配置上有些许差异;下面分别介绍思科(Cisco)、华为(Huawei)、华三(H3C)设备的静态路由配置方法。
①思科(Cisco)
在Cisco设备上,须在全局配置模式下使用ip route
命令配置静态路由,具体格式如下:
ip route [目标网络] [子网掩码] [下一跳地址]
例如:
ip route 192.168.2.0 255.255.255.0 192.168.1.2
这条路由表示若是要去往192.168.2.0/24网段则下一跳是192.168.1.2。
②华为(Huawei)
在华为设备上,需要在系统视图模式使用ip route-static
命令配置静态路由,具体格式如下:
ip route-static [目标网络] [子网掩码] [下一跳地址]
示例:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
这条路由表示若是要去往192.168.2.0/24网段则下一跳是192.168.1.2。
③华三(H3C)
在华三设备上,也是在系统视图模式中使用ip route-static
命令配置静态路由,具体格式如下:
ip route-static [目标网络] [子网掩码] [下一跳地址]
示例:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
这条路由表示若是要去往192.168.2.0/24网段则下一跳是192.168.1.2。
默认路由
默认路由是一种特殊的静态路由,用于处理没有明确路由条目的数据包,它通常用于连接内部网络和外部网络(如互联网);默认路由的目标网络和子网掩码都是0.0.0.0
,表示所有未明确指定的目标。
以下是思科(Cisco)、华为(Huawei)、华三(H3C)设备上配置默认路由的方法:
①思科(Cisco)
格式:
ip route 0.0.0.0 0.0.0.0 [下一跳地址]
示例:
ip route 0.0.0.0 0.0.0.0 192.168.1.1
这条路由表示不管要去往哪个网段,下一跳都是192.168.1.1。
②华为(Huawei)
格式:
ip route-static 0.0.0.0 0.0.0.0 [下一跳地址]
示例:不管要去往哪个网段,下一跳都是192.168.1.1。
ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
③华三(H3C)
格式:
ip route-static 0.0.0.0 0.0.0.0 [下一跳地址]
示例:不管要去往哪个网段,下一跳都是192.168.1.1。
ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
浮动路由
浮动路由(Floating Static Route)是一种备用的静态路由,它在主路由失效时生效。通过设置较高的管理距离(Administrative Distance,AD)来降低其优先级,从而确保只有在主路由不可用时才会使用浮动路由。
以下是思科(Cisco)、华为(Huawei)、华三(H3C)设备上配置浮动路由的方法:
①思科(Cisco)
格式:
ip route [目标网络] [子网掩码] [下一跳地址] [管理距离]
例如,主静态路由为(静态路由的管理距离默认是1):如果数据包的目标IP地址属于 192.168.2.0/24
网络(即 192.168.2.0
到 192.168.2.255
之间的任意IP地址),则将这些数据包转发给 192.168.1.2
这个下一跳地址。
ip route 192.168.2.0 255.255.255.0 192.168.1.2
浮动路由为:
ip route 192.168.2.0 255.255.255.0 192.168.1.3 10
如果数据包的目标IP地址属于 192.168.2.0/24
网络(即 192.168.2.0
到 192.168.2.255
之间的任意IP地址),则将这些数据包转发给 192.168.1.3
这个下一跳地址然而,这条路由的管理距离为 10
,它比默认静态路由的管理距离(通常为 1
)要高,这意味着它是一个浮动路由。只有当优先级更高的路由(管理距离较低的路由)不可用时,设备才会使用这条路由;下面华为、华三设备配置的思路与思科一致,接下来就写一下配置的格式与示例,不做过多的解释了。
②华为(Huawei)
格式:
ip route-static [目标网络] [子网掩码] [下一跳地址] preference [管理距离]
例如,主静态路由为:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
浮动路由为:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.3 preference 10
③华三(H3C)
格式:
ip route-static [目标网络] [子网掩码] [下一跳地址] preference [管理距离]
例如,主静态路由为:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
浮动路由为:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.3 preference 10
!!!优先级/管理距离(越小越优):如果从多个不同途径学习到的同一个路由条目比较优先级/管理距离,越小越优,以下是常见协议的优先级/管理距离:
当路由器通过某种路由协议从不同接口同时学到多条去往同一个目标网络的路由时,则根 据度量值进行路由选择。 路由度量值表示到达这条路由所指目的地址的代价;度量值数值越小越优先,度量值最小路由将会被添加到路由表中。