مرجع تخصصی شبکه ایران

VoIP

بیش از 5 مورد

Vmware

بیش از 22 مورد

Virtualization

بیش از 19 مورد

Utility

بیش از 13 مورد

Mikrotik

بیش از 10 مورد

Microsoft

بیش از 8 مورد

Linux

بیش از 18 مورد

HPE

بیش از 10 مورد

Developers

بیش از 1 مورد

Cisco

بیش از 16 مورد

تفاوت IPv4 و IPv6 و آموزش پیاده سازی Dual Stack در میکروتیک

| تعداد کامنت 0
پیاده سازی Dual Stack در میکروتیک

پروتکل اینترنت (IP) یکی از اصلی‌ترین ستون‌های شبکه است که وظیفه آدرس‌دهی و مسیریابی بسته‌های اطلاعاتی را برعهده دارد. با رشد سریع اینترنت و افزایش دستگاه‌های متصل، IPv4 دیگر پاسخگوی نیازها نبود و نسل جدید آن، یعنی IPv6 معرفی شد. بسیاری از شبکه‌ها امروزه به‌صورت Dual Stack کار می‌کنند؛ یعنی همزمان از IPv4 و IPv6 پشتیبانی دارند. با توجه به محدودیت‌های IPv4 و رشد سریع اینترنت اشیا (IoT)، مهاجرت به IPv6 اجتناب‌ناپذیر است. بهترین روش برای این انتقال، استفاده از Dual Stack است که بدون قطع سرویس، امکان پشتیبانی همزمان از هر دو پروتکل را فراهم می‌کند. میکروتیک با ابزارهای کامل و انعطاف‌پذیر خود این فرآیند را بسیار ساده کرده و مدیران شبکه می‌توانند به‌راحتی آن را پیاده‌سازی کنند.

در این مقاله ابتدا تفاوت‌های IPv4 و IPv6 را بررسی می‌کنیم و سپس مراحل پیاده‌ سازی Dual Stack روی RouterOS میکروتیک را قدم به قدم آموزش می‌دهیم.

بخش اول: تفاوت‌های IPv4 و IPv6

طول آدرس
در IPv4 طول آدرس برابر با ۳۲ بیت است و به‌صورت چهار بخش ده‌دهی نوشته می‌شود، مانند 192.168.1.1. در IPv6 طول آدرس ۱۲۸ بیت بوده و به‌صورت هگزادسیمال نمایش داده می‌شود، مانند 2001:0db8::1.

تعداد آدرس‌ها
IPv4 حدود ۴.۳ میلیارد آدرس را پشتیبانی می‌کند. در مقابل، IPv6 بیش از ۳۴۰ تریلیون تریلیون تریلیون آدرس در اختیار قرار می‌دهد که عملاً محدودیت آدرس را از بین می‌برد.

نحوه نگارش
در IPv4 آدرس‌ها به‌صورت اعداد ده‌دهی که با نقطه از هم جدا شده‌اند نوشته می‌شوند. در IPv6 آدرس‌ها هگزادسیمال بوده و با علامت دونقطه (:) از هم جدا می‌شوند.

NAT
در IPv4 استفاده از NAT بسیار رایج و تقریباً ضروری است. اما در IPv6 به دلیل تعداد بسیار زیاد آدرس‌ها، معمولاً نیازی به NAT وجود ندارد.

پشتیبانی از QoS
در IPv4 قابلیت‌های QoS محدودتر است، در حالی که IPv6 امکانات پیشرفته‌تر و بهتری برای مدیریت کیفیت سرویس ارائه می‌دهد.

امنیت (IPsec)
در IPv4 استفاده از IPsec اختیاری است. اما در IPv6 پشتیبانی از IPsec به‌صورت پیش‌فرض در پروتکل در نظر گرفته شده است.

پیکربندی آدرس
در IPv4 آدرس‌دهی معمولاً به‌صورت دستی یا از طریق DHCP انجام می‌شود. در IPv6 امکان پیکربندی خودکار آدرس (SLAAC) علاوه بر DHCPv6 وجود دارد.

Broadcast
IPv4 از Broadcast پشتیبانی می‌کند. در IPv6 قابلیت Broadcast حذف شده و به جای آن از Multicast استفاده می‌شود.

