Wakati njia za handaki lililogawanywa zinapishana: kiambishi kipi hushinda
Ulinganisho wa kiambishi kirefu zaidi, metrik na kanuni za sera huamua handaki gani linatumikia lengo linalopishana. Kwanza angalia anwani ya chanzo na jina lililotatuliwa.
Profaili mbili za handaki lililogawanywa, viambishi viwili vya kibinafsi na mwenyeji mmoja ambao wote wanadai. Dalili mara chache huwa kushindwa safi: huduma hufanya kazi Jumatatu, inapitwa na muda baada ya mteja wa pili kuunganishwa tena, na hufanya kazi tena baada ya kuwasha upya. Mpangilio uliouunganisha waateja nao hauamui matokeo, na mpangilio wa mistari katika kiolesura cha mteja pia hauamui. Fanya ukaguzi huu kwa mpangilio, na usimame kwenye ule wa kwanza ambao haushiki, kwa sababu zile za baadaye zina maana tu pale zile za awali ziwe kweli.
1. Andika lengo na chanzo
Anza na anwani kamili ambayo ombi linaloshindwa linaenda, si jina la mwenyeji na si jina la programu. Tatua jina mara moja, andika kila jibu na uchague lile ambalo mtiririko unaoshindwa unatumia kwa kweli. Kisha andika anwani ya ndani ya mtiririko huo huo, kwa sababu anwani ya chanzo inaweza kubadilisha kanuni ipi ya sera inayolingana na hivyo jedwali gani linaloangaliwa.
Ombi kwa moja ya rekodi kadhaa za A linaweza kushindwa wakati anwani ndugu inafanikiwa, jambo ambalo linaonekana kama handaki lisilo imara lakini kwa kweli ni njia mbili tofauti. Ikiwa lengo ni jina lenye majibu kadhaa, jaribu kila jibu kivyake kabla ya kubadilisha kitu chochote.
2. Uliza kiini njia ipi iliyochagua
Usisome jedwali la njia na usikisie jibu. Uliza swali lile lile ambalo mrundiko unauliza, kwa anwani ile ile ya chanzo: ip route get 10.20.4.10 from 10.8.0.2 kwenye Linux, au Find-NetRoute -RemoteIPAddress 10.20.4.10 kwenye PowerShell. Matokeo hutaja njia ambayo ingetumika kwa kweli, na mara nyingi si ile uliyotarajia wakati wa kusoma jedwali.
Kati ya njia zinazolingana, kwa kawaida hushinda kiambishi maalum zaidi: /24 hushinda /16 kwa anwani iliyo ndani ya zote mbili. Kati ya ulinganisho wa urefu sawa hushinda metrik ya chini, na njia iliyowekwa kwenye kiungo kilichozimwa hupitwa. Handaki mbili zinazosukuma /24 ile ile kwa metrik ile ile ni kisa kingine: kiini huhifadhi njia zote mbili na huchagua kati yao, kwa hivyo matokeo yanaweza kubadilika badala ya kufuata mpangilio ambao waateja waliunganishwa. Hii ndiyo hali hasa inayozalisha muundo wa Jumatatu-inataka-Jumanne-hashindi, na kuunganisha tena kwa mpangilio mwingine hakubadilishi hilo.
3. Angalia kama kanuni ya sera ilielekeza utafutaji mahali pengine
Kabla jedwali la njia halijaangaliwa, kiini hupitia kanuni zake za sera. Kanuni inaweza kutuma trafiki kutoka chanzo, mtumiaji au alama ya ukuta wa moto iliyotolewa hadi jedwali lingine kabisa, kwa hivyo kiambishi kinachoshinda katika jedwali kuu kinaweza kamwe kutoangaliwa kwa mtiririko huo. ip rule show huziorodhesha kwa mpangilio wa tathmini, na ip route show table 100 huonyesha kilicho ndani ya jedwali lililochaguliwa kwa kweli.
Hapa kuna mitego miwili. Kanuni inayoelekeza kwenye jedwali tupu huzalisha utafutaji unaoanguka hadi kanuni inayofuata, kwa hivyo kanuni hiyo inaonekana haifanyi kitu. Nyingine ni namba ya kipaumbele yenyewe: kanuni husomwa kwa mpangilio unaopanda, na thamani zilizojengwa ndani ni 0 local, 32766 main na 32767 default. Kanuni yenye namba chini ya 32767 huangaliwa kabla ya kanuni ya chaguo-msingi inayokamata kila kitu. Kanuni yenye namba juu ya 32767 iko nyuma yake na hufikiwa tu wakati hakuna jedwali la awali linalojibu, jambo ambalo njia ya kawaida ya chaguo-msingi katika main huzuia, kwa hivyo kwa vitendo kamwe haifikiwi na hufanya kitu kwa ukimya wakati inaonekana imewekwa. Ikiwa mteja aliandika kanuni na njia, angalia zote mbili, na uzichunguze tena baada ya kuunganisha upya, kwa sababu profaili iliyoandikwa upya inaweza kuongeza kanuni ya pili yenye kipaumbele tofauti.
4. Tenganisha sare ya njia na mpango wa anwani uliorudiwa
Wakati mwingine kiambishi si tatizo kabisa. Maeneo mawili yanayotumia 192.168.1.0/24 yote yanamaanisha kuwa anwani moja inatambua wenyeji wawili tofauti, na hakuna njia inayoweza kuwatenganisha. Njia ya mwenyeji kuelekea moja ya majibu mawili hufanya kazi tu hadi eneo lingine lijibu kwa jina lile lile, na hapo ubaguzi unakuwa kasoro yenyewe kwa ukimya.
Dalili ni kwamba anwani ya lengo ni ile ile kwenye njia zote mbili na ni mmiliki aliyekusudiwa tu anayetofautiana. Hii ni uamuzi wa mpango wa anwani, si marekebisho ya uelekezaji: ongeza namba upya upande mmoja, weka upande mmoja nyuma ya lango linalotafsiri, au fikia eneo la pili kupitia proksi inayotatua majina yake yenyewe. Kupunguza njia ya chaguo-msingi au kurundika ubaguzi wa wenyeji huhamisha mgongano tu.
5. Thibitisha kwamba kitatuzi kinakubaliana na njia
Jina linalotatuliwa hadi anwani ya kibinafsi isiyo sahihi huzalisha kila dalili ya mgongano wa uelekezaji na hakuna hata sababu moja yake. Linganisha jibu ambalo mwenyeji hupokea na anwani ambayo lengo hutumia kwa kweli, na angalia kitatuzi kipi kilijibu. Ikiwa handaki linasukuma kitatuzi, mteja anapaswa kukisakinisha kwa mitiririko inayotumia handaki; ikiwa hafanyi hivyo, mwenyeji huendelea kuuliza kitatuzi cha ndani, ambacho kinaweza kujibu kutoka kikoa cha utafutaji au rekodi iliyohifadhiwa.
Uliza kitatuzi moja kwa moja na andika seva iliyojibu. Jibu lililohifadhiwa lenye TTL fupi linaweza pia kueleza kwa nini ombi la kwanza baada ya kuunganisha upya linajiendesha tofauti na la tano.
6. Unganisha upya, kagua hali iliyotumika, kisha jaribu mitiririko yote miwili
Baada ya marekebisho, unganisha upya na ukague kile mteja alichosakinisha kwa kweli badala ya kumwamini mhariri wa profaili. Soma tena kanuni, majedwali na jibu la ip route get linalotokana nalo. Mteja wa pili anaweza kusakinisha tena njia yake mwenyewe wakati wa kuunganisha na kuzalisha tena mgongano, ndiyo sababu ukaguzi wa hali unapaswa kufanyika baada ya mteja wa mwisho kuunganisha, si kabla.
Jaribu mitiririko miwili, si mmoja: ombi ambalo lilikuwa likishindwa, na rasilimali inayopaswa kutumia handaki lingine. Kuhamisha trafiki yote ya kibinafsi hadi muunganisho mmoja kutafanya jaribio la kwanza lipite huku likivunja la pili, na jaribio la jozi pekee ndilo linalonasa hilo. Andika kila ubaguzi unaoubakiza, pamoja na lengo na sababu, ili mtu anayefuata aweze kutofautisha njia ya mwenyeji iliyokusudiwa na iliyobaki.