BGP ti kọ́ àfikún, ṣùgbọ́n ìrìn-ọ̀rọ̀ ṣì ń yàgò fún tọ́nẹ̀lì
Àfikún nínú tábìlì BGP jẹ́ ìròyìn ilé-ìṣàkóso, kì í ṣe ìpinnu fífiránṣẹ́. Ṣàyẹ̀wò gbígba, yíyan, fífi sórí iṣẹ́ àti ìbámu kí o tó dá tọ́nẹ̀lì lẹ́bi.
Ẹnubodè ẹ̀ka fi àfikún àwọsánmà hàn nínú tábìlì BGP rẹ̀, ìpàdé pẹ̀lú olùpèsè ti wà, síbẹ̀ ìbéèrè olùlò sí àfikún yẹn ṣì ń jáde nípasẹ̀ ẹ̀ka ìsopọ̀ tí kò tọ́. Kò sí nǹkan tí ó ti bàjẹ́ gẹ́gẹ́ bí ìṣọ́kàn-ọ̀rọ̀ ṣe dábàá, nítorí “BGP kọ́ ọ” jẹ́ ọ̀rọ̀ nípa ilé-ìṣàkóso. Láàrin tábìlì yẹn àti pákẹ́ẹ̀tì náà, ìyípadà mẹ́rin ọ̀tọ̀ọ̀tọ̀ wà, ìṣàn náà sì dúró ní ọ̀kan pàtó nínú wọn. Rìn àwọn ẹnubodè létòlétò kí o sì dúró ní ẹkọ́kọ́ tí ó kùnà.
Ẹnubodè kìíní: ohun tí aládùúgbò fi ránṣẹ́ gan-an
Bẹ̀rẹ̀ pẹ̀lú àfikún bí a ṣe gbà á, kì í ṣe bí a ṣe ṣe àkópọ̀ rẹ̀. Wá àwọn nẹ́tíwọ́kì àti bojú pàtó nínú tábìlì BGP kí o sì kọ ìgbésẹ̀ tí ó kàn, ọ̀nà AS àti àwùjọ èyíkéyìí tí ìlànà ìwọlé lè bá mu. Ọ̀nà àkópọ̀ lórí pátákó ìṣàkóso lè fi òtítọ́ pamọ́ pé a kò gba àfikún pàtó yẹn rí.
Ìlànà ìwọlé ni ibi tí ọ̀nà máa ń pòórá láìsí àṣìṣe. Àkójọ àfikún, àlẹ̀mọ́ àwùjọ tàbí àwòrán ọ̀nà tí ń wọlé lè ju ìmúdójúìwọ̀n náà lọ nígbà tí ìpàdé ṣì wà ní òkè tí ó sì yá, ìdí niyẹn tí ìmọ́lẹ̀ aládùúgbò aláwọ̀ ewé fi ń ṣe ẹ̀rí díẹ̀. Àìsí ìlà àkọsílẹ̀ kì í ṣe àìsí ìpinnu. Ní ọ̀pọ̀ ìgbà ó túmọ̀ sí pé a ṣe ìpinnu ní ìdákẹ́jẹ́, gan-an bí a ṣe ṣètò rẹ̀.
show ip bgp 10.60.20.0/24 show ip bgp neighbors 203.0.113.5 advertised-routes show ip route 10.60.20.0 show ip cef 10.60.20.0
Ka àbájáde ní ọ̀nà yẹn. Àwọn àṣẹ méjì àkọ́kọ́ sọ bóyá ìsọfúnni dé àti ohun tí alábàákẹ́gbẹ́ sọ pé ó rán; àwọn méjì tí ó kẹ́yìn sọ bóyá nǹkan kan dé àwọn tábìlì ìtọ́sọ́nà àti gbígbé. Àfikún tí ó wà nínú àṣẹ kìíní tí kò sì sí nínú ẹ̀kẹta jẹ́ ìṣòro yíyan tàbí fífi sórí iṣẹ́, kì í ṣe ìṣòro ìsopọ̀.
Ẹnubodè kejì: yíyan, lẹ́yìn náà fífi sórí iṣẹ́
BGP yan ọ̀nà tí ó dára jùlọ, a kò sì fi ọ̀nà tí a yàn sórí iṣẹ́ lórí ara rẹ̀. Ìgbésẹ̀ tí ó kàn gbọ́dọ̀ yanjú, orísun ọ̀nà mìíràn sì lè ti ní àfikún yẹn pẹ̀lú ìjìnnà ìṣàkóso tí ó dára jù. Ọ̀nà dúró gbẹ̀tẹ́lẹ̀ tí ó kù láti ìṣíkiri yóò borí ọ̀nà BGP tí ó tọ́ ní rọọrọ yóò sì rán ìrìn-ọ̀rọ̀ sí ibòmíì.
RFC 4271 pa èrò mẹ́ta mọ́ ọ̀tọ̀ọ̀tọ̀: ohun tí alábàákẹ́gbẹ́ rán, ohun tí olùsọ̀rọ̀ yìí yàn gẹ́gẹ́ bí ó dára jù, àti ohun tí yóò kéde síwájú. Ìwọ̀nyí jẹ́ ipa àròjinlẹ̀, kì í ṣe àwọn ibi-ìpamọ́ ti ara mẹ́ta tí olùtà gbọ́dọ̀ fi hàn, ṣùgbọ́n ìyàsọ́tọ̀ yẹn gan-an ni ó mú “ó wà nínú BGP” di ìdáhùn tí kò pé.
Tún ṣàyẹ̀wò irú àyíká ìtọ́sọ́nà tí o ń kà. Ọ̀nà tí a fi sórí iṣẹ́ nínú VRF tí ẹ̀ka ìsopọ̀ olùlò kò sí nínú rẹ̀ kò hàn sí àwọn pákẹ́ẹ̀tì olùlò yẹn, tábìlì sì máa ń dàbí ẹni tí ó tọ́ ní gbogbo ìgbà.
Ẹnubodè kẹta: ìwádìí tí ó kan ìṣàn yìí
Ní báyìí dá ìbéèrè nípa ọ̀nà dúró kí o sì bẹ̀rẹ̀ ìbéèrè nípa pákẹ́ẹ̀tì. Kọ adírẹ́sì orísun olùlò, ibi tí ó ń lọ, ìlànà, ebute àti ẹ̀ka ìsopọ̀ tí ń wọlé, nítorí ọ̀kọ̀ọ̀kan wọn lè yan ìlànà ọ̀tọ̀. Lẹ́yìn náà wo ìwádìí tí ó kan àkópọ̀ yẹn dípò tábìlì ìtọ́sọ́nà gbogbogbò.
ip route get 10.60.20.25 from 10.60.10.40 ip rule show sudo tcpdump -ni tun0 'host 10.60.20.25'
Àfikún tí ó ṣe pàtó jù ni ìyàlẹ́nu tí ó wọ́pọ̀ jù níbí, ọ̀nà ìlànà sì ni èkejì. Àwọn méjèèjì borí àkópọ̀ tí o ń wò, kò sì sí ọ̀kan nínú wọn tí ó hàn nínú àkópọ̀ tábìlì BGP.
Ping tí a rán láti ẹnubodè fúnra rẹ̀ kì í ṣe ẹ̀rí nípa ìpàdé olùlò. Adírẹ́sì orísun ọ̀tọ̀, ọ̀nà ìlànà ọ̀tọ̀, àti ní ọ̀pọ̀ ìgbà àbájáde ọ̀tọ̀. Dán wò pẹ̀lú orísun kan náà tí ohun èlò ń lò, tàbí gbà pé ìdánwò náà ń dá ìbéèrè mìíràn lóhùn.
Ẹnubodè kẹrin: ìdajì ọ̀nà tí ó jìnnà
Bí ìwádìí ibílẹ̀ bá yan tọ́nẹ̀lì gan-an, pákẹ́ẹ̀tì náà ṣì gbọ́dọ̀ jẹ́ gbígba nípasẹ̀ ìlànà ààbò, gba ààyè nípasẹ̀ òfin gbígbé, kí nǹkan kan ní ẹ̀gbẹ́ kejì sì dá a lóhùn. ACL kriptò tí kò ní adírẹ́sì méjèèjì yóò ju ìrìn-ọ̀rọ̀ nù nígbà tí tọ́nẹ̀lì ń sọ pé òun wà ní òkè, èyí tí ó ń dá àkókò ìdúró tí kò ṣe é yàtọ̀ sí ìkùnà ìtọ́sọ́nà.
Ọ̀nà ìpadà ṣe pàtàkì bákan náà pẹ̀lú ọ̀nà ìlọ. Ẹ̀gbẹ́ àwọsánmà gbọ́dọ̀ mọ bí yóò ṣe dé orísun ẹ̀ka, yálà nípasẹ̀ ọ̀nà tàbí nípasẹ̀ ìtumọ̀ tí o ṣètò mọ̀ọ́mọ̀. Àwọn ọ̀nà ìpadà aláìdọ́gba wọ́pọ̀ nínú àwọn àpẹẹrẹ tí a dán wò láti ẹ̀gbẹ́ kan ṣoṣo.
So ìsopọ̀ tuntun tí a fọwọ́ sí pẹ̀lú àwọn àkíyèsí mẹ́ta: ìlànà ibílẹ̀ tí ó bá mu, àwọn olùkàsẹ́ tọ́nẹ̀lì tí ó gbéra, àti gbígba ní ẹ̀gbẹ́ jìnnà níbi tí ó ti hàn. Bí àwọn olùkàsẹ́ kò bá gbéra, pákẹ́ẹ̀tì kò tíì wọ inú tọ́nẹ̀lì rí, ohunkóhun tí tábìlì ọ̀nà bá sọ. Bí wọ́n bá gbéra tí kò sì sí nǹkan tí ó dé, ẹ̀gbẹ́ jìnnà ń ju ú nù tàbí ń tọ́ ọ lọ́nà tí kò tọ́. Àwọn àbájáde méjèèjì yẹn yóò yọrí sí àwọn ẹgbẹ́ tí ó yàtọ̀ pátápátá.
Dárúkọ ìyípadà tí ó kùnà
Kọ àbájáde gẹ́gẹ́ bí ọ̀kan nínú ipò márààrún: a kò gbà á, ìlànà kò gbà á, a kò yàn án, a kò fi í sórí iṣẹ́, tàbí ìṣàn yìí kò bá a mu. Fi ìkẹfà kún fún ipò tí ọ̀nà ibílẹ̀ tọ́ tí orí jìnnà kò sì lè dáhùn. Gbólóhùn yẹn ni ohun tí a ó fi lé lọ́wọ́, ó sì wúlò ju àwòrán ojú-ìwé aládùúgbò tí a ti fi sórí iṣẹ́.
Tún pa ìdánwò òdì mọ́ nínú ètò gbígba: ibi tí kò gbọ́dọ̀ kọjá nínú tọ́nẹ̀lì, tí a rí i gbé lẹ́yìn ìyípadà. Àkójọ ìṣàyẹ̀wò tí ó ń fi ọ̀nà aláyọ̀ nìkan hàn kò ní mú òfin ìlànà gbòòrò tí ẹnìkan yóò fi kún ní fèrèsé ìtọ́jú tí ó kàn.