2015-05-09 48 views
0

我正在研究路由表中的一個特定情況。正如標題我有此表爲特定的路由器用網:路由表中有兩個地址目的地址相同的線路

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 

在該表中有與像

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 

相同的IP地址線這種情況下,兩條線中的哪一條被選擇用於路由?爲什麼?

ps:它實際上是一個練習。我嘗試在Dropbox上分享這首歌曲。 https://www.dropbox.com/s/s1w3h0e7wp4eyb6/PSR-Esercitazione-Integrativa.pdf?dl=0

請參閱前。編號2

+0

它實際上是一個練習。我嘗試在Dropbox上分享這首歌曲。 https://www.dropbox.com/s/s1w3h0e7wp4eyb6/PSR-Esercitazione-Integrativa.pdf?dl=0 – gpiscite

回答

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

+0

它實際上是一個練習。我嘗試在Dropbox上分享這首歌曲。 https://www.dropbox.com/s/s1w3h0e7wp4eyb6/PSR-Esercitazione-Integrativa.pdf?dl=0 – gpiscite

+0

ex。 n.2要求在網絡中爲路由器R1寫一個路由表 – gpiscite

+0

@gpiscite:更全面地解釋你的問題的次要來源,特別是那些需要賬戶來獲取數據的問題,都被忽視了。把所有必要的東西都回答在問題中。但更重要的是,回答你的問題並不重要(我曾這麼做)。然而,要回答你想問的問題,但是沒有問題,你應該選擇離你所預測的路由器最近的路由,或者如果同等的成本將兩者都納入,或者將多條路由與度量/權重(如果該功能可用)。 –