خطوات الاستخدام
**الخطوة 1: فهم طول البادئة (Prefix Length) في IPv6** في IPv6، يتم تمثيل عنوان IP بـ 128 بت. طول البادئة هو عدد البتات الثابتة التي تحدد الشبكة (Network) والجزء المتبقي (Host). على سبيل المثال، البادئة /64 تعني أن أول 64 بت تشير إلى الشبكة، والـ 64 بت التالية تشير إلى الواجهة (Interface ID). في سياق التخطيط للشبكات، غالبًا ما نستخدم بادئات مثل /48 أو /56 أو /60 لتقسيم الشبكة إلى شبكات فرعية أصغر بحجم /64 (وهو الحجم القياسي لشبكة فرعية واحدة). **الخطوة 2: حساب الفرق في عدد البتات** لحساب عدد الشبكات الفرعية بحجم /64 التي يمكن الحصول عليها من بادئة معينة، نطرح طول البادئة المعطاة من 64 (لأن /64 هو حجم الشبكة الفرعية). الفرق (d) = 64 - prefix_length. هذا الفرق يمثل عدد البتات الإضافية المتاحة لتمييز الشبكات الفرعية. **الخطوة 3: تحويل عدد البتات إلى عدد الشبكات الفرعية** كل بت إضافي يضاعف عدد الشبكات الفرعية. لذلك، عدد الشبكات الفرعية = 2^(d) = 2^(64 - prefix_length). تأكد من أن prefix_length أقل من أو يساوي 64. إذا كانت البادئة /64، فعدد الشبكات الفرعية = 2^0 = 1 (أي شبكة واحدة فقط). لا تُقسم هذه الكمية على 64 ولا على أي عدد آخر؛ فكل بادئة /64 تُحسب كوحدة واحدة (تُخرج الحاسبة أيضاً عدد كتل /56 الجاهزة للفروع). **الخطوة 4: تطبيق عملية الحساب** قم بإدخال طول البادئة المطلوب (مثلاً /48 أو /56). ستقوم الحاسبة بحساب قيمة d ثم رفع 2 إلى تلك القوة. مثال: للمدخل 48، d = 64-48 = 16، وعدد الشبكات = 2^16 = 65536 شبكة فرعية بحجم /64. **الخطوة 5: تفسير النتيجة واستخدامها** النتيجة تعطيك عدد الشبكات الفرعية المتاحة. هذا مفيد لتخطيط عناوين IPv6 في المؤسسات، حيث يمكن تخصيص نطاق /48 لكل موقع، ثم تقسيمه إلى /64 لكل شبكة (مثل شبكات VLAN أو شبكات العمليات).
أمثلة محلولة
تطبيقات عملية على مخطط عناوين IPv6 بخطوات الحل كاملة.
الحل
**المعطيات:**
- طول البادئة المعطاة: /48
- حجم الشبكة الفرعية المطلوب: /64
**الحل:**
1. حساب فرق البتات: d = 64 - 48 = 16 بت.
2. عدد الشبكات الفرعية = 2^16 = 65536 شبكة فرعية بحجم /64.
**التوزيع العملي:**
لنفترض أن لديك 100 فرع. يمكن تخصيص 256 شبكة /64 لكل فرع (أي ما يعادل /56). هكذا يتبقى 65536 - (100*256) = 65536 - 25600 = 39936 شبكة /64 للاستخدام المستقبلي. كل فرع بدوره يمكنه تقسيم /56 إلى 256 شبكة /64 (لأن 64-56=8 بت، 2^8=256). مثال: عنوان الشبكة الكلي 2001:db8::/32، ثم تم تخصيص /48 لكل منطقة، ثم /56 لكل فرع. الحاسبة تساعد في التأكد من أن تقسيمك لا يتجاوز العدد المتاح.
ملاحظة: تتطلب IPv6 التخطيط الدقيق لأن العناوين وفيرة، لكن التوزيع الهرمي ضروري لسهولة التوجيه (Routing).
الحل
**المعطيات:**
- بادئة المدخل: /60
- حجم الشبكة الفرعية: /64
**الحل:**
1. فرق البتات: d = 64 - 60 = 4 بت.
2. عدد الشبكات الفرعية = 2^4 = 16 شبكة.
**الإجابة:** ستحصل على 16 شبكة فرعية بحجم /64. إذا كنت تحتاج إلى 10 شبكات فقط، فهذا يكفي مع وجود 6 شبكات احتياطية. يمكنك تخصيص شبكات مثل:
- شبكة للإنترانت: /64
- شبكة للزوار: /64
- شبكة للإدارة: /64
- إلخ.
لكن، لاحظ أن بعض الأجهزة قد تتطلب شبكات منفصلة (مثل شبكات VPN أو DMZ)، لذا من الجيد أن يكون لديك فائض. الحاسبة تسهل معرفة العدد الدقيق دون حساب يدوي.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة مخطط عناوين IPv6.
مرجع — بادئة /48 من مزود خدمة (65,536 شبكة /64)
- طول البادئة
- 48
مرجع — /60 لتقسيم صغير (16 شبكة /64)
- طول البادئة
- 60
مرجع — /64: شبكة فرعية واحدة بلا تقسيم
- طول البادئة
- 64
مرجع — كتلة فرع /56 (256 شبكة /64)
- طول البادئة
- 56