Oníbàárà TAP tí ó ti dé LAN kí VLAN tó wáyé tí ó sì dáwọ́ dúró lẹ́yìn náà sábà máa ń ní afara kan tí ó ṣì ní interfeesi tí kò tọ́ nínú. Gbígbé frame lọ kò fi àmì VLAN kún un, nítorí náà frame oníbàárà tí kò ní àmì tí a rán sí uplink ti ara yóò dé pọ́ọ̀tì trunk láìsí àmì, yóò sì jẹ́ pé a kọ̀ ọ́ tàbí ó bọ́ sínú VLAN ìbílẹ̀. Bí interfeesi abẹ́lẹ̀ ti wà níbìkan lórí host kò yí ohunkóhun padà nínú àkọsílẹ̀ ẹgbẹ́ afara. Èyí ni ìtàn àròsọ tí a gbọ́dọ̀ pa kí: interfeesi tí ó ní àmì náà ni ó fi í, kì í ṣe pé host kan ń ṣe é lásán.

Ìmúgbòòro VLAN kan túmọ̀ sí ìpín ìpele 2 kan, afara sì gbọ́dọ̀ darapọ̀ mọ́ ìpín yẹn, kì í ṣe trunk tí ó gbé gbogbo wọn.

Àmì kò farahàn nítorí pé o so trunk pọ̀

Gbé uplink Linux eno1 tí ó ń gbé VLAN 120 lọ sí switch tí a ń ṣàkóso. Àpẹẹrẹ tí ó ń ṣiṣẹ́ fún VLAN kan ni tap_vpn tí a so mọ́ br_vpn, pẹ̀lú br_vpn tí ó ní eno1.120 dípò eno1. Interfeesi abẹ́lẹ̀ VLAN máa ń fi àmì sí i nígbà tí ó bá ń jáde, ó sì máa ń yọ ọ́ kúrò nígbà tí ó bá ń wọlé, nítorí náà afara kì í rí ohunkóhun bí kò ṣe àwọn frame tí kò ní àmì fún VLAN yẹn. Dípò bẹ́ẹ̀, fi interfeesi ti ara sínú afara, àwọn frame kan náà yóò jáde láìsí àmì ní pọ́ọ̀tì trunk, èyí tí kò jẹ́ ohun tí o gbèrò.

Síso trunk pọ̀ pẹ̀lú àyẹ̀wò VLAN tí a pa kò jẹ́ ọ̀nà kúkúrú sí àbáyọ kanna. Ó ń fi gbogbo VLAN tí ó wà lórí okùn yẹn fún afara, pẹ̀lú àwọn tí àwọn oníbàárà kò gbọ́dọ̀ rí.

Àpẹẹrẹ méjì tí ó tọ́, olówó àmì kan

Afara tí ó mọ VLAN ni ètò tí ó tọ́ kejì: trunk wọ inú pọ́ọ̀tì afara, ìbáṣepọ̀ ẹgbẹ́ pọ́ọ̀tì kọ̀ọ̀kan, PVID àti ètò ìjáde tí ó ní àmì ni ó pinnu irú VLAN tí yóò kọjá. Níbẹ̀, afara ni ó ní gbígbé àmì, bí a bá sì fi interfeesi abẹ́lẹ̀ VLAN kún un, yóò fi olówó kejì sínú iṣẹ́ kan. Àpẹẹrẹ méjèèjì ń ṣiṣẹ́; àwọn ẹ̀ka méjèèjì kò ṣiṣẹ́. Pinnu irú ohun tí ó ń fi àmì kí o tó ṣàtúnṣe àkọsílẹ̀ ẹgbẹ́ kankan.

Pọ́ọ̀tì switch gbọ́dọ̀ bá irú àpẹẹrẹ tí o bá yàn mu. Pọ́ọ̀tì access tí ó ń gbé VLAN láìsí àmì bá interfeesi ti ara mu gẹ́gẹ́ bí ìsopọ̀, nígbà tí pọ́ọ̀tì trunk bá interfeesi abẹ́lẹ̀ tí ó ní àmì mu. Fífi interfeesi abẹ́lẹ̀ kún pọ́ọ̀tì access tí kò bá a mu kò tún ohunkóhun ṣe.