🔑 به طور خلاصه: IPv4 همچنان پرکاربرد است اما با محدودیت آدرس‌ها و نیاز به NAT دست‌وپنجه نرم می‌کند، در حالی که IPv6 آینده اینترنت است و آزادی بیشتری در آدرس‌دهی و مدیریت شبکه فراهم می‌کند.

بخش دوم: Dual Stack چیست؟

Dual Stack به حالتی گفته می‌شود که یک شبکه یا روتر همزمان از IPv4 و IPv6 پشتیبانی کند. در این معماری:

  • دستگاه‌ها می‌توانند بر اساس نیاز، با IPv4 یا IPv6 ارتباط بگیرند.

  • مهاجرت از IPv4 به IPv6 بدون اختلال انجام می‌شود.

  • سازگاری با سرویس‌های قدیمی IPv4 حفظ می‌شود.

در میکروتیک نیز می‌توان به راحتی Dual Stack را فعال و مدیریت کرد.

بخش سوم: آموزش پیاده سازی Dual Stack در میکروتیک

1. فعال‌سازی پکیج IPv6

  • در نسخه‌های جدید RouterOS، پکیج IPv6 به صورت پیش‌فرض نصب است.

  • برای بررسی:

    /system package print

    مطمئن شوید که ipv6 در لیست فعال باشد.

2. تنظیم آدرس IPv4

ابتدا یک آدرس IPv4 روی اینترفیس موردنظر اضافه کنید:

/ip address add address=192.168.10.1/24 interface=ether1

3. تنظیم DHCP سرور برای IPv4

/ip pool add name=dhcp-pool ranges=192.168.10.100-192.168.10.200 /ip dhcp-server add name=dhcp1 interface=ether1 address-pool=dhcp-pool /ip dhcp-server network add address=192.168.10.0/24 gateway=192.168.10.1

4. افزودن آدرس IPv6 به اینترفیس

مثلاً یک آدرس از Prefix دریافتی ISP:

/ipv6 address add address=2001:db8:abcd:1::1/64 interface=ether1 advertise=yes

5. فعال‌سازی Router Advertisement (RA) برای IPv6

RA به کلاینت‌ها اجازه می‌دهد به صورت خودکار آدرس IPv6 دریافت کنند (SLAAC):

/ipv6 nd add interface=ether1 advertise=yes other-configuration=yes

6. راه‌اندازی DHCPv6 (اختیاری)

اگر نیاز به DHCPv6 داشتید:

/ipv6 pool add name=dhcpv6-pool prefix=2001:db8:abcd:1::/64 prefix-length=64 /ipv6 dhcp-server add name=dhcpv6-1 address-pool=dhcpv6-pool interface=ether1

7. تنظیم Gateway و DNS برای IPv6

/ipv6 route add dst-address=::/0 gateway=2001:db8:abcd::1 /ipv6 settings set accept-router-advertisements=yes

8. بررسی وضعیت اتصال

  • تست پینگ به IPv4:

    ping 8.8.8.8
  • تست پینگ به IPv6:

    ping ipv6.google.com
  • نمایش آدرس‌های اختصاص داده شده:

    /ipv6 address print

بخش چهارم: نکات مهم در پیاده‌سازی

  1. اطمینان حاصل کنید ISP شما IPv6 را پشتیبانی کند.

  2. در صورت داشتن فایروال، قوانین مربوط به IPv6 را جداگانه تعریف کنید:

    /ipv6 firewall filter add chain=input action=accept connection-state=established,related /ipv6 firewall filter add chain=input action=drop connection-state=invalid /ipv6 firewall filter add chain=input action=drop in-interface=ether1
  3. در شبکه‌های سازمانی بهتر است از DHCPv6 استفاده شود تا مدیریت ساده‌تر باشد.

  4. تست‌های اتصال را هم روی IPv4 و هم IPv6 انجام دهید تا مطمئن شوید Dual Stack فعال است.

اشتراک‌گذاری در :

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “تفاوت IPv4 و IPv6 و آموزش پیاده سازی Dual Stack در میکروتیک”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *