Portál AbcLinuxu, 15. května 2025 12:01
____________________ | SERVER PLUTO | | bond0 (2x 1Gbit) | ___________________ |___|________________| ____________________ | SERVER JUPITER | ________|______ | SERVER MARS | | | | SWITCH 1Gbit | | | | bond0 (2x 1Gbit)-------|_______________|---------------(2x 1Gbit) bond1 | | | | | | bond1 (2x 10Gbit)--------------------------------------(2x 10Gbit) bond1 | |__________________| |____________________|V současné době to vypadá tak, že servery Jupiter a Mars mezi sebou mohou komunikovat přes vyhrazené IP adresy na bond1. Se zbytkem sítě, např. serverem Pluto, ale musejí zvolit cestu po bond0, kde logicky musí být jiný adresní rozsah. A to je kámen úrazu. Potřeboval bych nějakým způsobem zařídit, aby oba servery měly jeden interface s jednou IP, kterým by komunikovaly jak mezi sebou tak s okolím. Napadly mne tři možnosti:
Řešení dotazu:
Jen tak rychlý nápad bez velkého přemýšlení: co prostě na obou rozhraních nastavit stejné adresy, ale na bond1 bez rozsahu a s explicitní položkou do směrovací tabulky pro druhou adresu? Tj. např.
ip addr add 10.0.0.11/24 brd + dev bond0 ip addr add 10.0.0.11 dev bond1 ip route add 10.0.0.22 dev bond1
(a na druhém stroji naopak).
ip addr add 10.0.0.11(10.0.0.12) dev bond1- ip adresu bond1 druheho severa routovat cez bond1
ip route add 10.0.0.12(10.0.0.11) dev bond1- v aplikaciach, ktore potrebuju ist cez 10Gb pouzivat ip bond1 tu ale predpokladam, ze ak ako dst ip pouzijem ip bond1 druheho server, tak sa automaticky pouzije ako src adresa bond1. alebo sa mylim?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.