واجهة الشبكة الخاصة إلى الشبكة

بروتوكول PNNI ( واجهة الشبكة الخاصة إلى الشبكة ) هو بروتوكول توجيه يعتمد على حالة الارتباط، ويُستخدم في شبكات وضع النقل غير المتزامن (ATM). ويُشبه PNNI بروتوكول OSPF ( بروتوكول أقصر مسار مفتوح أولاً ) المُستخدم لتوجيه بروتوكول الإنترنت (IP).

بروتوكول PNNI هو مجموعة من بروتوكولات الشبكة التي تُستخدم لاكتشاف بنية شبكة ATM، وإنشاء قاعدة بيانات لمعلومات البنية، وتوجيه المكالمات عبر هذه البنية. يُعد PNNI بروتوكول توجيه يعتمد على حالة الارتباط ، أي أنه يجمع معلومات حول الحالة الراهنة للروابط والعُقد في الشبكة لبناء قاعدة بيانات الشبكة. تُستخدم قاعدة بيانات PNNI لتحديد بنية الشبكة والحالة الراهنة لمكوناتها. لبناء قاعدة بيانات PNNI، يجب أن تتلقى كل عقدة PNNI معلومات البنية من جميع الأجهزة الأخرى في الشبكة. وللحفاظ على تحديث قاعدة البيانات، يجب أن تتلقى العقدة تحديثات منتظمة من العقد الأخرى.

ينقل بروتوكول PNNI حالة شبكة PNNI باستخدام عناصر حالة طوبولوجيا PNNI (PTSEs). وتُعد PTSEs رسائل منفصلة تحتوي على معلومات حول أحد أنواع مكونات الشبكة التالية:

  • عقد PNNI
  • عناوين يسهل الوصول إليها
  • روابط PNNI بين العقد

لتمكين الاتصال مع العقد الأخرى، يجب أن يحتوي كل محول على جميع معلومات PTSE الخاصة بكل محول في الشبكة. كل عقدة مسؤولة عن إرسال معلومات PTSE الخاصة بها إلى جميع المحولات الأخرى في الشبكة.

بما أن معلومات PTSE المحدثة ضرورية لاتخاذ قرارات توجيه مثالية، توجد آليات متعددة لضمان حصول جميع العقد على معلومات PTSE دقيقة قدر الإمكان. وفيما يلي الأسباب الخمسة الشائعة لتحديث معلومات PTSE:

  • الموارد التي تمت إضافتها أو إزالتها أو تغييرها إداريًا على عقدة.
  • فشل الموارد مثل فقدان الإشارة (LOS) على الرابط.
  • تغيير كبير في موارد الارتباط بسبب توجيه أو إلغاء توجيه الدوائر الافتراضية (VCs) .
  • التحديثات الدورية المحددة بواسطة مؤقتات تحديث PTSE وفترات عمر PTSE.
  • عملية تحويل وحدة تبديل المعالج (PXM).

تُمرر معلومات PTSE بين العقد باستخدام حزم حالة طوبولوجيا PNNI (PTSPs). تستخدم هذه الحزم قناة التحكم في التوجيه (RCC؛ VPI = 0 و VCI = 18) بين العقد المتجاورة. تُستخدم قناة RCC أيضًا لحزم Hello ورسائل PNNI الأخرى. إذا لم يتمكن المحول من إنشاء قناة RCC مع العقدة المجاورة، فلن يتم تبادل معلومات PTSE. بمجرد أن تستقبل العقدة معلومات PTSE، تخزن محتوياتها، أو معلومات العناصر، في قاعدة البيانات. تُستخدم هذه المعلومات لإنشاء جداول توجيه مُحسوبة مسبقًا تُحدد المسارات إلى أجهزة الشبكة الأخرى. يستخدم PNNI خوارزمية Dijkstra لحساب أقصر مسار أولًا (SPF). تُستخدم قاعدة بيانات PNNI أيضًا لتنفيذ التوجيه عند الطلب عندما لا يحتوي جدول التوجيه المناسب على مسار صالح.

يقيس مؤشر PNNI سعات الخطوط والتأخيرات بالإضافة إلى مقاييس التكلفة البسيطة.

مراجع