路由表配置

路由表配置

假设有一个路由表中缺少默认路由,路由器可以在没有默认路由的情况下工作吗?或者路由表不完整?

并且拥有这两个条目也是合法的还是网络地址存在重叠问题?

Type        Network            Next Hop
s           130.192.16.0/22    130.192.11.254
s           130.192.16.8/28    130.192.11.254

答案1

对于第一个问题,答案是“是”。路由器可以工作,但只有路由表中的网络可以访问。对于其他所有情况,您都会收到“目标主机不可达”的信息。

对于第二个,如果你有两个(或更多)重叠的网络,最长前缀匹配将被使用。因此,如果您想要访问130.192.16.9,则将使用第二条路由(对于您来说无关紧要,因为两者都使用相同的网关),因为匹配更长(更多位与网络 ID/掩码匹配)。

如果你有:

10.0.0.0/8 via gw1
10.0.0.0/16 via gw2
10.0.0.0/24 via gw3
10.0.0.0/30 via gw4

并且想要 ping 10.0.0.1,数据包将通过gw4,因为它与其他路由相比与网络 ID/掩码匹配的位更多。

编辑:

130.192.16.8/28

不是有效路由(如果使用 /28,130.192.16.0则为网络 ID)。但是 130.192.16.8/29是有效路由。

相关内容