Bezdrátové spojení jako záloha: směrované přepnutí, nebo jeden segment?
Rozhodněte, zda záloha obnovuje směrovanou dostupnost, nebo rozšiřuje jeden segment Ethernet. Volba určuje řízení smyček, kontroly stavu i obnovu.
Dvě budovy, rádiové spojení bod-bod a internetová VPN, která může sloužit jako druhá cesta. Než se záloha stane automatickou, jedna otázka rozhoduje téměř o všem ostatním: co musí přežít — dostupnost IP mezi oddělenými podsítěmi, nebo jeden společný segment Ethernet? To, že se rádio chová jako kabel, není argument pro přenos každého broadcastového rámce přes internet. Odpovězte nejprve na otázku, protože obě odpovědi vyžadují jiné řízení smyček, jiné kontroly stavu a jinou představu o tom, co znamená obnova.
Určete, co musí výpadek přežít
Vypište aplikace, které musí dál fungovat, a poznamenejte, zda závisí na dostupnosti v Layer 3, nebo na sousedství v Layer 2. Sdílení souborů, připojení k databázím a webové služby se obvykle zajímají jen o trasy; objevovací protokoly, některé klastrové produkty a cokoli, co očekává jednu broadcastovou doménu, se zajímá o sousedství. Záloha, která obnoví nesprávný druh dostupnosti, vytvoří lokalitu technicky propojenou a prakticky nepoužitelnou.
Ten seznam zapište a přiložte k návrhu, protože odpověď se obvykle posune, jakmile se první vlastník aplikace dozví o novém spoji.
Směrované přepnutí: dva prefixy, jedna preferovaná cesta
S oddělenými prefixy lokalit se záloha stává problémem směrování. Každý router má preferovanou cestu přes rádio a méně preferovanou cestu přes tunel a preferovaná trasa se stáhne, když rádio přestane doručovat provoz. Protilehlá strana potřebuje vlastní zpětnou trasu a obě strany by se měly shodnout, která cesta je v každém směru preferovaná, aby provoz nešel dlouhou oklikou jen v jednom směru.
ip route show | grep -E '10.44\.|10.45\.'
ip route get 10.45.0.10
ip route get 10.45.0.10 from 10.44.0.1
Čtěte třetí příkaz stejně jako druhý: pravidlo zásady, druhá tabulka nebo rozhodnutí podle zdroje mohou poslat provoz z jedné podsítě jinak než z druhé a jediné výchozí vyhledání to skryje.
Přemostěné přepnutí: jeden segment, jedna blokující cesta
Pokud je sousedství opravdu nutné, musí záloha přenášet rámce Ethernet, což směrovaný tunel IP nedělá. Přemostění rozhraní VPN do místního segmentu podporují některé platformy a tato rozhraní se pak stanou členy mostu s odpovídajícími důsledky. Dvě současně předávající cesty v Layer 2 tvoří smyčku, takže návrh potřebuje kostru pokrývající obě lokality a jasné prohlášení o tom, která cesta má blokovat.
To je podstatné návrhové rozhodnutí, ne zaškrtávací políčko, a dokumentace k mostům pro vaši platformu, například přehled mostů pro pfSense, je místem, kde potvrdíte, čeho se člen VPN skutečně účastní. Zapnutí volby kostry na jednom nesouvisejícím zařízení nic nedokazuje o uspořádání od konce ke konci.
Sledujte hranici, na které záleží
Napájené rádio, rozhraní ve stavu up a zdravý tunel — každé popisuje místní skutečnost. Žádné z nich nedokazuje, že paket z jedné budovy dorazil k hostiteli v druhé, a to je jediná skutečnost, na kterou má logika přepnutí reagovat. Sledujte cíl za vzdáleným routerem, pokud to zásady dovolí, a sledujte oba směry odděleně, aby byla asymetrická porucha vidět.
ping -c 3 -W 2 10.45.0.10
ip -brief link show dev wlan0
ip route get 10.45.0.10
Kontrolu držte levnou a ohraničenou: krátký interval, malý počet a časový limit odpovídající toleranci aplikace. Monitor, který sám závisí na cestě, kterou testuje, bude hlásit úspěch až do okamžiku, kdy přestane hlásit cokoli.
Nacvičte oba směry pod zátěží
Neopisujte jediný cíl konvergence z cizí topologie. Doba detekce, konvergence trasy nebo mostu, připravenost tunelu a obnova aplikace přidávají každé své zpoždění a součet na vašem vybavení je jediné číslo, na kterém záleží. Nacvičujte, dokud běží reprezentativní provoz, aby měření zahrnulo fronty a relace, které v produkci existují.
sudo ip link set dev wlan0 down
ip route get 10.45.0.10
sudo ip link set dev wlan0 up
ip route get 10.45.0.10
Testujte obnovu stejně pečlivě jako výpadek. Nestabilní rádio, které se objevuje a mizí, bude tahat provoz tam a zpět, pokud logika preference nemá tlumení, a uživatelé to prožívají jako horší než čistý jednorázový výpadek. Zaznamenejte zvolenou cestu v každé fázi, které nové požadavky uspěly a co se stalo s relacemi, které byly otevřené při změně cesty. Právě tento záznam mění druhý kabel v provozní zásadu.