ساختار و ساختمان IPv6
یک کابل شبکه ساده میتواند نقطۀ تمایز بین یک شبکۀ کند و یک زیرساخت آماده برای نسل بعد اینترنت باشد. مهندسان شبکه برای پروژههای دیتاسنتری خود به صدها پچکورد باکیفیت نیاز دارند و کاربران خانگی هم فقط میخواهند مطمئن شوند هنگام استریم فیلم یا بازی آنلاین، افت سرعت ندارند. در مقالهی ساختار و ساختمان IPv6 دقیقاً برای همین طیف گسترده نوشته شده است: از مدیر دیتاسنتر گرفته تا پدر خانوادهای که میخواهد تلویزیون هوشمند را بدون لگ به روتر وصل کند. در ادامه تمام آنچه باید دربارۀ پچکورد، روتر میکروتیک و گذار به IPv6 بدانید را به شکلی عملی و سئو-محور خواهید خواند.
فهرست مطالب
- IPv6 در یک نگاه
- IPv6 نگاه کلی به ساختار
- انواع آدرسهای IPv6
- مقایسۀ یونیکست، مالتیکست و انیکست
- اجزای اصلی یک آدرس IPv6
- طبقهبندی و رِنجهای مهم در IPv6
- تفاوت «کلاس» در IPv4 و IPv6
- چطور رنج مناسب خود را انتخاب کنیم؟
- ابزارهای مفید برای IPv6
- مهاجرت از IPv4 به IPv6 در شبکههای تجاری
- نقش پچکورد در پیادهسازی IPv6
- راهاندازی سریع IPv6 روی روتر میکروتیک
- نکات اجرایی و بهترین پرکتیسها
- سؤالات متداول
- گام بعدی شما چیست؟
IPv6 در یک نگاه
اگر آدرسهای IPv4 را خیابانهای یک شهر تصور کنیم، مدتهاست تمام پلاکها فروخته شدهاند. IPv6 همان شهر جدید با بزرگراههای بیپایان است. هر فرد روی زمین میتواند ۵×۱۰۲۸ آدرس منحصربهفرد داشته باشد! بهکمک هِدر سادهتر، نبودِ Broadcast، پشتیبانی بومی از MTU Discovery و قابلیت Dual-Stack، IPv6 نهفقط مشکل کمبود آدرس را حل میکند، بلکه امنیت و کارایی را نیز بالا میبرد.
IPv6 نگاه کلی به ساختار
| ویژگی | توضیح |
|---|---|
| طول آدرس | ۱۲۸ بیت (۱۶ بایت) |
| نمایش متنی | هشت بخش چهارهستیگتی (hextet) بر مبنای هگزا (مثلاً 2001:0db8:85a3:0000:0000:8a2e:0370:7334) |
| جداکننده | «:::::::**» (Colon) |
| کوتاهسازی (Shorthand) | حذف صفرهای ابتدایی هر بخش و استفاده از :: برای یک توالی صفر (فقط یکبار) – مثل 2001:db8::8a2e:370:7334 |
| نشانهگذاری زیرشبکه | مدل CIDR؛ برای مثال /64 یعنی ۶۴ بیت نخست پیشوند است |
انواع آدرسهای IPv6
IPv6 سه الگوی جریان داده دارد که جانشین Broadcast قدیمی شدهاند:
یونیکست (Unicast)

در یونیکست، یک میزبان با یک آدرس منحصربهفرد (مثلاً AAAA::1) فقط با یک گیرنده (AAAA::2) صحبت میکند. این الگو برای سرویسهای حیاتی مثل SSH و پایگاه داده ایدهآل است.
مالتیکست (Multicast)

یک گروه مالتیکست با پیشوند FF تعریف میشود. مثلاً سرور ویدئو میتواند استریم را به گروه FF00::A بفرستد و فقط کاربرانی که عضو آن گروه شدهاند (مثل AAAA::2 و AAAA::3) بستهها را دریافت خواهند کرد. دیگر خبری از هدررفت پهنای باند در Broadcast نیست.
انیکست (Anycast)

