مهاجرت به IPv6

چرا برای IPv6 از لغت مهاجرت استفاده می‌شود؟

به دلیل وجود چالش‌های فراوان در انتقال شبکه از IPv4 به IPv6 از اصطلاح مهاجرت استفاده می‌شود. برای اینکار باید تمامی جوانب و نکات لازم در تمامی Nodeها و سرویس‌های شبکه بررسی شود تا همگی از سازگاری کافی بهره ببرند؛ تا پس از آن مشکل و خللی در این راستا پیش نیاید.

چرا به تانل 6to4 نیاز داریم؟

برای مهاجرت به IPv6 گذشته از اینکه نیاز هست در شبکه داخلی IPv6 پیاده سازی کنیم باید ارتباط IPv6 با اینترنت نیز داشته باشیم. برای این منظور یا ISP از IPv6 پشتیبانی می‌کند و عملا شبکه ما Native IPv6 خواهد شد؛ و یا باید بصورت جزیره‌ای و با استفاده از تانل برروی بستر IPv4 موجود خود را به دنیای IPv6 متصل کنیم. حال یکی از بهترین تانل‌هایی که برای این منظور میتوان از آن بهره برد 6to4 tunnel است که پکت‌های IPv6 ما را درون پکت‌های IPv4 انکپسوله کرده و تا شبکه مورد نظر ما که IPv6 پشتیبانی می‌کند منتقل می‌کند.

نمونه تنظیمات تانل 6to4

6to4 tunnel example
براحتی می‌توان با استفاده از آدرس‌های 2002::/16 پکت‌های IPv6 را برروی شبکه IPv4 منتقل کرد. همه‌ی Nodeهای 6to4 باید به آدرسهای IPv4 دسترسی داشته باشند، اگر بخواهید این تنظیمات برروی اینترنت انجام دهیم روترها باید از آدرس Public استفاده کنند.
برای خرید انواع روتر و لایسنس CHR میکروتیک می‌توانید به فروشگاه سربزنید!
با فرض اینکه روتر یک از آدرس 10.0.1.1 و روتر دوم از آدرس 10.0.2.1 بهره ببرند و روتینگ بین این دو کامل باشد، تنظیمات به شکل زیر خواهد بود.

تنظیمات روتر اول

copy to clipboard
/interface/6to4/add name=6to4-tunnel1 local-address=10.0.1.1 remote-address=10.0.2.1
/ipv6/address/add address=2002:a00:101::/128 advertise=no interface=6to4-tunnel1
/ipv6/route/add dst-address=2002::/16 gateway=6to4-tunnel1

ابتدا (در خط اول) باید تانل اضافه شود. سپس آدرس مورد نظر برروی اینترفیس تانل اضافه شود (خط دوم). و در نهایت رنج 2002::/16 را از روی تانل روت میکنیم تا به آدرس روی تانل برروی روتر دوم دسترسی داشته باشیم.

تنظیمات روتر دوم

copy to clipboard
/interface/6to4/add name=6to4-tunnel1 local-address=10.0.2.1 remote-address=10.0.1.1
/ipv6/address/add address=2002:a00:201::/128 advertise=no interface=6to4-tunnel1
/ipv6/route/add dst-address=2002::/16 gateway=6to4-tunnel1

برای تست کردن ارتباط میتوانید از دستور زیر برروی روتر اول استفاده کنید.

copy to clipboard
/ping 2002:a00:201::