Gbé àdírẹ́sì lọ pẹ̀lú ìbáṣepọ̀ ẹgbẹ́

Nínú àpẹẹrẹ interfeesi abẹ́lẹ̀, àdírẹ́sì host fún subnet tí a so pọ̀ wà lórí br_vpn, kì í ṣe lórí pọ́ọ̀tì VLAN tí a fi ṣe ẹrú níbi tí ó ti lè ti wà tẹ́lẹ̀. Fífi í sílẹ̀ lórí pọ́ọ̀tì lè dàbí ẹni pé ó ń ṣiṣẹ́, yóò sì hùwà àjèjì lẹ́yìn náà, nítorí pé afara ń gbé lọ ní ìpele 2 nígbà tí àdírẹ́sì wà lórí ẹgbẹ́. Gbé e lọ gẹ́gẹ́ bí apá kan ìyípadà ìbáṣepọ̀ ẹgbẹ́, kì í ṣe àdánwò ọ̀tọ̀.

Gbígbé àdírẹ́sì lọ lè gé ọ̀nà ìṣàkóso ráyè. Dá ọ̀nà ìmúpadàbọ̀sípò tí ó dúró sí ara rẹ̀ kalẹ̀, fi ètò tí ó wà pamọ́ nípasẹ̀ olùṣàkóso nẹ́tíwọ́kì ti ìpín fúnra rẹ̀, kí o sì yẹra fún script ìbẹ̀rẹ̀ tí ó ń díje tí yóò bá a jà lẹ́yìn ìgbéga tó ń bọ̀.

Fífún àwọn oníbàárà ní àdírẹ́sì nílò ìṣọ́ra kanna. VPN tí a so pọ̀ ń gbé àwọn oníbàárà sínú subnet tí a gbòòrò, nítorí náà pool kò gbọ́dọ̀ wọ inú àwọn ìyáwó ẹlòmíràn tàbí ìpín tí ó dúró, ètò tí DHCP ń ṣèrànwọ́ sì gbọ́dọ̀ jẹ́ èyí tí LAN ń retí gan-an. Ọ̀nà ìpele 2 tí ó ń ṣiṣẹ́ kò sọ ohunkóhun nípa àwọn àdírẹ́sì tí ó pọ̀ sí i.

Ṣàyẹ̀wò ìbáṣepọ̀ ẹgbẹ́ kí o tó da àwọn ọ̀nà lẹ́bi

Ka ipò tí ó wà báyìí, kì í ṣe èyí tí a pinnu: ip -d link show dev eno1.120 ń tẹ id VLAN àti obí rẹ̀ jáde, ip link show master br_vpn ń ṣe àkọsílẹ̀ àwọn ẹgbẹ́ afara, bridge vlan show sì ń ròyìn ìbáṣepọ̀ ẹgbẹ́ pọ́ọ̀tì kọ̀ọ̀kan àti ìtọ́jú ìjáde. Nínú àpẹẹrẹ interfeesi abẹ́lẹ̀, ṣe àdájú pé ẹ̀rọ TAP àti ẹ̀rọ VLAN ni àwọn ẹgbẹ́. Nínú afara tí ó mọ VLAN, ṣàyẹ̀wò ìlànà pọ́ọ̀tì fúnra rẹ̀, nítorí pé afara tí ó wà kò fi ẹ̀rí hàn ohun tí ó ń gbà láàyè.

Lẹ́yìn náà dán oníbàárà kan tí a gbà láàyè wò pẹ̀lú iṣẹ́ kan nínú VLAN yẹn, kí o rántí pé ARP, ìlànà odi iná àti ọ̀nà ìdáhùn jẹ́ ọ̀ràn ọ̀tọ̀ sí ìbáṣepọ̀ ẹgbẹ́. Bí o bá ń mú àwọn packet, ṣàkíyèsí pé offload hardware lè yí ibi tí àwọn àmì VLAN ti farahàn nínú trace padà. Pa ìwọ̀n mọ́ ní òtítọ́ pẹ̀lú: oníbàárà TUN tí a ti ṣe ọ̀nà kò di ẹgbẹ́ VLAN nípasẹ̀ ìyípadà afara kankan, ìṣàn oníbàárà-sí-oníbàárà kò sì rọ́pò ìsopọ̀ host mọ́ VLAN.

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