در انیکست، چند دستگاه یک آدرس مشترک دارند. سرور DNS شرکت با آدرس AAAA::2 میتواند در نقاط مختلف جهان مستقر باشد؛ روترها بسته را به سروری میفرستند که طبق جدول مسیریابی «نزدیکترین» است. نتیجۀ آن دستیابی سریعتر و افزونگی طبیعی است.
مقایسۀ یونیکست، مالتیکست و انیکست
| ویژگی | یونیکست | مالتیکست | انیکست |
|---|---|---|---|
| مدل انتقال | یک به یک | یک به چند | یک به نزدیکترین |
| پیشوند آدرس | 2000–3999 (یا لینک-لوکال FE80) | FF00::/8 | مطابق یونیکست (غالباً 2000::/3) |
| کاربرد نمونه | اتصال کلاینتـسرور | استریم ویدئو، OSPFv3 | DNS توزیعشده، CDN |
| بهرهوری پهنای باند | بالا (مصرف محدود) | بسیار بالا | بسته به مسیر |
| وابستگی به عضویت گیرنده | ندارد | دارد (Join/Leave) | ندارد (مسیریابی) |
اجزای اصلی یک آدرس IPv6 یا ساختار و ساختمان IPv6
| Global Routing Prefix | Subnet ID | Interface ID |
|------ (n بیت) --------- | -- (m بیت)--|------ (128-n-m بیت) --|
- Global Routing Prefix: آنچه در اینترنت تبلیغ (Route) میشود؛ معمولاً /48 یا /56 توسط ISP داده میشود.
- Subnet ID: اجازه میدهد درون سازمان خود چندین زیرشبکه بسازید (مرسوم /64).
- Interface ID: ۶۴ بیت پایانی؛ میتواند بهصورت دستی، تصادفی یا در قالب EUI-64 از MAC ساخته شود.
بهترینعمل (Best Practice) این است که تمام زیرشبکههای لایهمحلی را روی /64 نگه دارید تا SLAAC و قابلیتهای امنیتی بهدرستی کار کند.
طبقهبندی و رِنجهای مهم در IPv6
| پیشوند | نام/هدف | نمونه | توضیح |
|---|---|---|---|
2000::/3 | Global Unicast | 2a01:abcd::1 | آدرسهای عمومیِ قابلمسیریابی در اینترنت (معادل Public IPv4). |
fc00::/7 | Unique Local Address (ULA) | fd12:3456:789a::1 | شبیه Private IPv4 (10.0.0.0/8)، داخل سازمان و بدون نیاز به NAT؛ به دو بخش fc00::/8 (رزرو) و fd00::/8 (کاربرد خصوصی) تقسیم میشود. |
fe80::/10 | Link-Local | fe80::a4f1:feff:fe42:8329 | خودکار روی هر اینترفیس ساخته میشود؛ فقط روی همان سگمنت لایه۲ معتبر؛ برای NDP و RA. |
ff00::/8 | Multicast | ff02::1 | جایگزین Broadcast؛ محدودهٔ فیدها (Scope) در بایت دوم مشخص میشود؛ نمونه: ff02::1 «همهگرهها در لینکمحلی». |
::1/128 | Loopback | ::1 | معادل 127.0.0.1 در IPv4. |
::/128 | Unspecified | :: | آدرس «هیچ»؛ معمولاً در پروسهٔ بوت یا قبل از گرفتن IP. |
2001:db8::/32 | Documentation | 2001:db8:1::1 | در اسناد و کتابها استفاده میشود؛ روی اینترنت روتی نمیشود. |
2002::/16 | 6to4 Tunneling (منسوخ) | ||
64:ff9b::/96 | NAT64 | تبدیل IPv6 به IPv4 | |
100::/64 | Discard-Only Prefix | برای تست و عدم ارسال واقعی. |
تفاوت «کلاس» در IPv4 و IPv6
IPv6 هیچ سیستم کلاس A/B/C ندارد؛ تقسیمبندی کاملاً مبتنی بر طول پیشوند (CIDR) و نوع پیشوند (Global, ULA, Link-Local, Multicast, …) است. مزیت بزرگش: انعطاف آدرسدهی و تجمیع بهتر جدولهای مسیریابی (Route Aggregation).
جدول بایت دوم در Multicast برای تعیین Scope
| مقدار هگزا | Scope | کاربرد مثال |
|---|---|---|
1 | Interface-Local | نادر؛ داخل خود دیوایس |
2 | Link-Local | ff02::1 همه میزبانهای لینک |
5 | Site-Local | ff05::2 همه روترهای سایت |
e | Global | استریم عمومی |
نکاتی درباره Interface ID
- EUI-64: اگر MAC دستگاه
aa:bb:cc:dd:ee:ffباشد، بهaabb:ccff:fedd:eeffتبدیل میشود و بیت 7 معکوس میگردد. - Privacy Extension: برای جلوگیری از ردیابی، ویندوز و لینوکس میتوانند Interface ID تصادفی دورهای بسازند.
- ثبات سرور: برای سرورها معمولاً Interface ID دستی (Static) تعیین میکنند تا DNS پایدار بماند.
چطور رنج مناسب خود را انتخاب کنیم؟
- خانه یا SME
- اگر فقط مودم فیبر دارید و IPv6-PD دریافت میکنید، عرضۀ معمول /56 است؛ ۲۵۶ شبکه /64 خواهید داشت.
- برای هر VLAN یک /64 بردارید؛ سادهترین سناریو.
- سازمان/دیتاسنتر
- اغلب /48 از RIR یا LIR میگیرید: 65k شبکه /64.
- با خلاصهسازی منطقی (Hierarchical Subnetting) میتوانید Route Table داخل سازمان را تمیز نگه دارید.
ابزارهای مفید برای IPv6
| ابزار | توضیح سریع |
|---|---|
| sipcalc (لینوکس) | محاسبۀ پیشوند و بخش Interface ID |
| MikroTik IPv6 Calculator | آنلاین؛ محاسبۀ Allocation Plan |
| RIPEstat | بررسی وضعیت ROA و Route-Object برای پیشوندهای شما |
- ساختار ۱۲۸ بیتی IPv6 دست شما را برای زیرشبکهبندی علمی و آیندهنگر باز میگذارد.
- بهجای «کلاس»، به طول پیشوند و نوع پیشوند (Global, ULA, …) نگاه کنید.
- رنجهای بحرانی را حفظ کنید:
fe80::/10روی همه اینترفیسها،::1برای تست داخلی، وff02::1برای ارسال همگانی. - قبل از استقرار در مقیاس بالا، پلن آدرسدهی را مستند کنید تا بعداً نیاز به تغییر نباشد.
با دانستن این اصول، میتوانید شبکۀ خود را بدون دردسر از IPv4 به IPv6 ببرید و در عین حال آدرسدهی شفاف و قابل نگهداری داشته باشید.
مهاجرت از IPv4 به IPv6 در شبکههای تجاری
بیشتر دیتاسنترها نمیتوانند IPv4 را یکشبه کنار بگذارند. برای انتقال بدون اختلال از Dual-Stack استفاده کنید؛ یعنی سوئیچها و روترها همزمان بستههای IPv4 و IPv6 را هدایت کنند. اگر بخشی از شبکه هنوز IPv4 است، تونلهای 6to4 راهحل سریعی برای عبور ترافیک IPv6 خواهند بود. کلید موفقیت، برنامهریزی دقیق آدرسدهی و آموزش تیم نگهداری است.
نقش پچکورد در پیادهسازی IPv6
در ظاهر، پچکورد تنها یک کابل است؛ اما کیفیت مس و نوع شیلد آن روی تأخیر، نویز و حتی Rate Negotiation بین تجهیزات تأثیر دارد. برای انتقال ترافیک 10 گیگابیت بر ثانیهای که روی شبکههای تمام-IPv6 رایج است، استفاده از پچکورد CAT6A یا CAT7 ضروری است.
- مهندسان دیتاسنتر: بهتر است پچکوردهای رنگبندیشده بگیرید تا جریان یونیکست و مالتیکست را تفکیک کنید. برای خرید پچ کورد به صورت تکی و عمده اینجا کلیک کنید.
- مصرفکننده خانگی: اگر مودم فیبر تازه خریدهاید، به یک پچکورد حداقل CAT6 بین ONU و روتر نیاز دارید تا از حداکثر سرعت ISP بهره ببرید. مقاله راهنمایی خرید پچ کورد
راهاندازی سریع IPv6 روی روتر میکروتیک
روترهای MikroTik برای بازار ایران محبوباند چون با هزینه کم، قابلیتهای Carrier-Grade میدهند. برای فعالسازی IPv6:
- پکیج IPv6 را در WinBox فعال کنید.
- از منوی IPv6 → Addresses، یک آدرس لینک-لوکال خودکار مشاهده خواهید کرد (
FE80::/64). - DHCPv6 Client را روی اینترفیس WAN روشن کنید تا از ISP، Prefix دریافت کنید.
- با رفتن به IPv6 → Routes، بررسی کنید مسیر پیشفرض به
::/0اضافه شده باشد. - سرانجام با Firewall → IPv6، لیستی از فیلترها (معادل iptables) اضافه کنید تا فقط پورتهای موردنیاز مانند 80 و 443 باز بمانند.
مشاهده و خرید روترهای MikroTik سازگار با نیاز شما: (اینجا کلیک کنید.)
نکات اجرایی و بهترین پرکتیسها
- استفاده از SLAAC + DHCPv6: برای ایستگاههای کاری، SLAAC سرعت راهاندازی را بالا میبرد، درحالیکه میتوانید DNS و دو گزینه دیگر را از DHCPv6 بگیرید.
- فعالسازی RA Guard روی سوئیچ: مانع ارسال پیامهای جعلی Router Advertisement میشود.
- دیاکتیو کردن تونلهای قدیمی: ترادو (Teredo) و تونلهای 6in4 اگر بهروز نشوند تبدیل به حفره امنیتی میشوند.
- مستندسازی رنگ و طول پچکوردها: با یک برگه اکسل ساده، تاریخ تعویض و طول کابلها را ثبت کنید تا هنگام عیبیابی IPv6 MTU راحتتر عمل کنید.
- بهکارگیری Anycast برای DNS داخلی: دسترسپذیری بالا بدون نیاز به Load Balancer سختافزاری فراهم میشود.
سؤالات متداول
❓ آیا برای استفاده از IPv6 حتماً باید روترم را عوض کنم؟
نه لزوماً؛ اگر روتر شما (مثل بسیاری از مدلهای MikroTik) با آپدیت فریمور پشتیبانی IPv6 را اضافه میکند، تنها کافی است آن را فعال کنید.
❓ چرا سرعت دانلودم روی IPv6 پایینتر از IPv4 است؟
احتمالاً مسیری که ISP برای ترافیک IPv6 انتخاب کرده طولانیتر است یا CDN مقصد از IPv6 بهینه پشتیبانی نمیکند. با فعالسازی Fast-Track در MikroTik میتوانید تا حدی مشکل را حل کنید.
❓ طول پچکورد واقعاً روی پینگ تأثیر میگذارد؟
زیر ۵۰ متر خیر؛ اما کابل بیکیفیت یا طول بالای ۷۰ متر میتواند Crosstalk و تأخیر افزوده ایجاد کند.
❓ آدرس لینک-لوکال FE80 برای چیست؟
این آدرس فقط روی همان سگمنت لایه۲ معتبر است و برای NDP (پروتکل کشف همسایه) و تنظیمات اولیه دستگاه استفاده میشود.
گام بعدی شما چیست؟
اگر میخواهید شبکهتان امروز آماده آینده باشد، همین حالا فهرست پچکوردهای CAT6A تمام مس و جدیدترین روترهای MikroTik با پشتیبانی کامل IPv6 را در فروشگاه AmeriaNet.ir ببینید. با کارشناسان ما تماس بگیرید تا بسته سفارشی بر اساس تعداد نودها و نوع ترافیک شما پیشنهاد دهیم؛ از یک کابل تکی تا پالتهای صدتایی کنار شما هستیم.ساختار و ساختمان IPv6
منابع پیشنهادی برای مطالعۀ بیشتر