【路由】route -n 的解读

2023-06-15  本文已影响0人  Bogon

对 route -n 的输出做一个解读

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.12.1       0.0.0.0         UG    0      0        0 eth0
1.1.1.0         0.0.0.0         255.255.255.0   U     0      0        0 cni0
10.0.12.0       0.0.0.0         255.255.252.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0

根据给出的路由表输出,以下是对每一列的解读:

根据这个路由表,可以得出以下解读:

请注意,该解读基于提供的路由表输出,实际情况可能有所不同。

Flags 可能哪些值?

在Linux系统中,路由表的Flags列可以具有以下值:

这些标志可以组合使用,例如,"UG"表示该路由是默认网关且有效。
请注意,不同的操作系统可能会有不同的标志值。

路由条目添加解读

a1e7b0f4c88bdcf2d702da2183d1b7e0_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png
# ip netns exec netns1 ip route add default via 1.1.1.1 dev veth2

这条命令的解读如下:

换句话说,这条命令将在netns1命名空间中的veth2接口上添加一个默认路由,所有未知目标地址将通过1.1.1.1作为下一跳发送。

# ip netns exec netns2 ip route add default via 1.1.2.1 dev veth4

这条命令的解读如下:

换句话说,这条命令将在netns2命名空间中的veth4接口上添加一个默认路由,所有未知目标地址将通过1.1.2.1作为下一跳发送。

参考

flannel UDP模式的实现
https://mp.weixin.qq.com/s/ZhNjVRohuOiijpeFD8voQA

上一篇 下一篇

猜你喜欢

热点阅读