تعرف علي ما هو Load Balancing ما هي فوائده
شرحنا اليوم عن تعرف علي ما هو Load Balancing و ما هي فوائده Load Balancing .
تابع ايضا : ماهو الـ nat وما هي انواعه واهم المصطلحات الخاصه به
اولاً : ما هو Load Balancing ؟
هو قدرة الروتر على توزيع Traffic الى كل البورتات والمسارات التى يمكنها الوصول لل Destination
ثانيا ً ما هي فوائد Load Balancing ؟
فائدة Load Balancing هي رفع مستوى الاستفادة من أجزاء network الى أعلى قياس وهناك قسمين يندرج تحتهما
1- Equal cost path
2- Unequal cost path
القسم الاول : Equal cost path
ماهو Equal cost path ؟ وهي الحالة الطبيعية (Default) التى تستخدمها كل انواع البروتوكولات الخاصة بالروتينغ لتوزيع Traffic.
المثال السابق يوضح الوصول الى Destination يتم عن طريق 2 Path فلو فرضنا ان البروتوكول الذي يعمل هو Rip الترافيك سوف يتحرك في الاتجاهين والسبب طبعا لان عدد Next Hop هو 2
طبعا نفس الشيء مع باقي البروتوكولات بحيث يحقق الشرط المطلوب وهو تساوي ال Cost في كل مسارات المتاحة, طبعا حساب ال Cost في باقي البروتوكولات يتبع الى بعض العمليات الحسابية كماهو الحال في Eigrp , Ospf والعدد طبعا غير محدود يعني يمكننا استحدام كل المسارات المتاحة للوصول الى ال Destination
القسم الثاني : Unequal cost path
ما هو Unequal cost path ؟ وهو المحور الاساسي في الموضوع وهو عندما يكون لدينا Destination والوصول اليه مثلا يتم عن طريق 3 مسارات مختلفة في ال Cost وهو حكر للبروتوكول الذي يعمل تحت أجهزة سيسكو اي EIGRP
مثال
كما هو واضح في المثال السابق للو صول الى الروتر R4 هناك 3 مسارات وعلى كل مسار محدد Metric الخاص فيه
طبعا الروتر سوف يختار
أقل قيمة فيهم لكي يكون افضل مسار للروتر R4
اي R0 –>R2 –>R4 ولفهم الموضوع بشكل اكبر سوف
نعرض مثال واقعي
نستطيع ان نميز فيه اي المسارات افضل
والارقام هي افتراضية لا اكثر تعبر عن قيمة كل سلك.
وكما هو واضح في المثال السابق افضل مسار اختاره الروتر للوصول 192.168.90.2 هو R0–>R2–>R4–>PC
ولفهم
load Balancing في
EIGRP بشكل جيد يجب معرفة شيء مهم جدا الا
وهو successor route & feasible
successor
successor
route وهو باختصار افضل مسار تم اختياره من قبل البروتوكول لكل شبكة
ولرؤية ال
successor route للشبكة 192.168.90.0
ندخل الامر التالي
show ip route
اما بالنسبة feasible successor هي المسارات المتبقية عندنا اي
R0–>R3–>R4–>PC
R0–>R1–>R4–>PC
ويمكنك ان تدعو هذه المسارات
backup للشبكة المقصودة يعني لو حدث خلل في
المسار الاساسي(successor route) فسوف يخرج
احد المسارات المتاحة في feasible successor
ليحل محله اذا نفهم من الكلام ان لادور لها في النقل بسبب قيمة ال
Metric غير متساوية هنا ياتي دور ال
load Balancing
الخاص بالبروتوكول
Eigrp ليتيح لنا الاستفادة من هذه المسارات
feasible successor لنقل
Traffic عبرها ولو نظرنا الى الروتر من خلال
هذا الامر show ip protocol
قيمة metric variance تساوي واحد وهي القيمة الافتراضية للروتر اي القيمة المخصصة Equal cost path الذي ذكرنا فيه انه يعمل بشكل افتراضي اذا ماذا نفهم من كل هذا الكلام ؟؟؟
القكرة التى اريد
ايصالها هي في حال تغيير هذه القيمة فاننا نقول للروتر قم باستخدام كل المسارات
الغير متساوية المتاحة عندك لنقل Traffic
وفقا للرقم الذي ان احدده ,اي عندما اعطي metric
variance القيمة 2 هذا يعني قيمة Metric
لافضل مسار * 2
يعني لو نظرنا الى المثال السايق لوجدنا ان
افضل مسار ال Metric تساوي 20
20 * 2 = 40
وعلى اساس رقم 40 يتحدد ماهي المسارات التى
سوف تشارك في load Balancing
وبكلام اخر
كل مسار اصغر او يساوي 40 سوف بقوم بعمل
توزيع للتارافيك ولو نظرنا الى الصورة لوجدنا ان المسار الثاني قيمته 35 اذا يعمل
والمسار الثالث 45 اكبر من 40 اذا سوف يبقى
واقف ولا يعمل بقى شيء واحد وهو تغيير قيمة metric
variance وقيمته تتراوح بين 1 الى 128 من خلال الاوامر التالية
ولو نظرنا الى الامر show ip protocol
الامر التالي show ip route
ونستطيع ان نرى ان السيريال3/0 قد انضاف الى القائمة وبدأ في توزيع الداتا وآخر شيء أحب ان اضيفه هو أقصى عدد للمسارات المتاحة في Unequal cost path هو 4 تستطيع ان تراها من الامر show ip protocols
ويمكن زيادته ليقبل 16
مسار كحد أقصى (هذا الكلام ينطبق على الاصدارات الجديد من
IOS رقم 12.3 وما بعد
وما قبل هذا الاصدار كان الحد الاقصى هو 6)
ولتغيير القيمة
واشكركم ونتقابل باذن الله في شرح جديد و cisco