مهاجرت به IPv6
چرا برای IPv6 از لغت مهاجرت استفاده میشود؟
به دلیل وجود چالشهای فراوان در انتقال شبکه از IPv4 به IPv6 از اصطلاح مهاجرت استفاده میشود. برای اینکار باید تمامی جوانب و نکات لازم در تمامی Nodeها و سرویسهای شبکه بررسی شود تا همگی از سازگاری کافی بهره ببرند؛ تا پس از آن مشکل و خللی در این راستا پیش نیاید.
چرا به تانل 6to4 نیاز داریم؟
برای مهاجرت به IPv6 گذشته از اینکه نیاز هست در شبکه داخلی IPv6 پیاده سازی کنیم باید ارتباط IPv6 با اینترنت نیز داشته باشیم. برای این منظور یا ISP از IPv6 پشتیبانی میکند و عملا شبکه ما Native IPv6 خواهد شد؛ و یا باید بصورت جزیرهای و با استفاده از تانل برروی بستر IPv4 موجود خود را به دنیای IPv6 متصل کنیم. حال یکی از بهترین تانلهایی که برای این منظور میتوان از آن بهره برد 6to4 tunnel است که پکتهای IPv6 ما را درون پکتهای IPv4 انکپسوله کرده و تا شبکه مورد نظر ما که IPv6 پشتیبانی میکند منتقل میکند.
نمونه تنظیمات تانل 6to4
تنظیمات روتر اول
/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 را از روی تانل روت میکنیم تا به آدرس روی تانل برروی روتر دوم دسترسی داشته باشیم.
تنظیمات روتر دوم
/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
برای تست کردن ارتباط میتوانید از دستور زیر برروی روتر اول استفاده کنید.
/ping 2002:a00:201::