Две зграде, радио веза тачка-тачка и интернет VPN који може послужити као други пут. Пре него што резерва постане аутоматска, једно питање одлучује скоро о свему осталом: шта мора да преживи — IP доступност између одвојених подмрежа или један заједнички Ethernet сегмент? То што се радио понаша као кабл није аргумент да сваки кадар емитовања шаљемо преко интернета. Прво одговорите на питање, јер два одговора захтевају другачију контролу петљи, другачије провере здравља и другачију представу о томе шта опоравак значи.

Одредите шта мора да преживи прекид

Наведите апликације које морају да наставе да раде и забележите да ли зависе од доступности на Layer 3 или од суседства на Layer 2. Дељење датотека, везе са базама података и веб услуге обично се брину само о рутама; протоколи за откривање, неки кластерски производи и све што очекује један домен емитовања брине се о суседству. Резерва која обнавља погрешну врсту доступности ствара локацију технички повезану и практично бескорисну.

Запишите тај списак и приложите га пројекту, јер се одговор обично помери чим први власник апликације чује за нову везу.

Рутирано пребацивање: два префикса, један пожељни пут

Са одвојеним префиксима локација, резерва постаје проблем рутирања. Сваки рутер има пожељни пут преко радија и мање пожељан пут преко тунела, и пожељна рута се повлачи када радио престане да доставља саобраћај. Супротна страна треба сопствену повратну руту, и обе стране треба да се сложе који је пут пожељан у сваком смеру, како саобраћај не би ишао дугим путем само у једном смеру.

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

Читајте трећу команду исто као другу: правило политике, друга табела или одлука заснована на извору могу послати саобраћај из једне подмреже другачије него из друге, а једно подразумевано претраживање то скрива.

Мостовано пребацивање: један сегмент, један блокирајући пут

Ако је суседство заиста потребно, резерва мора да преноси Ethernet кадрове, што рутирани IP тунел не чини. Мостовање VPN интерфејса у локални сегмент подржавају неке платформе, и ти интерфејси тада постају чланови моста са одговарајућим последицама. Два пута на Layer 2 која истовремено прослеђују стварају петљу, па пројекту треба разапињуће стабло које покрива обе локације и јасна изјава о томе који пут треба да блокира.

Ово је суштинска пројектна одлука, а не поље за штиклирање, и документација о мостовима за вашу платформу, као што је преглед мостова за pfSense, место је где потврђујете у чему члан VPN-а заиста учествује. Укључивање опције разапињућег стабла на једном неповезаном уређају ништа не доказује о распореду од краја до краја.

Надгледајте границу која је важна

Радио са напајањем, подигнут интерфејс и здрав тунел сваки описује локалну чињеницу. Ниједан од њих не доказује да је пакет из једне зграде стигао до домаћина у другој, и то је једина чињеница на коју логика пребацивања треба да реагује. Надгледајте мету иза удаљеног рутера ако политика дозвољава, и надгледајте оба смера одвојено да би асиметрични квар био видљив.

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

Држите проверу јефтином и ограниченом: кратак интервал, мали број и временско ограничење које одговара толеранцији апликације. Монитор који и сам зависи од пута који тестира извештаваће о успеху све до тренутка када престане да извештава о било чему.

Вежбајте оба смера под оптерећењем

Не копирајте један циљ конвергенције из туђе топологије. Време откривања, конвергенција руте или моста, спремност тунела и опоравак апликације доприносе сваки својим кашњењем, а збир на вашој опреми једини је број који је важан. Вежбајте док тече репрезентативан саобраћај, како би мерење обухватило редове и сесије који постоје у продукцији.

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

Тестирајте опоравак једнако пажљиво као квар. Нестабилан радио који се појављује и нестаје вући ће саобраћај напред-назад ако логика преференције нема пригушење, а корисници то доживљавају као горе од једног чистог прекида. Забележите изабрани пут у свакој фази, који су нови захтеви успели и шта се догодило са сесијама које су биле отворене када се пут променио. Управо тај запис претвара други кабл у оперативну политику.

Повезани чланци