ما هو نظام MIB في شبكة الحاسوب

اقرأ في هذا المقال


يُعد نظام “MIB” قاعدة معلومات الإدارة وهو ملف نصي “ASCII” يصف عناصر بروتوكول إدارة الشبكة البسيط “SNMP” كقائمة من كائنات البيانات، حيث إنّه قاموس للغة “SNMP” ويجب إدراج كل كائن مُدار مُشار إليه في رسالة “SNMP” في “MIB”.

ما هو نظام MIB

نظام “MIB”: هي قاعدة المعلومات الإدارية، كما إنّها قاعدة بيانات افتراضية هرمية لشبكة أو كيان آخر ككائنات تصف جهازاً تتم مراقبته بواسطة نظام إدارة الشبكة “NMS”، ويمكن استخدام “MIB” بواسطة بروتوكول إدارة الشبكة البسيط “SNMP” والمراقبة عن بُعد “1 (RMON1)”.

تهدف قاعدة بيانات “MIB” للكائنات إلى الإشارة إلى مجموعة كاملة من معلومات الإدارة عن كيان مثل شبكة الحاسوب، ومع ذلك غالباً ما يتم استخدامه للإشارة إلى مجموعة فرعية من قاعدة البيانات وغالباً ما يطلق عليها وحدة “MIB”.

  • “MIB” هي اختصار لـ “Management-information-base”.
  • “ASCII” هي اختصار لـ “American-Standard-Code-For-Information-Interchange”.
  • “RMON” هي اختصار لـ “Remote-network-monitoring”.
  • “SNMP” هي اختصار لـ “Simple-Network-Management-Protocol”.

أساسيات نظام MIB

الغرض الأساسي من “MIB” هو ترجمة السلاسل الرقمية إلى نص مقروء من قبل الإنسان، وعندما يرسل جهاز “SNMP” رسالة أو “اعتراض”، فإنّه يحدد كل كائن بيانات في الرسالة بسلسلة رقمية تسمى معرف الكائن “OID”، كما يوفر “MIB” تسمية نصية تسمى لكل “OID” ويستخدم مدير “SNMP” الخاص بك “MIB” كدفتر رموز لترجمة أرقام “OID” إلى شاشة يمكن للبشر قراءتها.

ولأنّه بقدر ما يتعلق الأمر بمديري ووكلاء “SNMP”، وإذا لم يتم تعريف أحد مكونات جهاز الشبكة في “MIB” فإنّه غير موجود، وعلى سبيل المثال لنفترض أنّه هناك وحدة القياس عن بُعد “SNMP RTU” مع مستشعر درجة حرارة مدمج، كما يعتقد المستخدم أنّه سيصل تنبيهات درجة الحرارة من هذا الجهاز لكن لن تفعل ذلك أبداً.

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

  • “OID” هي اختصار لـ “object-identifiers”.

تطبيق على كائنات IP في نظام MIB

الرقمIPINHdr Errors  نوع الكائنات
1SyntaxCounter
2AccessRead-only
3StatusMandatory

يكون خطأ “IPINHdr” يعني أنّ عدد مخططات بيانات الإدخال تم تجاهلها بسبب أخطاء في عنوان “IP” ونظراً لوجود مجاميع اختبارية خاطئة، وعدم تطابق رقم الإصدار وخطأ تنسيق آخر وتجاوز وقت العيش تم اكتشاف خطأ في معالجة خيارات “IP” الخاصة بهم.

يمكنه تصنيف الكائنات في “MIB” تحت ثمانية واجهة نظام مجموعة مختلفة “IF” وترجمة العنوان “AT” وبروتوكول الإنترنت “IP”، وبروتوكول رسائل التحكم في الإنترنت “ICMP” وبروتوكول التحكم في النقل “TCP” وبروتوكول مخطط بيانات المستخدم “UDP”، كما يتم تحديد هذه المجموعات ضمن كائن “MIB-1” في معرف الكائن وكل مجموعة لديها متغيرات وجداول محددة.

  • “IP” هي اختصار لـ “Internet-Protocol” و”TCP” هي اختصار لـ “Transmission-Control-Protocol”.
  • “UDP” هي اختصار لـ “User-datagram-protocol” و”ICMP” هي اختصار لـ “Internet-Control-Message-Protocol”.

مبدأ عمل نظام MIB

  • تتيح “MIBs” تمثيل معلمات الجهاز بتنسيق قياسي.
  • “MIBs” ليست سوى المجموعة الفعلية للكائنات التي يدعمها جهاز الشبكة للتحكم والمراقبة بواسطة بروتوكول “SNMP”.
  • يتم تصنيف هذه الكائنات والاحتفاظ بها بشكل منفصل في ملفات “MIB” مختلفة.
  • سيكون هناك ملف “MIB” منفصل يحتفظ به وكيل “SNMP” على جهاز الشبكة، ولكل بروتوكول أو كيان يمكن إدارته بواسطة “SNMP”، مثل “System MIB” و”MIB” و”IP MIB” و”TCP MIB” و”UDP MIB” و”ICMP MIB” و “Interface MIB”.
  • يتم تنظيم “MIBs” في شجرة مثل الهيكل ولكل متغير “MIB” معرف كائن فريد
  • يحدد كل ملف “MIB” قائمة الكائنات المدعومة لبروتوكول أو كيان معين ونوع كل كائن وعلاقة هرمية بين جميع كائنات بروتوكول أو كيان معين.

