Junos eksport siyosati: nom moslik sharti emas
EXPORT-STATIC nomli siyosat nom bo‘yicha hech narsani tanlamaydi. Bog‘lanishni, tartiblangan shartlarni va amallarni o‘qing, so‘ng e’lon qilingan ko‘rinish bilan solishtiring.
Kimdir siyosatni EXPORT-STATIC deb nomladi, uni bog‘ladi va endi VPN marshrutlash nusxasidan kelgan prefiks nega hech qachon uzoq tomonga yetib bormasligini o‘ylaydi. Nom tanlovga hech qanday ta’sir qilmaydi. Siyosat bu ta’rif va bog‘lanishdir, va u nima eksport qilishini uning moslik shartlari, tartiblangan shartlari va undan foydalanadigan kontekst belgilaydi. Bu uchtasini shu tartibda o‘qing, va jumboq odatda hech qachon mos kelmagan bitta shartga qisqaradi.
Nom yorliqdir, shart emas
Junos siyosat nomlarini izohlamaydi. Statik eksport deb atash o‘rinli bo‘lgan siyosat static protokoliga mos kelishi mumkin, yoki manzil prefiksiga mos kelishi mumkin, yoki hech narsaga mos kelmay o‘tayotgan hamma narsani qabul qilishi mumkin. Yorliq uni yaratgan kishi yozgan hujjat bo‘lib, u o‘sha odamning niyat haqidagi xotirasi qadar ishonchli.
Kutilmagan eksport natijasini ta’rifni o‘qish iltimosi deb qabul qiling, bog‘lanish buzilganining dalili deb emas. Ta’rifni o‘qing va uning yorliqqa zid bo‘lishiga yo‘l qo‘ying.
Shartlardan oldin bog‘lanishni toping
To‘g‘ri ta’rif noto‘g‘ri joyga bog‘lansa, boshqa almashinuvni o‘zgartiradi. Qaysi marshrutlash nusxasi, protokol va qo‘shni yoki guruh siyosatga haqiqatan murojaat qilishini aniqlang, chunki bitta BGP guruhi ostida bog‘langan siyosat boshqasiga ta’sir qilmaydi, va nusxaga bog‘langan siyosat uning ichidagi har bir protokolga majburiy ravishda qo‘llanmaydi. Junos bu darajalarni ajratadi, va niyat nusxa darajasida ifodalanganda guruh darajasida eksportning yo‘qligi odatiy holdir.
Bitta shartni o‘qishdan oldin bog‘lanish yo‘lini yozib oling. Bu tekshiruvlarning yarmi shu yerda tugaydi: ta’rif tegilmagan, eksport bayonoti ko‘chirilgan. O‘zgarishlar jurnalida farqni qayd eting, hech kim uni xato deb qaytarmasin.
Shartlar tartib bo‘yicha baholanadi, va birinchi qaror g‘olib bo‘ladi
Shartlar birinchidan oxirgisigacha ishlaydi, va qabul qiladigan yoki rad etadigan shart yakuniy qarordir. Mo‘ljallangan istisnoga o‘xshagan keyingi shart, agar oldingi shart allaqachon marshrut taqdirini hal qilgan bo‘lsa, hech qachon ishlamaydi, shuning uchun siyosat yuqoridan pastga to‘g‘ri o‘qilishi va baribir niyatga zid harakat qilishi mumkin. Tartibni sizni qiziqtirgan marshrutga nisbatan tekshiring, shartlar yozilgan tartibga nisbatan emas.
O‘z amalini tashlab ketgan shart tugatmaydi; baholash keyingi shartga davom etadi, va yakuniy natija keyin nima kelishiga va qo‘llaniladigan standart qiymatga bog‘liq. Bu haqiqatan foydali qurilma va beixtiyor bo‘lganda ishonchli hayrat manbai.
Faqat statik marshrutlarni eksport qiladigan misol, bog‘lanish guruhda:
policy-options {
policy-statement EXPORT-STATIC {
term statics { from protocol static; then accept; }
}
}
protocols bgp group TO-PEER { export EXPORT-STATIC; }OSPF orqali o‘rganilgan va statik marshrut sifatida sozlanmagan prefiks moslikdan o‘tmaydi va tushib qoladi, siyosat qanday nomlansa ham.
Amallar nusxani o‘zgartiradi, asl marshrutni emas
Siyosat amallari marshrut ustida o‘sha e’lon uchun baholangan holatda, ya’ni marshrutlash jadvalidagi yozuv ustida emas, nusxa ustida ishlaydi. Shuning uchun mahalliy show route marshrutni bitta atributlar to‘plami bilan ko‘rsatishi mumkin, eksport qilingan versiya esa boshqalarini olib yuradi, va asl nusxa eksport tomonidan qayta yozilmaydi. Bu farq kimning chiqishi to‘g‘ri ekanligi haqidagi bir necha bahsni tushuntiradi: ikkalasi ham to‘g‘ri, va ular turli obyektlarni tasvirlaydi. Ikki muhandis marshrut atributi borasida kelishmasa, qaysi ko‘rinishni keltirayotganingizni ayting.
Qabul qilish va rad etish yakuniy qarorlardir; atribut o‘zgarishlari majburiy ravishda bunday emas. Community o‘rnatish siyosatni tugatadi deb o‘ylamang, chunki baholash siz ko‘rib chiqmagan shartlarga davom etishi mumkin.
E’lon qilingan ko‘rinishni kutish bilan solishtiring
Haqiqiy peerda protokolga xos ko‘rinishdan foydalaning, masalan show route advertising-protocol bgp 192.0.2.1, va uni to‘g‘ri marshrutlash nusxasi kontekstida o‘qing. VRF ichida mavjud marshrut eksport siyosatidan majburiy o‘tmagan, va e’lon qilingan chiqishda ko‘ringan marshrut uzoq tomon tomonidan majburiy qabul qilinmagan. Bular uchta alohida holat va ular turlicha muvaffaqiyatsizlikka uchraydi.
Dizaynni bitta prefiks e’lon qilinishi va boshqasi mahalliy qolishi sharti bilan qabul qiling. Bu siyosatga sinab ko‘rish mumkin bo‘lgan shartnoma beradi va eksportni bitta nomlangan marshrut paydo bo‘lgunga qadar kengaytirish kabi muqobil tuzatishdan saqlaydi.