نظرة عامة #
يدعم Zen Load Balancer موازنة تحميل الروابط الصاعدة أو المزودين منذ الإصدار V2RC2 الذي تم إصداره في فبراير 2012.
يعد هذا التنفيذ جزءًا من طريقة موازنة التحميل على المستويات الثلاثة باستخدام موازنة تحميل المسار ويعتمد على تطبيق Zen Load Balancer كبوابة افتراضية لشبكة المنطقة المحلية للوصول إلى شبكة واسعة النطاق مع العديد من موفري الخدمة.
تتظاهر هذه الوثيقة بتقديم فهم موجز لموازنة تحميل الارتباطات الصاعدة باستخدام Zen Load Balancer والخطوات اللازمة لتنفيذ هذا الحل داخل المؤسسة أو الشبكات المحلية العامة.
تصميم معماري #
الرسم أدناه هو مثال للهندسة المعمارية لموازنة تحميل الروابط الصاعدة، حيث استخدمنا جهاز Zen Load Balancer مثل البوابة الافتراضية للعملاء.

في هذه الحالة، لدينا مزودي خدمة إنترنت مختلفين للوصول إلى الإنترنت: جهاز توجيه RDSI سريع عبر الكابل وجهاز توجيه 3G أبطأ.
يجب أن يكون اتصال الشبكة بين ZenLB وأجهزة التوجيه عبارة عن شبكات معزولة، ولهذا السبب قمنا بتوفير واجهتين مستقلتين مع الشبكات:
o 192.168.0.0/24 من خلال eth1، للوصول إلى RDSI السريع عبر الكابل.
o 192.168.1.0/24 من خلال wlan0، وهو وصول لاسلكي إلى جهاز التوجيه 3G الأبطأ.
لاحظ أن العملاء يجب أن يكونوا ضمن شبكة معزولة أخرى، لذلك اخترنا تكوين 192.168.2.0/24 مع Zen LB كبوابة افتراضية (192.168.2.254).
من خلال هذا التنفيذ، قمنا بإنشاء خوارزمية وزن، حيث يبلغ وزن جهاز توجيه RDSI 5 بينما يبلغ وزن جهاز توجيه 3G 2.
موازنة تحميل الرابط ليست مثالية، لأن المسارات مُخزَّنة مؤقتًا. في الواقع، لا يدعم ZenLB السلوك غير المُخزَّن مؤقتًا.
CONFIGURATION #
كيف يُمكننا تطبيق هذه البنية باستخدام Zen Load Balancer؟ في هذا القسم، سنشرح الطريقة السهلة لتطبيق هذه البنية باستخدام Zen LB.
واجهات الشبكة #
في الرسم التوضيحي التالي، يتم إعداد واجهات الشبكة من خلال قسم Settings::Interfaces. تجدر الإشارة إلى أننا لا نحتاج إلى أي بوابة مُهيأة، حيث يتم الاتصال مباشرةً بأجهزة التوجيه.

باستخدام هذا التكوين، قمنا بتأسيس عناوين IP الخاصة بـ Zen Load Balancer وواجهات الشبكة المقابلة.
مزارع #
الآن حان الوقت لإنشاء مزرعة ارتباط بيانات جديدة باستخدام الواجهة التي سيطلب العملاء من خلالها الاتصالات الصادرة إلى الإنترنت (لهذا المثال، eth1)، من خلال قسم Manage::Farms.

بعد الضغط على زر الحفظ سيتم إنشاء المزرعة.

عند تعديل المعلمات العامة لمزرعة روابط البيانات الجديدة، علينا اختيار الخوارزمية المناسبة. في حالتنا، علينا اختيار خوارزمية الوزن لموازنة كلا الوصلتين الصاعدتين وفقًا لقيمة وزن كل وصلة.

بالإضافة إلى ذلك، يمكن استخدام خوارزمية الأولوية لبناء موازن ارتباط تصاعدي للتسامح مع الأخطاء النشط والسلبي مع موفري خدمات مختلفين.
أخيرًا، علينا تهيئة خوادمنا الخلفية. لموازنة أحمال الروابط الصاعدة، ستكون الخوادم الحقيقية هي أجهزة التوجيه التي توفر الوصول الفعلي إلى الإنترنت بالواجهة المناسبة وقيمة الوزن أو الأولوية.

التلميحات النهائية #
ستصبح مزارع Datalink التي تم إنشاؤها بمثابة Zen Load Balancer بمثابة بوابة بين شبكات فرعية مختلفة للشبكة وتوفر الوصول إلى شبكة LAN محلية إلى شبكة WAN عالية التوفر.
ولهذا السبب، ستعرض لوحة الشبكة تكوين بوابة القفل لواجهة الشبكة "المستمعة".

الآن، أصبح اتصال الإنترنت متوازنًا! عند الوصول إلى خدمة بث فيديو لمشاهدة فيديو كولدبلاي المفضل لدينا، سنتمكن من عرض استهلاك الخط لكل واجهة اتصال صاعد من خلال قسم "عرض حالة الخوادم الخلفية".

في هذه الحالة، نستخدم الخط الأكثر ترجيحًا، كما هو متوقع.
لكشف حالة الاتصال غير المتصلة أو المتصلة بالإنترنت لأي ارتباط صاعد، يتم طلب إرسال إشارة ping مباشرة إلى جهاز التوجيه كل دقيقة.
الترخيص #
تم إنشاء هذه الوثائق بواسطة فريق مطوري Zen Load Balancer لمشروع Zen Load Balancer GNU/LGPL.
جميع الحقوق محفوظة لشركة سوفينتل لهندسة تكنولوجيا المعلومات (C) لعام ٢٠١٤. لا يجوز نسخ أو نقل أي جزء من هذه الوثيقة بأي شكل أو وسيلة، سواءً إلكترونية أو ميكانيكية أو تصويرية أو تسجيلية أو غير ذلك، دون الحصول على إذن كتابي مسبق من شركة سوفينتل لهندسة تكنولوجيا المعلومات.