Unaunganisha tovuti kwa daraja kwa sababu chombo fulani kinasisitiza kwamba lazima kiwe kwenye mtandao huo huo, na baada ya wiki tatu unasoma kumbukumbu za swichi saa mbili usiku. Aina hii ya hisia huamua miunganisho mingi mno ya Ethernet-juu-IP. Hapa tofauti moja tu ndiyo muhimu kweli: ikiwa fremu nzima zinasafiri kutoka mwisho hadi mwisho, au pakiti za IP tu. Tekeleza ukaguzi watano hapa chini kwa mpangilio, na usimame kwenye ule wa kwanza unaoshindikana.

Kagua kile ambacho programu huweka kwenye waya

Kabla ya jina lolote la bidhaa kuingia kwenye majadiliano, nase dakika moja ya trafiki inayopaswa kuvuka kiungo: tcpdump -i eth0 -nn -e 'not ip'. Chaguo -e huchapisha kichwa cha tabaka la kiungo, na hicho ndicho sehemu ambayo handaki iliyopitishwa kwenye njia huitupe. Ikiwa nakala itabaki tupu, programu yako inazungumza IP na handaki la L3 huibeba bila mabadiliko. Ikiwa fremu zitaonekana, andika EtherType, kwa sababu 0x0806 ni ARP, 0x88cc ni LLDP, na thamani ya muuzaji kawaida humaanisha itifaki ya ugunduzi isiyo na mbadala wa IP. Hapa ndipo kiolesura cha kawaida tun hakiitoshi tena.

Rudia nakala upande wa mbali pia. Fremu inayopatikana tu ndani ya swichi pepe ya mwenyeji mmoja si sababu ya kunyoosha kikoa cha utangazaji kuvuka WAN.

Kagua ikiwa ugunduzi unapaswa kuvuka kiungo

Handaki lililopitishwa kwenye njia halina sehemu inayoshirikiwa, kwa hivyo hakuna kinachoelekezwa kwa kundi kinachofika upande mwingine. ARP, matangazo ya DHCP, mDNS kwenye 224.0.0.251, SSDP na maswali ya jina la NetBIOS zote hudhani kiungo ambacho wenyeji kadhaa husikia kwa wakati mmoja.

Uliza ni ipi kati ya hizo ambayo programu inategemea kweli, na ikiwa tayari kuna proksi yake. Relay ya DHCP, mwako wa mDNS na maingizo tuli ya ARP kila moja huondoa utegemezi mmoja, na kila moja ni huduma nyingine ya kuendesha na kufuatilia. Zikibaki mbili au tatu, kuunganisha kwa daraja ni jibu la uaminifu.

Kagua ni kiasi gani kichwa cha ziada kinakugharimu

Fremu zinahitaji mahali pa kuishi, kwa hivyo kila kitu unachotuma hupata rundo la pili la vichwa kuzunguka. Katika mfuniko wa VXLAN hiyo inamaanisha kichwa cha nje cha IP, kichwa cha UDP na kichwa cha VXLAN cha baiti 8, ambayo husukuma mzigo kamili wa baiti 1,500 kupita MTU ya njia ya kiungo cha kawaida cha intaneti cha baiti 1,500. OpenVPN katika hali ya tap huongeza gharama yake mwenyewe katika mwelekeo huo huo. Bila MTU ndogo upande wa ndani unapata kiungo kinachojibu ping na kukwama kwenye uhamishaji mkubwa wa kwanza.

Bili haisimami kwenye baiti za kichwa. Utangazaji na multicast ambazo swichi hushughulikia kwa maunzi sasa zinasafiri kwenye WAN, na kila tovuti iliyounganishwa kwa daraja hurithi mpango huo wa anwani, upeo wa DHCP na tabia ya anwani zinazorudia. Hiyo huufanya kiungo kuwa kigumu zaidi kukagua kuliko bwawa lililopitishwa kwenye njia lenye kiambishi kimoja kwa tovuti.

Fanya hesabu kabla ya kuchagua. Sehemu yenye shughuli nyingi inayorudiwa kwenye tovuti tatu inaweza kusogeza trafiki zaidi ya utangazaji kuliko uhamishaji wa faili ambao ilijengwa kwa ajili yao.

Kagua ni aina gani ya VPN ya L2 inayotolewa kwako

Neno lenyewe lina utata, na utata huo huamua nani anabeba trafiki yako. Wakati mwingine hueleza mzigo: fremu za Ethernet ndani ya IP, zilizotumwa kupitia intaneti kama handaki lingine lolote, kama VXLAN, ZeroTier na hali ya tap ya OpenVPN hufanya. Wakati mwingine hueleza huduma iliyonunuliwa: mzunguko wa Ethernet wa mtoa huduma au waya bandia wa MPLS unaounganisha tovuti mbili ndani ya mtandao mmoja wa mtoa huduma.

Zote mbili zinakupa sehemu, kwa hivyo programu haiwezi kuzitofautisha, lakini tofauti ya uendeshaji ni kubwa. Mfuniko humwachia wewe jukumu la MTU, usimbaji fiche na njia ya chini. Huduma ya mtoa huduma huchukua hayo na kuyatoza, na haitapitisha fremu zako kwenye intaneti ya umma hata kidogo. Unataka ipi inategemea ikiwa tovuti hizo mbili zinashiriki mwendeshaji au zinashiriki kampuni tu.

Kagua suluhisho la bei nafuu kabla ya kuunganisha kwa daraja

Maombi mengi ya kiungo kilichounganishwa kwa daraja hutoka kwenye utafutaji mmoja uliovunjika, si kutoka kwa itifaki inayohitaji fremu kweli. Pitisha kwanza kitatuzi na kikoa cha utafutaji kupitia handaki lililopitishwa kwenye njia: dhcp-option DNS 10.8.0.1 pamoja na dhcp-option DOMAIN internal.example katika usanidi wa seva ya OpenVPN hutatua idadi ya kushangaza kati yao. Kipitishaji cha ndani upande wa mbali hufanya kazi hiyo hiyo bila kusogeza trafiki yoyote ya utangazaji.

Ikiwa chombo kimoja cha zamani bado kinashindikana, weka chombo hicho nyuma ya proksi au mwenyeji wa kuruka kwenye sehemu ya lengwa. Kipitishaji kimoja cha TCP ni cha bei nafuu kuendesha kuliko WAN iliyounganishwa kwa daraja.

Funga uamuzi kwa mpangilio: je, trafiki inabeba EtherType isiyo ya IP, ugunduzi unapaswa kuvuka, MTU inaweza kunyonya vichwa vya ziada, mzunguko wa mtoa huduma unapatikana kweli, na suluhisho lililopitishwa kwenye njia limeshindikana kwa sababu unayoweza kuitaja? La kwenye hatua yoyote humaliza mjadala kwa upande wa handaki ulio nao tayari. Hifadhi nakala na orodha ya EtherType pamoja na kumbukumbu ya mabadiliko, kwa sababu mtu anayefuata atauliza swali hilo hilo na hatataka kurudia kipimo.

Makala zinazohusiana