منصة: تم إنشاء واجهة LAG (مجموعة تجميع الارتباطات) لزيادة إجمالي عرض النطاق الترددي بين عقدتي الشبكة، عادةً ما تكون محولات.
لاختبار أن واجهة LAG تعمل بشكل صحيح، تم توصيل خادمين لنقل البيانات، وذلك عادةً باستخدام أداة قياس أداء الشبكة إيبيرف.
في نهاية المقال ستجد صغيرا تجربه بالعربي سيسمح لك تقييم المعرفة المكتسبة في هذه القراءة
على سبيل المثال، ربما تم إنشاء واجهة LAG من منفذي Gigabit Ethernet، مما يوفر واجهة افتراضية قادرة على موازنة حركة المرور عبر كلا الواجهتين وتحقيق إنتاجية بسرعة 2 جيجابت في الثانية نظريًا.
الخوادم، في هذه الحالة، متصلة باستخدام واجهة بسرعة 10 جيجابت في الثانية، مثل SFP+.
الإعدادات ذات الصلة لـ SW1 وSW2:
/interface bonding
add mode=802.3ad name=bond1 slaves=ether1,ether2
/interface bridge
add name=bridge1
/interface bridge port
add bridge=bridge1 interface=bond1
add bridge=bridge1 interface=sfp-sfpplus1
- تمت إضافة وضع الربط 802.3ad بالاسم Bond1 والعبيد ether1 وether2.
- يتم إنشاء جسر يسمى Bridge1.
- تتم إضافة واجهة Bond1 وواجهة sfp-sfpplus1 إلى الجسر1.
مشكلة
بعد الاختبارات الأولية، لوحظ أن أداء الشبكة لا يتجاوز أبدًا حد 1 جيجابت في الثانية، على الرغم من أن حمل وحدة المعالجة المركزية على الخوادم وعقد الشبكة (المحولات) منخفض. وذلك لأن LACP (802.3ad) يستخدم سياسة تجزئة البث لتحديد ما إذا كان من الممكن موازنة حركة المرور عبر أعضاء متعددين في LAG.
في هذه الحالة، لا تقوم واجهة LAG بإنشاء واجهة بسرعة 2 جيجابت في الثانية، بل واجهة يمكنها موازنة حركة المرور عبر واجهات تابعة متعددة عندما يكون ذلك ممكنًا.
يتم إنشاء تجزئة إرسال لكل حزمة، والتي تحدد أي عضو في LAG سيتم إرسال الحزمة من خلاله، وبالتالي منع الحزم من الخروج عن الترتيب.
هناك خيار لتحديد سياسة تجزئة الإرسال، والذي يسمح لك عادةً بالاختيار بين الطبقة الثانية (MAC)، والطبقة الثالثة (IP)، والطبقة الرابعة (المنفذ).
في نظام التشغيل RouterOS، يمكن تحديد ذلك باستخدام معلمة سياسة تجزئة الإرسال. في هذه الحالة، يكون تجزئة الإرسال هو نفسه حيث يتم إرسال الحزم إلى نفس عنوان MAC بالإضافة إلى نفس عنوان IP ويستخدم Iperf أيضًا نفس المنفذ، وبالتالي إنشاء نفس تجزئة الإرسال لجميع الحزم ومنع موازنة التحميل بين أعضاء LAG .
تجدر الإشارة إلى أن الحزم لن تكون دائمًا متوازنة بين أعضاء LAG حتى عندما تكون الوجهة مختلفة، نظرًا لأن سياسة تجزئة الإرسال القياسية قد تولد نفس تجزئة الإرسال لوجهة مختلفة.
الأعراض:
- حركة المرور تمر عضو واحد فقط من LAG.
حل
حدد سياسة تجزئة الإرسال المناسبة واختبر أداء الشبكة بشكل صحيح.
أسهل طريقة لاختبار مثل هذه التكوينات هي استخدام أهداف متعددة. على سبيل المثال، بدلاً من إرسال البيانات إلى خادم واحد، يجب إرسال البيانات إلى خوادم متعددة.
سيؤدي هذا إلى إنشاء تجزئة إرسال مختلفة لكل حزمة وجعل موازنة التحميل بين أعضاء LAG ممكنة.
في بعض الحالات، قد تفكر في تغيير وضع واجهة الربط لزيادة الأداء العام.
بالنسبة لحركة مرور UDP، قد يكون وضع Balance-rr كافيًا، ولكنه قد يسبب مشكلات لحركة مرور TCP.
يمكنك قراءة المزيد حول اختيار الوضع المناسب لإعدادك هنا.
جوانب إضافية يجب مراعاتها:
اختيار وضع الترابط
اختيار وضع الترابط أمر بالغ الأهمية. في حين أن Balance-rr (round-robin) قد يكون فعالاً لحركة مرور UDP، إلا أنه قد لا يكون مثاليًا لـ TCP نظرًا لإمكانية إعادة ترتيب الحزمة. لذلك، من المهم مراعاة نوع حركة المرور التي ستسود في الشبكة عند اختيار وضع الربط.
تأثير تكوين الشبكة
يمكن أن تؤثر الجوانب الأخرى لتكوين الشبكة أيضًا على أداء LAG. على سبيل المثال، يمكن أن يؤثر تكوين المحول وإمكانيات الأجهزة وسياسات الشبكة على كيفية معالجة حركة المرور عبر واجهات LAG.
المراقبة والتشخيص
من الضروري تنفيذ أدوات المراقبة والتشخيص لفهم كيفية تصرف حركة المرور خلال LAG بشكل أفضل. يمكن لأدوات مثل Wireshark أو حتى ميزات التشخيص المضمنة في المحولات توفير معلومات قيمة.
اعتبارات الأداء والقدرة
على الرغم من أن واجهة LAG يمكنها نظريًا تحقيق نطاق ترددي يبلغ 2 جيجابت في الثانية في هذا السيناريو، إلا أنه يجب أن نتذكر أن الأداء الفعلي يمكن أن يتأثر بعوامل متعددة، مثل جودة الكابلات، والمسافة بين الأجهزة وتكوين الأجهزة نفسها.
اختبارات مختلفة
يمكن أن يساعد الاختبار باستخدام تكوينات وأنواع حركة مرور مختلفة في تحديد أفضل تكوين لبيئة معينة. يمكن أن يشمل ذلك تغيير عنوان IP الوجهة أو المنفذ أو حتى نوع حركة المرور (TCP مقابل UDP).
تحديث البرامج الثابتة والبرامج
إن التأكد من تشغيل كل من المحولات والخوادم للإصدار الأحدث والأكثر استقرارًا من البرامج الثابتة والبرامج الخاصة بهم يمكن أن يحل المشكلات التي لم يتم تحديدها مسبقًا وتحسين الأداء العام.
اختتام
تعد موازنة التحميل على واجهة LAG عملية معقدة تتطلب تكوينًا دقيقًا وفهمًا تفصيليًا للشبكة ومكوناتها.
من خلال اختيار سياسة تجزئة الإرسال المناسبة والاختبارات المكثفة، يمكن تحسين أداء الشبكة والتأكد من استخدام الموارد المتاحة بكفاءة.
بالإضافة إلى ذلك، يمكن أن يساهم البقاء على اطلاع بالتحديثات وأفضل الممارسات في تكوين الشبكة بشكل كبير في فعالية واستقرار بيئة الشبكة لديك.
مسابقة المعرفة وجيزة
ما رأيك في هذا المقال؟
هل تجرؤ على تقييم معرفتك المكتسبة؟
الكتاب الموصى به لهذه المادة
كتاب التبديل والتجسير RouterOS v7
تم تحديث المواد الدراسية لدورة شهادة MTCSWE إلى RouterOS v7