Simsiz xətt ehtiyatı: marşrutlaşdırılmış keçid, yoxsa bir seqment?
Ehtiyatın marşrutlaşdırılmış əlçatanlığı bərpa etdiyini, yoxsa bir Ethernet seqmentini uzatdığını müəyyənləşdirin. Seçim dövrə nəzarətini, sağlamlıq yoxlamalarını və bərpanı müəyyən edir.
İki bina, nöqtədən nöqtəyə radio və ikinci yol kimi xidmət edə bilən internet VPN. Ehtiyat avtomatik hala gəlməzdən əvvəl bir sual demək olar ki, hər şeyi həll edir: nə sağ qalmalıdır, ayrı alt şəbəkələr arasında IP əlçatanlığı, yoxsa bir ümumi Ethernet seqmenti? Radionun kabel kimi davranması hər yayım çərçivəsini internet üzərindən uzatmaq üçün arqument deyil. Əvvəlcə bu suala cavab verin, çünki iki cavab fərqli dövrə nəzarəti, fərqli sağlamlıq yoxlamaları və bərpanın nə demək olduğuna dair fərqli təsəvvürlər tələb edir.
Kəsintidən nəyin sağ qalmalı olduğunu müəyyənləşdirin
İşləməyə davam etməli olan tətbiqləri sadalayın və onların Layer 3 əlçatanlığından, yoxsa Layer 2 qonşuluğundan asılı olduğunu qeyd edin. Fayl paylaşımı, verilənlər bazası bağlantıları və veb xidmətləri adətən yalnız marşrutlara əhəmiyyət verir; kəşf protokolları, bəzi klaster məhsulları və tək yayım domeni gözləyən hər şey qonşuluğa əhəmiyyət verir. Səhv əlçatanlıq növünü bərpa edən ehtiyat texniki cəhətdən qoşulmuş, praktikada isə faydasız bir obyekt yaradır.
Bu siyahını yazın və dizayna əlavə edin, çünki ilk tətbiq sahibi yeni xətti eşidən kimi cavab adətən dəyişir.
Marşrutlaşdırılmış keçid: iki prefiks, bir üstün yol
Ayrı obyekt prefiksləri ilə ehtiyat marşrutlaşdırma məsələsinə çevrilir. Hər marşrutlaşdırıcının radio üzərindən üstün yolu və tunel üzərindən daha az üstün yolu var və radio trafiki çatdırmağı dayandırdıqda üstün marşrut geri götürülür. Qarşı tərəfə öz qayıdış marşrutu lazımdır və hər iki tərəf hər istiqamətdə hansı yolun üstün olduğu barədə razılaşmalıdır ki, trafik yalnız bir istiqamətdə uzun yol getməsin.
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ü əmri ikinci kimi oxuyun: siyasət qaydası, ikinci cədvəl və ya mənbəyə əsaslanan qərar bir alt şəbəkədən gələn trafiki digərindən fərqli göndərə bilər və tək standart axtarış bunu gizlədir.
Körpülənmiş keçid: bir seqment, bir bloklayıcı yol
Qonşuluq həqiqətən tələb olunursa, ehtiyat Ethernet çərçivələrini daşımalıdır, marşrutlaşdırılmış IP tuneli bunu etmir. VPN interfeysini yerli seqmentə körpüləmək bəzi platformalarda dəstəklənir və o interfeyslər sonra müvafiq nəticələrlə körpü üzvünə çevrilir. Eyni vaxtda yönləndirən iki Layer 2 yolu dövrə yaradır, ona görə dizayn hər iki obyekti əhatə edən bir genişlənmə ağacına və hansı yolun bloklanmalı olduğuna dair aydın bəyanata ehtiyac duyur.
Bu, seçim qutusu deyil, əsaslı dizayn qərarıdır və platformanız üçün körpü sənədləri, məsələn pfSense üçün körpü icmalı, VPN üzvünün həqiqətən nədə iştirak etdiyini təsdiqləmək üçün yerdir. Genişlənmə ağacı seçimini əlaqəsiz bir cihazda aktivləşdirmək ucdan uca quruluş haqqında heç nə sübut etmir.
Əhəmiyyətli sərhədi izləyin
Enerjili radio, qalxan interfeys və sağlam tunel — hər biri yerli bir faktı təsvir edir. Heç biri bir binadan gələn paketin digərindəki hosta çatdığını sübut etmir və keçid məntiqinin hərəkət etməli olduğu yeganə fakt budur. Siyasət imkan verirsə, uzaq marşrutlaşdırıcıdan kənarda bir hədəfi izləyin və asimmetrik nasazlıq görünsün deyə hər iki istiqaməti ayrı-ayrılıqda izləyin.
ping -c 3 -W 2 10.45.0.10
ip -brief link show dev wlan0
ip route get 10.45.0.10
Yoxlamanı ucuz və məhdud saxlayın: qısa interval, kiçik say və tətbiqin dözümünə uyğun bir fasilə. Özü sınaqdan keçirdiyi yoldan asılı olan monitor, heç nə bildirməyi dayandırdığı ana qədər uğur bildirəcək.
Hər iki istiqaməti yük altında məşq edin
Başqasının topologiyasından tək bir yaxınlaşma hədəfi kopyalamayın. Aşkarlama vaxtı, marşrut və ya körpü yaxınlaşması, tunel hazırlığı və tətbiq bərpası — hər biri öz gecikməsini əlavə edir və avadanlığınızdakı cəm vacib olan yeganə rəqəmdir. Nümayəndə trafik işləyərkən məşq edin ki, ölçmə istehsalda mövcud olan növbələri və sessiyaları əhatə etsin.
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
Bərpanı nasazlıq qədər diqqətlə sınayın. Daxil olub çıxan qeyri-sabit radio, üstünlük məntiqində sönümləmə yoxdursa, trafiki irəli-geri sürüyəcək və istifadəçilər bunu təmiz tək kəsintidən pis yaşayır. Hər mərhələdə seçilmiş yolu, hansı yeni sorğuların uğurlu olduğunu və yol dəyişərkən açıq olan sessiyalara nə olduğunu qeyd edin. Bu qeyd ikinci kabeli əməliyyat siyasətinə çevirən şeydir.