Ọ̀kan nínú àwọn ẹ̀rọ ò ṣeé dé mọ́ nígbà tí ojú-ìsọ̀rọ̀ túnélì ṣì ń sọ pé ó ti fìdí kalẹ̀, àwọn àkíyèsí méjì yìí kò tako ara wọn. Nǹkan kan yọ ọ̀nà tí ìṣàn náà ń lò kúrò: aládùúgbo kan fa àkọ́kọ́ rẹ̀ pada, wọ́n yọ ọ̀nà ìdúró tí wọ́n ń tọpinpin, tàbí ọ̀nà mìíràn wá di èyí tí wọ́n fẹ́. Ìdàpọ̀ ààbò lè wà ní àlàáfíà pátápátá nínú àwọn ipò mẹ́tẹ̀ẹ̀ta. Yíya àwọn ìṣẹ̀lẹ̀ yìí túmọ̀ sí bíbéèrè ìpele wo ni ó yí kọ́kọ́, kì í ṣe bóyá VPN kùnà.

Ìpele mẹ́ta tí ó dàbí ìṣẹ̀lẹ̀ kan

Ìpinnu ọ̀nà ní ìpele mẹ́ta. Wọ́n gba àkọ́kọ́, wọ́n yàn án gẹ́gẹ́ bí èyí tí ó dára jù, wọ́n sì fi sórí tábìlì ìfiránṣẹ́. Ìpele kọ̀ọ̀kan lè kùnà fúnra rẹ̀, ìkùnà sì dàbí ohun kan náà láti ẹ̀gbẹ́ ohun-èlò. Àkọ́kọ́ tí wọ́n kọ́ ṣùgbọ́n tí ó pàdánù yíyan kò ṣeé yà sọ́tọ̀ láti èyí tí kò dé rí nígbà tí ẹ̀rí kan ṣoṣo tí o ń wò jẹ́ tábìlì ìfiránṣẹ́.

Ìdí ni pé ìbéèrè kì í ṣe ìlànà wo ni ó jẹ̀bi, bí kò ṣe ìpele wo ni ó fọ́. Ìdáhùn náà máa pinnu ẹni tí ìṣẹ̀lẹ̀ jẹ́ tirẹ̀ àti irinṣẹ́ tí àyẹ̀wò tó kàn yóò lò.

Kọ́kọ́ ka ọ̀nà tí wọ́n ti fi sórí

Bèèrè lọ́wọ́ kérnẹ́lì ibi tí ìṣàn ọ̀nà sí ibi tí ó kùnà ń lọ gan-an. ip route get ń tẹ̀ jáde ìfò tó kàn, ojú-ìsọ̀rọ̀ àti àdírẹ́sì orísun tí kérnẹ́lì yóò lò, ó sì ń dáhùn fún ibi kan ṣoṣo kì í ṣe gbogbo tábìlì. Bí ìdáhùn bá darúkọ túnélì, tábìlì ìfiránṣẹ́ ṣì gbà pé ọ̀nà wà, ìṣòro sì wà lókè rẹ̀.

ip route get 10.20.5.10
ip route show 10.20.0.0/16

Ìdáhùn «unreachable» túmọ̀ sí pé kò sí ọ̀nà tí wọ́n fi sórí rárá, èyí tọ́ka sí ìfayọ̀ pada tàbí ìfisórí tí ó ṣẹ́ kù. Ìdáhùn tí ó darúkọ ojú-ìsọ̀rọ̀ ti ara túmọ̀ sí pé ìṣàn náà kúrò nínú túnélì láìsí ẹni tí ó pinnu bẹ́ẹ̀, àyẹ̀wò tó kàn sì ni ipò àkọ́kọ́ tí ó borí. Ṣùgbọ́n ìdáhùn tí ó darúkọ túnélì nígbà tí àwọn pákẹ́tì ṣì ń pòórá tọ́ka sí ìsàlẹ̀ ọ̀nà, sí àṣẹ́wọ́ tàbí sí ẹ̀gbẹ́ kejì.

Lẹ́yìn náà wo ojú ìwòye ìlànà fúnra rẹ̀

Dẹ́mọ́nì ọ̀nà ń pa tábìlì tó ju ọ̀kan lọ mọ́, ìfiwéra tí ó dùn mọ́ni wà láàárín wọn. Fún BGP, ipò ìpàdé aládùúgbo, ìkéde tí wọ́n gbà àti ọ̀nà tí wọ́n fi sórí jẹ́ ẹ̀rí mẹ́ta ọ̀tọ̀ọ̀tọ̀. Àkọ́kọ́ lè jókòó nínú tábìlì tí wọ́n gbà kí ó máà dé kérnẹ́lì rí nítorí pé ọ̀nà tí ó ní àyè ìṣàkóso kúkúrú borí. Ṣàyẹ̀wò àwọn mẹ́tẹ̀ẹ̀ta kí o tó parí pé ẹ̀gbẹ́ kejì ti dá ìkéde dúró.

