在ROUTING TABLE中具有相同数量的地址目的地的两行

时间:2015-05-09 13:13:51

标签: networking routing ip

我正在研究路由表中的特定情况。作为标题我有一个网络中特定路由器的表:

destin.IP       Mask             NextHop            Interface
193.14.5.160    255.255.255.0    ---.---.---.---    m0
193.14.5.192    255.255.255.0    ---.---.---.---    m1
111.0.0.0       255.0.0.0        ---.---.---.---    m0
192.16.7.0      255.255.255.0    111.15.17.32       m0
194.17.21.0     255.255.255.0    111.20.18.14       m0
194.17.21.16    255.255.255.0    111.20.18.14       m0
192.16.7.0      255.255.255.0    111.20.18.14       m0
194.17.21.0     255.255.255.0    111.15.17.32       m0
194.17.21.16    255.255.255.0    111.15.17.32       m0
0.0.0.0         0.0.0.0          111.30.31.18       m0

在该表中,存在具有相同IP地址的行,如

192.16.7.0      255.255.255.0    111.15.17.32       m0

192.16.7.0      255.255.255.0    111.20.18.14       m0

在这种情况下,选择哪两条线进行布线?为什么呢?

ps:这实际上是一项练习。我尝试在Dropbox上分享曲目。 https://www.dropbox.com/s/s1w3h0e7wp4eyb6/PSR-Esercitazione-Integrativa.pdf?dl=0

请见前。 2号

1 个答案:

答案 0 :(得分:0)

这取决于您的操作系统/内核/选项。一些循环,一些采取第一次(或最后)发现,等等。

但是,路由表中也可能缺少关键信息。大多数系统在路线上也有权重或度量,可以优先考虑一条路线优先于另一条路线。

我系统上ip route的输出显示

  default via 168.13.96.1 dev optdmz 
  default via 166.14.88.1 dev dmz  metric 10 
  default via 168.13.96.1 dev optdmz  metric 20 

该指标显示将从“三个”选项中选择哪条路线(尽管一个是重复的)。最低号码获胜。

运行ip route get 192.16.7.5(如果您有该程序)将显示选择了哪条路线。有关循环路由的信息,请参阅https://serverfault.com/questions/372504/round-robin-default-gateways-on-linux