خطوات الاستخدام
الخطوة الأولى: فهم مفهوم تجميع الروابط (Link Aggregation) - هو تقنية شبكية تسمح بدمج عدة اتصالات فيزيائية بين جهازين (مثل محولين أو محول وخادم) لتعمل كرابط منطقي واحد. الهدف الأساسي هو زيادة عرض النطاق الترددي الكلي وتوفير التكرار (Redundancy) وتحسين التوازن في حركة المرور. يتم ذلك وفقاً لبروتوكولات مثل LACP (Link Aggregation Control Protocol) أو بتكوين ثابت دون بروتوكول. في هذه الحاسبة، ستحتاج إلى معرفة عدد الروابط المراد تجميعها وسرعة كل رابط.
الخطوة الثانية: إدخال عدد الروابط (Links) - أدخل عدد الاتصالات الفيزيائية التي تريد دمجها؛ ويجب أن يكون 2 على الأقل لأن رابطاً واحداً ليس تجميعاً. يجب أن تكون جميع الروابط بنفس السرعة (مثلاً كلها 1 جيجابت/ثانية) وبنفس الإعدادات (مزدوجة الاتجاه Full Duplex). عدد الروابط يمكن أن يكون من 2 إلى أي عدد تدعمه الأجهزة، ولكن في الممارسة العملية، غالباً ما يكون 2 أو 4 أو 8. كلما زاد عدد الروابط، زاد إجمالي عرض النطاق النظري.
الخطوة الثالثة: إدخال سرعة الرابط (Link Speed) - أدخل سرعة كل رابط في مجموعة التجميع. القيم الشائعة تشمل 1 جيجابت/ثانية (Gbps) أو 10 جيجابت/ثانية. تأكد من تحديد الوحدة الصحيحة. يتم قياس السرعة عادةً بالميغابت (Mbps) أو الجيجابت (Gbps). هذه الحاسبة ستستخدم الجيجابت كوحدة افتراضية.
الخطوة الرابعة: حساب إجمالي عرض النطاق الترددي - تقوم الحاسبة بضرب عدد الروابط في سرعة الرابط الواحد: إجمالي عرض النطاق = عدد الروابط × سرعة الرابط. هذا يعطي أقصى عرض نطاق نظري تحت ظروف مثالية. في الواقع، قد تقلل النفقات العامة من هذا الرقم قليلاً، ولكن عند التحميل المتوازن الجيد، يمكن الاقتراب منه. بالإضافة إلى ذلك، يفضل استخدام آليات التوازن مثل hashing على عناوين MAC أو IP أو المنافذ لتوزيع الحركة.
الخطوة الخامسة: تفسير النتيجة - بعد الضغط على زر الحساب، سترى إجمالي عرض النطاق الترددي لمجموعة التجميع. يمكن استخدام هذه القيمة لتقدير السعة القصوى للشبكة، لكن يجب مراعاة أن الأداء الفعلي يعتمد على كفاءة خوارزمية توزيع الحمل وطبيعة الحركة. مثلاً، إذا كان لديك 4 روابط بسرعة 1 جيجابت لكل منها، فالناتج نظرياً 4 جيجابت/ثانية. هذا يعادل أكثر من 500 ميجابايت/ثانية.
أمثلة محلولة
تطبيقات عملية على تجميع الروابط بخطوات الحل كاملة.
الحل
إجمالي عرض النطاق النظري = عدد الروابط (4) × سرعة الرابط (1 جيجابت/ثانية) = 4 جيجابت/ثانية. هذا يعادل حوالي 500 ميجابايت/ثانية (لأن 1 بايت = 8 بت، لذا 4 جيجابت = 0.5 جيجابايت). لكن في الواقع، يعتمد الأداء الفعلي على عدة عوامل:
- بروتوكول التجميع: يفضل استخدام LACP للتفاوض الآلي واكتشاف الأعطال.
- آلية توزيع الحمل: تستخدم معظم المحولات (Switches) خوارزمية hashing تستند إلى عناوين MAC المصدر والوجهة أو عناوين IP أو أرقام المنافذ. لتحقيق أقصى استفادة، يجب أن تكون حركة المرور متنوعة بين أزواج مختلفة من العناوين حتى تتوزع على جميع الروابط.
- توصيات عملية: إذا كان الخادم يخدم العديد من العملاء، فمن المرجح أن يحقق قرباً من السعة القصوى. أما إذا كان هناك عميل واحد يتحدث مع الخادم، فسيتم توجيه تلك الحركة عبر رابط واحد فقط (لأن توزيع الحمل يتم لكل تدفق وليس لكل حزمة). لذلك، تجميع الروابط يزيد السعة الإجمالية لكنه لا يزيد سرعة اتصال فردي واحد.
- مثال عددي: إذا كان كل رابط قادراً على تمرير 1 جيجابت/ثانية مع حمولة كاملة، فإن إجمالي السرعة الاختبارية باستخدام أدوات مثل iperf عبر تدفقات متعددة يمكن أن يصل إلى 3.8-3.9 جيجابت/ثانية بسبب الحمل الزائد (Overhead) من الرؤوس (Headers). لذا فالنتيجة العملية أقل قليلاً من النظرية.
الحل
إجمالي عرض النطاق = 8 روابط × 10 جيجابت/ثانية = 80 جيجابت/ثانية (أي 10 جيجابايت/ثانية تقريباً). هذا رابط ترانك (Trunk) قوي جداً يربط بين المحولين. الاعتبارات:
- يجب أن تدعم المحولات تجميع الروابط بعدد يصل إلى 8 أو أكثر (بعض المحولات تدعم حتى 16 رابطاً).
- جميع الروابط يجب أن تكون متطابقة في السرعة (10 جيجابت) والإعدادات (Full Duplex) ونوع الوسائط (مثل SFP+).
- المسافات: إذا كانت المسافة بين المحولين كبيرة، قد تحتاج إلى ألياف ضوئية ومستقبلات مناسبة.
- التكرار: في حالة فشل رابط واحد، سيستمر العمل بـ 70 جيجابت/ثانية (في حالة 8 روابط) دون انقطاع.
- تحميل متعادل: المحولات الحديثة تستخدم خوارزميات hashing متطورة تعتمد على عدة طبقات. مثلاً، يمكن تجزئة كل من عنوان MAC وIP ومنفذ TCP/UDP معاً لتوزيع أفضل.
- اختبار الأداء: ينصح بإجراء اختبار باستخدام أدوات مثل iperf3 مع تيارات متعددة لقياس الإنتاجية الفعلية. يمكن أن تصل إلى 95% من السعة النظرية (حوالي 76 جيجابت/ثانية).
- إعدادات LACP: يفضل تمكين LACP لاكتشاف أي تغييرات أو أخطاء في التوصيلات.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة تجميع الروابط.
مرجع — ترانك بين نواتين: 8 روابط × 10 جيجابت/ث
- عدد الروابط (2 فأكثر)
- 8
- سرعة الرابط (جيجابت/ثانية)
- 10
مرجع — خادم بأربعة روابط جيجابت (4 Gbps)
- عدد الروابط (2 فأكثر)
- 4
- سرعة الرابط (جيجابت/ثانية)
- 1
مرجع — حدّ أدنى: رابطان فقط (تكرار بلا سعة إضافية)
- عدد الروابط (2 فأكثر)
- 2
- سرعة الرابط (جيجابت/ثانية)
- 10
مرجع — تجميع 100G من أربعة روابط 25G
- عدد الروابط (2 فأكثر)
- 4
- سرعة الرابط (جيجابت/ثانية)
- 25