路由 Dest: 123.123.123.123, GW: 0.0.0.0 是什么意思?

路由 Dest: 123.123.123.123, GW: 0.0.0.0 是什么意思?

我有一个路由表:

Kernel IP routing table
Destination       Gateway         Genmask         Flags Metric Ref    Use Iface
123.123.123.123   0.0.0.0         255.255.255.255 UH    0      0        0 vmbr0
123.123.123.0     0.0.0.0         255.255.255.224 U     0      0        0 vmbr0
0.0.0.0           123.123.123.1   0.0.0.0         UG    0      0        0 vmbr0

是否

123.123.123.123   0.0.0.0         255.255.255.255 UH    0      0        0 vmbr0

意思是,该设备(123.123.123.123)没有中介(路由器),即设备(当前和123.123.123.123)直接连接?那么数据包可以直接发送到设备(123.123.123.123),借助arp路由表,从那里提取123.123.123.123的MAC?

或者我是否误解了这一点,这意味着:如果目标 IP 是 123.123.123.123,请进一步查看此表并匹配 0.0.0.0 规则,即然后将其路由到 123.123.123.1?

这似乎是非常基本的,但我找不到任何可以清楚、明确地解释的东西。如果有一些好的文章,我很乐意阅读。

答案1

是的,123.123.123.123 直接连接到同一个二层网络,并且您的主机配置为直接寻址(借助本地 arp 查找),而不是使用路由器。

iproute2-tool 可能也值得一看:

/bin/ip 路由显示

为您提供路由表的另一个视图

/bin/ip 路由获取 132.123.123.123

还为您提供了“当我尝试访问 123.123.123.123 时正在使用什么接口、源 IP 地址和网关”的答案。

相关内容