January 29
Forwarding Information Base (FIB) va Adjacency Information Base (AIB)
Cisco Express Forwarding (CEF) ikkita asosiy ma’lumotlar bazasi yordamida IP paketlarni samarali yo‘naltiradi:
- Forwarding Information Base (FIB) – Yo‘naltirish qarorlarini tezlashtirish uchun ishlatiladi.
- Adjacency Information Base (AIB) – Layer 2 manzillarni saqlash va qayta ishlash uchun qo‘llaniladi.
1. Forwarding Information Base (FIB)
FIB nima?
- FIB – bu marshrutlash jadvalining (Routing Table) optimallashtirilgan nusxasi.
- Har bir IP prefiksi uchun eng yaxshi yo‘lni (best path) saqlaydi.
- Router CPU'ga yuklamasiz paketlarni tezkor yo‘naltirish imkonini beradi.
- RIB (Routing Information Base) bilan bog‘langan, lekin tezroq ishlash uchun optimallashtirilgan.
FIB qanday ishlaydi?
- Router marshrutlash jadvali (RIB) dan ma’lumotlarni oladi va FIB jadvalini yaratadi.
- Marshrutlar yangilanganda, FIB ham avtomatik ravishda yangilanadi.
- IP paket kelganda, router FIB'ni tekshiradi va paketni kerakli yo‘nalishga yuboradi.
FIB ning afzalliklari
✅ Tezkor ishlash – CPU har bir paket uchun marshrutlash jadvalini tekshirmaydi.
✅ Automatik yangilanish – RIB o‘zgarganda, FIB ham dinamik ravishda o‘zgaradi.
✅ Katta hajmdagi trafikni boshqarish – Har bir paket uchun qayta ishlash talab qilinmaydi.
2. Adjacency Information Base (AIB)
AIB nima?
- Adjacency Information Base (AIB) – bu Layer 2 (MAC) manzillar va interfeys ma’lumotlarini saqlovchi jadval.
- ARP (Address Resolution Protocol) yoki boshqa Layer 2 protokollar yordamida shakllanadi.
- CEF orqali paketlarni tezkor qayta ishlash uchun ishlatiladi.
AIB qanday ishlaydi?
- Router ARP jadvalidan ma’lumotlarni oladi va AIB'ni yaratadi.
- Paket kirganda, FIB yordamida keyingi qadam (next-hop) aniqlanadi.
- AIB'dan foydalanib, paketning manzil MAC manzili va chiqish interfeysi aniqlanadi.
- Paket yangi Layer 2 sarlavhasi bilan chiqish interfeysiga yo‘naltiriladi.
AIB ning afzalliklari
✅ Tezkor Layer 2 yo‘naltirish – Router har safar ARP so‘rovini bajarmaydi.
✅ Layer 2 va Layer 3 integratsiyasi – IP yo‘naltirishni Ethernet yoki boshqa Layer 2 protokollarga bog‘lash imkonini beradi.
✅ Kechikishlarni kamaytirish – Paketlarni CPU'ga yuklamasdan Layer 2 sarlavhasini qayta yozish imkonini beradi.
3. FIB va AIB qanday ishlaydi?
Misol: IP paket yo‘naltirilishi
- Paket keladi:
- FIB orqali tekshiriladi:
- AIB orqali Layer 2 ma’lumotlari topiladi:
- Layer 2 sarlavha qayta yoziladi:
- Manba MAC manzili routerning chiqish interfeysi MAC manziliga o‘zgaradi.
- Manzil MAC manzili keyingi qadamning MAC manziliga o‘zgaradi.
- Paket chiqish interfeysidan yuboriladi.
4. FIB va AIB taqqoslanishi
Xulosa
- FIB (Forwarding Information Base) – bu IP yo‘naltirish ma’lumotlarini saqlovchi jadval bo‘lib, marshrutlash jarayonini tezlashtiradi.
- AIB (Adjacency Information Base) – bu Layer 2 ma’lumotlarini saqlovchi jadval bo‘lib, MAC manzillar va interfeyslar haqida ma’lumot beradi.
- Ikki baza birga ishlaydi: FIB keyingi qadam IP manzilini topadi, AIB esa tegishli MAC manzil va interfeysni belgilaydi.
- FIB va AIB ishlatilishi CPU yuklamasini kamaytiradi va paketlarni tezroq yo‘naltirish imkonini beradi.