eNSP 实战难度 · 进阶

静态路由图解:手动告诉路由器下一跳在哪

静态路由原理图解,一张图看懂目标网络与下一跳的关系,附华为 eNSP 完整配置与验证。

#静态路由#路由#eNSP

先看效果

静态路由目标网络与下一跳的关系图
路由器根据路由表里手写的条目,把包丢给指定的下一跳地址

为什么需要静态路由

两台路由器 R1 和 R2 直连,R1 左边接 PC1(192.168.1.0/24),R2 右边接 PC2(192.168.2.0/24),R1 和 R2 之间是 10.1.1.0/24。

R1 只知道两个网段:直连的 192.168.1.0/24 和 10.1.1.0/24。它不知道 192.168.2.0/24 在哪——PC1 ping PC2 的包到了 R1 就被丢弃了。你需要在 R1 上手写一条:「去 192.168.2.0/24,丢给 R2 的接口 10.1.1.2」。这就是静态路由。

原理图解

看上面这张图:

  • 目标网络(Dest):你要到达的网段,如 192.168.2.0/24;
  • 下一跳(NextHop):包要丢给谁,如 10.1.1.2(R2 的接口);
  • 出接口:从自己的哪个口发出去(可省略,用下一跳即可)。

类比:你寄快递,目标写“北京”,但你不认识路,邮局(路由器)查路由表说“北京走 3 号窗口(下一跳)”。静态路由就是你手动告诉邮局“北京走 3 号窗口”。

eNSP 完整配置

两台 AR2220 路由器 R1、R2,R1 的 GE0/0/0 接 R2 的 GE0/0/0(10.1.1.0/24),R1 的 GE0/0/1 接 PC1,R2 的 GE0/0/1 接 PC2。

# ===== R1 =====
<Huawei> system-view
[Huawei] sysname R1

# 接口 IP
[R1] interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0] ip address 10.1.1.1 24
[R1-GigabitEthernet0/0/0] quit

[R1] interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1] ip address 192.168.1.254 24
[R1-GigabitEthernet0/0/1] quit

# 静态路由:去 192.168.2.0/24 走 R2
[R1] ip route-static 192.168.2.0 255.255.255.0 10.1.1.2

[R1] save

# ===== R2 =====
<Huawei> system-view
[Huawei] sysname R2

[R2] interface GigabitEthernet0/0/0
[R2-GigabitEthernet0/0/0] ip address 10.1.1.2 24
[R2-GigabitEthernet0/0/0] quit

[R2] interface GigabitEthernet0/0/1
[R2-GigabitEthernet0/0/1] ip address 192.168.2.254 24
[R2-GigabitEthernet0/0/1] quit

# 回程路由:去 192.168.1.0/24 走 R1
[R2] ip route-static 192.168.1.0 255.255.255.0 10.1.1.1

[R2] save

PC 配置:PC1:192.168.1.1/24 网关 192.168.1.254;PC2:192.168.2.1/24 网关 192.168.2.254。

验证

# 查看路由表
[R1] display ip routing-table

# 测试连通性
[R1] ping 192.168.2.1

路由表中能看到 Destination/Mask: 192.168.2.0/24, NextHop: 10.1.1.2, Proto: Static。

常见问题

Q: 静态路由配了但还是 ping 不通? A: 九成是忘配回程路由。R1 能去 PC2,但 PC2 的回包到了 R2 不知道怎么回 PC1。R2 也要配一条指向 192.168.1.0/24 的路由。

Q: 默认路由(0.0.0.0 0)是什么? A: 默认路由是特殊的静态路由,目标 0.0.0.0/0 匹配一切。相当于“其他都不认识,全丢给这个下一跳”。通常出口路由器配一条指向运营商。

下一步

静态路由适合小网络,设备一多就累——手动配每条路由不现实。动态路由协议 OSPF 能自动学习。看 OSPF 单区域配置。