راه اندازی GRE Tunnel در میکروتیک

0 2,052
Telegram_GEEKBOY

یکی دیگر از راه های ارتباط به صورت تانل در شبکه GRE می باشد. در این قسمت طریقه ایجاد یک GRE Tunnel را به صورت کاملاً ساده برای شما توضیح میدم.


GRE به معنی Generic Routing Encapsulation می باشد که عبارت Encapsulation نشان دهنده کپسوله شدن دیتاهاست. در واقع GRE همان IPIP تانل است که 4 بایت بیشتر از IPIP تانل به پکت ها اضافه می کند که می شود 24 بایت.

IC666000
در این نوع تانل هم می بایست در هر طرف از روتر ها آی پی روتر مقصد رو وارد کنیم تا ارتباط بر قرار شود و نهایت امر اختصاص IP به اینترفیس های ایجاد شده و انجام عملیات static routing.

Site-to-site-gre-example

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

ابتدا در روتر سایت 1 تانل رو ایجاد می کنیم:

/interface gre add name=myGre remote-address=192.168.90.1 local-address=192.168.80.1

اضافه کردن Local-address الزامی نیست جز در مواقع خاص. حالا یه IP به این اینترفیس ایجاد شده میدیم تا از روتر دوم قابل مسیر یابی باشه.

add address=172.16.1.1/30 disabled=no interface=GRE

همین عملیات رو روی روتر سایت 2 انجام میدیم:

/interface gre add name=myGre remote-address=192.168.80.1 local-address=192.168.90.1

و افزودن IP به اینترفیس ایجاد شده

add address=172.16.1.2/30 disabled=no interface=GRE

برای تست ارتباط میتونیم از هر کدوم از روتر ها IP 172.16.1.x رو که به روتر دیگه دادیم پینگ کنیم. حالا شما ارتباط تانلتون بر قرار شده! حالا تو هر کدوم از روتر ها یک خط استاتیک روت می نویسیم تا کلاینت های اونا بتونن با هم ارتباط مستقیم داشته باشند:

در روتر سایت 1:

ip route add dst-address=192.168.1.0/24 gateway=172.16.1.2

و روتر سایت 2:

ip route add dst-address=192.168.100.0/24 gateway=172.16.1.1

تبریک میگم شما تونستید یک GRE Tunnel بزنید!

منبع: بلاگ بهداد رحمانی

ارسال یک نظر

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.