Tirinta VPN-yada goobta FTD ee firfircoon: lambarkaad ula jeeddaa?
Lammaanayaasha la habeeyay, kulamada IKE, isku-xirka amniga iyo tunnellada la kormeero waa afar tirooyin kala duwan. Dooro unugga iyo heerka maamulka ka hor intaadan qorin koodka.
Ka hor intaadan qorin hawsha Ansible, ka jawaab su’aal yar: maxaa la tirinayaa? Lammaane la habeeyay, kulan IKE, isku-xir amniga IPsec iyo diiwaan xaaladda tunnell la kormeero waa afar unug oo kala duwan, dib-u-soo-saaridda furayaasha ama dhowr shabakadood oo la ilaaliyo waxay keenaan in wadartoodu kala baxdo. Haddii dashboard-ka iyo playbook-ku aanay isku raacin, badanaa waxay tirinayaan waxyaabo kala duwan, ma aha in midkood khaldan yahay.
Afar shay oo dadku u yaqaaniin firfircoon
Lammaane la habeeyay waa shay topoolaji ah: wuu jiraa sababtoo ah qof baa qeexay. Kulan IKE waa xiriir heerka kontoroolka ah oo sarreeya inta aan taraafiku soconin. SA IPsec waa isku-xirka heerka xogta ee lammaane gaar ah oo doorashooyin ah, hal tunnellna waxa uu qaadi karaa dhowr. Xaaladda tunnell la kormeero waa go’aanka hawlgalka ee platform-ka laftiisa, kaas oo badanaa ugu dhow waxa hawlwadeenku ula jeedo marka uu yiraahdo tunnellku wuu sarreeyaa.
Keliya kan ugu dambeeya ayaa sal macquul ah u ah tirin hawlgal. Kan koowaad waa liis habayn, oo in loo soo sheego sidii firfircoon waa sida dashboard-ku u muujiyo cagaar lammaane tan iyo Talaadadii hoos jiifa. Go’aanso unugga macmiilka lambarku u baahan yahay, kadib ku calaamadee mitirka unuggaas magaciisa.
Go’aanka koowaad: heer maamulkee?
Haddii qalabka uu maamulo FDM, dusha ku habboon waa FTD REST API. Haddii uu maamulo FMC, API-daas ma aha beddelka la isku beddeli karo, oo shayadu waxay ku nool yihiin gadaasha API-da FMC ee u gaar ah. Tan xaqiiji ka hor intaadan qorin hal codsi, sababtoo ah heerka khaldan wuxuu soo celiyaa khalad macquul ah oo u eg dhibaato ogolaansho.
Kooxda, jawaabtu waxay kaloo go’aamisaa halka tinku ku habboon yahay: qalab kasta iyada oo loo marayo FDM, ama domain kasta iyada oo loo marayo FMC. Kuwani waa xaddi kala duwan waxayna u soo saaraan tirooyin kala duwan isla kooxdaas.
Go’aanka labaad: kheyraadkee jawaabta bixiya?
Tusaale ku xiran nooca, tixraaca shayada FMC 7.3 API wuxuu diiwaangeliyaa kheyraadka GET ee hoos yimaada wadada health:
/api/fmc_config/v1/domain/{domainUUID}/health/tunnelstatuses
/api/fmc_config/v1/domain/{domainUUID}/health/tunnelsummariesKheyraadka xaaladda tunnell wuxuu taageeraa shaandhaynta qalabka iyo xaaladda, oo ay ku jirto TUNNEL_UP. Taasi waxay ku siinaysaa kheyraad hawlgal oo dhab ah inaad baarto noocaas, ma aha mala-awaal ku saabsan magaca goob.
Ka hor intaadan hirgelin parser, xaqiiji helitaanka, ogolaanshaha, halbeegyada codsiga iyo qaabka jawaabta ee API Explorer-ka FMC ee la rakibay. Dukumeentiga hal nooc waa barta bilaashka, ma aha qandaraas loogu talagalay tan aad maamulayso.
Qor qandaraaska tirinta
Ku sheeg mitirka hal jumlad: diiwaannada tunnell ee hawlgal ee gaar ah oo loogu talagalay hal qalab iyo hal domain oo xaaladdooda la soo sheegay ay tahay TUNNEL_UP. Kadib diiwaangeli sida qalabka xad-dhaafka ah iyo diiwaanno badan oo hal goob macquul ah loo matalo, sababtoo ah labadaas kiis ayaa go’aamiya haddii lambarkaagu uu la mid yahay kan shirka.
Ha u beddelin si aamusan unugga diiwaanka tunnell una beddelo goob fog. Haddii ganacsigu rabo goobo, si cad u khariidad diiwaannada goobaha oo daabac khariidadda. Tirin si aamusan isu qeexda ayaa ka xun tirin la’aan, sababtoo ah qofna ma sheegi karo goorta ay is beddeshay.
Kheyraadka soo-koobidda u daa sida fududayn kaliya ka dib markaad xaqiijiso waxa uu soo koobayo. Waxa laga yaabaa inuu si sax ah u ururiyo waxa aad u baahan tahay, ama uu ka jawaabo su’aal yar oo ka duwan. Hal mar akhri qaabkiisa, qor farqiga, oo isticmaal kheyraadka xaaladda haddii soo-koobidda aan la sharixi karin. Soo-koobid aadan fahmin waa lambar aadan ka difaaci karin dib-u-eegis.
U ogolow socodka shaqadu inuu ilaaliyo hubanti la’aanta
Isticmaal HTTPS API-ga la ansixiyay, xaqiiji shahaadada, ka fogee token-yada wax soo saarka hawsha, oo soo qaado baaxadda iyadoo la adeegsanayo shaandhada iyo bogaynta uu taageero nooca. Kadib xaqiiji qaabka ka hor intaadan wax xisaabin.
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 unitKani waa pseudocode socodka shaqada, ma aha playbook la tijaabiyay. Qaado magacyada goobaha dhabta ah ee API-ga la rakibay halkii aad ka abuuri lahayd fure JSON oo la yiraahdo active.
Qaanuunka muhiimka ah waa hab-dhaqanka guuldarrada: khalad ogolaansho, kheyraad aan la taageerin, muunad duug ah ama qayb bogag aan dhammaystirnayn waa inay soo saaraan unknown ama error, waligoodbana ma aha eber guul leh. Eber macneheedu yahay ma awoodin inaan weydiiyo waa nooca khaladka ugu qaalisan.
Ku xaqiiji aragtida platform-ka laftiisa
Isbarbar dhig natiijada koowaad iyo aragtida kormeerka VPN ee nooca isla qalabka iyo isla daqiiqadda. Marka ay kala duwan yihiin, ogaado unugga mid kastaa isticmaalo ka hor intaadan beddelin playbook-ka.
Kaydi macluumaad aan sir ahayn socod kasta: baaxad, shaambad waqti, unugga mitirka iyo tirada diiwaannada. tixraaca shayada FMC 7.3 API waa isha waddooyinka kheyraadka ee kor ku xusan, API Explorer-kana ku yaal rakibaaddaada waa isha wax kasta oo kale.