Ƙididdiga VPN na rukunin FTD masu aiki: wane lamba kuke nufi?
Abokan da aka saita, zaman IKE, ƙungiyoyin tsaro da tagwayen da ake sa ido su ne ƙididdiga huɗu daban-daban. Zaɓi naúrar da matakin gudanarwa kafin yin code.
Kafin rubuta aikin Ansible, amsa ƙaramin tambaya: me ake ƙididdigawa? Abokin da aka saita, zaman IKE, ƙungiyar tsaro ta IPsec da rikodin yanayin tagwaye da ake sa ido su ne raka'a huɗu daban-daban, kuma sake sabunta maɓalli ko cibiyoyin sadarwa da yawa masu kariya suna sa jimillarsu su bambanta. Idan dashboard da playbook ba su yarda ba, yawanci suna ƙididdige abubuwa daban-daban ne maimakon ɗaya daga cikinsu ya yi kuskure.
Abubuwa huɗu da mutane ke kira masu aiki
Abokin da aka saita wani abu ne na topology: yana wanzuwa domin wani ya bayyana shi. Zaman IKE dangantaka ce ta matakin sarrafawa wadda za ta iya kasancewa a kunne yayin da babu zirga-zirga. SA na IPsec ita ce ƙungiyar matakin bayanai don takamaiman nau'i biyu na zaɓi, kuma tagwaye ɗaya na iya ɗaukar da yawa. Yanayin tagwayen da ake sa ido shine hukuncin aiki na dandamali da kansa, wanda yawanci shine mafi kusa da abin da mai aiki ke nufi da cewa tagwayen yana a kunne.
Na ƙarshe ne kawai tushen da ya dace don ƙididdigar aiki. Na farko lissafin tsari ne, kuma bayar da rahotonsa a matsayin mai aiki shine yadda dashboard ke nuna kore ga abokin da ya kwanta tun Talata. Yanke shawara wace raka'a mai amfani da lambar yake buƙata, sannan yi wa ma'aunin lakabi da wannan raka'ar a cikin sunansa.
Shawara ta farko: wane matakin gudanarwa?
Idan FDM ne ke gudanar da na'urar, saman da ya dace shine FTD REST API. Idan FMC ne ke gudanar da ita, wannan API ba madaidaicin maye gurbi ba ne, kuma abubuwan suna bayan API na FMC kanta. Tabbatar da wannan kafin rubuta ko ɗaya buƙata, domin matakin da ba daidai ba yana dawo da kuskure mai kamanceceniya wanda ke kama da matsalar izini.
Ga rukuni, amsar kuma tana yanke shawarar inda ƙididdigar ta kasance: kowace na'ura ta hanyar FDM, ko kowane yanki ta hanyar FMC. Waɗannan iyakoki ne daban-daban kuma suna ba da lambobi daban-daban ga rukuni ɗaya.
Shawara ta biyu: wane albarkatu ke amsawa?
Don misali mai iyaka da sigar, bayanin abubuwan FMC 7.3 API yana rubuta albarkatun GET a ƙarƙashin hanyar health:
/api/fmc_config/v1/domain/{domainUUID}/health/tunnelstatuses
/api/fmc_config/v1/domain/{domainUUID}/health/tunnelsummariesAlbarkatun yanayin tagwaye yana tallafawa matattarar na'ura da yanayi, ciki har da TUNNEL_UP. Wannan yana ba ka ainihin albarkatun aiki don dubawa ga wannan sigar maimakon hasashe game da sunan fili.
Tabbatar da samuwa, izini, sigogin buƙata da tsarin amsa a cikin API Explorer na FMC da aka tura kafin aiwatar da parser. Takardun siga ɗaya mafari ne, ba yarjejeniya ba ga wanda kuke gudanarwa.
Rubuta yarjejeniyar ƙididdiga
Faɗi ma'aunin a jimla ɗaya: rikodin tagwayen aiki na musamman ga na'ura da yanki da aka nufa waɗanda yanayin da aka ruwaito shine TUNNEL_UP. Sannan rubuta yadda ake wakiltar na'urori masu yawa da rikodi da yawa ga wuri ɗaya na hankali, domin waɗannan al'amura biyu suna yanke shawarar ko lambar ku ta dace da wadda ke cikin taron.
Kada ku canza raka'ar a hankali daga rikodin tagwaye zuwa wuri mai nisa. Idan kasuwanci yana son wurare, yi taswirar rikodi zuwa wurare a sarari kuma buga taswirar. Ƙididdiga da ke sake bayyana kanta a hankali ya fi rashin ƙididdiga muni, domin babu wanda zai iya cewa yaushe ya canza.
Dauki albarkatun taƙaitawa a matsayin sauƙi kawai bayan tabbatar da abin da yake taƙaitawa. Yana iya tara ainihin abin da kuke buƙata, ko kuma yana iya amsa tambaya dabam dabam. Karanta tsarinsa sau ɗaya, rubuta bambancin, kuma yi amfani da albarkatun yanayi idan ba za a iya bayanin taƙaitawar ba. Taƙaitawar da ba ku fahimta ba lambar ce da ba za ku iya karewa a bita ba.
Bari aikin ya kiyaye rashin tabbas
Yi amfani da HTTPS API da aka amince da ita, tabbatar da takardar shaidar, kaɗa token daga fitar aikin, kuma kawo iyakar da matattara da shafuffuka da sigar ke tallafawa. Sannan tabbatar da tsarin kafin lissafta komai.
fetch intended domain/device runtime records
validate response, completeness and freshness
deduplicate by the documented tunnel identity
count records matching the approved up-state definition
report count with scope, timestamp and metric unitWannan pseudocode ne na aiki, ba playbook da aka gwada ba. Ɗauki ainihin sunayen fili daga API da aka shigar maimakon ƙirƙirar maɓallin JSON mai suna active.
Muhimmiyar ƙa'ida ita ce halin gazawa: kuskuren izini, albarkatun da ba a tallafa masa, tsohon samfur ko cikakken saitin shafuka dole su samar da unknown ko error, ba za a taɓa samun sifili mai nasara ba. Sifili da ke nufin ban iya tambaya ba shine mafi tsadar kuskure.
Kwatar da kallon dandamali da kansa
Kwatanta sakamakon farko da kallon sa ido na VPN na sigar ga na'ura da lokaci ɗaya. Idan sun bambanta, gano wace raka'a kowanne ke amfani da ita kafin canza playbook.
Riƙe mahallin da ba sirri ba ga kowane gudu: iyaka, tambarin lokaci, raka'ar ma'auni da adadin rikodi. bayanin abubuwan FMC 7.3 API shine tushen hanyoyin albarkatu na sama, kuma API Explorer a kan turawar ku shine tushen komai.