Bosh sahifa Wiki RIPng

RIPng

RIPng — Routing Information Protocol next generation nomli, IPv6 tarmoqlari uchun distance-vector routing protokoli. U RFC 2080da tavsiflangan va RIPning hop count, periodik update hamda 15 hoplik chegarasini IPv6ga moslashtiradi. RIPng UDP 521 portdan va link-local scope’dagi ff02::9 multicast manzilidan foydalanadi. U kichik IPv6 tarmoqlarda sodda routing uchun mo‘ljallangan.

Route ma’lumoti

RIPng route entry IPv6 prefix, route tag, prefix length va metricni olib yuradi. Metric 1–15 yetib boradigan yo‘l, 16 unreachable. IPv6da classful addressing yo‘q, shu sababli prefix length har entryda aniq uzatiladi.

Next hop alohida maxsus entry orqali ko‘rsatilishi mumkin. :: next-hop sender manzilini ishlatishni bildiradi. IPv6 routerlar qo‘shni aloqada link-local addresslardan foydalanadi; ular faqat interface scope’da noyob bo‘lgani sabab next hop bilan chiqish interfeysi birga saqlanadi.

Multicast update

Routerlar response’ni ff02::9ga yuboradi. ff02 link-local scope bo‘lib, update router orqali boshqa linkka forward qilinmaydi. Har linkda RIPng instance interfeys orqali ishlaydi. UDP checksum IPv6da majburiy va pseudo-header bilan packet yaxlitligini tasodifiy xatodan tekshiradi.

Periodik update odatda 30 soniya, triggered update esa route o‘zgarishini tez yetkazadi. Invalid, hold-down va garbage collection timerlari implementationga bog‘liq konfiguratsiya bilan ishlaydi. Jitter multicast update’larning sinxronlashib ketishini kamaytiradi.

Loop prevention

Split horizon route’ni o‘rganilgan interfeysga qayta tarqatishni cheklaydi. Poison reverse o‘sha yo‘nalishga metric 16 beradi. Route poisoning buzilgan prefixni unreachable qilib qo‘shnilarga tarqatadi. Kichik infinity count-to-infinity davomiyligini chegaralaydi.

IPv6 packetdagi Hop Limit loop qilgan data trafficni to‘xtatadi. RIPng metric hop count bilan bir xil ma’noda yo‘l uzunligini baholaydi, lekin packet Hop Limit qiymatidan alohida. Router forwardingda eng uzun prefixni, RIPng esa bir xil prefix uchun eng past valid metricni tanlaydi.

Autentifikatsiya

RIPng RIPv2 kabi protokol ichidagi authentication fieldga ega emas. IPv6 Authentication Header yoki Encapsulating Security Payload orqali IPsec’dan foydalanish tarixan ko‘zda tutilgan. Amaliy platformalarda IPsec configuration va qo‘llov farq qilishi mumkin. Linkni fizik/mantiqiy himoya, control-plane filtering va faqat ishonchli interfeysda protocolni yoqish zarur.

Soxta update past metric bilan traffic hijack yoki blackhole yaratishi mumkin. Passive interface foydalanuvchi LAN’ida route’ni e’lon qilish zarur bo‘lsa ham qo‘shni update qabulini cheklashi mumkin. Router ACL UDP 521 va ff02::9 trafficni nazorat qiladi.

RIPv2dan farqi

RIPng IPv4 address, subnet mask yoki RIPv2 authentication entrysini tashimaydi. IPv6 prefix va prefix length ishlatadi. RIPv2 UDP 520 va 224.0.0.9, RIPng UDP 521 va ff02::9dan foydalanadi. Bir router dual-stack bo‘lsa, IPv4 va IPv6 routing jarayonlari alohida yuritiladi.

RIPng default route ::/0ni tarqatishi mumkin. Route redistribution OSPFv3, static va connected route’lar bilan ehtiyotkor policy va tag orqali boshqariladi. Mutual redistribution loopini split horizon o‘zi aniqlamaydi.

Qo‘llanish sohasi

15 hop chegarasi, sekin convergence va sodda metric RIPngni kichik lab, edge yoki legacy tarmoqqa mos qiladi. Katta IPv6 enterprise tarmoq tez convergence va topology awareness uchun OSPFv3 yoki IS-IS ishlatadi. Inter-domain IPv6 route’lar MP-BGP orqali almashiladi.

Bog‘liq tushunchalar

IPv6, RIPv2, Distance-vector routing, Hop Limit, Multicast, OSPFv3, UDP 521