معنی لغوی Default Gateway تقریبا خودش گویای کاربردش هست

در حالت پایه ما 2 نوع مسیر یابی داریم . یکی از طریق لایه 2 شبکه که همان لایه فیزیکی هست بدین معنی که روتر ها با کایل به هم وصل هستند

لایه 2 بدین معنی هست که Mac Address های کارت شبکه ها در جدول های یکدیگر قابل مشاهده هست و مسیر یابی از این طریق انجام میشود

لایه 3 بدین معنی هست که  مسیر یابی از طریق ای پی انجام میشود

در شبکه ای پی ها برای دسترسی یه دیگر ای پی ها باید مسیر هایی رو طی کنند تا به مقصد مورد نظر خود برسند

ما 2 حالت مقصد یابی داریم. یک حالت ای پی های داخل شبکه محلی هست که به اون ها ای پی های داخل ساب نت  گفته میشود. مانند ای پی 192.168.0.1 با ساب نت 255.255.255.0 یا CIDR 24 . این بدین معنی هست که از ای پی 192.168.0.1 تا ای پی 192.168.0.255 داخل شبکه داخلی تعریف شده هست و ای پی های داخل این رنج برای دسترسی به یکدیگر نیازی به روتر ندارند

در کل سیستم مقصد یابی مانند پرس و جو است . بدین منظور که پکت قبل از ارسال شدن پکت عملیات پرس و جو انجام میشود که برای مثال ای پی 1.2.3.4 رو کی میشناسه . در اگر این ای پی در ابتدا در ساب نت اولیه خود شبکه باشه پاسخ داده میشه و مسیر یابی انجام میشه


برای درک بهتر این مورد خودتون رو جای پکت قرار بدید به عنوان یک انسان. برای مثال شما در میدان پونک تهران قرار دارید و قصد دارید به میدان ونک برید و هیچ اطلاعاتی از نحوه رفتن به اونجا رو ندارید. چیکار میکنید؟ قطعا شروع به پرس و جو از اطرافیانتون میکنید و پرسون پرسون به میدان ونک میرسید. پکت های شبکه هم دقیقا همین رفتار رو دارند هنگاه مسیر یابی و رسیدن به ای پی مقصد مورد نظر


حال اگر ای پی مقصد در شبکه ساب نت نباشه کاربرد Default Gateway اینجا پررنگ میشود . Default Gateway یک روتر هست که به صورت فیزیکی در شبکه محلی وجود دارد . اگر ای پی مقصد هنگاه مسیر یابی در شبکه محلی خود ای پی مقصد رو پیدا نکنه درخواست رو به Default Gateway میفرسته و روتر مابقی مسیر یابی برای اون پکت رو به عهده میگیره

در مقاله های قبلی با نحوه ای پی دهی به میکروتیک آشنا شدید و تونستید از طریق کنسول میکروتیک به روتر میکروتیک خود ای پی تعریف کنید. و تونستید از طریق نرم افزار winbox به میکروتیک خود وصل بشید . چرا تونستید وصل بشید؟چون ای پی سیستم شما و ای پی میکروتیک شما در یک رنج قرار دارند و همدیگه رو میبینند بدون نیاز به روتر.

حالا برای تعریف Default Gateway به میکروتیک خود و به اصطلاح اینترنت دادن به میکروتیک خود باید آدرس ای پی روتر بعدی که قرار هست عملیات مسیر یابی رو به عهده بگیره رو به روتر میکروتیک خود وارد کنید

در شبکه مسیر یابی با گذر از چندین و چندین روتر به مقصد نهایی خود میرسد

برای شروع از طریق برنامه winbox به میکروتیک خود وارد شوید و به مسیر زیر برید ip > route4 قسمت در این محل وجود دارد که شامل Routes , nexhops , rules , VRF هستند. ما با قسمت Routes کار داریم و Default Gateway در این قسمت تعریف میشود. روی علامت مثبت موجود در صفحه کلیک کنید تا صفحه ایجاد کردن یک Route جدید برای شما باز شوددر این قسمت چندین مورد به چشم میخورد .

1 – Dst. Address : این محل برای تعریف ای پی مقصد هست که قرار هست مسیر یابی به سمتش تعریف بشه

