Ẹrọ EVPN tí ó dákẹ́ kì í yanjú: tẹ̀lé ARP dé ìdè
Ẹrọ tí kì í fi ọ̀rọ̀ ránṣẹ́ lọ́pọ̀lọ́pọ̀ lè dàbí ẹni tí kò sí bí ìsopọ̀ rẹ̀ ti ń ṣiṣẹ́. Tẹ̀lé ìpààrọ̀ ìyọ̀ǹda, ọ̀nà MAC àti ìdè aṣojú ní tẹ̀léentẹ̀lè.
Ẹ̀wẹ̀gbẹ́ àkópamọ́ ni wọ́n so, ibùdókọ̀ rẹ̀ ń ṣiṣẹ́, ṣùgbọ́n ẹrọ olùṣọ́ kò tí ì dé ọ̀dọ̀ rẹ̀. Ẹnìkan ń ṣe ping láti ẹ̀gbẹ́ kejì ó sì bẹ̀rẹ̀ sí ṣiṣẹ́, èyí tí ó mú kí ìṣòro náà dàbí ẹni tí ó ń wá lẹ́ẹ̀kọ̀ọ̀kan, tí fabric sì dàbí aláìlẹ́bi. Àpẹẹrẹ yẹn ni àmì ẹrọ tí ó dákẹ́: kì í fi ọ̀rọ̀ ránṣẹ́ lọ́pọ̀lọ́pọ̀, nítorí náà ìwà àwárí àti ìsọdọ̀tun fabric ṣe pàtàkì ju ipò ìsopọ̀ rẹ̀ lọ. Bẹ̀rẹ̀ pẹ̀lú IP kan tí a pinnu, MAC àti bridge domain kí o sì tẹ̀lé ìpààrọ̀ ìyọ̀ǹda tó kàn.
Tẹ̀lé ìpààrọ̀ ARP tàbí ND tó kàn
Fún IPv4, wo ìpààrọ̀ ARP ti ẹrọ tí ń béèrè; fún IPv6, tẹ̀lé Neighbor Solicitation àti Advertisement. Jẹ́rìí pé ìbéèrè náà ń wọ inú ẹ̀ka àdúgbò tí a pinnu àti VNI tí a pinnu, nítorí ìbéèrè tí kò bá lọ́nà tó tọ́ dé bridge domain tí ó yẹ kò lè rí ìdáhùn láti ọ̀dọ̀ aṣojú kankan.
Lẹ́yìn náà wo ohun tí fabric mọ̀ nípa àfojúsùn. Ọ̀nà MAC nìkan lè dà àfojúsùn Layer 2 mọ̀ nígbà tí aṣojú kò tí ì ní ìdè IP-to-MAC fún un. Àwọn wọ̀nyí jẹ́ àkọsílẹ̀ ọ̀tọ̀ọ̀tọ̀, àti ṣíṣe àyẹ̀wò ọ̀kan kò sọ ohunkóhun nípa èkejì.
Bí ìdè tí ó tọ́ bá wà, aṣojú lè dáhùn ní ìbámu pẹ̀lú ìlànà rẹ̀, ṣùgbọ́n MAC tí ó wà nínú ìdè yẹn ṣì nílò ọ̀nà ìfiránṣẹ́ tí ń ṣiṣẹ́. Bí ìdè kò bá sí, ìbéèrè náà gbọ́dọ̀ dé ìsopọ̀ ẹ̀wẹ̀gbẹ́ àkópamọ́ nípasẹ̀ ọ̀nà flooding tàbí àdàkọ kí ohunkóhun tó lè kọ́ láti inú ìdáhùn.
Àkọsílẹ̀ méjì tí wọ́n gbọ́dọ̀ bá ara wọn mu
Ọ̀nà MAC ń dáhùn ibi tí àdírẹ́sì Ethernet ń gbé. Tábìlì aṣojú ń dáhùn IP wo ni wọ́n so mọ́ MAC wo. Ẹrọ tí kò tí ì sọ̀rọ̀ lẹ́ẹ̀kọ̀ọ̀kan lè ní ọ̀nà MAC tí ó dára pátápátá àti kò ní àkọsílẹ̀ aṣojú kankan tí ó lè lò, àti ìyẹn gan-an ni ipò tí ń mú ìkùnà ìyọ̀ǹda wá lórí ìsopọ̀ tí ó ní ìlera.
Ní ìsopọ̀ tí ó jìnnà, ṣàyẹ̀wò bóyá ẹ̀wẹ̀gbẹ́ àkópamọ́ ń gba ìpààrọ̀ náà gan-an tí ó sì ń dáhùn. Ìdáhùn rẹ̀ ń sọdọ̀tun ẹ̀kọ́ àdúgbò àti ìkéde EVPN tí ó bá a mu, ìdí nìyẹn tí ping ọwọ́ fi dàbí ẹni tí ń tún nǹkan ṣe: ìwọ ló dá ìrìnàjò tí fabric ń dúró dè. Èyí tún ṣàlàyé ìdí tí àtúnṣe kò fi dúró: nígbà tí àkọsílẹ̀ tí a sọdọ̀tun bá di àtijọ́, ẹ̀wẹ̀gbẹ́ àkópamọ́ yóò tún dákẹ́. Ping tí a ṣètò ń wo àmì àrùn náà ó sì ń fi àlàfo àpẹrẹ pamọ́.
Lẹ́yìn ìdáhùn, tẹ̀lé ọ̀nà tí a yàn àti ipò ìfiránṣẹ́ tí a fi sórí ẹ̀rọ padà sọ́dọ̀ olùbéèrè. Ìyọ̀ǹda tí ó ṣàṣeyọrí àti ìfiránṣẹ́ tí ó ṣàṣeyọrí jẹ́ ìṣẹ̀lẹ̀ méjì ọ̀tọ̀ọ̀tọ̀, àti tíkẹ́ẹ̀tì tí ó dà wọ́n pọ̀ yóò gbé ọ lọ sí ìpele tí kò tọ́.
Ohun tí ìlànà náà ń gbà ní ti gidi
RFC 9161 ṣàlàyé ẹ̀kọ́ aṣojú aláìdúró àti flooding àkọ́kọ́ ti àwọn ìbéèrè ARP àti ND tí a kò mọ̀. Dídá flooding yẹn dúró pátápátá kò ju àwọn ìgbékalẹ̀ tí àwọn àbá ẹ̀kọ́ tàbí ìpèsè wọn mú kí ó ní ààbò lọ, èyí tí ó jẹ́ ipò tí ó dín ju bí ọ̀pọ̀lọpọ̀ ìtọ́sọ́nà ìṣètò fi ń sọ lọ.
Fabric tí ó ń retí àwọn ẹ̀wẹ̀gbẹ́ àkópamọ́ tuntun tí a ṣàwárí nílò ọ̀nà tí ń ṣiṣẹ́ fún àwọn ìbéèrè yẹn. Bí ẹnìkan bá ti pa flooding ìbéèrè àìmọ̀ mọ́ láti dín ìrìnàjò BUM kù, àwọn ẹrọ tí ó dákẹ́ ni àwọn tí ń san owó rẹ̀, àmì àrùn náà sì máa ń dé lẹ́yìn ọ̀sẹ̀ díẹ̀ gẹ́gẹ́ bí ẹ̀dùn ọkàn nípa àrékúré dé.
Ka ètò dídá dúró gẹ́gẹ́ bí gbólóhùn nípa ohun tí fabric ń ṣèlérí láti mọ̀. Bí kò bá sí ohun tí ń pèsè àwọn ìdè, ìlérí náà kò tọ́ fún àwọn tí ń fi ọ̀rọ̀ ránṣẹ́ lẹ́ẹ̀kọ̀ọ̀kan. Fi dídá dúró tí a ṣètò wé ètò ìpèsè tí ó yẹ kí ó máa bọ́ ọ. Nígbà tí àwọn méjèèjì kò bá bára wọn mu, fabric ń ṣe bí a ti ṣètò rẹ̀ gan-an, ìfojúsọ́nà sì ni ohun tí ó nílò àtúnṣe.
Ìsọdọ̀tun, àgbàlagbà àti àfidípò tí ó dúró sójú kan
Ìlànà náà ṣàlàyé àwọn àyẹ̀wò ìsọdọ̀tun tí a ṣe àtìlẹ́yìn kí àwọn àkọsílẹ̀ aláìdúró tó di àgbàlagbà. Àwọn ìdáhùn ń sọdọ̀tun ipò bridge àti aṣojú tí ó bá a mu; àìsí àwọn ìdáhùn lè yọrí sí yíyọ kúrò àti yíyọ ọ̀nà padà lẹ́tọ̀ọ́nà. Èyí kì í ṣe àṣìṣe tí a gbọ́dọ̀ dá dúró nípa níná gbogbo aago.
Níná àwọn aago àgbàlagbà lọ́nà àìlópin ń pààrọ̀ ìkùnà tí a lè rí fún ìkùnà tí ó ti pẹ́: fabric ń tẹ̀síwájú ìkéde ibi tí ẹrọ ti kúrò. Lo àwọn ìṣàkóso tí a kọ sílẹ̀ ti ìmúṣẹ kí o sì yan ìgbésí ayé tí ó bá ìwọ̀n ìgbà tí a lè retí ní ọ̀nà tí ó bọ́gbọ́n mu pé ẹ̀wẹ̀gbẹ́ àkópamọ́ yóò sọ̀rọ̀ mu.
Fún àwọn ẹ̀wẹ̀gbẹ́ àkópamọ́ tí a mọ̀ tí a sì ń ṣàkóso, ìdè tí ó dúró sójú kan tàbí tí olùṣàkóso pèsè jẹ́ àpẹẹrẹ kejì tí ó tọ́. Ó nílò olówó tí yóò ṣàkóso àrọ́pò àti ìgbéjáde, nítorí àkọsílẹ̀ tí a pèsè kì í sọdọ̀tun ara rẹ̀ nígbà tí ẹrọ bá kó lọ sí ibùdókọ̀ mìíràn.
Ohun tí a gbọ́dọ̀ kọ sílẹ̀ kí tíkẹ́ẹ̀tì tó kàn
Fi orísun ìdè náà, àkókò ìsọdọ̀tun tí ó kẹ́yìn, ibi tí ó wà báyìí àti ìṣẹ̀lẹ̀ yíyọ padà èyíkéyìí lẹ́gbẹ̀ẹ́ ọ̀nà MAC. Àkọsílẹ̀ yẹn ń dáhùn ìbéèrè tí tíkẹ́ẹ̀tì ń béèrè ní ti gidi: ṣé ohun èlò náà ń dúró de àwárí, ṣé ó ń gbára lé ipò àtijọ́, tàbí ṣé ó ń kùnà láti fi ránṣẹ́ lẹ́yìn ìyọ̀ǹda tí ó ṣàṣeyọrí?
Lẹ́yìn náà pinnu èwo nínú àwọn mẹ́ta tí ìwọ ṣetán láti máa ṣàkóso. Àwárí pẹ̀lú flooding, ìsọdọ̀tun pẹ̀lú ìgbésí ayé tí ó jẹ́ ojúlówó, tàbí ìpèsè pẹ̀lú olówó — gbogbo wọn lè gbèjà. Fabric tí a ṣètò fún ọ̀kan tí a sì ń retí pé kí ó máa ṣe bí èkejì ni ibi tí àwọn ẹrọ tí ó dákẹ́ ti ń pòórá.