第28篇:直连路由与静态路由配置
一、写在前面
理解了路由表之后,我们来看看最简单、最基础的两种路由:直连路由和静态路由。
- 直连路由:不需要配,接口配了 IP 就自动出现
- 静态路由:管理员手写,告诉路由器"去某个网段走哪里"
二、直连路由
2.1 什么时候产生
[Router] interface gigabitethernet 0/0/1
[Router-GigabitEthernet0/0/1] ip address 192.168.1.1 255.255.255.0
[Router-GigabitEthernet0/0/1] undo shutdown
这条命令执行后,路由器自动产生两条直连路由:
[Router] display ip routing-table
Destination/Mask Proto Pre Cost NextHop Interface
192.168.1.0/24 Direct 0 0 192.168.1.1 GE0/0/1
192.168.1.1/32 Direct 0 0 127.0.0.1 InLoopBack0
2.2 直连路由的特性
| 特性 | 说明 |
|---|---|
| 自动生成 | 配 IP 就出现,不用手动加 |
| 优先级最高 | Preference = 0 |
| 随接口状态变化 | 接口 Down 了,直连路由自动消失 |
| 仅限本地直连网段 | 只能到接口所在的网段 |
三、静态路由
3.1 配置命令
ip route-static 目标网段 子网掩码 下一跳地址 [优先级] [描述]
示例 1:指定下一跳 IP
[Router] ip route-static 10.0.2.0 255.255.255.0 192.168.1.254
示例 2:指定出接口(P2P 链路用)
[Router] ip route-static 10.0.2.0 255.255.255.0 serial 0/0/0
3.2 一个完整的组网案例
PC-A R1 R2 PC-B
10.0.1.1/24 10.0.1.254/24 10.0.2.254/24 10.0.2.1/24
│ GE0/0/1 GE0/0/2 GE0/0/1 │
│ │ │ │ │
└──────────────┘────────────────┘────────────────┘───────────────┘
10.0.12.1/24 10.0.12.2/24
需求:PC-A(10.0.1.1)可以访问 PC-B(10.0.2.1)
R1 的配置:
[R1] interface gigabitethernet 0/0/1
[R1-GigabitEthernet0/0/1] ip address 10.0.1.254 255.255.255.0
[R1] interface gigabitethernet 0/0/2
[R1-GigabitEthernet0/0/2] ip address 10.0.12.1 255.255.255.0
# 静态路由——去 10.0.2.0 走 R2
[R1] ip route-static 10.0.2.0 255.255.255.0 10.0.12.2
R2 的配置:
[R2] interface gigabitethernet 0/0/1
[R2-GigabitEthernet0/0/1] ip address 10.0.12.2 255.255.255.0
[R2] interface gigabitethernet 0/0/2
[R2-GigabitEthernet0/0/2] ip address 10.0.2.254 255.255.255.0
# 静态路由——回程路由!去 10.0.1.0 走 R1
[R2] ip route-static 10.0.1.0 255.255.255.0 10.0.12.1
3.3 关键知识点
静态路由是单向的。你配了去程,必须配回程路由才能双向通信。
在以上案例中: - R1 配了去 10.0.2.0 的路由 - R2 必须配去 10.0.1.0 的回程路由 - 否则 PC-A→PC-B 能通,PC-B→PC-A 不通
四、查看静态路由
[R1] display ip routing-table protocol static
Destination/Mask Proto Pre Cost NextHop Interface
10.0.2.0/24 Static 60 0 10.0.12.2 GE0/0/2
五、静态路由的优缺点
| 优点 | 缺点 |
|---|---|
| 配置简单,容易理解 | 不能自动适应拓扑变化 |
| 不占用 CPU/带宽 | 链路故障需要手动修改 |
| 安全可控(不广播) | 大型网络配置量巨大 |
| 适合小型网络和末端网络 | 容易配错或遗漏回程路由 |
六、常见错误
错误 1:忘了配回程路由
R1 去 10.0.2.0 配了 → 有路
R2 回 10.0.1.0 没配 → 没有回程
PC-A → PC-B:能通(请求能到)
PC-B → PC-A:不通(回复没有路)
错误 2:下一跳 IP 配错
[R1] ip route-static 10.0.2.0 255.255.255.0 10.0.12.254 ← 下一跳不存在
路由表中这条路由不会生效(下一跳不可达)。
错误 3:掩码配错
[R1] ip route-static 10.0.0.0 255.0.0.0 10.0.12.2 ← 掩码过大
导致路由器以为整个 10.0.0.0/8 都从 R2 走,包括 R1 自己直连的 10.0.1.0/24——路由可能出问题。
七、思考
- 直连路由是在什么时候自动产生的?
- 在 R1 上配静态路由去 10.0.3.0/24,下一跳是 10.0.12.2,还需要在 R2 上配什么?
- 为什么静态路由适合小网络而不适合大型网络?
- 如果静态路由的下一跳 IP 不可达,路由表会怎么处理这条路由?
- 配置了
ip route-static 0.0.0.0 0.0.0.0 10.0.12.1是什么意思?什么场景用? - 出接口方式(走 Serial 口)和下一跳方式(指定 IP)各在什么场景下用?
下篇预告:第29篇《默认路由0_0_0_0的应用场景》——理解默认路由的应用场景和配置技巧。