Bosh sahifa Wiki RD

RD

RD — Route Distinguisher, MPLS BGP L3VPNda mijozlarning bir xil IPv4 yoki IPv6 prefikslarini MP-BGP ichida noyob VPN route sifatida ifodalash uchun prefixga qo‘shiladigan 8 baytli qiymat. RD bilan IPv4 prefix birga VPNv4 NLRI, IPv6 prefix esa VPNv6 NLRI hosil qiladi. RD routing policy yoki VPN a’zoligini belgilamaydi; bu vazifani route target bajaradi.

Noyoblik vazifasi

Ikki mijoz ham 10.0.0.0/24 tarmog‘idan foydalanishi mumkin. Oddiy BGP jadvalida prefixlar to‘qnashadi. 65000:100:10.0.0.0/24 va 65000:200:10.0.0.0/24 kabi turli RD ularni alohida NLRIga aylantiradi. PE router tegishli VRF route’ini export qilayotganda RD qo‘shadi.

RD data packet sarlavhasiga yozilmaydi. U control-plane route identifikatorining qismi. Data plane egress PE va VRFni MPLS service label orqali topadi. Shu sababli packet capture ichida RD ko‘rinmaydi.

Formatlari

RD 8 bayt bo‘lib, type maydoni qolgan administrator va assigned-number qismlarining formatini bildiradi. Keng tarqalgan yozuvlar:

  • ikki baytli ASN va to‘rt baytli raqam;
  • IPv4 manzil va ikki baytli raqam;
  • to‘rt baytli ASN va ikki baytli raqam.

CLI odatda ASN:number yoki IPv4:number ko‘rinishini qabul qiladi. Matndagi bir xil 65000:100 shakli implementatsiya va ASN o‘lchamiga qarab format turini aniq ko‘rsatmasligi mumkin; qurilma konfiguratsiyasi asos bo‘ladi.

RD va route tanlash

RD NLRI tarkibiga kirgani uchun turli RDli ayni prefix BGP uchun turli route hisoblanadi. Bu multi-homingda bir prefixning bir nechta PE manbasini saqlashga yordam berishi mumkin. Agar barcha PE bir VPN uchun bir xil RD ishlatsa, route reflector bir NLRI uchun faqat best pathni klientlarga yuborishi mumkin; unique RD additional path ko‘rinishini oshiradi.

Bu tanlov dizaynga bog‘liq. Har VRFga bir xil RD, har PE-VRFga noyob RD yoki boshqa sxema ishlatilishi mumkin. Noyoblik operator administrativ domenida ta’minlanadi. RD o‘zgarsa route withdraw va yangi NLRI advertisement yuz beradi.

RD va RT farqi

RD route’ni noyob qiladi, RT esa route’ning qaysi VRFga import qilinishini belgilovchi BGP extended communitydir. Ikki VPN bir RD qiymatini tasodifan ishlatsa ham, RT policy ularni ajratishi mumkin, lekin RD global control-plane noyobligi buzilishi noaniq route xatti-harakatiga olib keladi.

Bir route bir nechta RT olib, bir nechta VRFga tarqalishi mumkin. RD esa bitta VPN NLRI identifikatorining bosh qismidir. RD qiymatidan VPN a’zoligini chiqarish to‘g‘ri emas, hatto operator qulaylik uchun RD va RT raqamlarini o‘xshash tanlasa ham.

Diagnostika

VPN route muammosida local VRF prefix, export RD, attached RT, VPNv4/VPNv6 BGP jadvali va remote import policy tekshiriladi. Route remote PEga yetgan, lekin VRFga kirmagan bo‘lsa, sabab ko‘pincha RT mismatch; RD borligi importni kafolatlamaydi.

Route reflector bir pathni yashirayotgan bo‘lsa, RD sxemasi, route reflector best-path va add-path capability tahlil qilinadi. Data-plane muammosida esa VPN label va transport LSP alohida tekshiriladi.

RD qiymati odatda trafik ishlayotgan vaqtda tez-tez o‘zgartirilmaydi. O‘zgarish barcha tegishli VPN route’larni eski NLRI sifatida withdraw qilib, yangi RD bilan qayta e’lon qiladi; katta VRFda bu control-plane churn yaratadi.

Bog‘liq tushunchalar

Route Distinguisher, Route Target, VRF, VPNv4, MP-BGP, MPLS L3VPN