2 – Gateway : این قسمت برای تعریف Default Gateway هست که قرار هست مسیر یابی برای ای پی مورد نظر بهش ارسال گردد

3 – Check Gateway : این محل برای چک کردن گیت وی استفاده میشود که 2 گزینه arp و ping دارد که این گزینه برای بررسی در دسترس بودن ای پی گیت وی از 2 نوع ping و arp انجام میشود و در صورت در دسترس نبودن گیت وی مورد نظر روت مورد نظر به حالت Unreachable رفته و عملا غیر فعال میشود

4 –  Type : این گزینه برای تعریف کردن نوع Route ما هست . 4 حالت برای این مورد وجود دارد

  • Blackhole : این نوع مسیر یابی به ای پی مورد نظر رو به اصطلاح بی صدا از بین میبرد و نمیزارد عملیات مسیر یابی انجام شود . منظور از بیصدا بودن بدین معنی هست که پیغامی به ارسال کننده و مبدا پکت نمیفرستد و فقط پکت رو از بین میبرد
  • Prohibit : این نوع مانع مسیر یابی برای پی مورد نظر میشود و پیغامی مبنی بر عدم اجازه مسیر یابی برای این ای پی به ارسال کننده پکت پشت روتر ارسال میکند
  • Unicast : این نوع عملیات مسیر یابی رو برای ای پی مورد نظر انجام میدهد و پیش فرض هم روی این مقدار ست شده است
  • Unreachable : این نوع هم مانع مسیر یابی برای ای پی مورد نظر میشود و تنها تفاوتی با Prohibit دارد پیغامی هست که به ارسال کننده پکت میفرسته . در این نوع پیغامی مبنی بر Unreachable بودن مسیر به مبدا یا همان ارسال کننده پکت ارسال میکنه

5 – Distance : این گزینه به معنی فاصله میکروتیک شما تا ای پی مقصد هست که قابل تنظیم هست. در مسیر یابی شبکه مسیری انتخاب میشود که فاصله کمتری داشته باشد. برای مثال ممکن است شما 2 گیت وی داشته باشید اما اولویت شما گیت وی اول هست و میخواید در صورت در دسترس بودن این گت وی حتما از اون استفاده بشه برای انتقال پکت و مسیر یابی بعدی به همین خاطر مقدار Distance رو برای این Route مورد نظر پایین تر از Route دیگری که ساختید قرار میدید. هنگامی که پکت برای مسیر یابی وارد روتر میشه برای ای پی مورد نظر دنبال مسیر هایی که اون روتر براش تعریف کرده میگرده و هر مسیری که مقدار distance پایین تری رو داشته باشه انتخاب میکنه و پکت رو منتقل میکنه

6 – Scope : این گزینه به معنی محدوده پاسخ دهی به روتر های دیگر است پس از اینکه این route پس از بررسی Distance انتخاب گردید . برای درک بهتر این مقدار رو متر در نظر بگیرید.برای مثال مفدار scope برای این route که تعریف کردیم 10 متر است یعنی این رول تا 10 متری شعاع خودش اگر کسی بهش درخواست بده در دسترس هست و میتونه پاسخ بده

7 – target scope : این گزینه به معنی محدوده پاسخ دهی ای پی روتر بعدی ما یا همان گیت وی ما هست . اینم متر در نظر بگیرید و به مثال زیر توجه کنید(برای درک بهتر این مقدار رو متر در نظر میگیریم)

روتر ما آماده ارسال پکت به روتر بعدی برای ادامه مسیر یابی هست . گیت وی روتر بعدی ما مقدار scope براش 10 متر تعریف شده.مقدار target scope این route ما 20 تعریف شده یعنی اینکه تا شعاع 20 متری دنبال روتر بعدی میگردد. حال مقدار روتر بعدی ما 10 متر تعریف شده پس در محدوده جستجوی این route ما قرار میگیره و میتونه مسیر دهی رو ادامه بده. حال در نظر بگیرید این مقدار target scope رو ما 9 متر تعریف کنیم. روتر ما تا شعاع 9 متر در جستجوی روتر بعدی ما میگرده اما روتر بعدی ما فقط تا شعاع 10 متری قادر به پاسخ گویی هست پس در نتیجه مسیر یابی انجام نمیشه

