جدول مسیریابی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Lestrange1378 (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
Lestrange1378 (بحث | مشارکت‌ها)
ادامه ترجمه مقاله routing table
خط ۱۸:
== چالش ها ==
ذخیره مسیرهایی که به تعداد بسیار زیادی دستگاه ارجاع داده می شوند با توجه به حافظه ی محدودی که در اختیاد داریم چالش اساسی ساخت جداول مسیریابی می باشد.
 
== محتویات ==
جدول مسیریابی حداقل از سه قسمت مهم اطلاعاتی تشکیل شده است.
 
# '''شناسه شبکه''' : زیرشبکه مقصد
# ا'''ندازه(metric)''': اندازه مسیری که قرار است بسته از طریق آن ارسال شود.
# '''هاپ بعدی(gateway)''': آدرس ایستگاه بعدی است که بسته در مسیر رسیدن به مقصد نهایی به آن ارسال می شود.
 
با توجه به برنامه و پیاده سازی, جدول ممکن است دارای مقادیر بیشتری باشد که انتخاب مسیر را ساده تر می سازد:
 
# ''کیفیت سرویس مرتبط با مسیر'' : برای مثال,U flag نشان می دهد که IP مسیر بالا است.
# ''معیار های فیلتر کردن'': [[فهرست کنترل دسترسی]] لیست های مرتبط با مسیر را لیست می کند.
# ''رابط:'' مانند eth0 برای کارت اترنت اول ، eth1 برای کارت اترنت دوم و غیره
 
در زیر نمونه ای از جدول فوق در رایانه متصل به اینترنت از طریق روتر خانگی نشان داده شده است:
{| class="wikitable"
|+نمونه ای از یک جدول مسیریابی
!مقصد شبکه
!زیرشبکه
!دروازه(gateway)
!رابط
!اندازه(metric)
|-
|0.0.0.0
|0.0.0.0
|192.168.0.1
|192.168.0.100
|10
|-
|127.0.0.0
|255.0.0.0
|127.0.0.1
|127.0.0.1
|1
|-
|192.168.0.0
|255.255.255.0
|192.168.0.100
|192.168.0.100
|10
|-
|192.168.0.100
|255.255.255.255
|127.0.0.1
|127.0.0.1
|10
|-
|192.168.0.1
|255.255.255.255
|192.168.0.100
|192.168.0.100
|10
|}
 
* ستون های '''مقصد شبکه''' و '''زیرشبکه''' با هم '''شناسه شبکه''' را مشخص می کنند همانطور که قبلا ذکر شد, برای مثال , مقصد '''192.168.0.0''' به همراه زیر شبکه ی '''255.255.255.0''' می تواند به صورت '''192.168.0.0/24''' نیز نوشته شود.
* ستون '''Gateway''' شامل اطلاعات مشابه هاپ بعدی است ، یعنی به دروازه ای که از طریق آن می توان به شبکه دسترسی داشت اشاره دارد.
* رابط نشان می دهد که رابط محلی موجود مسئول رسیدن به دروازه است. در این مثال ، از طریق کارت شبکه محلی با آدرس '''192.168.0.100''' می توان به دروازه '''192.168.0.1''' (روتر اینترنت) دسترسی پیدا کرد.
* سرانجام ، متریک هزینه مربوط به استفاده از مسیر مشخص شده را نشان می دهد. این برای تعیین کارایی یک مسیر خاص بین دو نقطه در شبکه مفید است. در این مثال, ارتباط با رایانه از طریق استفاده از آدرس '''127.0.0.1''' (localhost) نسبت به آدرس '''192.168.0.100''' ( IP کارت شبکه محلی) کارآمدتر است.
 
== جدول ارسال(Forwarding Table) ==
در معماری روترهای جدید, به طور مستقیم از جدول مسیریابی برای ارسال بسته ها اسفاده نمی شود. آنها برای تولید اطلاعات برای یک جدول ارسال ساده تر استفاده می شوند. این جدول رسال فقط شامل مسیرهایی است که توسط الگوریتم مسیریابی به عنوان مسیرهای بهتر و سریع تر برای ارسال بسته انتخاب شده است. این جدول غالباً در فرمت فشرده یا از قبل کامپایل شده می باشد که برای ذخیره سازی سخت افزار و جستجوی آن بهینه شده است. این معماری روتر عملکرد صفحه کنترل جدول مسیریابی را از عملکرد صفحه انتقال جدول ارسال جدا می کند. این تفکیک کنترل و ارسال ، ارسال بدون وقفه را با عملکرد بالا فراهم می کند.
 
== منابع ==