路由基础与静态路由

路由器根据路由表逐跳转发数据包,路由表是网络层的核心。

路由表

<Huawei> display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Destination/Mask    Proto  Pre  Cost      Flags NextHop         Interface
    10.0.0.0/8      Static 60   0          RD   192.168.1.1     GigabitEthernet0/0/0
    192.168.1.0/24  Direct 0    0          D    192.168.1.254   GigabitEthernet0/0/0

关键字段:

  • Destination/Mask:目的网段
  • Proto:路由来源(Direct/Static/OSPF/RIP/BGP 等)
  • Pre(优先级):数值越小越优先,用于同目的不同来源选路
  • Cost(度量值):同协议内选路,数值越小越优先
  • NextHop:下一跳地址
  • Interface:出接口

路由优先级(华为默认)

路由来源优先级
Direct(直连)0
OSPF10
Static(静态)60
RIP100
BGP255

路由选路原则

  1. 同目的多条路由:先比优先级(来源),再比度量值(同协议)
  2. 数据转发时:查 FIB,采用最长前缀匹配(最精确路由优先)
  3. 若等价路由(同优先级同 Cost):支持负载分担(ECMP)

静态路由配置

[Huawei] ip route-static 10.0.2.0 255.255.255.0 192.168.1.2
[Huawei] ip route-static 10.0.2.0 255.255.255.0 GigabitEthernet0/0/1 192.168.1.2
  • 建议同时指定出接口和下一跳,避免路由无效
  • 静态路由默认优先级 60

默认路由

匹配所有目的(0.0.0.0/0),通常指向出口网关:

[Huawei] ip route-static 0.0.0.0 0.0.0.0 192.168.1.254

浮动静态路由

同目的配置两条静态路由,不同优先级,实现主备:

[Huawei] ip route-static 10.0.2.0 255.255.255.0 192.168.1.2          // 主,优先级 60
[Huawei] ip route-static 10.0.2.0 255.255.255.0 192.168.2.2 preference 80  // 备

主链路故障后自动切换到备份路由;恢复后回切。

路由黑洞与环路

  • 黑洞路由:指向 NULL0,用于防环(如汇总后丢弃明细)
  • 环路:互相指向对方形成死循环,TTL 递减耗尽后丢弃
[Huawei] ip route-static 10.0.0.0 255.0.0.0 NULL0

排错要点

现象检查
ping 不通对端双向路由是否都存在(往返路径)
有路由但丢包下一跳可达性、出接口状态、ACL 过滤
走错路径路由优先级、最长匹配、度量值
路由不生效配置是否保存、接口是否 up、是否被策略过滤

🔗 相关笔记:01.03_IPv4地址与子网划分 03.05_动态路由与RIP 02.04_ICMP与网络诊断