假设有一个缺省路由丢失的路由表,路由器可以在没有缺省路由的情况下工作,或者表是不完整的?
并有这两个条目也是合法的或有一个重叠问题的networking地址?
Type Network Next Hop s 130.192.16.0/22 130.192.11.254 s 130.192.16.8/28 130.192.11.254
对于第一个问题,答案是肯定的。 路由器将工作,但只有路由表中的networking将被访问。 对于其他一切,你会得到一个“目标主机无法访问”。
第二,如果你有两个(或更多)重叠的networking, 最长的前缀匹配将被使用。 所以,如果你想访问130.192.16.9
,第二条路由将被使用(在你的情况下无关紧要,因为两者都使用相同的网关),因为匹配更长(更多的位与networkingID /掩码相匹配) 。
如果你有:
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
,因为它匹配更多的位与networkingID /掩码,然后其他路由。
编辑:
130.192.16.8/28
是不是一个有效的路由(如果您使用/ 130.192.16.0
是一个networkingID)。 但是130.192.16.8/29
是一个有效的路由。