مقياس الافضلية
للمسارات Metric
تستخدم برتوكولات routing مقياس "metric" لاختيار افضل مسار best path من بين المسارات الموجودة للوصول لشبكة ما، حيث يعتبر المسار الأفضل هو
المسار الذي يملك قيمة metric أقل.
يقوم الـ routing protocol بالمفاضلة بين المسارات المتاحة عبر قيمة خاصة
بكل مسار تسمى metric، حيث
يكون لكل مسار قيمة metric معينة، يتم
ايجادها من خلال معادلة رياضية. حيث أنه قد يكون المسار مكون من وصلة واحدة فقط او مكون من عدة
وصلات بين الراوترات.
مفهوم المقياس metric له عدة تسميات بالاضافة
لمسمى الـ metric، فإنه
ايضا يطلق عليه مسمى التكلفة cost وكذلك
مسمى المسافة distance.
ففي الشكل اللاحق يمكن للراوتر R1 من
الوصول للشبكة (10.1.1.0 /24) عبر مسارين هما مسار رقم (1) من خلال الوصلة
بين R1 و R3، أو المسار رقم (2) من خلال الوصلة بين R1 و R2 ثم الوصلة بين R2 و R3.
لو نظرنا لقيمة metric لكل وصلة
حسب ما هو ظاهر في الصورة، فإن قيمة الـ metric للوصلة بين R1-R3 هو (2)، وقيمة الـ metric للوصلة بين R1-R2 هو (2) وقيمتها للوصلة بين R2-R3 هو (3).
لذا فإن التكلفة الكلية للمسارات التي يقوم بحسابها routing protocol العامل على الراوتر R1 تكون على
النحو التالي:
المسار رقم (1) التكلفة هي 2، بينما المسار رقم (2) التكلفة هي 5
المسار رقم (1) التكلفة هي 2، بينما المسار رقم (2) التكلفة هي 5
لذلك فإن افضل مسارbest path للوصول للشبكة (10.1.1.0 /24) من جهة الراوتر R1هو
المسار رقم (1)، ويعتبر المسار رقم (2) مسار بديل يتم اختياره في تعذر الوصول
للشبكة من المسار الرئيسي.
تعتمد قيمة metric على عدة عوامل تكون خصائص
الوصلة link على الراوتر، وهذه العوامل هي:
-
سعة الوصلة link bandwidth
-
نسبة الحمل على الوصلة load
-
قيمة التأخير على الوصلة delay
-
مقدار الموثوقية للوصلة reliability
-
عدد الأجهزة في المسار number of hops والمقصود
هنا بأجهزة الشبكة وتحديدا layer 3 devices
-
اكبر حجم للبيانات Maximum
Transmission Unit "MTU"