Recursive next hop resolving

Recursive next hop resolving

مقدمه :

تصویر زیر را در نظر بگیرید. همان طور که مشاهده میکنید سه روتر A ، B و C به یکدیگر متصل شده اند. حال فرض کنید که شما به عنوان مدیر شبکه فقط قادر به دسترسی به روتر های A و C هستید و قصد دارید تا بین این دوتر Route ایجاد کنید. اما یک مسئله وجود دارد و آن این است که مدیر شبکه ی B هیچ Route ای به سمت روتر A و C ایجاد نکرده است. در چنین شرایطی آیا روتر های A و C توانایی برقراری ارتباط با یکدیگر را خواهند داشت؟ در نگاه اول حل این موضوع غیر ممکن به نظر می آید اما با بهره مندی از مفهومی به نام Recursive next hop resolving به راحتی میتوان ارتباط دو روتر را در چنین شرایطی برقرار کرد. در ادامه به صورت گام به گام با تنظیمات هر سه روتر آشنا میشویم.

Recursive next hop resolving

تنظیمات روتر A :

وارد روتر A شده و Interface های آن را نام گذاری میکنیم.

سناریو Recursive next hop resolving

مطابق با شکل بر روی Interface ها IP قرار میدهیم.

سناریو کاربردی Recursive next hop resolving

سناریو کاربردی Recursive next hop resolving

حال باید به سمت شبکه ی ۱۰٫۱۰٫۱۰٫۴/۳۰ ، Route ایجاد کنیم. برای نوشتن Route به سمت این شبکه، آدرس ۱۰٫۱۰٫۱۰٫۴/۳۰ را در قسمت Dst.Address وارد کرده و در قسمت gateway آدرس ۱۰٫۱۰٫۱۰٫۲ را قرار میدهیم.

Recursive next hop resolving در روتر میکروتیک

اگر کمی دقت کنید در وسط پنجره گزینه هایی با نام های Scope و Target Scope را مشاهده خواهید کرد.

Recursive next hop resolving در میکروتیک

همان طور که میدانید Route ها انواع مختلفی دارند. هنگامی که Route ای در جدول Routing ایجاد میشود، روتر به صورت خودکار نوع Route ایجاد شده و همچنین نوع Route ای که قرار است به واسطه ی آن بسته ها به مقصد برسند ( Gateway ) را تشخیص میدهد. سپس این اطلاعات را به صورت عدد های مشخصی در قسمت Scope و Target scope ذخیره میکند.

برای مثال در این خط Route ، عدد Scope=30 میباشد چراکه ماهیت این Route از نوع Static است. اما Target Scope=10 میباشد و این به این دلیل است که این خط Route به واسطه ی یک Connected route (10.10.10.0/30) برقرار میگردد.

در ادامه قصد داریم با در نظر گرفتن این نکته ارتباط بین روتر A و روتر C را برقرار کنیم.

سناریو کاربردی در میکروتیک

در گام بعد قصد داریم به سمت شبکه ی C نیز Route ایجاد کنیم. اما نحوه ی ایجاد این Route کمی با سایر Route ها تفاوت دارد. چراکه روتر B هیچ Route ای به سمت روتر C ننوشته است و ما میخواهیم از روتر A به طور مستقیم به سمت روتر C ، Route ایجاد کنیم. برای این منظور به صورت زیر عمل میکنیم.

آدرس IP=192.168.20.0/24 را به عنوان آدرس مقصد در قسمت Dst.Address وارد میکنیم.

سناریو کاربردی در میکروتیک

آدرس IP مربوط به ether2 روتر C را در قسمت gateway وارد میکنیم.

Recursive next hop resolving چیست

با توجه به اینکه ماهیت این Route از نوع Static میباشد عدد Scope را همان ۳۰ در نظر مگیریم.

گزینه ی scope در جدول routing

به صورت پیش فرض عدد Target scope=10 میباشد. زیرا روتر آدرس IP=10.10.10.6 را به عنوان یک Connected route شناسایی میکند. اگر این خط از Route را به همین صورت Apply و OK کنیم با پیغام Unreachable رو به رو خواهیم شد.

scope و target scope

اما اگر عدد Target scope را از ۱۰ به ۳۰ تغییر دهیم و یا به عبارت دیگر این Route را به عنوان یک Static route به روتر بشناسانیم، روتر A به راحتی با شبکه ی روتر C ارتباط برقرار خواهد کرد. این به این دلیل است که روتر A برای رسیدن به مقصد C از Static route هایی که در جدول خودش موجود است کمک میگیرد. اگر عدد Target scope را همان ۱۰ در نظر میگرفتیم، روتر A برای یافتن مسیر مقصد در Connected route ها مشغول جست و جو میشد. در صورتی که هیچ کدام از Connected route های موجود در جدول Routing مسیری را به سمت روتر C نشان نمیدهند.

scope و target scope در میکروتیک

حال باید متوجه شده باشید که چرا از روتر A به سمت شبکه ی ۱۰٫۱۰٫۱۰٫۴/۳۰ ، Route ایجاد کردیم. در واقع ما قصد داشتیم تا روتر A این خط از Route را در جدول خود به عنوان یک Static route شناسایی کند و در نتیجه مسیر مقصد برای روتر A مشخص شود.

 

تنظیمات روتر B :

وارد روتر B شده و Interface های آن را نام گذاری میکنیم.

scope و target scope در جدول routing

مطابق با شکل بر روی Interface ها IP قرار میدهیم.

تنظیم کردن scope و target scope در جدول routing

target scope چیست

تنظیمات روتر C :

وارد روتر C شده و Interface های آن را نام گذاری میکنیم.

حل سناریو Recursive next hop resolving

مطابق با شکل بر روی Interface ها IP قرار میدهیم.

تنظیم کردن IP بر روی اینترفیس ها

سناریو Recursive next hop resolving

به سمت شبکه ی ۱۰٫۱۰٫۱۰٫۰/۳۰ ، Route ایجاد می کنیم. برای نوشتن Route به سمت این شبکه، آدرس ۱۰٫۱۰٫۱۰٫۰/۳۰ را در قسمت Dst.Address وارد کرده و در قسمت gateway آدرس ۱۰٫۱۰٫۱۰٫۵ را قرار میدهیم.

سناریو Recursive next hop resolving

حال به سمت شبکه ی داخلی A نیز Route ایجاد می کنیم.

آدرس IP=192.168.10.0/24 را به عنوان آدرس مقصد در قسمت Dst.Address وارد میکنیم.

چگونه سناریو Recursive next hop resolving را حل کنیم

آدرس IP مربوط به ether2 روتر A را در قسمت gateway وارد میکنیم.

عدد scope و target scope

عدد Scope را تغییر نداده و همان ۳۰ در نظر میگیریم.

تنظیم کردن scope و target scope

عدد Target scope را از ۱۰ به ۳۰ تغییر میدهیم.

target scope در میکروتیک

در آخر بر روی گزینه ی Apply و OK کلیک میکنیم.

سناریو های کاربردی در میکروتیک

پس از انجام همه ی این تنظیمات در هر سه روتر، ارتباط روتر A با روتر C به طور کامل برقرار خواهد شد و همان طور که مشاهده نمودید در برقرار شدن این ارتباط روتر B نقش چندانی ندارد.

 

برچسب :
فاطمه ترک پور

ایشان از جمله برترین مدرسین شبکه می‌باشند و با تجربه بسیار غنی در حوزه دستگاه های میکروتیک و سیسکو در حال حاضر مسئول تحقیقات و تدریس Network مجموعه فرکیان‌تک می‌باشند.

مطالب مرتبط

دیدگاهها

نظر: