Sakamai biyu suna boye cikin jumlar cewa ajiyar tana aiki. Sabuwar bukata tana yin nasara, wannan ita ce dawo da aiki. Jigilar da ke gudana tana ci gaba, wannan ita ce ci gaba da kasancewa. Wannan alkawura ne daban-daban, kuma yawancin tsare-tsaren maye gurbi suna ba da na farko yayin da na biyu ke karewa cikin shiru. Ka yanke shawara wanda kake bukata kafin ka zabi hanya, kuma ka rubuta gwajin yadda zai iya bambanta su.

Sakamai biyu da suke kama da nasara daya

Ka yi tunanin abokin ciniki a 10.90.0.42 da ke da hadi zuwa 198.51.100.20:443. Hanyar fita ta farko tana juya shi zuwa adireshi da tashar jiragen ruwa guda daya, kuma hanyar ajiya tana juya shi zuwa wata. Adireshin ciki na abokin ciniki ba ya canzawa, shi ya sa mutane suke tsammanin hadin zai tsira.

Sabar ba ta ganin adireshin ciki. Tana ganin wurin da aka juya, kuma wannan wurin ya bambanta bayan canjin.

Don haka tsohon jigila yana karewa yayin da sabuwar hadi zuwa wannan sabis din tana aiki nan take. Dukan abubuwan lura biyu gaskiya ne a lokaci guda.

Abin da sabar ke gani lokacin da hanyar fita ta canza

Ana gane hadin TCP ta hanyar rukuninsa hudu, kuma canza adireshin ko tashar tushe yana haifar da wani hadi daban a wajen mai karba. Fakitin da suka zo daga sabon tushe a kan hadin da sabar ba ta sani ana watsar da su ko a amsa da sake saiti. Babu wani abu a adireshin abokin ciniki na VPN da ke kiyaye dangantakar a wannan canjin.

Maye gurbi mai yanayi yana wanzuwa don kauce wa wannan, kuma yana aiki ta hanyar musayar yanayin juyawa da yanayin hadi tsakanin na'urorin tura. Wannan siffa ce ta biyu, ba ta tunnel ba, kuma dole ne a tsara ta kuma a gwada ta maimakon a zaci.

Ka duba ko biyun suna rike da yanayi da gaske kafin ka yi wa kowa alkawarin ci gaba. Umarnin da ke kasa suna nuna halin yanzu a bangarorin biyu.

conntrack -L -d 198.51.100.20 2>/dev/null | head
ss -tin dst 198.51.100.20
tcpdump -ni any host 198.51.100.20 -c 10

Me ya sa adireshin jama'a daya bai isa ba

Rike adireshin jama'a daya a dukan hanyoyi biyu farkon kyau ne, domin a lokacin sabar tana ganin wurin tushe daya. Shi kadai bai isa ba. Na'urar turawa tana bukatar yanayin juyawa, yanayin katangar wuta da hanyar dawowa mai amfani, kuma wadannan dole ne su kasance a na'urar da ke daukar zirga-zirga bayan canjin.

RFC 3022 yana bayanin juyawar adireshi kuma yana daukar musayar yanayi tsakanin na'urorin juyawa a matsayin bangare na tsarin ajiya. Adireshin da ke shawagi ko bayanin da aka kwafa yana motsa tsari ba tare da motsa yanayi ba.

Shi ya sa gwajin da kawai yake yin ping ta hanyar ajiya yana tabbatar da kadan. Ping ba shi da yanayin hadi da zai rasa.

Ka yanke shawara yadda bukata ta ke da karfi

Idan masu amfani za su iya sake hadawa bayan gazawa, tsarin tsarin dawo da aiki ne kuma gwajin karba sabuwar bukata ce. Idan jigilar fayil dole ta tsira, tsarin yana bukatar daidaita yanayi da gwaji mafi hankali. Idan zaman nesa dole ya tsira, bukatar ta fi karfi kuma tana iya bukatar hanya a matakin aikace-aikace maimakon matakin cibiyar sadarwa.

Ka rubuta bukatar a matsayin jumla da sakamako mai aunawa, misali lodawa tana kammala ba tare da sake farawa ba ko ma'aikaci ya sake hadawa cikin minti daya. Sannan ka zabi hanya mafi arha da ta cika ta, kuma sau da yawa ita ce tsarin dawo da aiki.

Ka fadi a fili abin da ke faruwa idan na farko ya dawo, domin komawa ta atomatik na iya katse hadin da ya riga ya warke a ajiya. Wannan yanayin na cikin shirin gwaji ne, ba a cikin bayanin kasa ba.

Ka duba tsohon jigila da sabuwar bukata

Ka fara jigilar dogon lokaci marar lahani ta hanyar farko, sannan wata sabuwar bukata daban zuwa wannan sabis din. Ka rubuta mahallin aikace-aikacen, adireshin fita da aka gani da lokaci. Ka karya hanyar farko ta hanyar da aka amince, kuma ka ci gaba da kallon ainihin jigilar yayin da kake aika sabuwar bukata ta hanyar ajiya.

Ka bayar da dabi'u uku: ko tsohon jigila ya ci gaba, ya sake saiti ko ya kare; yaushe sabon aiki ya fara aiki; da ko komawa ya katse wani abu. Wadannan layuka uku su ne rikodin karba.

ss -tin dst 198.51.100.20
curl -sS -o /dev/null -w '%{http_code} %{time_total}\n' https://198.51.100.20/
tcpdump -ni any port 443 -c 20

Idan aikin yana rubuta bayanai, kada ka maimaita aiki marar tabbas a makance bayan karewar lokaci. Watakila rubutun ya isa kafin amsar ta bata. Ka tambayi aikace-aikacen sakamakon, ko ka sake gwadawa kawai inda aikin yake idempotent. Sannan ka rubuta bayanin karba a sassa uku: sabbin ayyuka suna dawowa a karkashin manufar fita, jigilolin da ke akwai suna da halin katsewa da aka rubuta, kuma aikace-aikacen yana ci gaba lafiya. Wannan bayanin ana iya gwada shi, kuma yana da gaskiya game da abin da tsarin bai alkawarta ba.

Labarai masu alaƙa