التوجيه

التوجيه هو عملية اختيار مسار لحركة البيانات في شبكة واحدة أو بين شبكات متعددة أو عبرها. وبشكل عام، يتم تنفيذ التوجيه في أنواع عديدة من الشبكات، بما في ذلك الشبكات ذات التحويل الدائري ، مثل شبكة الهاتف العامة المحولة (PSTN)، وشبكات الحاسوب ، مثل الإنترنت .
في شبكات تبديل الحزم، يُعد التوجيه عملية اتخاذ القرار على مستوى أعلى، حيث يُوجّه حزم الشبكة من مصدرها إلى وجهتها عبر عُقد الشبكة الوسيطة باستخدام آليات توجيه حزم مُحددة. توجيه الحزم هو عملية نقل حزم الشبكة من واجهة شبكة إلى أخرى. عادةً ما تكون العُقد الوسيطة أجهزة شبكة مثل أجهزة التوجيه ، والبوابات ، وجدران الحماية ، والمُبدّلات . كما تقوم الحواسيب العامة بتوجيه الحزم وتنفيذ التوجيه، على الرغم من عدم امتلاكها أجهزة مُحسّنة خصيصًا لهذه المهمة.
تعتمد عملية التوجيه عادةً على جداول التوجيه . تحتفظ جداول التوجيه بسجل للمسارات إلى وجهات الشبكة المختلفة. يمكن تحديد جداول التوجيه من قِبل مسؤول النظام، أو استخلاصها من خلال مراقبة حركة مرور الشبكة، أو إنشاؤها بمساعدة بروتوكولات التوجيه .
يشير التوجيه، بمعناه الضيق، غالبًا إلى توجيه بروتوكول الإنترنت (IP) ويُقابله الربط . يفترض توجيه بروتوكول الإنترنت أن عناوين الشبكة مُهيكلة، وأن تشابه العناوين يدل على التقارب داخل الشبكة. تسمح العناوين المُهيكلة بتمثيل مسار مجموعة من الأجهزة في مدخل واحد في جدول التوجيه. في الشبكات الكبيرة، يتفوق التوجيه المُهيكل (بالمعنى الضيق) على التوجيه غير المُهيكل (الربط). أصبح التوجيه الشكل السائد للعنونة على الإنترنت، بينما لا يزال الربط شائع الاستخدام في الشبكات المحلية .
خطط التوصيل
| مخططات التوجيه |
|---|
| أحادي البث |
| إذاعة |
| البث المتعدد |
| Anycast |
تختلف أنظمة التوجيه في كيفية توصيل الرسائل:
- يقوم الإرسال الأحادي بتسليم رسالة إلى عقدة محددة واحدة باستخدام ارتباط واحد لواحد بين المرسل والوجهة: يحدد كل عنوان وجهة بشكل فريد نقطة نهاية استقبال واحدة.
- تُرسل عملية البث رسالةً إلى جميع العُقد في الشبكة باستخدام ارتباط من واحد إلى الكل ؛ حيث يتم توجيه حزمة بيانات واحدة (أو حزمة بيانات ) من مُرسِل واحد إلى جميع نقاط النهاية المُحتملة المُرتبطة بعنوان البث . تقوم الشبكة تلقائيًا بنسخ حزم البيانات حسب الحاجة للوصول إلى جميع المُستلمين ضمن نطاق البث، والذي يكون عادةً شبكة فرعية كاملة .
- تُرسل تقنية البث المتعدد رسالةً إلى مجموعة من العُقد التي أبدت اهتمامًا باستلامها، وذلك باستخدام علاقة من واحد إلى متعدد من متعدد أو من متعدد إلى متعدد من متعدد ؛ حيث تُوجّه حزم البيانات في وقت واحد ضمن عملية إرسال واحدة إلى العديد من المُستلمين. ويختلف البث المتعدد عن البث العام في أن عنوان الوجهة يُحدد مجموعة فرعية، وليس بالضرورة جميع العُقد المُتاحة.
- تُرسل تقنية Anycast رسالةً إلى أي عقدة من مجموعة عقد، عادةً الأقرب إلى المصدر، باستخدام علاقة واحد إلى واحد من بين عدة عقد [ 1 ] ، حيث تُوجّه حزم البيانات إلى أي عضو من مجموعة من المستلمين المحتملين الذين يُعرّفون جميعًا بنفس عنوان الوجهة. وتختار خوارزمية التوجيه المستلم الوحيد من المجموعة بناءً على أقرب مستلم وفقًا لمقياس المسافة أو التكلفة.
يُعدّ البث الأحادي الشكل السائد لتوصيل الرسائل على الإنترنت. وتركز هذه المقالة على خوارزميات توجيه البث الأحادي.
توزيع الطوبولوجيا
في حالة التوجيه الثابت ، قد تستخدم الشبكات الصغيرة جداول توجيه مُهيأة يدويًا. أما الشبكات الأكبر حجمًا، فتتميز ببنية معقدة قابلة للتغيير السريع، مما يجعل إنشاء جداول التوجيه يدويًا أمرًا غير عملي. ومع ذلك، تستخدم معظم شبكات الهاتف العامة المُحولة (PSTN) جداول توجيه مُحسوبة مسبقًا، مع مسارات احتياطية في حال تعطل المسار المباشر (انظر التوجيه في شبكة الهاتف العامة المُحولة ).
تحاول تقنية التوجيه الديناميكي حل هذه المشكلة من خلال إنشاء جداول التوجيه تلقائيًا، استنادًا إلى المعلومات التي تحملها بروتوكولات التوجيه ، مما يسمح للشبكة بالعمل بشكل شبه مستقل لتجنب أعطال الشبكة وانقطاعاتها. يهيمن التوجيه الديناميكي على الإنترنت. ومن أمثلة بروتوكولات وخوارزميات التوجيه الديناميكي: بروتوكول معلومات التوجيه (RIP)، وبروتوكول فتح أقصر مسار أولًا (OSPF)، وبروتوكول توجيه البوابة الداخلية المحسّن (EIGRP).
خوارزميات متجه المسافة
تستخدم خوارزميات متجه المسافة خوارزمية بيلمان-فورد . تُخصص هذه الطريقة قيمة تكلفة لكل رابط بين كل عقدة في الشبكة. تُرسل العقد المعلومات من النقطة أ إلى النقطة ب عبر المسار الذي ينتج عنه أقل تكلفة إجمالية (أي مجموع تكاليف الروابط بين العقد المستخدمة).
عند بدء تشغيل أي عقدة، لا تعرف سوى جيرانها المباشرين والتكلفة المباشرة للوصول إليهم. (تشكل هذه المعلومات - قائمة الوجهات، والتكلفة الإجمالية لكل وجهة، والقفزة التالية لإرسال البيانات إليها - جدول التوجيه، أو جدول المسافة ). ترسل كل عقدة، بشكل دوري، إلى كل عقدة مجاورة تقييمها الحالي للتكلفة الإجمالية للوصول إلى جميع الوجهات التي تعرفها. تفحص العقد المجاورة هذه المعلومات وتقارنها بما تعرفه مسبقًا؛ وأي شيء يمثل تحسينًا على ما لديها، تُضيفه إلى جدولها الخاص. بمرور الوقت، تكتشف جميع العقد في الشبكة أفضل قفزة تالية وأفضل تكلفة إجمالية لجميع الوجهات.
عندما تتعطل إحدى عقد الشبكة، تتجاهل العقد التي كانت تستخدمها كوجهة تالية بيانات التوجيه، وتُرسل معلومات التوجيه المُحدثة إلى جميع العقد المجاورة، والتي بدورها تُكرر العملية. في النهاية، تتلقى جميع عقد الشبكة التحديثات وتكتشف مسارات جديدة إلى جميع الوجهات التي لا تشمل العقدة المعطلة.
خوارزميات حالة الارتباط
عند تطبيق خوارزميات حالة الارتباط، تُعدّ الخريطة البيانية للشبكة البيانات الأساسية المستخدمة لكل عقدة. ولإنشاء هذه الخريطة، تُرسل كل عقدة معلوماتٍ إلى الشبكة بأكملها حول العقد الأخرى التي يُمكنها الاتصال بها. ثم تُجمّع كل عقدة هذه المعلومات بشكلٍ مستقل في خريطة. وباستخدام هذه الخريطة، يُحدّد كل موجّه بشكلٍ مستقل المسار الأقل تكلفة من نفسه إلى أي عقدة أخرى باستخدام خوارزمية قياسية لأقصر المسارات ، مثل خوارزمية ديكسترا . والنتيجة هي رسم بياني شجري جذره العقدة الحالية، بحيث يكون المسار عبر الشجرة من الجذر إلى أي عقدة أخرى هو المسار الأقل تكلفة إلى تلك العقدة. ثم تُستخدم هذه الشجرة لإنشاء جدول التوجيه، الذي يُحدّد أفضل قفزة تالية للانتقال من العقدة الحالية إلى أي عقدة أخرى.
خوارزمية توجيه حالة الارتباط المُحسّنة
يُعد بروتوكول توجيه حالة الارتباط المُحسَّن (OLSR) خوارزمية توجيه مُحسَّنة لشبكات الجوال المخصصة . [ 2 ] يتميز OLSR بكونه استباقيًا؛ إذ يستخدم رسائل Hello ورسائل التحكم في الطوبولوجيا (TC) لاكتشاف معلومات حالة الارتباط ونشرها عبر شبكة الجوال المخصصة. باستخدام رسائل Hello، يكتشف كل عقد معلومات الجوار على بُعد خطوتين ويختار مجموعة من نقاط الترحيل المتعددة (MPRs). تُميز نقاط الترحيل المتعددة OLSR عن بروتوكولات توجيه حالة الارتباط الأخرى.
بروتوكول متجه المسار
يُعد كل من توجيه متجه المسافة وتوجيه حالة الارتباط بروتوكولات توجيه داخلية ضمن النطاق. يُستخدمان داخل النظام المستقل ، وليس بين الأنظمة المستقلة. يصبح كلا البروتوكولين غير عمليين في الشبكات الكبيرة، ولا يمكن استخدامهما في التوجيه بين النطاقات . يُعاني توجيه متجه المسافة من عدم الاستقرار إذا تجاوز عدد القفزات في النطاق بضع قفزات. يحتاج توجيه حالة الارتباط إلى موارد كبيرة لحساب جداول التوجيه، كما أنه يُسبب ازدحامًا مروريًا كثيفًا نتيجةً لظاهرة الفيضان.
يُستخدم توجيه متجه المسار للتوجيه بين النطاقات، وهو مشابه لتوجيه متجه المسافة. يفترض توجيه متجه المسار أن عقدة واحدة (قد يكون هناك العديد) في كل نظام مستقل تعمل نيابةً عن النظام بأكمله. تُسمى هذه العقدة عقدة المتحدث. تُنشئ عقدة المتحدث جدول توجيه وتُعلنه لعقد المتحدث المجاورة في الأنظمة المستقلة المجاورة. الفكرة هي نفسها في توجيه متجه المسافة، باستثناء أن عقد المتحدث فقط في كل نظام مستقل هي التي يمكنها التواصل فيما بينها. تُعلن عقدة المتحدث عن المسار، وليس المقياس، للعقد في نظامها المستقل أو الأنظمة المستقلة الأخرى.
تُشبه خوارزمية توجيه متجه المسار خوارزمية متجه المسافة من حيث أن كل موجه حدودي يُعلن عن الوجهات التي يمكنه الوصول إليها للموجه المجاور له. مع ذلك، فبدلاً من الإعلان عن الشبكات من حيث الوجهة والمسافة إليها، يتم الإعلان عنها كعناوين وجهات ووصف مسارات للوصول إليها. يُعبَّر عن المسار، بدلالة النطاقات (أو الاتحادات) التي تم اجتيازها حتى الآن، في سمة مسار خاصة تُسجل تسلسل نطاقات التوجيه التي مرت بها معلومات إمكانية الوصول. يُعرَّف المسار بأنه اقتران بين وجهة وسمات المسار إليها، ومن هنا جاءت تسمية "توجيه متجه المسار". تستقبل الموجهات متجهًا يحتوي على مسارات إلى مجموعة من الوجهات. [ 3 ]
اختيار المسار
تتضمن عملية اختيار المسار تطبيق مقياس توجيه على مسارات متعددة لاختيار (أو توقع) أفضل مسار. تستخدم معظم خوارزميات التوجيه مسار شبكة واحد فقط في كل مرة. أما التوجيه متعدد المسارات ، وتحديدًا تقنيات التوجيه متعدد المسارات متساوية التكلفة، فتتيح استخدام مسارات بديلة متعددة.
In computer networking, the metric is computed by a routing algorithm, and can cover information such as bandwidth, network delay, hop count, path cost, load, maximum transmission unit, reliability, and communication cost.[4] The routing table stores only the best possible routes, while link-state or topological databases may store all other information as well.
In case of overlapping or equal routes, algorithms consider the following elements in priority order to decide which routes to install into the routing table:
- Prefix length: A matching route table entry with a longer subnet mask is always preferred, as it specifies the destination more exactly.
- Metric: When comparing routes learned via the same routing protocol, a lower metric is preferred. Metrics cannot be compared between routes learned from different routing protocols.
- Administrative distance: When comparing route table entries from different sources, such as different routing protocols and static configuration, a lower administrative distance indicates a more reliable source and thus a preferred route.
Because a routing metric is specific to a given routing protocol, multi-protocol routers must use some external heuristic to select between routes learned from different routing protocols. Cisco routers, for example, attribute a value known as the administrative distance to each route, where smaller administrative distances indicate routes learned from a protocol assumed to be more reliable.
A local administrator can set up host-specific routes that provide more control over network usage, permit testing, and better overall security. This is useful for debugging network connections or routing tables.
In some small systems, a single central device decides ahead of time the complete path of every packet. In some other small systems, whichever edge device injects a packet into the network decides ahead of time the complete path of that particular packet. In either case, the route-planning device needs to know a lot of information about what devices are connected to the network and how they are connected to each other. Once it has this information, it can use an algorithm such as A* search algorithm to find the best path.
في الأنظمة عالية السرعة، يُرسل عدد هائل من الحزم كل ثانية، ما يجعل من المستحيل عمليًا على جهاز واحد حساب المسار الكامل لكل حزمة. عالجت الأنظمة عالية السرعة القديمة هذه المشكلة بتقنية تبديل الدوائر ، حيث يتم إنشاء مسار واحد للحزمة الأولى بين مصدر ووجهة محددين؛ وتستمر الحزم اللاحقة بين المصدر والوجهة نفسيهما في اتباع المسار نفسه دون إعادة حسابه حتى انتهاء عمل الدائرة . أما الأنظمة عالية السرعة الحديثة، فتقوم بحقن الحزم في الشبكة دون أن يقوم أي جهاز بحساب المسار الكامل لها.
في الأنظمة الكبيرة، تتعدد الاتصالات بين الأجهزة وتتغير هذه الاتصالات باستمرار، ما يجعل من المستحيل عمليًا على أي جهاز معرفة كيفية اتصال جميع الأجهزة ببعضها، فضلًا عن حساب مسار كامل بينها. تستخدم هذه الأنظمة عادةً توجيه القفزة التالية .
تستخدم معظم الأنظمة خوارزمية توجيه ديناميكية حتمية . فعندما يختار جهاز مسارًا إلى وجهة نهائية معينة، فإنه يختار دائمًا نفس المسار إلى تلك الوجهة حتى يتلقى معلومات تجعله يعتقد أن هناك مسارًا آخر أفضل.
لا تستخدم بعض خوارزميات التوجيه خوارزمية حتمية لإيجاد أفضل مسار لحزمة بيانات من مصدرها الأصلي إلى وجهتها النهائية. بدلاً من ذلك، ولتجنب نقاط الازدحام في أنظمة حزم البيانات، تستخدم بعض الخوارزميات خوارزمية عشوائية - نموذج فاليانت - تُوجّه مسارًا إلى وجهة وسيطة مختارة عشوائيًا، ومن هناك إلى وجهتها النهائية الحقيقية. [ 5 ] [ 6 ] في العديد من مقاسم الهاتف القديمة، كان يُستخدم مُولِّد عشوائي غالبًا لاختيار بداية المسار عبر بنية تبديل متعددة المراحل .
تختلف المقاييس المستخدمة باختلاف التطبيق الذي يُجرى من أجله اختيار المسار. فعلى سبيل المثال، بالنسبة لطلبات الويب، يمكن استخدام المسارات ذات زمن الاستجابة الأدنى لتقليل وقت تحميل صفحات الويب، أو بالنسبة لعمليات نقل البيانات الضخمة، يمكن اختيار المسار الأقل استخدامًا لتحقيق توازن الحمل على الشبكة وزيادة الإنتاجية. ومن الأهداف الشائعة لاختيار المسار تقليل متوسط أوقات إتمام تدفقات البيانات واستهلاك عرض النطاق الترددي للشبكة. وقد اقتُرح مؤخرًا مقياس لاختيار المسار يحسب إجمالي عدد البايتات المُجدولة على حواف كل مسار كمقياس للاختيار. [ 7 ] وقد نُشر تحليل تجريبي لعدة مقاييس لاختيار المسار، بما في ذلك هذا المقترح الجديد. [ 8 ]
عملاء متعددون
في بعض الشبكات، يصبح التوجيه معقدًا نظرًا لعدم وجود جهة واحدة مسؤولة عن اختيار المسارات؛ بل تشارك جهات متعددة في اختيار المسارات أو حتى أجزاء من مسار واحد. وقد ينتج عن ذلك تعقيدات أو عدم كفاءة إذا اختارت هذه الجهات مسارات لتحقيق أهدافها الخاصة، مما قد يتعارض مع أهداف المشاركين الآخرين.
من الأمثلة الكلاسيكية على ذلك حركة المرور في شبكة الطرق، حيث يختار كل سائق مسارًا يقلل من وقت سفره. مع هذا النوع من التوجيه، قد تكون مسارات التوازن أطول من المسارات المثلى لجميع السائقين. وعلى وجه الخصوص، تُظهر مفارقة برايس أن إضافة طريق جديد قد تُطيل أوقات السفر لجميع السائقين.
في نموذج الوكيل الواحد المستخدم، على سبيل المثال، لتوجيه المركبات الموجهة آلياً (AGVs) في محطة طرفية، يتم حجز مساحة لكل مركبة لمنع الاستخدام المتزامن لنفس جزء البنية التحتية. ويُشار إلى هذا النهج أيضاً باسم التوجيه الواعي بالسياق. [ 9 ]
ينقسم الإنترنت إلى أنظمة مستقلة (ASs) مثل مزودي خدمة الإنترنت (ISPs)، حيث يتحكم كل منها في المسارات التي تمر عبر شبكته. ويتم التوجيه على مستويات متعددة. أولًا، تُختار المسارات على مستوى النظام المستقل (AS) عبر بروتوكول BGP الذي يُنشئ سلسلة من الأنظمة المستقلة التي تتدفق عبرها الحزم. قد يمتلك كل نظام مستقل مسارات متعددة، تُقدمها الأنظمة المستقلة المجاورة، للاختيار من بينها. غالبًا ما ترتبط قرارات التوجيه هذه بالعلاقات التجارية مع هذه الأنظمة المستقلة المجاورة، [ 10 ] والتي قد لا تكون مرتبطة بجودة المسار أو زمن الاستجابة. ثانيًا، بمجرد اختيار مسار على مستوى النظام المستقل، غالبًا ما تتوفر مسارات متعددة مقابلة على مستوى الموجه للاختيار من بينها. ويرجع ذلك جزئيًا إلى إمكانية اتصال مزودي خدمة الإنترنت عبر اتصالات متعددة. عند اختيار المسار الوحيد على مستوى الموجه، من الممارسات الشائعة لكل مزود خدمة إنترنت استخدام توجيه "البطاطا الساخنة" : إرسال حركة البيانات على طول المسار الذي يُقلل المسافة عبر شبكة مزود خدمة الإنترنت الخاصة به - حتى لو أدى ذلك المسار إلى زيادة المسافة الإجمالية إلى الوجهة.
على سبيل المثال، لنفترض وجود مزودي خدمة إنترنت، أ و ب . لكل منهما وجود في نيويورك ، ويرتبطان برابط سريع ذي زمن استجابة منخفض.5 مللي ثانية - ولكل منهما وجود في لندن متصل برابط مدته 5 مللي ثانية. لنفترض أن مزودي خدمة الإنترنت لديهم روابط عبر الأطلسي تربط شبكتيهما، ولكن Aيبلغ زمن استجابة الرابط 100 مللي ثانية و Bيبلغ زمن الاستجابة 120 مللي ثانية. عند توجيه رسالة من مصدر في Aشبكة لندن إلى وجهة في Bفي شبكة نيويورك، قد يختار المستخدم (أ) إرسال الرسالة فورًا إلى المستخدم (ب) في لندن. يوفر هذا على (أ) عناء إرسالها عبر رابط مكلف عبر المحيط الأطلسي، ولكنه يتسبب في تأخير الرسالة بمقدار 125 مللي ثانية، بينما كان المسار الآخر أسرع بمقدار 20 مللي ثانية.
بالإضافة إلى ذلك، يمكن ملاحظة تحدٍّ مماثل في توجيه البيانات في الشبكات الخلوية، حيث تُوجَّه حزم بيانات مختلفة إلى نقاط نهاية متنوعة، ويُظهر كل رابط كفاءة طيفية متفاوتة. في هذا السياق، يتضمن اختيار المسار الأمثل مراعاة زمن الاستجابة ومعدل خطأ الحزم. ولمعالجة هذا الأمر، تلعب كيانات مستقلة متعددة، كيان واحد لكل محطة أساسية، دورًا حاسمًا في اختيار المسار مع السعي لتحسين أداء الشبكة بشكل عام. [ 11 ]
أظهرت دراسة قياس مسارات الإنترنت التي أُجريت عام ٢٠٠٣ أن أكثر من ٣٠٪ من المسارات بين أزواج من مزودي خدمة الإنترنت المتجاورين تعاني من زيادة في زمن الاستجابة نتيجةً لبروتوكول التوجيه السريع (Hot-potato)، حيث تأخرت ٥٪ من المسارات بما لا يقل عن ١٢ مللي ثانية. وعلى الرغم من أن الزيادة في زمن الاستجابة الناتجة عن اختيار المسار على مستوى نظام التوجيه المستقل (AS) كبيرة، إلا أنها تُعزى في المقام الأول إلى افتقار بروتوكول BGP لآلية تُحسّن زمن الاستجابة بشكل مباشر، وليس إلى سياسات التوجيه الأنانية. كما أشارت الدراسة إلى أنه في حال وجود آلية مناسبة، فإن مزودي خدمة الإنترنت سيكونون على استعداد للتعاون لتقليل زمن الاستجابة بدلاً من استخدام بروتوكول التوجيه السريع. [ ١٢ ] وقد نشر المؤلفون أنفسهم هذه الآلية لاحقًا، أولاً لحالة مزودي خدمة إنترنت اثنين [ ١٣ ] ثم للحالة العالمية. [ ١٤ ]
تحليلات المسار
مع ازدياد أهمية الإنترنت وشبكات بروتوكول الإنترنت كأدوات أساسية في الأعمال، ازداد الاهتمام بتقنيات وأساليب مراقبة حالة التوجيه في الشبكات. فالتوجيه غير الصحيح أو مشاكل التوجيه تتسبب في تدهور غير مرغوب فيه في الأداء، وتقلبات في الاتصال ، أو انقطاع الخدمة. وتُستخدم أدوات وتقنيات تحليل التوجيه لمراقبة التوجيه في الشبكة. [ 15 ]
التوجيه المركزي
في الشبكات التي تتوفر فيها إمكانية التحكم المركزي المنطقي في حالة التوجيه، كما هو الحال في الشبكات المعرفة بالبرمجيات ، يمكن استخدام تقنيات التوجيه التي تهدف إلى تحسين مقاييس الأداء العالمية وعلى مستوى الشبكة ككل. وقد استخدمت هذه التقنيات شركات الإنترنت الكبرى التي تدير العديد من مراكز البيانات في مواقع جغرافية مختلفة متصلة عبر وصلات بصرية خاصة، ومن أمثلتها شبكة مايكروسوفت العالمية الواسعة (Global WAN) [ 16 ] ، وشبكة فيسبوك إكسبريس باكبون (Express Backbone) [ 17 ] ، وشبكة جوجل بي 4 (B4) [ 18 ] .
تشمل مقاييس الأداء العالمية التي يجب تحسينها: زيادة استخدام الشبكة إلى أقصى حد، وتقليل أوقات إتمام تدفق البيانات، وزيادة حجم البيانات المُسلّمة قبل المواعيد النهائية المحددة، وتقليل أوقات إتمام التدفقات. [ 19 ] تتناول دراسة لاحقة عبر شبكة WAN خاصة نمذجة التوجيه كمشكلة تحسين للرسم البياني عن طريق دفع جميع البيانات المُنتظرة في قائمة الانتظار إلى نقاط النهاية. كما يقترح الباحثون طريقة استدلالية لحل المشكلة بكفاءة مع التضحية بأداء ضئيل. [ 20 ]
انظر أيضاً
مراجع
- ^ جوسين، روزا؛ ووكوياك، كرزيستوف؛ كلينكوفسكي ، ميروسلاف (2015/03/14). "خوارزمية بحث Tabu للتوجيه والتشكيل وتخصيص الطيف في شبكة بصرية مرنة مع حركة مرور الإرسال والبث الأحادي" . شبكات الحاسوب . 79 : 148– 165. دوى : 10.1016/j.comnet.2014.12.004 . ردمك 1389-1286 .
- ↑ RFC 3626
- ↑ RFC 1322
- ^ باومان، راينر. هيمليشر، سيمون. ستراسر، ماريو. ويبل، أندرياس (10 فبراير 2007)، مسح حول مقاييس التوجيه (PDF) ، استرجاعها 2020/05/04
- ↑ مايكل ميتزنماخر؛ أندريا دبليو. ريتشا؛ راميش سيتارامان، "بروتوكولات عشوائية لتوجيه الدوائر"، قوة خيارين عشوائيين: مسح للتقنيات والنتائج (ملف PDF) ، ص 34، مؤرشف (ملف PDF) من الأصل في 13 ديسمبر 2023
- ↑ ستيفان هاس (1998)، "معيار IEEE 1355: التطورات والأداء والتطبيق في فيزياء الطاقة العالية" (ملف PDF) ، INSPIRE ، ص 15، مؤرشف (ملف PDF) من الأصل في 16 مايو 2019.
للقضاء على نقاط الاختناق في الشبكة، ... خوارزمية توجيه ثنائية المراحل. تتضمن هذه الخوارزمية إرسال كل حزمة أولاً إلى وجهة وسيطة مختارة عشوائيًا؛ ومن الوجهة الوسيطة، يتم توجيهها إلى وجهتها النهائية. صُممت هذه الخوارزمية، التي يُشار إليها باسم التوجيه الشامل، لزيادة السعة إلى أقصى حد وتقليل التأخير إلى أدنى حد في ظل ظروف الأحمال الثقيلة.
- ↑ نورمحمدبور، م.؛ راغافيندرا، سي إس (أبريل 2018). "ملخص ملصق: تقليل أوقات إكمال التدفق باستخدام التوجيه التكيفي عبر شبكات واسعة النطاق بين مراكز البيانات" . مؤتمر IEEE INFOCOM 2018 - ورش عمل مؤتمر IEEE حول اتصالات الحاسوب (INFOCOM WKSHPS) . الصفحات 1-2 . arXiv : 1802.09080 . doi : 10.1109/INFCOMW.2018.8406853 . ISBN 978-1-5386-5979-3– عبر موقع ResearchGate.
- ↑ نورمحمدبور، م؛ راغافيندرا، سي إس (أبريل 2018). "تقليل أوقات إتمام التدفق باستخدام التوجيه التكيفي عبر شبكات واسعة النطاق بين مراكز البيانات" . doi : 10.13140/RG.2.2.36009.90720 – عبر ResearchGate.
- ^ زوت، جون. فان جيموند، أرجان جي سي؛ دي ويردت، ماثيجس م؛ ويتفين، سيس (2010). “التعامل مع عدم اليقين في تخطيط النقل التشغيلي” (PDF) . مؤرشفة من الأصلي (PDF) في 22 أيلول 2017.في RR Negenborn وZ. Lukszo وH. Hellendoorn (محرران) البنى التحتية الذكية، الفصل. 14، ص 355-382. سبرينغر.
- ↑ ماثيو سيزار وجينيفر ريكسفورد . " سياسات توجيه بروتوكول بوابة الحدود في شبكات مزودي خدمة الإنترنت ". مجلة IEEE Network، عدد خاص عن التوجيه بين النطاقات، نوفمبر/ديسمبر 2005.
- ↑ شاهف يامين وحاييم ح. بيرموتير. " التعلم المعزز متعدد العوامل لتوجيه الشبكة في شبكات النقل الخلفي المتكاملة ". شبكات مخصصة ، المجلد 153، 2024، 103347، ISSN 1570-8705 ، doi : 10.1016/j.adhoc.2023.103347 .
- ↑ نيل سبرينغ، راتول ماهاجان، وتوماس أندرسون. " تحديد أسباب تضخم المسار كمياً ". وقائع مؤتمر SIGCOMM 2003.
- ↑ راتول ماهاجان، ديفيد ويذرال، وتوماس أندرسون. " التوجيه القائم على التفاوض بين مزودي خدمة الإنترنت المتجاورين ". وقائع مؤتمر NSDI 2005.
- ↑ راتول ماهاجان، ديفيد ويذرال، وتوماس أندرسون. التوجيه المتبادل التحكم مع مزودي خدمة الإنترنت المستقلين . وقائع مؤتمر NSDI 2007.
- ↑ سانثي، ب.؛ أحمد، محمد شكيل؛ مهرتاج، س.ك.؛ مانوهار، ت. بهارات. طريقة أمنية فعالة للمصادقة وتوزيع المفاتيح الثنائية مع مصادر البيانات المتنقلة في شبكات الاستشعار اللاسلكية . CiteSeerX 10.1.1.392.151 .
- ↑ خالدي، يوسف (15 مارس 2017). "كيف تبني مايكروسوفت شبكتها العالمية السريعة والموثوقة" .
- ↑ "بناء العمود الفقري السريع: شبكة فيسبوك الجديدة طويلة المدى" . 1 مايو 2017.
- ↑ "نظرة داخلية على شبكة جوجل المُعرّفة برمجياً" . الحوسبة الشبكية . ١٤ مايو ٢٠١٧. مؤرشف من الأصل في ٨ ديسمبر ٢٠١٨. تم الاطلاع عليه في ٨ أكتوبر ٢٠١٨ .
- ↑ نورمحمدبور، محمد؛ راغافيندرا، كوليجي (16 يوليو 2018). "التحكم في حركة البيانات في مراكز البيانات: فهم التقنيات والمفاضلات". مجلة IEEE للبحوث والدراسات في مجال الاتصالات . 20 (2): 1492-1525 . arXiv : 1712.03530 . doi : 10.1109 /COMST.2017.2782753 . S2CID 28143006 .
- ↑ نورمحمدبور، محمد؛ سريفاستافا، أجيتيش؛ راغافيندرا، كوليجي (2018). "حول تقليل أوقات إتمام التدفقات الطويلة عبر شبكة WAN بين مراكز البيانات" . رسائل اتصالات IEEE . 22 (12): 2475-2478 . arXiv : 1810.00169 . Bibcode : 2018arXiv181000169N . doi : 10.1109/LCOMM.2018.2872980 . S2CID 52898719 .
للمزيد من القراءة
- آش، جيرالد (1997). التوجيه الديناميكي في شبكات الاتصالات . ماكجرو هيل. ISBN 978-0-07-006414-0.
- دويل، جيف وكارول، جينيفر (2005). توجيه بروتوكول TCP/IP، المجلد الأول، الطبعة الثانية . دار نشر سيسكو. ISBN 978-1-58705-202-6.رقم ISBN الخاص بـ Ciscopress 1-58705-202-4
- دويل، جيف وكارول، جينيفر (2001). توجيه بروتوكول TCP/IP، المجلد الثاني . دار نشر سيسكو. رقم ISBN 978-1-57870-089-9.رقم ISBN الخاص بـ Ciscopress 1-57870-089-2
- هويتيما، كريستيان (2000). التوجيه في الإنترنت، الطبعة الثانية . برنتيس هول. ISBN 978-0-321-22735-5.
- كوروس، جيمس إي. وروس، كيث دبليو. (2004). شبكات الحاسوب، الطبعة الثالثة . بنجامين/كومينغز. ISBN 978-0-321-22735-5.
- ميدهي، ديبانكار وراماسامي، كارتيكيان (2007). توجيه الشبكات: الخوارزميات والبروتوكولات والهياكل . مورغان كوفمان. ISBN 978-0-12-088588-6.
روابط خارجية
- مسألة العد إلى ما لا نهاية
- "ميزات الاستقرار" . مؤرشف من الأصل بتاريخ 25-09-2015.طرق لتجنب مشكلة العد إلى ما لا نهاية
- دراسات حالة تقنية المعلومات من سيسكو حول التوجيه والتحويل
- "توجيه بروتوكول الإنترنت والشبكات الفرعية" . www.eventhelix.com . تاريخ الاسترجاع: 28 أبريل 2018 .
- التوجيه
- هندسة الإنترنت
