توجيه المصدر

في شبكات الحاسوب ، يسمح توجيه المصدر ، المعروف أيضًا بعنونة المسار ، لمرسل حزمة البيانات بتحديد مسار الحزمة عبر الشبكة جزئيًا أو كليًا. [ 1 ] في المقابل، في التوجيه التقليدي ، تحدد أجهزة التوجيه في الشبكة المسار تدريجيًا بناءً على وجهة الحزمة. يُستخدم بديل توجيه آخر، وهو تبديل الملصقات ، في الشبكات الموجهة بالاتصال مثل X.25 ، وFrame Relay ، ووضع النقل غير المتزامن ، وتبديل الملصقات متعدد البروتوكولات .

يُسهّل توجيه المصدر عملية استكشاف الأخطاء وإصلاحها، ويُحسّن من تتبع المسار ، ويُمكّن العقدة من اكتشاف جميع المسارات الممكنة إلى المضيف. لكنه لا يسمح للمصدر بإدارة أداء الشبكة مباشرةً عن طريق إجبار الحزم على المرور عبر مسار واحد لمنع الازدحام على مسار آخر.

تدعم العديد من وصلات الربط عالية الأداء بما في ذلك Myrinet و Quadrics و IEEE 1355 [ 2 ] و SpaceWire توجيه المصدر.

بروتوكول الإنترنت

في بروتوكول الإنترنت ، يتوفر خياران لرأس الحزمة نادرًا ما يُستخدمان: " مسار المصدر والتسجيل الصارم " (SSRR) و" مسار المصدر والتسجيل غير الصارم " (LSRR). [ 3 ] نظرًا للمخاوف الأمنية، غالبًا ما تُحظر الحزم التي تحمل علامة LSRR على الإنترنت. في حال عدم حظرها، قد يسمح LSRR للمهاجم بانتحال عنوان IP مع الاستمرار في استقبال حزم الاستجابة بنجاح، وذلك بإجبار حركة مرور الحزم المنتحلة على المرور عبر جهاز المهاجم. [ 4 ]

في بروتوكول IPv6 ، طُوِّرَ شكلان لتوجيه المصدر. كان الأسلوب الأول هو رأس التوجيه من النوع 0. [ 5 ] صُمِّمَ رأس التوجيه هذا لدعم حالات الاستخدام نفسها التي تدعمها خيارات رأس IPv4 . ونظرًا لوجود العديد من الهجمات الخطيرة التي استهدفت رأس التوجيه هذا، فقد تم إيقاف استخدامه. [ 6 ] وبدأ العمل على تطوير شكل أكثر أمانًا لتوجيه المصدر ضمن فريق عمل هندسة الإنترنت (IETF) اعتبارًا من عام 2017.لدعم إصدار IPv6 من توجيه القطاعات . [ 7 ]

الشبكات المعرفة بالبرمجيات

يمكن أيضًا تحسين الشبكات المعرفة بالبرمجيات عند استخدام توجيه المصدر في مستوى التوجيه. وقد أظهرت الدراسات تحسينات ملحوظة في أوقات التقارب نتيجةً لانخفاض حجم البيانات التي يجب على وحدة التحكم توزيعها في الشبكة. [ 8 ] [ 9 ]

ميرينت

عند استخدام توجيه المصدر مع Myrinet ، يُضيف مُرسِل الحزمة المسار الكامل، بايت واحد لكل مُوَصِّل، إلى رأس كل حزمة. يفحص كل مُوَصِّل أول بايت توجيه في الحزمة. عند استخدام توجيه المصدر، يُشير هذا البايت إلى منفذ مُحدد لذلك المُوَصِّل؛ عندما يُصبح هذا المنفذ مُتاحًا، يتجاهل الموجه بايت التوجيه هذا ويرسل باقي الحزمة عبر ذلك المنفذ. [ 2 ]

سبيس واير

يمكن لكل حزمة بيانات تنتقل عبر شبكة SpaceWire استخدام توجيه المسار (توجيه المصدر) أو التوجيه المنطقي أو مزيج منهما. يفحص الموجه أول حرف بيانات في الحزمة؛ فإذا أشار إلى منفذ محدد في الموجه، يتجاهل الموجه حرف التوجيه هذا ويرسل باقي الحزمة عبر ذلك المنفذ. [ 10 ] [ 11 ] [ 12 ]

انظر أيضاً

مراجع

  1. كارل أ. صن شاين (1977)، "توجيه المصدر في شبكات الحاسوب" ، مجلة ACM SIGCOMM لمراجعة اتصالات الحاسوب ، 7 : 29، doi : 10.1145/1024853.1024855 ، S2CID 31169173 
  2. 1 2 باتريك جوفري؛ تورستن هوفلر (26-28 أغسطس 2008). استراتيجيات التوجيه التكيفي للشبكات الحديثة عالية الأداء (ملف PDF) . الندوة السادسة عشرة لمعهد مهندسي الكهرباء والإلكترونيات حول وصلات الربط عالية الأداء. معهد مهندسي الكهرباء والإلكترونيات. ص 2. doi : 10.1109/HOTI.2008.21 . ISBN  978-0-7695-3380-3.
  3. بروتوكول الإنترنت . IETF. سبتمبر 1981. doi : 10.17487/RFC0791 . RFC 791 .
  4. ريك فارو (أغسطس 2007). "انتحال عنوان المصدر" .
  5. ديرينغ، س.؛ هيندن، ر. (ديسمبر 1998). مواصفات بروتوكول الإنترنت، الإصدار 6 (IPv6) . IETF. doi : 10.17487/RFC2460 . RFC 2460 .
  6. أبلي، ج. (ديسمبر 2007). إيقاف استخدام رؤوس التوجيه من النوع 0 في IPv6 . IETF. doi : 10.17487/RFC5095 . RFC 5095 .
  7. بريفيدي، س.، محرر. (يوليو 2017). رأس توجيه مقطع IPv6 (SRH) . IETF. المعرف draft-ietf-6man-segment-routing-header-07.
  8. سليمان، مراد؛ ناندي، بيسواجيت؛ لامباداريس، يوانيس؛ أشوود-سميث، بيتر (10-12-2012). إعادة توجيه المصدر مع التحكم المُعرّف برمجياً: الاعتبارات والآثار المترتبة . وقائع مؤتمر ACM لعام 2012 حول ورشة عمل CoNEXT للطلاب. ACM. ص 43-44. doi : 10.1145/2413247.2413274 . ISBN  978-1-4503-1779-5.
  9. بيتر أشوود-سميث. "تقليل حالة SDN" (ملف PDF) . IETF .
  10. ستيف باركس. "دليل مستخدم SpaceWire" . 2012. ص 20.
  11. بول ووكر، باري كوك. "سبيس واير: المبادئ الأساسية المستخلصة من تاريخ يمتد لأربعين عامًا" . 2006. ص 5.
  12. إس إم باركس وسي. مكليمينتس. "شبكات سبيس واير" . 2002. صفحة 61.4.