3.4.2 静态路由

摘要
本实验将带你深入了解静态路由的配置方法和应用场景。通过在三台路由器之间配置静态路由,你将实现不同网段之间的互通,解决上一实验中仅有直连路由时网络连通性受限的问题。静态路由是网络工程中的基础技能,掌握它对于构建可靠的网络架构至关重要。

wF7od9

网络命名

  • 1号网络:192.1.1.0/24(PC1、PC2所在网段)
  • 2号网络:192.1.2.0/24(PC5、PC6所在网段)
  • 3号网络:192.1.3.0/24(PC3、PC4所在网段)

路由器间连接

  • R1-R2:192.1.5.0/24
  • R1-R3:192.1.4.0/24
  • R2-R3:192.1.6.0/24

华为路由器上配置静态路由的基本命令格式:

text

ip route-static <目标网络> <子网掩码> <下一跳地址>
  • 目标网络:要到达的网络地址
  • 子网掩码:目标网络的子网掩码
  • 下一跳地址:数据包应该发送到的下一个路由器的接口地址
警告
该命令需要在系统视图下执行!

尝试从PC1 ping PC5:

1zf1oy

可以看到,PC1无法与PC5通信。这是因为:

  1. PC1发送数据包到其默认网关R1(192.1.1.254)
  2. R1查询路由表,发现没有到达192.1.2.0/24网络(PC5所在网段)的路由
  3. 由于没有匹配的路由,R1丢弃了数据包

回顾R1的路由表,它只知道如何到达以下网络:

  • 192.1.1.0/24(直连网络,PC1和PC2所在网段)
  • 192.1.4.0/24(直连网络,R1和R3之间的链路)
  • 192.1.5.0/24(直连网络,R1和R2之间的链路)

R1不知道如何到达192.1.2.0/24网络(PC5和PC6所在网段)和192.1.3.0/24网络(PC3和PC4所在网段)。

要想实现1号网络和2号网络通信,需要:

  1. 在R1上添加到192.1.2.0/24的路由,通过R3(192.1.4.2)
  2. 在R3上添加到192.1.1.0/24的路由,通过R1(192.1.4.1)

1.进入路由器 R1 的 CLI

双击 eNSP 中的 R1 路由器,进入命令行界面。

在系统视图下添加路由项:

text

ip route-static 192.1.2.0 255.255.255.0 192.1.4.2

QIRrC8

2.进入路由器 R3 的 CLI

在系统视图下执行:

text

ip route-static 192.1.1.0 255.255.255.0 192.1.4.1

3.验证连通性

sdIKn5

路由过程分析

当PC1(192.1.1.1)向PC5(192.1.2.1)发送数据包时:

  1. PC1将数据包发送到默认网关R1(192.1.1.254)
  2. R1查询路由表,找到到达192.1.2.0/24的路由,下一跳为192.1.4.2(R3)
  3. R1将数据包转发给R3
  4. R3收到数据包后,发现目标网络192.1.2.0/24是直连网络
  5. R3将数据包转发到PC5
  6. 返回数据包按照类似的路径返回PC1

以上过程可以通过 tracert 进行验证,打开 PC1 的命令行,执行:

text

tracert 192.1.2.1

VPHfrq

为了实现1号、2号和3号网络之间的完全互通,需要在每台路由器上配置到达非直连网络的静态路由。

根据拓扑图,以下是完整的静态路由配置表,供参考:

尽量对照拓扑图自己判断路由项应该怎么写

路由器 目标网络 子网掩码 下一跳
R1 192.1.2.0 255.255.255.0 192.1.4.2
R1 192.1.3.0 255.255.255.0 192.1.5.2
R2 192.1.1.0 255.255.255.0 192.1.5.1
R2 192.1.2.0 255.255.255.0 192.1.6.1
R3 192.1.1.0 255.255.255.0 192.1.4.1
R3 192.1.3.0 255.255.255.0 192.1.6.2
在R1上配置剩余路由

bash

system-view
ip route-static 192.1.3.0 255.255.255.0 192.1.5.2

在R2上配置路由

bash

system-view
ip route-static 192.1.1.0 255.255.255.0 192.1.5.1
ip route-static 192.1.2.0 255.255.255.0 192.1.6.1

在R3上配置剩余路由

bash

system-view
ip route-static 192.1.3.0 255.255.255.0 192.1.6.2

完成所有静态路由配置后,应该能够实现所有PC之间的互通。可以通过以下测试验证:

  1. PC1 ping PC3(1号网络到3号网络)
  2. PC1 ping PC5(1号网络到2号网络)
  3. PC3 ping PC5(3号网络到2号网络)

相关内容