Ó lè yẹ ọ́ kí o rò pé ìsopọ̀ IKEv2 jẹ́ pàṣípààrọ̀ kan tí ó parí pẹ̀lú ìrìnàjò rẹ tí a fi ààtò ṣe. Ó kéré tán méjì ni, àti èkínní kò jẹ́rìí ẹnikẹ́ni. Àwọn ẹgbẹ́ bẹ̀rẹ̀ pẹ̀lú àwọn ìfiránṣẹ́ ìṣàkóso, wọ́n gbà lórí àwọn àfihàn cryptographic, wọ́n fi ìdánimọ̀ hàn, lẹ́yìn náà ni wọ́n tó ṣèdájọ́ ipò tí ó ń gbé àwọn pákètì ohun èlò. Ìtẹ̀lélẹ̀ yẹn ni ó ń ṣàlàyé àìbára mu tí àwọn ènìyàn ń ròyìn nígbà gbogbo: ẹnubodè dáhùn, ẹrù ń sọ pé ó so pọ̀, ṣùgbọ́n ohun èlò àdáni ṣì ń kọjá àkókò. Eyi ni ohun tí ìpele kọ̀ọ̀kan ń ṣe gan-an, àti ohun tí ó gbọ́dọ̀ jẹ́ òtítọ́ lẹ́yìn rẹ̀.

Àròsọ: bí ẹnubodè bá dáhùn, o ti so pọ̀

Ìdáhùn sí ìfiránṣẹ́ àkọ́kọ́ fi hàn pé ibi ìparí dé, àti pé ó ṣetán láti sọ̀rọ̀. Kò fi hàn pé a gba àkọsílẹ̀, pé a fọwọ́ sí ìwé ẹ̀rí ẹ̀wọ̀n, tàbí pé a fi ìlànà dátà kankan sílẹ̀.

Àwọn ìkùnà yẹn ṣẹlẹ̀ lẹ́yìn, wọ́n sì ń fúnni ní àmì ọ̀tọ̀ọ̀tọ̀. Ìkọ̀sílẹ̀ ìwé ẹ̀rí tàbí ìkùnà EAP máa ń dé lẹ́yìn tí pàṣípààrọ̀ àkọ́kọ́ ti yọrísí, ìdí nìyẹn tí ping sí UDP 500 àti àmì ewé aláwọ̀ àwúrẹ́ ní ẹrù kò fi sọ púpọ̀.

IKE_SA_INIT: gbà lórí àwọn àfihàn, kì í ṣe ìdánimọ̀

Pàṣípààrọ̀ àkọ́kọ́ ń gbé àwọn àbá fún ìsopọ̀ ààbò IKE: àwọn alugorídìmù ààtò àti ìparí, iṣẹ́ pseudo-random, àti ẹgbẹ́ Diffie-Hellman. Àwọn ẹgbẹ́ tún ń pàṣípààrọ̀ nonce, ẹgbẹ́ kọ̀ọ̀kan sì ń yọ ohun èlò kọ́kọ́rọ́ fún IKE SA láti inú àṣírí tí ó pín tí àwọn iye yẹn ń dá. Kò sí ohun tí ó fi ẹni tí ẹgbẹ́ kejì jẹ́ hàn nínú pàṣípààrọ̀ yìí. Ó kàn fi hàn pé àwọn ẹgbẹ́ méjèèjì lè ṣírò àwọn kọ́kọ́rọ́ kan náà àti pé wọ́n gbà lórí àbá kan. Olùdáhùn tí kò fẹ́ràn àbá kankan kọ̀ pàṣípààrọ̀ náà níbí, ìdí nìyẹn tí àìbára mu ẹ̀yà tàbí alugorídìmù fi dà bíi pé sáfà ti ṣubú.

IKE SA tí a dá ní ibí yìí ń dáàbò bo gbogbo pàṣípààrọ̀ ìṣàkóso tó ń bọ̀. Iyẹn ni iṣẹ́ rẹ̀, ó sì yàtọ̀ sí dídáàbò bo àwọn pákètì rẹ.

IKE_AUTH: fi ìdánimọ̀ hàn, lẹ́yìn náà kọ́ CHILD SA àkọ́kọ́

Pàṣípààrọ̀ kejì ń gbé ìdánimọ̀. Pẹ̀lú àwọn ìwé ẹ̀rí, ẹgbẹ́ kọ̀ọ̀kan ń fi kọ́kọ́rọ́ àdáni rẹ̀ fọwọ́ sí, ó sì ń gbé ẹ̀wọ̀n kan jáde tí ẹgbẹ́ kejì gbọ́dọ̀ fọwọ́ sí; pẹ̀lú EAP, olùdáhùn ń pe olùbẹ̀rẹ̀ níjà nípasẹ̀ ọ̀nà tí a yàn. Níbí ni orúkọ sáfà tí kò tọ́, ìwé ẹ̀rí tí ó ti kọjá àkókò, tàbí ọ̀rọ̀ ìpamọ́ tí a kọ̀ fi ń farahàn nígbẹ̀yìn.

