Tunnel hununua topolojia, si usimbaji fiche au ucheleweshaji
Tunnel hukupa njia ya kimantiki na labda muktadha tofauti wa usambazaji. Haifanyi usimbaji fiche yenyewe na haitoi ahadi ya ucheleweshaji.
Dhana ni kwamba tunnel ni waya ya faragha na ya haraka: unaiunda, na trafiki ndani imesimbwa kwa njia fiche, njia ni fupi na kiungo hufanya kama kebo kati ya maeneo mawili. Kila sehemu ya dhana hiyo ni sifa tofauti, na tunnel hutoa kitu cha kwanza tu ulichokiomba, yaani njia ya kimantiki. Kila kitu kingine kinapaswa kuchaguliwa na kusanidiwa kwa makusudi. Kuchanganya sifa ndiko kunakofanya muundo uishie na kiungo kilichosimbwa kwa njia fiche ambacho hakuna anayeweza kukitatua na ahadi ya ucheleweshaji ambayo hakuna anayeweza kuitimiza.
Hadithi: tunnel moja, dhamana tatu
Tunnel hufanya kitu kimoja kwa uhakika. Huifanya ncha mbili ambazo hazijaunganishwa moja kwa moja zifanye kama ziko karibu kwa madhumuni fulani, wakati mtandao ulio katikati hubeba pakiti za nje. Hiyo ni mabadiliko ya topolojia, na yenyewe ni muhimu kweli.
Usimbaji fiche, usafirishaji wa itifaki na utengano wa usambazaji ni maamuzi tofauti yaliyowekwa juu. Tunnel ya GRE haina hata moja ya hizo tatu kwa maana ya kriptografia, na tunnel ya IP-in-IP ni muundo halali bila usiri wowote. Hakuna hata moja iliyo kosa; ni tunnel zinazofanya hasa kile tunnel hufanya. Lebo kwenye mchoro haisemi ni sifa zipi zilizopo.
Mara tu unapotenganisha sifa, maswali yanakuwa na majibu: tunnel hii inabeba ujirani wa uelekezaji, inabeba fremu, inaficha anwani za ndani, inaahidi kitu kuhusu ucheleweshaji? Hizo ni majibu manne tofauti na matokeo manne tofauti ya usanidi.
Tunnel huongeza nini hasa kwenye ramani
Ncha zinapata njia ambayo hazikuwa nayo awali. Ikiwa njia hiyo hufanya kama hop iliyoelekezwa au kama sehemu ya Ethernet inategemea kabisa usimbaji wa kifuniko, na tofauti hubadilisha kile maeneo mawili yanaweza kufanya nayo. Tunnel iliyoelekezwa hukupa hop inayofuata na kiambishi awali; upanuzi wa Ethernet hukupa tabia ya utangazaji na kikoa kikubwa zaidi cha kushindwa.
Tunnel ya IP haifanyi eneo la mbali kuwa sehemu ya subnet moja moja kwa moja, na haifanyi itifaki ya uelekezaji ifanye kazi juu yake isipokuwa utekelezaji unasaidia ujirani huo. Multicast ni swali jingine tofauti lenye jibu lake.
ip -d link show type gre ip route get 10.20.0.5 traceroute -n -T -p 443 10.20.0.5 mtr -n --report -c 20 10.20.0.5
Amri hizo hujibu sehemu tofauti za swali. Ya kwanza inasema ni aina gani ya kiungo ipo, ya pili inasema njia gani kernel ingechagua, na mbili za mwisho zinaonyesha tabia halisi ya tabaka la chini badala ya ahadi ya lebo.
Usafirishaji ni uamuzi tofauti na upatikanaji
Tunnel inaweza kubeba itifaki ambayo tabaka la chini halisambazi. IPv6 juu ya njia ya IPv4 ni kisa cha kawaida, na inafanya kazi kwa sababu ncha zinaelewa familia zote mbili wakati router kati yao zinahitaji tu kuwasilisha pakiti za nje. Tabaka la chini linahitaji njia inayofanya kazi hadi mwisho wa tunnel na hakuna zaidi.
Ncha, hata hivyo, zinahitaji msaada kamili: usambazaji, anwani na programu inayotumia familia ya ndani kweli. Kugawa kiambishi awali cha IPv6 kwa tunnel hakufanyi huduma inayofanya kazi na IPv4 pekee kufikiwa kupitia IPv6, na hakufanyi tabaka la chini kuwa dual-stack.
Usafirishaji wa fremu ni ahadi kubwa kuliko usafirishaji wa itifaki. Kupanua kikoa cha utangazaji kupitia tunnel huhamisha tabia ya mti unaonyoosha, ARP na kuenea kwa kushindwa pamoja nayo, ambayo ni uamuzi wa muundo na si kitufe cha kipengele.
Utengano si usiri
VPN za watoa huduma huhifadhi njia na trafiki ya wateja katika muktadha tofauti wa usambazaji, na utengano huo ni wa kweli na wenye thamani. Si usimbaji fiche. Maelezo ya BGP/MPLS VPN yanasema wazi kwamba faragha yake inatoka kwenye mfumo wa usambazaji na si kwenye kriptografia, na hicho ndicho hasa kinachopotea kwenye slaidi inayosema VPN pekee.
Ikiwa unahitaji usiri, unahitaji utaratibu wa kriptografia wenye uthibitishaji na usimamizi wa funguo, na unahitaji kujua unaishia wapi. Tunnel inayotoa utengano na tunnel inayotoa usimbaji fiche zinaweza kuwa tunnel moja, lakini tu pale mtu amesanidi zote mbili.
Matokeo ya kiutendaji ni kwamba «iko ndani ya VPN» hujibu swali kuhusu muktadha wa uelekezaji na haikwambii kitu kuhusu nani anaweza kusoma baiti kwenye njia. Timu mbili zinaweza kuwa sahihi zote mbili na bado zieleze mambo tofauti. Swali la usalama linapotokea, uliza kriptografia inaishia wapi na nini kinathibitisha wenzi, si kama tunnel ipo.
Ucheleweshaji na QoS hufuata tabaka la chini
Ukingo wa kimantiki si njia fupi ya kimwili. Pakiti za nje bado hupitia viungo, foleni na watoa huduma wale wale, na usimbaji wa kifuniko huongeza gharama kwa kila pakiti pamoja na usindikaji kwenye ncha zote mbili. Tunnel inaweza kuwa ya haraka kwa sababu tabaka la chini ni zuri, kamwe si kwa sababu ni tunnel.
Utunzaji wa ubora wa huduma ni mbaya zaidi kuliko hilo, kwa sababu unategemea vikoa vya kiutawala ambavyo huenda huna udhibiti navyo. Alama za ndani zinapaswa kuwekwa kwenye alama za nje kwa makusudi, na kila mtoa huduma kwenye njia anapaswa kutoa utunzaji unaoutarajia. Usimbaji fiche hauzalishi kipaumbele; unaficha uwanja ambao sanduku la kati lingeweza kutumia kugawanya mtiririko.
Pima tabaka la chini kabla ya kuahidi kitu. Ripoti inayoonyesha ucheleweshaji thabiti na hakuna upotevu kwenye njia ya nje ni ushahidi; mchoro wenye tunnel juu yake si ushahidi.
Chagua tunnel kwa uhusiano wa mtandao unaouhitaji, kisha bainisha kando usimbaji fiche, sera ya ufikiaji, ukubwa wa pakiti na utendaji. Maamuzi manne, ushahidi manne, na hakuna lebo moja inayosimama badala ya yoyote kati yao.