روتینگ ( Routing ) یکی از مهمترین ویژگی های مورد نیاز در یک شبکه به منظور ارتباط با سایر شبکه ها است. در صورتی که امکان روتینگ پروتکل ها وجود نداشته باشد ، کامپیوترها قادر به مبادله داده نخواهند بود .
تعریف
از روتینگ به منظور دریافت یک بسته اطلاعاتی ( packet ) از یک دستگاه و ارسال آن از طریق شبکه برای دستگاهی دیگر و بر روی شبکه ای متفاوت ، استفاده می گردد . در صورتی که شبکه شما دارای روتر نباشد ، امکان روتینگ داده بین شبکه شما و سایر شبکه ها وجود نخواهد داشت . یک روتر به منظور مسیریابی یک بسته اطلاعاتی ، می بایست آگاهی لازم در خصوص اطلاعات زیر را داشته باشد :
• آدرس مقصد
•روترهای مجاور که با استفاده از آنان امکان اخذ اطلاعات لازم در خصوص شبکه های از راه دور، فراهم می گردد .
•مسیرهای موجود به تمامی شبکه های از راه دور
•بهترین مسیر به هر یک از شبکه های از راه دور
•نحوه نگهداری و بررسی اطلاعات روتینگ
همگرائی ( Convergence )
فرآیند مورد نیاز برای تمامی روترهای موجود در یک شبکه به منظور بهنگام سازی جداول روتینگ و ایجاد یک نگرش سازگار از شبکه با استفاده ار بهترین مسیرهای موجود . در زمان انجام فرآیند فوق ( همگرائی ) ، داده کاربر ارسال نخواهد شد .
مسیر پیش فرض ( Default Route )
یک مسیر استاندارد درج شده در جدول روتینگ که به عنوان اولین گزینه در نظر گرفته می شود . هر بسته اطلاعاتی که توسط یک دستگاه ارسال می گردد در ابتدا به مسیر پیش فرض ارسال خواهد شد . در صورتی که مسیر فوق مشکل داشته باشد ، یک مسیر دیگر انتخاب می گردد .
مسیر ایستا ( Static Route )
یک مسیر دائم که به صورت دستی درون یک جدول روتینگ درج می گردد . مسیر فوق حتی در مواردیکه ارتباط غیر فعال است در جدول روتینگ باقی مانده و صرفا” به صورت دستی حذف می گردد .
مسیر پویا ( Dynamic Route )
یک مسیر که به صورت پویا ( اتوماتیک ) و متناسب با تغییرات شبکه ، بهنگام می گردد .مسیرهای پویا نقطه مقابل مسیرهای ایستا می باشند .

آشنائی با پروتکل های روتینگ
پروتکل های روتینگ به منظور استفاده در روترها ، ایجاد شده اند . پروتکل های فوق ، بدین منظور طراحی شده اند که امکان مبادله اطلاعات جداول روتینگ بین روترها را فراهم نماید . تاکنون پروتکل های متفاوتی به منظور استفاده در شبکه هائی با ابعاد گوناگون ، طراحی و پیاده سازی شده است .