EBGP va IBGP o'rtasidagi farq

EBGP va IBGP o'rtasidagi farq
EBGP va IBGP o'rtasidagi farq

Video: EBGP va IBGP o'rtasidagi farq

Video: EBGP va IBGP o'rtasidagi farq
Video: Part-3 | IBGP & EBGP Explanation | Path attributes introduction | Hindi | CCNP | #ITindex 2024, Noyabr
Anonim

EBGP va IBGP

EBGP va IBGP ikkalasi ham BGP marshrutlash protokoli bilan ishlatiladigan atamalardir. Nazariy jihatdan, ikkalasi o'rtasidagi asosiy farq EBGP turli xil avtonom tizimda (AS) ikkita BGP router o'rtasida ishlaydi, ammo IBGP bir xil ASda ikkita BGP router o'rtasida ishlaydi. EBGP va IBGP o'rtasidagi farqlarni muhokama qilishdan oldin, keling, EBGP va IBGP haqida asosiy tushunchaga ega bo'laylik.

EBGP nima?

BGP turli avtonom tizimlardagi marshrutizatorlar oʻrtasida ishlaydi. Odatiy bo'lib, EBGP da (ikki xil ASda ko'rish) IP TTL 1 ga o'rnatiladi, ya'ni tengdoshlar bevosita ulangan deb taxmin qilinadi.

Bunday holatda, paket bitta marshrutizatorni kesib o'tganda, TTL 0 ga aylanadi va keyin paket undan tashqariga tashlanadi. Ikki qoʻshni toʻgʻridan-toʻgʻri bogʻlanmagan hollarda, masalan, orqaga qaytish interfeyslari bilan peering yoki qurilmalar bir necha soniya masofada boʻlganda, “qoʻshni x.x.x.x ebgp-multihop”buyrugʻini qoʻshishimiz kerak.

Aks holda, BGP qo'shnisi o'rnatilmaydi. Bundan tashqari, EBGP peer o'zi biladigan yoki o'z tengdoshlaridan (EBGP peer yoki IBGP peer) o'rgangan barcha eng yaxshi marshrutlarni reklama qiladi, bu IBGP misolida bunday emas.

IBGP nima?

IBGP-da qo'shnilar to'g'ridan-to'g'ri ulanishi kerak bo'lgan hech qanday cheklov yo'q; ammo, IBGP tengdoshi IBGP tengdoshidan o'rgangan prefiksini boshqa IBGP tengdoshiga reklama qilmaydi. Ushbu cheklov bir xil AS ichidagi pastadirlardan qochish uchun mavjud. Bunga aniqlik kiritish uchun, marshrut EBGP tengdoshiga uzatilganda, mahalliy AS raqami as-pathdagi prefiksga qo'shiladi, shuning uchun biz as-pathda ASni ko'rsatadigan bir xil paketni qaytarib olsak, biz bilamizki, bu loop va bu paket tushib ketadi. Biroq, marshrut IBGP tengdoshiga e'lon qilinganda, mahalliy AS raqami as-pathga qo'shilmaydi, chunki tengdoshlar bir xil ASda.

Bir xil ASda halqalarning oldini olish uchun ikkita usuldan foydalaniladi.

1. To'liq tarmoqli topologiya: Bunda bir xil AS dagi barcha marshrutizatorlar bir-biriga ulangan bo'lishi kerak. Misol uchun, agar bizda N marshrutizator bo'lsa, bizda N (N-1)/2 IBGP sessiyasi bo'lishi kerak. Marshrut reflektorlarini joriy qilish orqali buning oldini olishimiz mumkin.

2. Marshrut-reflektorlardan foydalanish: Bu to'liq mesh stsenariysini yengishning muqobil usulidir. Bunday holda, IBGP sessiyalari markaziy nuqta bilan o'rnatiladi. Ushbu markaziy nuqta Route Reflector deb ataladi va boshqa IBGP routerlari marshrut reflektor mijozlari deb ataladi.

eBGP va iBGP oʻrtasidagi farq nima?

1. EBGP ikki xil AS o'rtasida, IBGP esa bir xil AS (Avtonom tizim) o'rtasida.

2. eBGP tengdoshidan o'rganilgan marshrutlar boshqa tengdoshlarga (BGP yoki IBGP) e'lon qilinadi; ammo IBGP tengdoshlaridan o'rganilgan marshrutlar boshqa IBGP tengdoshlariga e'lon qilinmaydi.

3. Odatiy bo'lib, EBGP tengdoshlari TTL=1 bilan o'rnatiladi, ya'ni qo'shnilar to'g'ridan-to'g'ri ulangan deb taxmin qilinadi, bu IBGP holatida emas. Biz EBGP uchun bu xatti-harakatni “qo‘shni x.x.x.x ebgp-multihop” buyrug‘i yordamida o‘zgartirishimiz mumkin. Multihop atamasi faqat EBGP da qoʻllaniladi.

4. EBGP marshrutlarida ma'muriy masofa 20, IBGPda esa 200.

5. Marshrut IBGP peerga e'lon qilinganida keyingi hop o'zgarishsiz qoladi; ammo, u sukut bo'yicha EBGP peer-ga e'lon qilinganda o'zgartiriladi.

IBGP ning ushbu standart xatti-harakati “neighbor x.x.x.x next-hop-self” buyrug'i bilan o'zgartirilishi mumkin; bu reklama paytida keyingi marshrutni mahalliy marshrut sifatida o'zgartiradi.

Tavsiya: