Dieselbe statische Routenkonfiguration auf zwei verschiedenen Schnittstellen (Centos7)

Dieselbe statische Routenkonfiguration auf zwei verschiedenen Schnittstellen (Centos7)

Ich plane, einen Server mit CentOS 7 einzurichten, der mit drei Netzwerken über drei ETH-Ports verbunden ist. Diese drei Netzwerke gehören zu 10.0.0.0/8. Ich habe 10.0.0.0/8 in zwei ETH-Ports konfiguriert (statische Route). Der andere Port ist für die Standardroute. Ich weiß, dass es zwischen den beiden ETH-Ports zu einem Routing-Konflikt kommen würde.

Gibt es eine mögliche Lösung, um dieses Routing-Problem so zu beheben, dass 10.0.0.0/8 nicht ausfällt?

Antwort1

Ich vermute, dass diese 10.0.0.0/8 Netzwerke zwei sindandersein inkompatibles 10.0.0.0/8-Netzwerk? Dann können Sie das nicht lösen – jedenfalls nicht ohne eine Menge Hacks (NAT? Netzwerk-Namespaces?).

Die Routing-Tabelle muss angewiesen werden, Pakete, die an 10.0.0.0/8 gehen, auf die eine oder andere Weise umzuleiten (oder die Last über beide auszubalancieren oder ähnliches). Punkt. Sie kann nicht erraten, an welches Ziel das Paket „gehen soll“.

Eine Lektion, die man hier lernen kann, ist, dass man, sofern man nicht über ein sehr großes Netzwerk verfügt, nicht versuchen sollte, 10.0.0.0/8 ganz dafür zu beanspruchen. Auf diese Weise besteht die Chance, dass, wenn man einen Knoten gleichzeitig mit zwei dieser Netzwerke verbinden muss, jedes Netzwerk einen kleinen Teil von 10.0.0.0/8 belegt hat und mit etwas Glück überlappen sich die Teile nicht und alles ist einfach.

verwandte Informationen