随机推荐

RouterOS v7 路由条目 Flags 的组合含义

看到的 Xs / DAc / As 等其实是多个标志叠加,解释如下:

一、先看每一个字母单独是什么意思(最重要)

状态类(大写)

字母含义说明
Xdisabled被你手动禁用
Aactive当前被内核选中、正在用
Iinactive已启用,但当前不可用(如网关不通)

来源 / 类型类(小写)

字母含义说明
sstatic静态路由(你手工加的)
cconnected直连路由(接口有 IP 就自动生成)
ddhcpDHCP 下发的路由
oospfOSPF 学到的
bbgpBGP 学到的
rripRIP
vvpnVPN 生成的

二、常见组合逐个解释(你问的这些)

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)
  • 这台设备现在绝对不会当路由器用

四、工程师记忆口诀(很好用)

看路由,只看三点:

  1. A 吗?(是不是在用)
  2. X 吗?(是不是被禁)
  3. c 还是 s?(系统的还是你配的)

五、你现在已经能一眼判断路由状态了

  • DAc不用管,系统必须的
  • Xs你关掉的静态路由
  • As真正影响流量的路由
  • 没有 As设备不在路由

一句话总结

s 决定“谁配的”,A/X 决定“用不用”,c 决定“删不删得掉”。