8 – Routing mark : این بخش برای انتخاب پکت های مارک شده یا نشان شده مورد استفاده قرار میگیرد و در صورتی که پکت های خاصی رو شما تعریف کرده باشید میتونید آنها رو اینجا انتخاب کنید تا مسیر یابی فقط و فقط برای این دسته از پکت ها انجام شود(این نشانه گذاری ها در قسمت Mangle هستند که در مقاله های بعدی به اون اشاره میکنیم)

9 – Pref Source : این قسمت برای تعریف یک ای پی مورد استفاده قرار میگیرد. موقع مسیر یابی روتر این مسیر یابی رو از یکی از ای پی هاش انجام میده و از طریق این ای پی مسیر یابی رو به روتر بعدی ارسال میکنه. این گزینه عملا چیز خاصی نیست و فقط یک انتخاب است برای اینکه از چه ای پی ای روتر استفاده کنه. البته توجه داشته باشید اگر ای پی در این قسمت تعریف کنید و اون ای پی در روتر شما وجود نداشته باشه این مسیر یابی انجام نمیشه


به طور کلی موارد اصلی در قسمت ip > route برای ایجاد یک route جدید اینها هستند. به صورت پیش فرش خود میکروتیک و سایر روتر های دیگر بر اساس استاندارد های موجود این مقادیر بالا رو پر میکنند و شما در 99.99 درصد مواقع اصلا نیازی نیست یه این مقادیر type , distance , scope و target scope عددی رو در نظر بگیرید . شما فقط لازم هست که مقدار dst. address و gateway خودتون رو تعریف کنید و مابقی رو به خود روتر بسپارید تا بر اساس استاندارد های تعریف شده از این مقادیر استفاده کند


حال پس از تعریف مقادیر و آشنایی با اون ها برمیگردیم سر ادامه تعریف کردن Default Gateway رو میکروتیک

پس از زدن دکنمه + صفحه ای باز میشود مانند عکس قبلی که مقادیر پیش فرض براش تعریف شده.درقسمت dst.address میبینید که یک مقدار 0.0.0.0/0 خورده . این مقدار در تمامی روتر ها به معنی تمامی ای پی ها هست.ما هم همین قصد رو داریم که مسیر یابی برای تمامی ای پی های جهان رو به روتر بعدی یا همان گیت وی جهت ادامه مسیر یابی ارسال کنیم پس مقدار 0.0.0.0/0 رو میزاریم بمونه و میریم سراغ مقدار Gateway . در این قسمت ای پی گیت ویمون رو وارد میکنیم.این ای پی ، ای پی روتر بعدی ما هست که به اصطلاح به اون گیت وی میگوییم .

مراحل کار تمام هست و اگر از صحت ای پی گیت وی خود اطمینان داشته باشید مسیر یابی از این پس برای تمامی ای پی هایی که روتر آنهارو نمیشناسه رو به این روتر ارسال میکنه و روتر بعدی مسئولیت ادامه دادن مسیر یابی هست

یک نکته اینجا قابل ذکر هست. در ابتدای این مقاله گفتیم که هنگام شروع مسیر یابی سیستم مورد نظر ابتدا در شبکه محلی خود به دنبال ای پی مورد نظر میگردد(لایه 2 شبکه) و پس از پیدا نشدن اون ای پی پکت رو به گیت وی ارسال میکند. حالا اینکه چرا اولویت به این شکل هست به دلیل مقدار Distance که در بالاتر گفتیم. مقدار Distance اگر به صورت دستی وارد نشود به صورت استاندارد تعریف میشود و هرچی این Distance پایین تر باشد اول اون route انتخاب میشه . در شبکه های محلی هنگامی که ای پی روی یک سیستم تعریف میشود همراه با ساب نتش اون رنج ای پی در جدول روتینگ اون سیستم با Distance 0 تعریف میشه و ای پی های بعدی به صورت پیش فرض با Distance های بالاتر تعریف میشه . به همین خاطر هست که اول سیستم ما داخل رنج ساب نت خود دنبال اون ای پی میگرده و بعد میره سراغ گیت وی