İki bina, noktadan noktaya bir radyo ve ikinci yol olarak hizmet edebilecek bir internet VPN'i. Yedek otomatik hâle gelmeden önce bir soru neredeyse her şeyi belirler: ne hayatta kalmalı — ayrı alt ağlar arasındaki IP erişilebilirliği mi yoksa tek bir ortak Ethernet segmenti mi? Radyonun kablo gibi davranması, her yayın çerçevesini internet üzerinden göndermek için bir gerekçe değildir. Önce bu soruyu yanıtlayın, çünkü iki yanıt farklı döngü denetimi, farklı sağlık kontrolleri ve kurtarmanın ne anlama geldiğine dair farklı anlayışlar gerektirir.

Kesintiden neyin sağ çıkması gerektiğini belirleyin

Çalışmaya devam etmesi gereken uygulamaları listeleyin ve Layer 3 erişilebilirliğine mi yoksa Layer 2 komşuluğuna mı bağlı olduklarını not edin. Dosya paylaşımı, veritabanı bağlantıları ve web hizmetleri genellikle yalnızca yolları önemser; keşif protokolleri, bazı küme ürünleri ve tek bir yayın alanı bekleyen her şey komşuluğu önemser. Yanlış türde erişilebilirliği geri getiren bir yedek, teknik olarak bağlı ama pratikte işe yaramaz bir saha üretir.

Bu listeyi yazın ve tasarıma ekleyin, çünkü yanıt genellikle ilk uygulama sahibi yeni bağlantıyı duyar duymaz kayar.

Yönlendirilmiş geçiş: iki önek, tek tercih edilen yol

Ayrı saha önekleriyle yedek bir yönlendirme sorunu hâline gelir. Her yönlendiricinin radyo üzerinden tercih edilen bir yolu ve tünel üzerinden daha az tercih edilen bir yolu vardır ve radyo trafik teslim etmeyi bıraktığında tercih edilen rota geri çekilir. Karşı taraf kendi dönüş yoluna ihtiyaç duyar ve iki taraf her yönde hangi yolun tercih edildiği konusunda anlaşmalıdır, böylece trafik yalnızca bir yönde uzun yolu almaz.

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

Üçüncü komutu ikinci gibi okuyun: bir ilke kuralı, ikinci bir tablo veya kaynak tabanlı bir karar bir alt ağdan gelen trafiği diğerinden farklı gönderebilir ve tek bir varsayılan arama bunu gizler.

Köprülenmiş geçiş: tek segment, tek engelleyen yol

Komşuluk gerçekten gerekliyse yedek Ethernet çerçeveleri taşımalıdır, yönlendirilmiş bir IP tüneli bunu yapmaz. Bazı platformlar bir VPN arayüzünü yerel bir segmente köprülemeyi destekler ve bu arayüzler ilgili sonuçlarla birlikte köprü üyesi olur. Aynı anda iletme yapan iki Layer 2 yolu bir döngü oluşturur, bu yüzden tasarım iki sahayı kapsayan bir yayılan ağaç ve hangi yolun engellemesi gerektiğine dair açık bir ifade gerektirir.

Bu bir onay kutusu değil, esaslı bir tasarım kararıdır ve platformunuz için köprü belgeleri, örneğin pfSense için köprülere genel bakış, bir VPN üyesinin gerçekte neye katıldığını doğrulayacağınız yerdir. Yayılan ağaç seçeneğini ilgisiz tek bir cihazda açmak uçtan uca düzen hakkında hiçbir şey kanıtlamaz.

Önemli olan sınırı izleyin

Elektrik alan bir radyo, yukarı durumdaki bir arayüz ve sağlıklı bir tünel her biri yerel bir olguyu tanımlar. Hiçbiri bir binadan gelen paketin diğerindeki bir konağa ulaştığını kanıtlamaz ve geçiş mantığının üzerinde işlem yapması gereken tek olgu budur. İlke izin veriyorsa uzak yönlendiricinin ötesindeki bir hedefi izleyin ve asimetrik bir arızanın görünmesi için iki yönü ayrı ayrı izleyin.

ping -c 3 -W 2 10.45.0.10
ip -brief link show dev wlan0
ip route get 10.45.0.10

Kontrolü ucuz ve sınırlı tutun: kısa aralık, küçük sayı ve uygulamanın toleransına uyan bir zaman aşımı. Test ettiği yola kendisi bağlı olan bir izleyici, hiçbir şey bildirmeyi bıraktığı ana kadar başarı bildirir.

Yük altında iki yönü de çalışın

Başkasının topolojisinden tek bir yakınsama hedefi kopyalamayın. Algılama süresi, rota veya köprü yakınsaması, tünel hazırlığı ve uygulama kurtarması her biri kendi gecikmesini ekler ve ekipmanınızdaki toplam önemli olan tek sayıdır. Temsili trafik akarken çalışın, böylece ölçüm üretimde var olan kuyrukları ve oturumları içerir.

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

Kurtarmayı arıza kadar dikkatle test edin. Kararsız bir radyo girip çıkarsa, tercih mantığının sönümlemesi yoksa trafiği ileri geri çeker ve kullanıcılar bunu tek bir temiz kesintiden daha kötü yaşar. Her aşamada seçilen yolu, hangi yeni isteklerin başarılı olduğunu ve yol değiştiğinde açık olan oturumlara ne olduğunu kaydedin. Tam da o kayıt, ikinci kabloyu bir işletim ilkesine dönüştürür.

İlgili makaleler