خصائص نظام MIB

  • قاعدة معلومات الإدارة والإصدار “MIB2” هي المكون الثاني المستخدم في إدارة الشبكة.
  • لكل وكيل “MIB2” الخاص به هو عبارة عن مجموعة من جميع العناصر التي يمكن للمدير إدارتها.
  • يتم تصنيف الكائنات في “MIB2″ ضمن 10 مجموعات مختلفة وهي النظام والواجهة وترجمة العناوين و”IP” و”ICMP” و”TCP” و”UDP” و”EGP” والإرسال و”SNMP”.
  • توجد هذه المجموعات تحت كائن “MIB-2” في شجرة معرف الكائن
  • “sys” يحدد هذا الكائن أي النظام معلومات عامة حول العقدة أي النظام، مثل الاسم والموقع والعمر.
  • إذا كان هذا الكائن “interface” يعرّف معلومات حول جميع واجهات العقدة بما في ذلك رقم الواجهة والعنوان الفعلي وعنوان “IP”.
  • في هذا الكائن أي ترجمة العنوان يحدد المعلومات حول جدول “ARP“.
  • “IP” يعرّف هذا الكائن المعلومات المتعلقة بـ “IP” مثل جدول التوجيه وعنوان “IP”.
  • “ICMP” يحدد هذا الكائن المعلومات المتعلقة بـ “ICMP”، مثل عدد الحزم المرسلة والمستلمة وإجمالي الأخطاء التي تم إنشاؤها.
  • “TCP” يحدد هذا الكائن المعلومات العامة المتعلقة بـ “TCP”، مثل جدول الاتصال وقيمة المهلة وعدد المنافذ وعدد الحزم المرسلة والمستلمة.
  • “UDP” يحدد هذا الكائن المعلومات العامة المتعلقة بـ “UDP”، مثل عدد المنافذ وعدد الحزم المرسلة والمستلمة.
  • “SNMP” يحدد هذا الكائن المعلومات العامة المتعلقة بـ “SNMP” نفسه.

ملاحظة:“EGP” هي اختصار لـ “Exterior-Gateway-Protocol” و”ARP” هي اختصار لـ “Address-Resolution-Protocol”.

وحدات نظام MIB ومعرفات الكائنات

وحدة “SNMP MIB” هي أحد مواصفات معلومات الإدارة على الجهاز، ويمثل “SMI” بنية قاعدة بيانات “MIB” في شكل شجرة مع جداول مفاهيمية، حيث يتم تمثيل كل مورد مدار بواسطة كائن ويمكن لعامل “SNMP” الموجود على الجهاز الوصول إلى هذا المستودع المحلي، ويجوز لتطبيق الإدارة قراءة هذا المستودع وتعديله عبر عمليات “SNMP”.

بالنسبة إلى هيكل الشجرة هذا يستخدم المصطلح “MIB” في معنيين، أي بمعنى ما هو في الواقع فرع “MIB” وعادة ما يحتوي على معلومات عن جانب واحد من التكنولوجيا، مثل وسيط الإرسال أو بروتوكول التوجيه وكما يسمى “MIB” المستخدم بهذا المعنى بشكل أكثر دقة وحدة “MIB” وعادة ما يتم تعريفه في مستند واحد.

وبمعنى آخر فإنّ “MIB” عبارة عن مجموعة من هذه الفروع، وقد تشتمل هذه المجموعة وعلى سبيل المثال على جميع وحدات “MIB” النمطية التي تم تنفيذها بواسطة وكيل “SNMP” معين، أو المجموعة الكاملة للكائنات المُدارة.

وحدة “MIB” هي شجرة مجردة مع جذر غير مسمى، وعناصر البيانات الفردية ومتغيرات “MIB” ودتشكل أوراق الشجرة، كما يتم تحديد متغيرات “MIB” من خلال تحديد “المسار” من خلال الشجرة، وتحدد معرفات الكائنات “OID” بشكل فريد أو تسمي متغيرات “MIB” في الشجرة.

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

  • “SMI” هي اختصار لـ “Structure-of-Management-Information”.

المصدر: COMPUTER NETWORKING / James F. Kurose & Keith W. RossComputer Networks - The Swiss BayCOMPUTER NETWORKS LECTURE NOTES / B.TECH III YEAR – II SEM (R15)An Introduction to Computer Networks / Peter L Dordal


شارك المقالة: