درس ۹ از ۱۰

Default Route و مسیرهای پایه

موضوع این درس Default Route و مسیرهای پایه است؛ اول مفهوم اصلی را ساده روشن می‌کنیم، بعد سراغ نشانه‌ها و ابزارهای بررسی می‌رویم و در پایان می‌بینیم هنگام خطا از کجا باید شروع کنی؛ مثال‌ها را با فضای شبکه IP جلو می‌بریم تا موضوع به کار واقعی وصل شود در این درس موضوع را در مسیر واقعی عبور داده بررسی می‌کنیم؛ از Link و Frame تا IP، Route و Service؛ هدف این است که بدانی هر مفهوم در کدام لایه تصمیم می‌گیرد، چه اطلاعاتی برای بررسی آن لازم است و چگونه از روی شواهد تشخیص بدهی مشکل در همان بخش است یا در لایه دیگری قرار دارد؛ این نگاه مرحله‌ای پایه عیب‌یابی شبکه حرفه‌ای است

این درس برای مطالعه کامل نوشته شده است

با حوصله بخوان، مثال‌ها را تحلیل کن و تمرین‌ها را انجام بده؛ هدف حفظ کردن تعریف‌ها نیست

Routing Table مسیر مقصدها را نگه می‌دارد

Routing Table فهرست شبکه‌های مقصد، Next Hop و Interface خروجی است و روتر بهترین Route را انتخاب می‌کند؛ Longest Prefix Match مهم‌تر از صرفاً کم بودن Distance است وجود Route به معنی سالم بودن Next Hop یا برگشت مسیر نیست Router زمانی وارد مسیر می‌شود که مقصد خارج از شبکه محلی باشد و جدول Routing تعیین می‌کند Packet از کدام Next Hop یا Interface عبور کند؛ Default Route فقط مسیر پیش‌فرض برای مقصدهایی است که Route مشخص‌تری ندارند؛ در بررسی مشکل باید Routeهای موجود، Prefix هر Route، Gateway یا Next Hop، وضعیت Interface و مسیر برگشت را هم دید، چون رسیدن Packet به مقصد بدون مسیر برگشت معتبر ارتباط پایدار ایجاد نمی‌کند برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، در طراحی IP، محاسبه Prefix فقط یک تمرین عددی نیست؛ اندازه Subnet باید با تعداد Hostها، رشد آینده، VLANها و مرزهای Routing هماهنگ شود؛ Network Address، Broadcast در IPv۴، بازه Host و Gateway باید در IP Plan ثبت شوند تا از هم‌پوشانی یا استفاده تکراری جلوگیری شود برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، وقتی Subnetting را عیب‌یابی می‌کنی، اول IP و Prefix هر دو Endpoint را بنویس و مشخص کن از دید هر کدام مقصد محلی است یا Remote؛ اگر برداشت دو طرف از Subnet متفاوت باشد، رفتار ARP و Routing می‌تواند گیج‌کننده شود؛ محاسبه روی کاغذ یا ابزار معتبر معمولاً سریع‌تر از تغییر تصادفی Gateway و DNS است

Default Route معمولاً ۰.۰.۰.۰/۰ است

Default Route برای مقصدهایی استفاده می‌شود که Route دقیق‌تری در جدول ندارند؛ در شبکه کوچک معمولاً به سمت روتر بالادست یا ISP اشاره می‌کند اگر Route دقیق‌تر وجود داشته باشد Default Route انتخاب نمی‌شود Router زمانی وارد مسیر می‌شود که مقصد خارج از شبکه محلی باشد و جدول Routing تعیین می‌کند Packet از کدام Next Hop یا Interface عبور کند؛ Default Route فقط مسیر پیش‌فرض برای مقصدهایی است که Route مشخص‌تری ندارند؛ در بررسی مشکل باید Routeهای موجود، Prefix هر Route، Gateway یا Next Hop، وضعیت Interface و مسیر برگشت را هم دید، چون رسیدن Packet به مقصد بدون مسیر برگشت معتبر ارتباط پایدار ایجاد نمی‌کند در یک شبکه یا سیستم واقعی، این موضوع زمانی روشن می‌شود که در طراحی IP، محاسبه Prefix فقط یک تمرین عددی نیست؛ اندازه Subnet باید با تعداد Hostها، رشد آینده، VLANها و مرزهای Routing هماهنگ شود؛ Network Address، Broadcast در IPv۴، بازه Host و Gateway باید در IP Plan ثبت شوند تا از هم‌پوشانی یا استفاده تکراری جلوگیری شود در کار روزمره بهتر است این موضوع را این‌طور بررسی کنی: وقتی Subnetting را عیب‌یابی می‌کنی، اول IP و Prefix هر دو Endpoint را بنویس و مشخص کن از دید هر کدام مقصد محلی است یا Remote؛ اگر برداشت دو طرف از Subnet متفاوت باشد، رفتار ARP و Routing می‌تواند گیج‌کننده شود؛ محاسبه روی کاغذ یا ابزار معتبر معمولاً سریع‌تر از تغییر تصادفی Gateway و DNS است