Ní àkókò deede, IKE_AUTH tún ń ṣèdájọ́ CHILD SA àkọ́kọ́, kí a lè gbà lórí ààbò dátà ní ìrìnàjò kan náà. Olùbẹ̀rẹ̀ dábà àwọn olùyàn ìrìnàjò, olùdáhùn dín wọn kù tàbí kọ̀ wọ́n, àwọn kọ́kọ́rọ́ ọ̀nà dátà sì wá láti IKE SA. Ìyẹn túmọ̀ sí pé pàṣípààrọ̀ kan lè kùnà ní ibi méjì tí ó yàtọ̀ gbá: ìdánimọ̀ tàbí ìlànà. Ka ìgbékalẹ̀ ìfitónilétí tàbí àṣìṣe dípò ìkùnà ìfọwọ́sowọ́pọ̀ gbogbogbò, nítorí ìwòsàn ọ̀kan ni ìwé ẹ̀rí, tí èkejì sì ni àìbára mu subnet.

SA méjì, iṣẹ́ méjì

Ẹgbẹ́ ìsopọ̀Ń dáàbò boÌhùwàsí ìgbà ayé
IKE SAPàṣípààrọ̀ ìṣàkóso: ìsọdọ̀tun kọ́kọ́rọ́, píparẹ́, ìgbékalẹ̀ ìṣètòA ń sọdọ̀tun ní ìbámu pẹ̀lú ètò rẹ̀; ọ̀nà dátà lè ye ìyípadà já
CHILD SAÌrìnàjò ohun èlò tí ó bá àwọn olùyàn ìrìnàjò muA ń sọdọ̀tun lọ́nà ọ̀tọ̀ọ̀tọ̀, ní ọ̀pọ̀ ìgbà

Pípín wọn ya ń ṣàlàyé ìhùwàsí méjì tí ó dà bíi àṣìṣe. Ọ̀nà ilẹ̀ lè hàn bíi pé ó ti gbé kalẹ̀ nígbà tí ìsọdọ̀tun kọ́kọ́rọ́ ń kùnà ní ẹ̀yìn, a sì lè rọ́pò CHILD SA láìjẹ́ kí ẹrù pàdánù ìsopọ̀.

Lórí strongSwan, ìtọ́kasí ìṣètò IKEv2 àti swanctl --list-sas ń fi àwọn ìpele méjèèjì hàn, ip xfrm state pẹ̀lú ip xfrm policy sì ń fi ohun tí kernel fi sílẹ̀ gan-an hàn. Fífi àwọn ìwò méjèèjì wéyẹ ni ọ̀nà tí ó yára jù láti mọ̀ bóyá ìdúnàádúrà ti parí tàbí ó kàn dà bíi pé ó parí. Bí daemon bá kójọ CHILD SA tí kernel kò ní ipò fún, fífi sílẹ̀ kùnà ní ìdákẹ́jẹ́. Bí kernel bá ní ipò tí daemon kò mọ̀, ìwọ ń wo àṣẹ́kù ìgbìyànjú àtẹ̀yìnwá.

Ohun tí ó gbọ́dọ̀ ṣì jẹ́ òtítọ́ lẹ́yìn tí ọ̀nà ilẹ̀ bá gòkè

Àwọn olùyàn ìrìnàjò ń pinnu àwọn àdírẹ́sì tí ó wà nínú. Bí ẹrù bá dábà subnet kan tí sáfà sì ń retí òmíràn, CHILD SA yóò gbé kalẹ̀ ṣùgbọ́n kò ní gbé ohun kan tí ó wúlò, àṣìṣe yóò sì farahàn bí ìṣòro ìtọ́sọ́nà kì í ṣe ti ìdúnàádúrà. Lẹ́yìn náà àkójọpọ̀ àdúgbò gbọ́dọ̀ fọwọ́ sowọ́pọ̀: gbígbé jáde ṣí sílẹ̀ níbi tí agbàlejò ti ń tọ́sọ́nà, àwọn ọ̀nà tí ó tọ́ka sí ọ̀nà ilẹ̀, àwọn ìlànà odi iná tí ó gbà àwọn pákètì tí a yọ kúrò, àti olùyẹ̀wò inú bí àwọn orúkọ àdáni bá wà. Ọ̀kọ̀ọ̀kan wọn ń kùnà lọ́tọ̀ọ̀tọ̀, kò sì sí èyíkéyìí tí a ń túnṣe nípasẹ̀ àtúnbẹ̀rẹ̀ daemon IKE.

Jẹ́ kí àkọsílẹ̀ hàn nígbà tí ń ṣàyẹ̀wò: pàṣípààrọ̀ àkọ́kọ́, lẹ́yìn náà ìjẹ́rìí ìdánimọ̀, lẹ́yìn náà ìjẹ́rìí olùmúlò níbi tí ó ti yẹ, lẹ́yìn náà fífi CHILD sílẹ̀, àti nígbẹ̀yìn ìrìnàjò ohun èlò. Ìpele tí ó dúró ni èyí tí ó yẹ kí a túnṣe, àti ìkùnà ìtọ́sọ́nà tó ń bọ̀ kò ní jẹ́ ìdí láti dẹ́kun àwọn àyẹ̀wò ìdánimọ̀ tí ó ti kọjá.

Àwọn àpilẹ̀kọ tó jọra