Bosh sahifa Wiki MED

MED

MED, to‘liq nomi Multi-Exit Discriminator — BGP marshrut atributi bo‘lib, bir avtonom tizim qo‘shni avtonom tizimga o‘z tarmog‘iga kirish uchun qaysi ulanish nuqtasini afzal ko‘rishini bildiradi. Odatda kichikroq MED qiymati afzal hisoblanadi. U majburiy buyruq emas, qo‘shniga berilgan siyosiy ishoradir.

Qo‘llanish holati

Ikki AS bir nechta chegara routeri orqali ulangan bo‘lsin. Bir AS bir xil prefiksni ikkala havoladan e’lon qiladi va yaqinroq yoki sig‘imi yuqori kirishga pastroq MED beradi. Qo‘shni AS boshqa kuchliroq siyosat qarori bo‘lmasa, trafikni shu nuqtadan yuborishi mumkin.

Bu “hot potato” va “cold potato” routing siyosatlari bilan bog‘liq. Qo‘shni trafikni o‘z tarmog‘idan imkon qadar tez chiqarishni istasa, ichki xarajati yaqin chegarani tanlashi mumkin. MED esa qabul qiluvchi tomonga e’lon qiluvchi AS ichidagi ma’qul kirish nuqtasi haqida ma’lumot beradi.

Atribut xususiyatlari

MED optional non-transitive atributdir. Ya’ni BGP uni qo‘llashi mumkin, ammo atribut odatda uzoq boshqa ASlarga aynan uzatilmaydi. Qiymat 32 bitli unsigned son sifatida ifodalanadi. E’lon qiluvchi router policy orqali ma’lum prefiks, qo‘shni yoki chiqish interfeysi uchun qiymat belgilaydi.

MED mahalliy local preference bilan bir xil emas. Local preference AS ichida qaysi chiqish yo‘li afzal ekanini bildiradi va katta qiymat odatda ustun. MED esa tashqi qo‘shniga kirish yo‘lini tavsiflaydi va kichik qiymat odatda ustun. Weight vendor-lokal atribut bo‘lishi mumkin va faqat bitta router qaroriga ta’sir qiladi.

Yo‘l tanlashdagi o‘rni

BGP best-path algoritmida MED yagona yoki birinchi mezon emas. Yuqori local preference, lokal origin, qisqaroq AS_PATH va boshqa tekshiruvlardan keyin MED solishtirilishi mumkin. Aniq tartib va standart qiymat vendor hamda konfiguratsiyaga bog‘liq, shuning uchun tarmoq operatori o‘z platformasi hujjatini tekshiradi.

Ko‘p implementatsiya odatda faqat bir xil qo‘shni ASdan kelgan yo‘llarning MED qiymatini taqqoslaydi. Always-compare-med kabi sozlama turli qo‘shni ASlar orasida ham solishtirishni yoqishi mumkin. Bu o‘zgarish keng ta’sirga ega: ilgari taqqoslanmagan qiymatlar birdan best-path qarorini o‘zgartiradi.

MED atributi yo‘q yo‘lga qanday qiymat berilishi ham implementatsiya yoki policyga bog‘liq. Uni nol, juda katta qiymat yoki alohida holat deb talqin qilish natijani o‘zgartirishi mumkin. Turli router vendorlari bir AS ichida ishlasa, izchil siyosat va test zarur.

Barqarorlik masalasi

Turli ASlardan kelgan yo‘llar shartli taqqoslanganda best-path tanlovi yo‘llarning kelish tartibiga bog‘liq bo‘lib qolishi mumkin. Deterministic MED funksiyasi bir xil qo‘shni AS yo‘llarini avval guruhlab, natijani barqarorroq qiladi. Bu sozlama ham laboratoriyada tekshiriladi, chunki mavjud marshrutlar qayta baholanadi.

MEDni tez-tez o‘zgaradigan tarmoq ko‘rsatkichiga bevosita bog‘lash route flap va trafik tebranishini keltirishi mumkin. Kechikish yoki yuklama asosida dinamik boshqaruv qo‘llansa, hysteresis, chegaralar va monitoring bilan barqarorlik saqlanadi.

Tekshirish

Operator qabul qilingan va e’lon qilingan BGP jadvalida MED qiymatini, qaysi policy uni o‘zgartirganini va best-path sababini tekshiradi. Faqat e’lon qiluvchi tomondagi konfiguratsiyani ko‘rish yetarli emas: qo‘shni AS atributni filtrlashi yoki o‘z siyosati bilan almashtirishi mumkin.

Trafik yo‘li traceroute, oqim telemetriyasi va interfeys hisoblagichlari bilan kuzatiladi. Control plane tanlagan route va haqiqiy data plane yo‘li o‘rtasida tunnellar yoki load balancing sabab farq bo‘lishi mumkin.

Bog‘liq tushunchalar

BGP, Autonomous system, Local preference, AS_PATH, Route policy, eBGP, Best path