2つの異なるインターフェースでの同じ静的ルート設定 (Centos7)

2つの異なるインターフェースでの同じ静的ルート設定 (Centos7)

CentOS 7 を実行していて、3 つの eth ポートを持つ 3 つのネットワークに接続されたサーバーをセットアップする予定です。これらの 3 つのネットワークは 10.0.0.0/8 に属しています。10.0.0.0/8 を 2 つの eth ポート (静的ルート) に設定しました。もう 1 つのポートはデフォルト ルート用です。2 つの eth ポート間でルーティングの競合が発生することはわかっています。

10.0.0.0/8 を壊さずにこのルーティングの問題を解決できる解決策はありますか?

答え1

これらの10.0.0.0/8ネットワークは2つあると推測しています違う互換性のない 10.0.0.0/8 ネットワークですか? いいえ、これは解決できません。とにかく、多くのハック (NAT? ネットワーク名前空間?) なしでは解決できません。

ルーティング テーブルには、10.0.0.0/8 に向かうパケットをいずれかの方向に向けるように指示する必要があります (または、両方に負荷分散するなど)。以上です。パケットがどちらに「向かうべき」かを推測することはできません。

ここで学ぶべき教訓は、非常に大規模なネットワークがない限り、10.0.0.0/8 のすべてをネットワークに要求しないようにすることです。そうすれば、ノードを 2 つのネットワークに同時に接続する必要がある場合に、各ネットワークが 10.0.0.0/8 の小さな部分を取得する可能性があり、運が良ければ部分が重複せず、すべてが簡単になります。

関連情報