EBGP dhidi ya IBGP
EBGP na IBGP ni maneno yanayotumika pamoja na itifaki ya uelekezaji ya BGP. Kwa maneno ya kinadharia, tofauti kuu kati ya hizi mbili ni EBGP inaendesha kati ya vipanga njia viwili vya BGP katika Mfumo tofauti wa Autonomous (AS), hata hivyo, IBGP inaendesha kati ya vipanga njia viwili vya BGP katika AS sawa. Kabla ya kujadili tofauti kati ya EBGP na IBGP, hebu tuwe na uelewa wa kimsingi wa EBGP na IBGP.
EBGP ni nini?
BGP huendeshwa kati ya vipanga njia katika mifumo tofauti inayojitegemea. Kwa chaguo-msingi, katika EBGP (kutazama katika AS mbili tofauti), IP TTL imewekwa kuwa 1, ambayo ina maana kwamba programu zingine huchukuliwa kuwa zimeunganishwa moja kwa moja.
Katika hali hii, pakiti inapovuka kipanga njia kimoja, TTL inakuwa 0 na kisha pakiti itadondoshwa zaidi ya hapo. Katika hali ambapo majirani hao wawili hawajaunganishwa moja kwa moja, kwa mfano, kutazama kwa kutumia miingiliano ya nyuma au kutazama wakati vifaa viko mbali na michirizi mingi, tunahitaji kuongeza amri “jirani x.x.x.x ebgp-multihop”
Vinginevyo, ujirani wa BGP hautaanzishwa. Kwa kuongezea, rika la EBGP litatangaza njia zote bora inazojua au imejifunza kutoka kwa wenzao (iwe EBGP peer au IBGP peer), ambayo sivyo, katika kesi ya IBGP.
IBGP ni nini?
Katika IBGP, hakuna kizuizi kwamba majirani wanapaswa kuunganishwa moja kwa moja; hata hivyo, rika la IBGP hatatangaza kiambishi awali alichojifunza kutoka kwa rika la IBGP hadi rika lingine la IBGP. Kizuizi hiki kipo ili kuzuia vitanzi ndani ya AS sawa. Ili kufafanua hili, njia inapopitishwa kwa rika la EBGP, nambari ya AS ya ndani huongezwa kwa kiambishi awali katika as-path, kwa hivyo ikiwa tutapokea pakiti sawa nyuma ikisema AS yetu katika njia, tunajua kuwa ni njia. kitanzi, na pakiti hiyo huanguka. Hata hivyo, njia inapotangazwa kwa rika la IBGP, nambari ya AS ya ndani haiongezwe kwa as-path, kwa kuwa wenzao wako katika AS sawa.
Ili kuepuka vitanzi katika AS sawa, kuna njia mbili zinazotumika.
1. Topolojia ya Meshed Kamili: Katika hili, ruta zote kwenye AS sawa zinapaswa kuunganishwa kwa kila mmoja. Kwa mfano, ikiwa tuna vipanga njia vya N, basi lazima tuwe na vipindi vya N (N-1)/2 IBGP. Tunaweza kuepuka hili kwa kutambulisha Viakisi Njia.
2. Matumizi ya Viakisi vya Njia: Ni njia mbadala ya kushinda hali kamili ya matundu. Katika kesi hii, vikao vya IBGP vinaanzishwa na hatua kuu. Sehemu hii ya kati inaitwa Route Reflector na vipanga njia vingine vya IBGP vinaitwa wateja wa kiakisi njia.
Kuna tofauti gani kati ya eBGP na iBGP?
1. EBGP inachunguza kati ya AS mbili tofauti, ilhali IBGP iko kati ya AS sawa (Mfumo wa Kujiendesha).
2. Njia zilizojifunza kutoka kwa wenzi wa eBGP zitatangazwa kwa wenzao wengine (BGP au IBGP); hata hivyo, njia ulizojifunza kutoka kwa wenzao wa IBGP hazitatangazwa kwa wenzao wengine wa IBGP.
3. Kwa chaguo-msingi, wenzao wa EBGP wamewekwa na TTL=1, ambayo ina maana kwamba majirani wanadhaniwa kuwa wameunganishwa moja kwa moja, ambayo sio katika kesi ya IBGP. Tunaweza kubadilisha tabia hii kwa EBGP kwa kutumia amri "jirani x.x.x.x ebgp-multihop ". Multihop ni neno linalotumika katika EBGP pekee.
4. Njia za EBGP zina umbali wa kiutawala wa 20, ilhali IBGP ina 200.
5. Hop inayofuata inabaki bila kubadilika wakati njia inatangazwa kwa rika la IBGP; hata hivyo, inabadilishwa inapotangazwa kuwa rika la EBGP kwa chaguomsingi.
Tabia hii chaguomsingi ya IBGP inaweza kubadilishwa kwa amri ya "jirani x.x.x.x next-hop-self"; hii inabadilisha mruko unaofuata, huku unatangaza, kama njia ya ndani.