BGP ilijifunza kiambishi awali, lakini trafiki bado inaikwepa handaki
Kiambishi awali katika jedwali la BGP ni habari ya tabaka la udhibiti, si uamuzi wa upelekaji. Pitia upokeaji, uteuzi, usakinishaji na ulinganifu kabla ya kulaumu handaki.
Lango la tawi linaonyesha kiambishi awali cha wingu katika jedwali lake la BGP, kikao na mtoa huduma kimewekwa, na bado ombi la mtumiaji kuelekea kiambishi hicho linatoka kupitia kiolesura kibaya. Hakuna kilichovunjika kama ufuatiliaji unavyodokeza, kwa sababu “BGP ilijifunza” ni kauli kuhusu tabaka la udhibiti. Kati ya jedwali hilo na pakiti kuna mabadiliko manne tofauti, na mtiririko unakoma kwenye mmoja wao hasa. Pitia malango kwa mpangilio na simama kwenye la kwanza linaloshindikana.
Lango la kwanza: jirani alituma nini hasa
Anza na kiambishi kama kilivyopokelewa, si kama kilivyofupishwa. Tafuta mtandao na kifuniko kamili katika jedwali la BGP na uandike hatua inayofuata, njia ya AS na jumuiya yoyote ambayo sera ya uagizaji inaweza kuoanisha. Njia iliyofupishwa kwenye dashibodi inaweza kuficha ukweli kwamba kiambishi hicho mahususi hakikukubaliwa kamwe.
Sera ya uagizaji ndilo eneo la kawaida ambapo njia hupotea bila hitilafu. Orodha ya viambishi, kichujio cha jumuiya au ramani ya njia zinazoingia zinaweza kutupa sasisho wakati kikao kinabaki juu na chenye afya, na ndiyo sababu taa ya kijani ya jirani inathibitisha kidogo sana. Kutokuwepo kwa mstari wa kumbukumbu hakumaanishi kutokuwepo kwa uamuzi. Kwa kawaida inamaanisha uamuzi ulifanywa kimya, kama ilivyosanidiwa.
show ip bgp 10.60.20.0/24 show ip bgp neighbors 203.0.113.5 advertised-routes show ip route 10.60.20.0 show ip cef 10.60.20.0
Soma matokeo kwa mpangilio huo. Amri mbili za kwanza zinaeleza kama taarifa ilifika na mwenzake anadai alituma nini; mbili za mwisho zinaeleza kama kitu kilifika kwenye majedwali ya uelekezaji na upelekaji. Kiambishi kilichopo kwenye amri ya kwanza na hakipo kwenye ya tatu ni tatizo la uteuzi au usakinishaji, si la muunganisho.
Lango la pili: uteuzi, kisha usakinishaji
BGP huchagua njia bora, na njia iliyochaguliwa haisakinishwi kiotomatiki. Hatua inayofuata lazima itatuliwe, na chanzo kingine cha njia kinaweza kuwa tayari kinamiliki kiambishi hicho kwa umbali bora wa kiutawala. Njia tuli iliyobaki kutoka uhamishaji itashinda kwa urahisi njia halali ya BGP na kupeleka trafiki mahali pengine.
RFC 4271 huweka mawazo matatu tofauti: mwenzake alituma nini, mzungumzaji huyu alichagua kipi kama bora, na atatangaza nini mbele. Hizi ni dhima za kimawazo, si hifadhidata tatu za kimwili ambazo msambazaji anapaswa kuzifichua, lakini utengano huo ndio unaofanya “iko katika BGP” kuwa jibu lisilokamilika.
Pia angalia ni muktadha gani wa uelekezaji unaosoma. Njia iliyosakinishwa katika VRF ambayo kiolesura cha mtumiaji si mali yake haionekani kwa pakiti za mtumiaji huyo, na jedwali linaonekana sawa wakati wote.
Lango la tatu: utafutaji unaotumika kwa mtiririko huu
Sasa acha kuuliza kuhusu njia na anza kuuliza kuhusu pakiti. Andika anwani ya chanzo ya mtumiaji, lengwa, itifaki, bandari na kiolesura cha kuingia, kwa sababu kila kimoja kinaweza kuchagua sera tofauti. Kisha angalia utafutaji unaotumika kwa mchanganyiko huo badala ya jedwali la jumla la uelekezaji.
ip route get 10.60.20.25 from 10.60.10.40 ip rule show sudo tcpdump -ni tun0 'host 10.60.20.25'
Kiambishi maalum zaidi ni mshangao wa kawaida hapa, na njia ya sera ni ya pili. Zote mbili zinapita juu ya muunganisho uliokuwa ukiiangalia, na hakuna kinachoonekana katika muhtasari wa jedwali la BGP.
Ping iliyotumwa kutoka lango lenyewe si ushahidi kuhusu kikao cha mtumiaji. Anwani tofauti ya chanzo, njia tofauti ya sera, na mara nyingi matokeo tofauti. Jaribu kwa chanzo kilekile ambacho programu hutumia, au kubali kwamba jaribio linajibu swali lingine.
Lango la nne: nusu ya mbali ya njia
Ikiwa utafutaji wa ndani unaichagua handaki kweli, pakiti bado inapaswa kukubaliwa na sera ya ulinzi, kuruhusiwa na kanuni ya upelekaji, na kujibiwa na kitu upande wa pili. ACL ya kripto isiyojumuisha jozi la anwani itatupa trafiki wakati handaki inajiripoti kama iko juu, jambo linalozalisha muda wa kumalizika ambao hauwezi kutofautishwa na kushindikana kwa uelekezaji.
Njia ya kurudi ni muhimu kama ile ya kutoka. Upande wa wingu unapaswa kujua jinsi ya kufikia chanzo cha tawi, iwe kwa njia au kwa tafsiri uliyoisanidi kwa makusudi. Njia za kurudi zisizo na ulinganifu ni za kawaida katika miundo iliyojaribiwa kutoka upande mmoja tu.
Oanisha muunganisho mpya ulioidhinishwa na uchunguzi tatu: sera ya ndani iliyolingana, vihesabu vya handaki vilivyosogea, na upokeaji upande wa mbali pale inapoonekana. Ikiwa vihesabu havisogei, pakiti haikuwahi kuingia handakini, chochote jedwali la njia linachosema. Ikiwa vinasogea na hakuna kinachofika, upande wa mbali unaitupa au unaielekeza vibaya. Matokeo hayo mawili yanaelekea kwa timu tofauti kabisa.
Taja mabadiliko yaliyoshindikana
Andika matokeo kama mojawapo ya hali tano: hakikupokelewa, hakikukubaliwa na sera, hakikuchaguliwa, hakikusakinishwa, au hakikulingana na mtiririko huu. Ongeza ya sita kwa hali ambapo njia ya ndani ni sahihi na mwisho wa mbali hauwezi kujibu. Sentensi hiyo ndiyo kitu cha kuwasilisha, na inafaa zaidi kuliko picha ya skrini ya jirani aliyewekwa.
Pia weka jaribio hasi katika mpango wa kukubali: lengwa ambalo halipaswi kupita handakini, lililothibitishwa baada ya mabadiliko. Orodha ya ukaguzi inayothibitisha njia ya furaha pekee haitakamata kanuni pana ya sera ambayo mtu ataongeza kwenye dirisha lijalo la matengenezo.