مستوى التحكم
المحتويات
قبل الخوض في التفاصيل، في التوجيه في الشبكة، يعد مستوى التحكم جزءًا من بنية جهاز التوجيه يهتم برسم طوبولوجيا الشبكة، أو بالمعلومات الموجودة في جدول توجيه (من المحتمل موسع) الذي يحدد ما يجب القيام به مع الحزم الواردة. تعمل مهام مستوى التحكم، مثل المشاركة في بروتوكولات التوجيه، ضمن عنصر التحكم المعماري. في أغلب الحالات، يحتوي جدول التوجيه على قائمة بعناوين الوجهة والواجهة (الواجهات) الصادرة المرتبطة بها. يمكن أن يحدد منطق مستوى التحكم كذلك حزمًا معينة يجب التخلص منها، إلى جانب المعالجة التفضيلية لحزم معينة مع تحديد جودة عالية للخدمة من خلال آليات مثل الخدمات المتمايزة. وفيما يلي تفاصيل أوسع عن ذلك.
كذلك، جرى الفصل المفاهيمي لمستوى البيانات عن مستوى التحكم منذ سنوات. أحد الأمثلة المبكرة هو يونكس، الذي تكون فيه عمليات الملفات الأساسية مفتوحة، ومغلقة لمستوى التحكم وقراءة وكتابة لمستوى البيانات. مثال آخر هو من لغات البرمجة كائنية التوجه التي تميز بين طريقة (طرق) الصنف وطرق الحالة.
في هذا الإطار، في الحوسبة، مستوى التحكم هو جزء من البرنامج الذي يقوم بتهيئة وإغلاق مستوى البيانات. على النقيض من ذلك، فإن مستوى البيانات (يشار إلى مستوى البيانات أحيانًا باسم مستوى التمرير) هو جزء من البرنامج الذي يعالج طلبات البيانات.
علاوةً على ذلك، وقد أثبت هذا التمييز أنه مفيد في مجال الشبكات حيث نشأ، لأنه يفصل بين الاهتمامات: إذ صُمم مستوى البيانات ليتوافق بصورة مثالية مع سرعة المعالجة، ومع البساطة والانتظام. صُمم مستوى التحكم ليتوافق بصورة مثالية مع التخصيص، ومع التعامل مع السياسات، ومع معالجة المواقف الاستثنائية، وبصورة عامة مع تسهيل وتبسيط معالجة مستوى البيانات.
ومن ناحية أخرى، تبعًا للتطبيق المحدد لجهاز التوجيه، قد يكون هناك قاعدة معلومات منفصلة لتمرير البيانات تُملأ (أي تُعبأ) بواسطة مستوى التحكم، ولكنها تستعمل من قبل مستوى التمرير للبحث عن الحزم بسرعة عالية جدًا وتحديد كيفية التعامل معها.
مصادر معلومات التوجيه
هناك ثلاثة مصادر عامة لمعلومات التوجيه:
من جهة ثانية، معلومات عن حالة العتاد المتصل مباشرة والواجهات المعرفة برمجيًا
معلومات الواجهة المحلية
ومن ناحية أخرى، تمرر الموجهات البيانات التي تدخل من واجهة إدخال وتخرج من واجهة إخراج، وتخضع للتصفية وقواعد محلية أخرى. في حين أن أجهزة التوجيه عادة ما تُمرر من واجهة فيزيائية (مثل إيثرنت والاتصالات التسلسلية) إلى واجهة فيزيائية أخرى، فمن الممكن كذلك تعيين واجهات منطقية متعددة على واجهة فيزيائية. مثلًا، يمكن أن تحتوي واجهة إيثرنت الفعلية على واجهات منطقية في الكثير من الشبكات المحلية الافتراضية المعرفة وفق ترويسة الشبكة المحلية الافتراضية للمعيار آي تربل إي 802.1 كيو.
بناء جدول توجيه أحادي الإرسال
وفي هذا السياق، قد توفر الكثير من مصادر المعلومات المختلفة معلومات حول مسار إلى وجهة معينة، ولكن يجب أن يحدد جهاز التوجيه المسار «الأفضل» للتثبيت في جدول التوجيه. في بعض الحالات، قد تكون هناك مسارات متعددة ذات «جودة» متساوية، وقد يقوم جهاز التوجيه بتثبيتها جميعها وتقسيم حمل البيانات بينها.
وفي السياق ذاته، تتمثل إحدى الوظائف الرئيسية لمستوى التحكم في تحديد المسارات التي تدخل في جدول التوجيه الرئيسي. تشير كلمة «الرئيسي» إلى الجدول الذي يحتوي على المسارات أحادية الإرسال العاملة. قد يتطلب توجيه الإرسال المتعدد جدول توجيه إضافي لمسارات الإرسال المتعدد. تحتفظ الكثير من بروتوكولات التوجيه مثل آيزيس (IS-IS) وأو إس بّي إف (OSPF) وبي جي بّي (BGP) بقواعد بيانات داخلية للمسارات المرشحة التي تُرقى عند فشل مسار أو عند تغيير سياسة التوجيه.
مسارات توجيه مشكلة يدويًا
معلومات من بروتوكولات التوجيه (الديناميكية)
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