آموزش میکروتیک MTCNA؛ شب ۱۱: جدول Route، Flagها و مسیر پیشفرض
فهرست نوشته
Route یک پاسخ به سؤال «بستهٔ این مقصد را به کدام Hop بعدی بدهم؟» است. امشب تفاوت وجود Route، فعال بودن آن و قابل دسترس بودن Next Hop را میخوانیم.
این نوشته بخشی از دورهٔ MTCNA در ۳۰ شب است. مبنای مثالها RouterOS 7 و آزمایشگاه ایزولهٔ دوره است؛ پیش از تغییر، Snapshot و دسترسی Console داشته باشید.
انتخاب مسیر#
ابتدا Prefix طولانیتر مقصد را دقیقتر تطبیق میدهد؛ برای مسیرهای مناسب در یک جدول، ترجیح Route و Distance نیز اهمیت دارد. Route 0.0.0.0/0 آخرین راه عمومی است و جای مسیر مشخصتر را نمیگیرد.
/ip address print detail
/ip route print detail
/routing route print detail
/ip dhcp-client print detail
Flagها را از Legend همان خروجی و نسخه بخوانید. A فعال، X غیرفعال و D پویا است؛ حروف مربوط به Connected، Static و پروتکلها ممکن است شکل متفاوتی در نسخهها داشته باشند. حفظ کردن یک Screenshot قدیمی بهجای فهم Origin و State کافی نیست.
Route شبکهٔ 192.168.50.0/24 از آدرس LAN ایجاد میشود. Default Route میتواند از DHCP Client WAN آمده باشد. Route پویا را مانند Static Route ویرایش نکنید؛ سرویس تولیدکنندهٔ آن، مثلاً add-default-route یا Distance در DHCP Client را تغییر دهید.
آزمایشگاه Next Hop#
R2 را به ether4 روتر R1 وصل کنید. R2 در این مرحله فقط در Transit آدرس دارد. هر دو فرمان روی روتر مشخص اجرا شوند:
# R1
/ip address add address=10.10.12.1/30 interface=ether4 comment="MTCNA transit"
# R2
/ip address add address=10.10.12.2/30 interface=ether1 comment="MTCNA transit"
روی R1:
/ip route add dst-address=192.168.60.0/24 gateway=10.10.12.2 comment="MTCNA branch"
/ip route print detail where dst-address=192.168.60.0/24
/ping 10.10.12.2 count=4
اگر R2 فایروال دارد، ICMP مبدأ Transit را با Rule محدود مجاز کنید. Active شدن Route شبکهٔ شعبه ثابت نمیکند در آن شبکه میزبان وجود دارد؛ فقط حل شدن Next Hop یکی از شرطهاست. LAN شعبه در شب بعد ساخته میشود.
Distance بدون افسانه#
روی Clone یک Route آزمایشی به همان Prefix با Distance بالاتر و Next Hop واقعی دیگر بسازید. بدون Gateway دوم، «Failover کامل» شبیهسازی نشده است. Route پشتیبان با Next Hop نامعتبر ممکن است هیچگاه قابل استفاده نباشد.
Default Route را به IP خود روتر یا Gateway بیرون Segment بدون طراحی Reachability ندهید. اگر WAN از DHCP Route میگیرد، اضافه کردن Default Route دوم تصادفی میتواند نتیجهٔ تست را مبهم کند.
بازگشت و خودآزمایی#
Route با Comment MTCNA branch و آدرسهای Transit را برای شب بعد نگه دارید؛ Routeهای مقایسهای Clone را حذف کنید. خروجی قابل قبول، توضیح Origin، Gateway و Active بودن سه مسیر Connected، DHCP Default و Static شعبه است.
چرا Active Route سلامت سرویس مقصد را ثابت نمیکند؟ اگر دو Route با Prefix /24 و /0 وجود دارند، صرف Distance کمتر /0 چه اثری روی مقصد داخل /24 دارد؟ برای حذف Route تولیدشده از DHCP، کدام شیء را تغییر میدهید؟