看到的 Xs / DAc / As 等其实是多个标志叠加,解释如下:
一、先看每一个字母单独是什么意思(最重要)
状态类(大写)
| 字母 | 含义 | 说明 |
|---|---|---|
| X | disabled | 被你手动禁用 |
| A | active | 当前被内核选中、正在用 |
| I | inactive | 已启用,但当前不可用(如网关不通) |
来源 / 类型类(小写)
| 字母 | 含义 | 说明 |
|---|---|---|
| s | static | 静态路由(你手工加的) |
| c | connected | 直连路由(接口有 IP 就自动生成) |
| d | dhcp | DHCP 下发的路由 |
| o | ospf | OSPF 学到的 |
| b | bgp | BGP 学到的 |
| r | rip | RIP |
| v | vpn | VPN 生成的 |
二、常见组合逐个解释(你问的这些)
Xs
X s
含义:
X:已禁用s:静态路由
你手工加的路由,但现在被禁用
例子(你机器上):
0 Xs dst-address=0.0.0.0/0 gateway=pppoe-out1
主默认路由,但你关掉了
As
A s
含义:
A:正在生效s:静态路由
你手工加的路由,且当前正在被用
工程含义:
- 网关接口 up
- 没被禁用
- 路由有效
DAc
D A c
含义:
D:dynamic(动态生成)A:active(正在用)c:connected(直连)
接口有 IP 自动生成的直连路由
例子(你机器上):
DAc dst-address=10.10.10.0/24 gateway=bridge1
特点(非常重要)
- 不能删除
- 不能禁用
- 接口 IP 在,它就一定在
XAs
X A s (一般你看到的是 Xs,不常见 XAs)
理论上含义是:
- 静态路由
- 被禁用
- 但之前是 active
实际显示中 RouterOS 通常只显示 Xs,不强调 A。
XUs(你提到的)
这个在 路由里并不常见,更多见于 interface / firewall。 在路由语境里可以拆成:
- X:disabled
- U:unreachable(不可达,v7 内部状态)
- s:static
表示:静态路由被禁用且不可达
实际工程中你几乎不用关心 U,只要记住:
有 X = 不会被用
三、机器上的路由状态“翻译成人话”
现在看到的是:
0 Xs default via pppoe-out1
1 Xs proxy default
2 Xs ax86u
3 Xs zerotier
4 Xs telegram_proxy
5 Xs fakeip_proxy
DAc 10.10.10.0/24
DAc 192.168.1.0/24
人话解释:
- 所有 你手工配置的路由(s)都被禁用了
- 只剩下 直连网段(DAc)
这台设备现在绝对不会当路由器用
四、工程师记忆口诀(很好用)
看路由,只看三点:
- 有 A 吗?(是不是在用)
- 有 X 吗?(是不是被禁)
- 是 c 还是 s?(系统的还是你配的)
五、你现在已经能一眼判断路由状态了
DAc→ 不用管,系统必须的Xs→ 你关掉的静态路由As→ 真正影响流量的路由- 没有
As→ 设备不在路由
一句话总结
s决定“谁配的”,A/X决定“用不用”,c决定“删不删得掉”。