Longest Prefix Match مسیر خاص‌تر را انتخاب می‌کند

Router هنگام وجود چند Route منطبق، مسیری را انتخاب می‌کند که Prefix طولانی‌تری دارد چون مقصد را دقیق‌تر توصیف می‌کند؛ Default Route فقط وقتی Route خاص‌تری نیست استفاده می‌شود Router زمانی وارد مسیر می‌شود که مقصد خارج از شبکه محلی باشد و جدول Routing تعیین می‌کند Packet از کدام Next Hop یا Interface عبور کند؛ Default Route فقط مسیر پیش‌فرض برای مقصدهایی است که Route مشخص‌تری ندارند؛ در بررسی مشکل باید Routeهای موجود، Prefix هر Route، Gateway یا Next Hop، وضعیت Interface و مسیر برگشت را هم دید، چون رسیدن Packet به مقصد بدون مسیر برگشت معتبر ارتباط پایدار ایجاد نمی‌کند نکته‌ای که هنگام پشتیبانی نباید از آن عبور کنی این است که در طراحی IP، محاسبه Prefix فقط یک تمرین عددی نیست؛ اندازه Subnet باید با تعداد Hostها، رشد آینده، VLANها و مرزهای Routing هماهنگ شود؛ Network Address، Broadcast در IPv۴، بازه Host و Gateway باید در IP Plan ثبت شوند تا از هم‌پوشانی یا استفاده تکراری جلوگیری شود برای عیب‌یابی درست، این بخش را فقط به‌عنوان یک اصطلاح حفظ نکن و توجه داشته باش که وقتی Subnetting را عیب‌یابی می‌کنی، اول IP و Prefix هر دو Endpoint را بنویس و مشخص کن از دید هر کدام مقصد محلی است یا Remote؛ اگر برداشت دو طرف از Subnet متفاوت باشد، رفتار ARP و Routing می‌تواند گیج‌کننده شود؛ محاسبه روی کاغذ یا ابزار معتبر معمولاً سریع‌تر از تغییر تصادفی Gateway و DNS است

Next Hop باید قابل دسترسی باشد

Next Hop باید قابل دسترسی باشد Next Hop باید از طریق یک شبکه متصل یا Route دیگر قابل رسیدن باشد؛ مسیری که Gateway آن قابل دسترس نیست روی کاغذ وجود دارد اما بسته را جلو نمی‌برد Router زمانی وارد مسیر می‌شود که مقصد خارج از شبکه محلی باشد و جدول Routing تعیین می‌کند Packet از کدام Next Hop یا Interface عبور کند؛ Default Route فقط مسیر پیش‌فرض برای مقصدهایی است که Route مشخص‌تری ندارند؛ در بررسی مشکل باید Routeهای موجود، Prefix هر Route، Gateway یا Next Hop، وضعیت Interface و مسیر برگشت را هم دید، چون رسیدن Packet به مقصد بدون مسیر برگشت معتبر ارتباط پایدار ایجاد نمی‌کند در یک شبکه یا سیستم واقعی، این موضوع زمانی روشن می‌شود که وقتی Subnetting را عیب‌یابی می‌کنی، اول IP و Prefix هر دو Endpoint را بنویس و مشخص کن از دید هر کدام مقصد محلی است یا Remote؛ اگر برداشت دو طرف از Subnet متفاوت باشد، رفتار ARP و Routing می‌تواند گیج‌کننده شود؛ محاسبه روی کاغذ یا ابزار معتبر معمولاً سریع‌تر از تغییر تصادفی Gateway و DNS است

IP درست بدون Route مناسب ارتباط خارج Subnet را تضمین نمی‌کند

IP و Mask فقط موقعیت دستگاه را مشخص می‌کنند؛ برای مقصد خارج Subnet، Default Gateway یا Route مناسب لازم است؛ اگر Route وجود نداشته باشد دستگاه مقصدهای محلی را می‌بیند ولی به شبکه‌های دیگر نمی‌رسد نشانی IP هویت منطقی Interface در لایه شبکه است و باید همراه Prefix یا Subnet Mask تفسیر شود؛ Prefix مشخص می‌کند کدام بخش نشانی برای شبکه و کدام بخش برای Host استفاده می‌شود و همین موضوع تعیین می‌کند مقصد محلی است یا باید به Router فرستاده شود؛ در عیب‌یابی، فقط دیدن یک IP کافی نیست و باید Prefix، Gateway، DNS، روش دریافت تنظیمات، Route Table و احتمال وجود نشانی تکراری نیز بررسی شوند Router زمانی وارد مسیر می‌شود که مقصد خارج از شبکه محلی باشد و جدول Routing تعیین می‌کند Packet از کدام Next Hop یا Interface عبور کند؛ Default Route فقط مسیر پیش‌فرض برای مقصدهایی است که Route مشخص‌تری ندارند؛ در بررسی مشکل باید Routeهای موجود، Prefix هر Route، Gateway یا Next Hop، وضعیت Interface و مسیر برگشت را هم دید، چون رسیدن Packet به مقصد بدون مسیر برگشت معتبر ارتباط پایدار ایجاد نمی‌کند

