动态路由协议虽然强大,但在很多实际场景中,静态路由依然是最常用、最可靠的路由方式。它的好处是简单明了、不消耗设备资源、不会产生路由振荡。今天说说H3C设备上静态路由怎么配,包括默认路由和浮动路由的用法。

静态路由的基本概念

静态路由就是管理员手动配置的路由条目,明确告诉设备去往某个目的网段下一跳在哪里。和OSPF、BGP这些动态路由协议不同,静态路由不需要设备之间交换路由信息,配什么就是什么。

什么场景适合用静态路由?小规模网络、末梢网络、默认路由指向出口设备、作为动态路由的备份线路。大部分中小企业网络的核心到汇聚、汇聚到接入之间,都建议用静态路由,简单可控。

基本配置

H3C设备上配静态路由的命令格式:

ip route-static 目的网段 子网掩码 下一跳地址

举例,去往192.168.100.0/24网段的流量下一跳是10.0.0.2:

ip route-static 192.168.100.0 24 10.0.0.2

也可以写成带子网掩码长度的格式,24表示255.255.255.0,这样更简洁。

下一跳可以是一个IP地址,也可以是一个出接口。点对点链路(如串行接口)可以直接写出接口,但以太网接口建议用下一跳IP,因为以太网是多路访问网络,设备需要通过ARP解析下一跳的MAC地址才能封装报文。

默认路由

默认路由是静态路由的特殊形式,目的地址是0.0.0.0掩码也是0,也就是匹配所有目标:

H3C静态路由怎么配 默认路由和浮动路由

ip route-static 0.0.0.0 0 10.0.0.2

默认路由的作用是兜底,所有在路由表里找不到精确匹配的目的网段,都走默认路由。一般用在连接互联网的出口路由器上,内部明细路由匹配不上就甩给运营商。

默认路由的优先级在路由表里是最低的,只有在没有更精确路由的情况下才会被使用。这一点和ACL的末尾deny不同,默认路由是"最后的选择"但不拒绝流量。

浮动静态路由

浮动路由是静态路由的一个高级用法,做路由备份的。原理是给同一目的配置两条静态路由,一条主用一条备用,通过优先级参数区分。主用路由的优先级数值小(优先级高),备用路由的数值大(优先级低)。正常情况下路由表里只有主用路由,主用链路断了之后备用路由自动浮上来。

H3C设备上静态路由默认优先级是60。配浮动路由:

ip route-static 192.168.200.0 24 10.0.0.2 preference 60

ip route-static 192.168.200.0 24 10.0.0.6 preference 80

第一条是主用,走10.0.0.2方向,优先级60。第二条是备用,走10.0.0.6方向,优先级80。正常情况下只有第一条出现在路由表里。如果10.0.0.2对应的接口down了,第一条路由失效,第二条自动生效。

递归路由

有时候不想直接写下一跳IP,而是写一个中间地址。比如:

ip route-static 192.168.50.0 24 10.1.1.1

但如果10.1.1.1不是直连的,设备怎么知道怎么到达10.1.1.1呢?它会在路由表里再查10.1.1.1的路由,如果有一条静态路由指向10.1.1.1的下一跳,设备就会用这条路由做转发。这叫递归路由或迭代路由。

实际应用中递归路由很常见。比如BGP的next-hop经常不是直连的,设备就需要递归查找。静态路由也支持递归,但要注意不能形成循环。

排障

静态路由配置虽然简单,但出问题的时候排查思路也要清晰。最常用的命令是display ip routing-table,看路由表里有没有你要的路由。如果没有,可能原因有几种:

下一跳不可达。如果下一跳IP对应的接口是down的,这条静态路由不会出现在路由表里。设备会认为这条路由无效。

掩码写错了。把/24写成/23或者/16,路由虽然生效但范围不对,可能导致流量走错路。

直连网段不需要配静态路由。设备本身的接口IP所在网段会自动生成直连路由,再手动加一条就多余了。

display ip routing-table protocol static可以只看静态路由,display ip routing-table verbose可以看详细信息包括优先级。

静态路由和动态路由的选择

简单网络用静态路由完全够用,可控性强,排障也方便。网络规模大了、链路多了、变化频繁了,纯静态维护起来很累,这时候上OSPF或BGP更合适。很多项目是混用的,核心区域用动态路由,边缘区域用静态路由,出口设备用默认路由。

H3CNE-RS+的GB0-192考试和H3CIE-RS+的GB0-802笔试都把静态路由作为基础考点,HL0-202实验排障也涉及路由负载分担和备份的判断。学静态路由不光是配命令,理解路由表的查找规则和优先级机制才是关键。如果需要系统学习路由技术从静态到OSPF到BGP,润天教育作为H3C钻石级授权培训中心有完整的路由交换课程体系,从H3CNE到H3CIE各级别都有对应培训。