ICMP qayta yo‘naltirishlari va VPN marshrutlaringiz: aslida nima o‘zgaradi
Qayta yo‘naltirish — marshrut o‘zgarishi emas, router taklifi. Xost unga bo‘ysunadimi, bu IPv4 va IPv6 o‘rtasida farq qiladigan interfeys darajasidagi siyosatga bog‘liq.
Tunnel orqali o‘tishi kerak bo‘lgan oqim boshqa keyingi hopni tanlaydi va kimdir tutib olishda ICMP qayta yo‘naltirishini topadi. Bu gipoteza, tashxis emas. Qayta yo‘naltirish — yaxshiroq keyingi hop haqidagi router taklifi, xost unga amal qiladimi, bu platforma, interfeys va manzil oilasiga qarab farq qiladigan sozlamalarga bog‘liq.
Qayta yo‘naltirish — routerdan kelgan taklif
IPv4 ICMP qayta yo‘naltirishlarining o‘z xabar turi va tor shartlari bor: router paketni u kelgan interfeys orqali chiqaradi va o‘sha havolada manzilga yaqinroq keyingi hopni biladi. Keyin u yuboruvchiga o‘sha hopni to‘g‘ridan-to‘g‘ri ishlatishni aytadi. Xabar yangi shlyuzni nomlaydi va yuboruvchi uni oqim bilan solishtirishi uchun asl paketning bir qismini ham qo‘shadi. Bu mahalliy topologiya haqidagi odobli xabar va yuboruvchi taklif qilingan shlyuz bilan bir havolada deb taxmin qiladi.
Yuboruvchi uni e’tiborsiz qoldirishga haqli. Protokol xostdan jadvalini o‘zgartirishni talab qilmaydi va ushlangan qayta yo‘naltirish faqat router uni yuborganini isbotlaydi.
Qayta yo‘naltirish tekshiruvlarining ko‘pchiligi aynan shu farqda xato qiladi.
IPv4 va IPv6 uni turlicha yetkazadi
IPv6 da o‘xshash mexanizm ICMPv4 da emas, qo‘shni aniqlash ichida joylashgan, xabar formatlari va tekshirish qoidalari boshqacha. Tushunchalar qofiyadosh, paketlar emas. ICMP 5 turi uchun yozilgan tutib olish filtri IPv6 tarmog‘ida hech narsa ko‘rsatmaydi va bu ba’zan qayta yo‘naltirish bo‘lmaganiga dalil sifatida o‘qiladi.
Siyosat sozlamalari ham alohida, shuning uchun xost IPv4 qayta yo‘naltirishlarini qabul qilib, IPv6 ni e’tiborsiz qoldirishi mumkin, yoki aksincha.
Agar ko‘rib chiqilayotgan oqim ikkalasidan birini ishlata olsa, ikkala oilani ham tekshiring.
Qabul qilish — xost siyosati, tarmoq fakti emas
Linux da qayta yo‘naltirishlarni qabul qilish har bir interfeys bo‘yicha va global tarzda boshqariladi, standart qiymatlar esa xost va router rollarida farq qiladi. Qayta yo‘naltirishlarni qabul qiladigan tunnel interfeysi g‘alati dizayn, chunki nuqtadan nuqtaga tunnel ichida o‘sha havolaning muqobil keyingi hopi mantiqiy emas. Shuning uchun bu sozlamani taxmin qilishdan ko‘ra o‘qib chiqish kerak.
Xavfsiz qayta yo‘naltirish sozlamalari qaysi shlyuzlarga ishonish mumkinligini yana cheklaydi.
Agar xostni qattiqlashtirayotgan bo‘lsangiz, ko‘rib chiqiladigan sozlamalar aynan shular va bir tarmoqdagi ikki mashinaning turlicha xatti-harakat qilish sababi ham shulardir. Ularni nosozliklarni tuzatishning qisqa yo‘li sifatida emas, siyosat sifatida o‘zgartiring.
Qayta yo‘naltirish nimani tushuntira olmaydi
Aniq marshrutlar, siyosiy marshrutlash qoidalari va mahalliy interfeyslar ko‘p kutilmagan yo‘llarni hech qanday qayta yo‘naltirishsiz tushuntiradi. Aniqroq prefiks, manba manziliga mos keladigan qoida yoki boshqa jadvaldagi ikkinchi standart marshrut ularning har biri siz kutgan marshrutni bekor qiladi. Avval shularni tekshiring, chunki ular aniq va ko‘rinadi.
Eski tutib olish boshqa tuzoq, chunki tarmoqni almashtirgan mijozning mahalliy shlyuzi boshqacha.
Oldingi ulanishdagi eski qayta yo‘naltirish joriy yo‘l haqida hech narsa tushuntirmaydi, shuning uchun hozir boshqaruv trafigini qaysi interfeys qabul qilishini yozib qo‘ying.
Tunnelni ayblashdan oldin marshrutni tekshiring
Yadrodan manzil uchun qaysi marshrutni ishlatishini so‘rang, keyin uni siz nazarda tutgan jadval bilan solishtiring. Javob jadvalga mos kelsa, hech qanday qayta yo‘naltirish hech narsani o‘zgartirmagan va tekshiruv boshqa joyga tegishli. Mos kelmasa, tunnel aybdor deb taxmin qilishdan oldin keshlangan qayta yo‘naltirish, siyosat qoidasi yoki ikkinchi jadvalni qidiring. Marshrutni izlash — haqiqat, qolgani esa bu qanday shunday bo‘lgani haqidagi hikoya.
Himoyalangan yo‘l jimgina himoyasiz bo‘lishiga qayta yo‘naltirish sabab bo‘lmasligi kerak, shuning uchun qabul qilish siyosati dizayn ko‘rib chiqishiga kiradi. RFC 792 ta’rifi IPv4 xabari nima deyishi mumkinligi uchun murojaat bo‘lib qoladi.
Marshrut izlash natijasini va tutib olish vaqtini birga yozing, keyin keyingi odam sizning xulosangizni takrorlay oladi.