مثال محیط واقعی

فرض کن در شبکه IP مشکلی گزارش شده و احتمال می‌دهی به Default Route و مسیرهای پایه مربوط باشد. قبل از تغییر، وضعیت فعلی را با ipconfig، ping، Route Table و محاسبه Subnet بررسی می‌کنی و نتیجه را با یک حالت سالم یا مستند معتبر مقایسه می‌کنی. اگر شواهد فرضیه را تأیید کردند، فقط همان بخش مرتبط را تغییر می‌دهی و بعد همان تست را دوباره اجرا می‌کنی تا مطمئن شوی مشکل واقعاً برطرف شده است

اشتباهات رایج

این اشتباه‌ها را تکرار نکن

  • تغییر دادن تنظیمات مرتبط با Default Route و مسیرهای پایه قبل از اینکه مطمئن شوی مشکل واقعاً به همین بخش مربوط است
  • نتیجه‌گیری درباره Default Route و مسیرهای پایه فقط از روی یک نشانه و بدون انجام تست نهایی
تمرین عملی

حالا خودت انجام بده

  1. در یک نمونه آزمایشی مرتبط با Default Route و مسیرهای پایه، فقط وضعیت فعلی را مشاهده کن و سه نکته‌ای را که برای تشخیص حالت سالم مهم‌اند یادداشت کن
  2. با ipconfig، ping، Route Table و محاسبه Subnet وضعیت مرتبط با Default Route و مسیرهای پایه را بدون تغییر بررسی کن، سه داده واقعی جمع کن و توضیح بده هرکدام چه چیزی به تو می‌گویند
  3. یک خطای فرضی مرتبط با Default Route و مسیرهای پایه بنویس و مشخص کن اولین تست کم‌خطر تو چیست و چه نتیجه‌ای فرضیه‌ات را رد می‌کند

نکته‌هایی که باید با خودت ببری

  • Routing Table مسیر مقصدها را نگه می‌دارد
  • Default Route معمولاً ۰.۰.۰.۰/۰ است
  • Longest Prefix Match مسیر خاص‌تر را انتخاب می‌کند
  • Next Hop باید قابل دسترسی باشد
  • IP درست بدون Route مناسب ارتباط خارج Subnet را تضمین نمی‌کند
  • IP، Mask، Gateway و DNS را از روی IP Plan یا خروجی واقعی بخوان، نه از روی حدس
خودسنجی

قبل از رفتن به درس بعد، جواب را برای خودت توضیح بده

این نکته را با یک مثال توضیح بده: Routing Table مسیر مقصدها را نگه می‌دارد. بعد بگو در عمل چطور آن را بررسی می‌کنی.

Routing Table فهرست شبکه‌های مقصد، Next Hop و Interface خروجی است و روتر بهترین Route را انتخاب می‌کند؛ Longest Prefix Match مهم‌تر از صرفاً کم بودن Distance است

این نکته را با یک مثال توضیح بده: Default Route معمولاً ۰.۰.۰.۰/۰ است. بعد بگو در عمل چطور آن را بررسی می‌کنی.

Default Route برای مقصدهایی استفاده می‌شود که Route دقیق‌تری در جدول ندارند؛ در شبکه کوچک معمولاً به سمت روتر بالادست یا ISP اشاره می‌کند

این نکته را با یک مثال توضیح بده: Longest Prefix Match مسیر خاص‌تر را انتخاب می‌کند. بعد بگو در عمل چطور آن را بررسی می‌کنی.

Router هنگام وجود چند Route منطبق، مسیری را انتخاب می‌کند که Prefix طولانی‌تری دارد چون مقصد را دقیق‌تر توصیف می‌کند؛ Default Route فقط وقتی Route خاص‌تری نیست استفاده می‌شود

مطالعه درس همیشه عمومی است

برای ذخیره پیشرفت، دوره را رسمی شروع کن

با ثبت‌نام، تکمیل درس‌ها و نمره آزمون روی حساب ذخیره می‌شود

ثبت‌نام و شروع رسمی