兩個不同介面上的相同靜態路由配置(Centos7)

兩個不同介面上的相同靜態路由配置(Centos7)

我計劃設定一台運行 centos 7 的伺服器,該伺服器透過三個 eth 連接埠連接到三個網路。這三個網路屬於 10.0.0.0/8。我將 10.0.0.0/8 配置為兩個 eth 連接埠(靜態路由)。另一個連接埠用於預設路由。我知道兩個eth連接埠之間會存在路由衝突。

有沒有可能的解決方案來解決此路由問題,使我不會破壞 10.0.0.0/8?

答案1

我猜這些 10.0.0.0/8 網路是兩個不同的不相容的 10.0.0.0/8 網路?那麼,不,你無法解決這個問題——無論如何,除非有大量的駭客攻擊(NAT?網路命名空間?)。

需要告知路由表以一種方式或另一種方式將資料包定向到 10.0.0.0/8(或在兩者上進行負載平衡,或類似)。時期。它無法猜測資料包「應該」發送到哪一個。

這裡要吸取的一個教訓是,除非您有一個非常大的網絡,否則盡量不要為其聲明全部 10.0.0.0/8。這樣,當您需要同時將一個節點連接到其中兩個網路時,每個網路將佔用 10.0.0.0/8 的一小部分,幸運的是,這些部分不會重疊,所有內容都會放輕鬆。

相關內容