vtysh -c "show bgp summary"
vtysh -c "show bgp ipv4 unicast 10.20.0.0/16"

Àkópọ̀ ń sọ bí ìpàdé ti fìdí kalẹ̀, ojú ìwòye fún àkọ́kọ́ kọ̀ọ̀kan ń sọ bí wọ́n ti gba àkọ́kọ́, àti wíwa nínú kérnẹ́lì ń sọ bí wọ́n ti fi sórí. Kíkà wọn ní ọ̀nà yẹn ń dáàbò bo mímú ìgbanilẹ́kùn ìpàdé bí ìfayọ̀ pada, àti ìfayọ̀ pada bí ìkọ̀ láti inú ìlànà.

Nígbà tí àwọn aago kò bá gbà

Fi àkọsílẹ̀ túnélì, àkọsílẹ̀ ọ̀nà àti ìkùnà àkọ́kọ́ ohun-èlò sórí ìlà àkókò kan ní lílo àwọn agbègbè àkókò gidi wọn. Bí ìpàdánù aládùúgbo bá kọ́kọ́ dé, túnélì náà ti sọ ọ̀nà náà palẹ̀ pẹ̀lú ara rẹ̀. Bí ìfayọ̀ pada bá kọ́kọ́ dé, ọ̀nà ti yí padà, túnélì sì fèsì lẹ́yìn náà. Ìwọ̀nyí jẹ́ ìṣẹ̀lẹ̀ ọ̀tọ̀ọ̀tọ̀ pẹ̀lú àwọn onílé ọ̀tọ̀ọ̀tọ̀, ìlànà sì ni gbogbo àwárí.

Ìṣẹ́jú kan ìyàtọ̀ aago ti tó láti yí ìparí yẹn padà, nítorí náà jẹ́rìí agbègbè àkókò àti ìyọ̀kùrò kí o tó gbẹ́kẹ̀ lé ìlànà. Àwọn ẹ̀rọ tí ń ṣàkọsílẹ̀ ní àkókò agbègbè láìsí ìyọ̀kùrò ni orísun tí ó wọ́pọ̀ fún ìlà àkókò tí ó ní ìgbọ́kànlé ṣùgbọ́n tí ó tọ́nà.

Ìmúpadà láìsí ìyípo

Lẹ́yìn ìfayọ̀ pada, àwọn ọ̀nà méjì lè yẹ: èyí tí ìlànà yàn àti èyí tí o fi ọwọ́ gbé kalẹ̀. Ẹ̀kọ́kẹ̀kẹ́ ni ìpinnu tí nẹ́tíwọ́kì ń gbà fún ọ, nítorí náà ọ̀nà ọwọ́ jẹ́ ìgbésẹ̀ ìgbaniye kì í ṣe ètò ìmúpadà. Ìkéde àkàsọ́rọ̀ kò tún pa ipò ògiri iná tàbí NAT mọ́ fún ìpàdé tí ó ti fìdí kalẹ̀, nítorí náà àwọn ìṣàn tuntun lè ṣiṣẹ́ nígbà tí èyí àkọ́kọ́ ṣì dàbà. Jẹ́rìí èyí tí ẹ̀dà àkópamọ́ yẹ kí ó di agbára àti bóyá ojú-ìwé jíjìnnà yóò gbà ọ̀nà ìpadà gbà nípasẹ̀ rẹ̀.

Má ṣe fi àtúnṣe ìdúró tí kò nípẹ̀kun sórí kí o tó yé ọ ìdí tí ìfayọ̀ pada ṣẹlẹ̀. Ọ̀nà kúkúrú yẹn lè gbé ìṣàn kalẹ̀ sórí ọ̀nà tí ó kùnà tàbí ó yọ̀ǹda ìlànà ọ̀nà tí wọ́n mọ̀ọ́mọ̀ ṣe lọ́nà ìdákẹ́jẹ́, ó sì ń sin ìdí àkọ́kọ́ sábẹ́ ìṣètò tuntun. Tún ohun-èlò dánwò nígbà tí wọ́n bá mú ọ̀nà padà, kí o sì jẹ́rìí pé àkọ́kọ́ tí wọ́n yàn ní ọ̀nà dátà tí ó ń ṣiṣẹ́ kì í ṣe àkọsílẹ̀ nínú tábìlì nìkan.

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