التحكم بعرض الحزمة باستخدام أدوات جودة الخدمة من خلال المتحكم (Ryu) والبروتوكول (openflow)
إن حركة المرور المتزايدة على الشبكة وعدم قدرة الشبكات التقليدية ببنيتها الحالية على التعامل مع حركة المرور السريعة على الشبكة، أدى إلى ظهور بنية جديدة ديناميكية مرنة ومبرمجة وفقاً لسلوك تدفق البيانات عبر الشبكة، تدعى هذه البنية بالشبكات المعرفة بالبرمجيات SDN والتي تعطي مرونة في ضبط موارد الشبكة ع...
Main Authors: | , |
---|---|
Format: | Article |
Language: | Arabic |
Published: |
Tishreen University
2022-06-01
|
Series: | مجلة جامعة تشرين للبحوث والدراسات العلمية- سلسلة العلوم الهندسية |
Subjects: | |
Online Access: | https://journal.tishreen.edu.sy/index.php/engscnc/article/view/12480 |
_version_ | 1797676063917080576 |
---|---|
author | Mothanna ِAlkubeily Boushra Hasan |
author_facet | Mothanna ِAlkubeily Boushra Hasan |
author_sort | Mothanna ِAlkubeily |
collection | DOAJ |
description |
إن حركة المرور المتزايدة على الشبكة وعدم قدرة الشبكات التقليدية ببنيتها الحالية على التعامل مع حركة المرور السريعة على الشبكة، أدى إلى ظهور بنية جديدة ديناميكية مرنة ومبرمجة وفقاً لسلوك تدفق البيانات عبر الشبكة، تدعى هذه البنية بالشبكات المعرفة بالبرمجيات SDN والتي تعطي مرونة في ضبط موارد الشبكة عن طريق فصل مستوى التحكم عن مستوى البيانات. تعد مشكلة دعم جودة الخدمة الشاملة (end to end Quality of Service) في الشبكات التقليدية مشكلة مستمرة، فالعديد من الباحثين قد اقترحوا مجموعة من الحلول لكن أغلبها قد فشل أو لم يتم تنفيذها، فتم اقتراح الشبكات المعرفة بالبرمجيات للحد من القيود الموجودة في البنى المعمارية للشبكات التقليدية الحالية.
يمكن أن تساعد شبكات (SDN) في توفير جودة الخدمة بطرق متنوعة بسبب بعض ميزاتها مثل مفهوم التحكم بكل تدفق (per flow control) والتوجيه اعتماداً على عدة حقول في الترويسة الخاصة بالرزمة.
نقدم في هذا البحث طريقتين للتحكم بعرض الحزمة باستخدام بروتوكول المرور المفتوح (open flow) والمتحكم (RYU) وهما: جودة الخدمة لكل تدفق (per-flow Qos)، وهي قادرة على التحكم بدقة بجودة خدمة كل تدفق، لكن زيادة عدد التدفقات سيؤدي إلى زيادة قواعد التدفق (flow entries) في جدول التدفق للمبدل التي يتم تعيينها للتحكم بعرض النطاق الترددي، وبالتالي هذه الطريقة غير قابلة للتوسع والتعامل مع التدفقات الكثيرة. أما الطريقة الثانية فيتم فيها تقسيم التدفقات الى عدة فئات اعتماداً على قيمة (DSCP differentiatted service codepoint)، والتي هي عبارة عن 8 بتات موجودة في ترويسة (ipv4) ضمن حقل (type of service TOS) أو ضمن حقل (traffic class) في ترويسة (ipv6)، ومن ثم يتم تخصيص قوائم انتظار حسب صنف الخدمة الذي يشمل مجموعة من التدفقات التي تملك نفس سوية جودة الخدمة المطلوبة، ونوضح كيف يمكن لهذه الطرق من التحكم بعرض الحزمة وفقاً لحاجة المستخدم وبالتالي ضبط موارد الشبكة والاستخدام الامثل لها.
|
first_indexed | 2024-03-11T22:22:39Z |
format | Article |
id | doaj.art-1b8f3240feb844978b9183e3b0765606 |
institution | Directory Open Access Journal |
issn | 2079-3081 2663-4279 |
language | Arabic |
last_indexed | 2024-03-11T22:22:39Z |
publishDate | 2022-06-01 |
publisher | Tishreen University |
record_format | Article |
series | مجلة جامعة تشرين للبحوث والدراسات العلمية- سلسلة العلوم الهندسية |
spelling | doaj.art-1b8f3240feb844978b9183e3b07656062023-09-24T11:00:54ZaraTishreen Universityمجلة جامعة تشرين للبحوث والدراسات العلمية- سلسلة العلوم الهندسية2079-30812663-42792022-06-01442التحكم بعرض الحزمة باستخدام أدوات جودة الخدمة من خلال المتحكم (Ryu) والبروتوكول (openflow)Mothanna ِAlkubeily0Boushra Hasan1جامعة تشرينجامعة تشرين إن حركة المرور المتزايدة على الشبكة وعدم قدرة الشبكات التقليدية ببنيتها الحالية على التعامل مع حركة المرور السريعة على الشبكة، أدى إلى ظهور بنية جديدة ديناميكية مرنة ومبرمجة وفقاً لسلوك تدفق البيانات عبر الشبكة، تدعى هذه البنية بالشبكات المعرفة بالبرمجيات SDN والتي تعطي مرونة في ضبط موارد الشبكة عن طريق فصل مستوى التحكم عن مستوى البيانات. تعد مشكلة دعم جودة الخدمة الشاملة (end to end Quality of Service) في الشبكات التقليدية مشكلة مستمرة، فالعديد من الباحثين قد اقترحوا مجموعة من الحلول لكن أغلبها قد فشل أو لم يتم تنفيذها، فتم اقتراح الشبكات المعرفة بالبرمجيات للحد من القيود الموجودة في البنى المعمارية للشبكات التقليدية الحالية. يمكن أن تساعد شبكات (SDN) في توفير جودة الخدمة بطرق متنوعة بسبب بعض ميزاتها مثل مفهوم التحكم بكل تدفق (per flow control) والتوجيه اعتماداً على عدة حقول في الترويسة الخاصة بالرزمة. نقدم في هذا البحث طريقتين للتحكم بعرض الحزمة باستخدام بروتوكول المرور المفتوح (open flow) والمتحكم (RYU) وهما: جودة الخدمة لكل تدفق (per-flow Qos)، وهي قادرة على التحكم بدقة بجودة خدمة كل تدفق، لكن زيادة عدد التدفقات سيؤدي إلى زيادة قواعد التدفق (flow entries) في جدول التدفق للمبدل التي يتم تعيينها للتحكم بعرض النطاق الترددي، وبالتالي هذه الطريقة غير قابلة للتوسع والتعامل مع التدفقات الكثيرة. أما الطريقة الثانية فيتم فيها تقسيم التدفقات الى عدة فئات اعتماداً على قيمة (DSCP differentiatted service codepoint)، والتي هي عبارة عن 8 بتات موجودة في ترويسة (ipv4) ضمن حقل (type of service TOS) أو ضمن حقل (traffic class) في ترويسة (ipv6)، ومن ثم يتم تخصيص قوائم انتظار حسب صنف الخدمة الذي يشمل مجموعة من التدفقات التي تملك نفس سوية جودة الخدمة المطلوبة، ونوضح كيف يمكن لهذه الطرق من التحكم بعرض الحزمة وفقاً لحاجة المستخدم وبالتالي ضبط موارد الشبكة والاستخدام الامثل لها. https://journal.tishreen.edu.sy/index.php/engscnc/article/view/12480الشبكات المعرفة بالبرمجة، بروتوكول (open flow)، المتحكم (Ryu)، جودة الخدمة (Qos). |
spellingShingle | Mothanna ِAlkubeily Boushra Hasan التحكم بعرض الحزمة باستخدام أدوات جودة الخدمة من خلال المتحكم (Ryu) والبروتوكول (openflow) مجلة جامعة تشرين للبحوث والدراسات العلمية- سلسلة العلوم الهندسية الشبكات المعرفة بالبرمجة، بروتوكول (open flow)، المتحكم (Ryu)، جودة الخدمة (Qos). |
title | التحكم بعرض الحزمة باستخدام أدوات جودة الخدمة من خلال المتحكم (Ryu) والبروتوكول (openflow) |
title_full | التحكم بعرض الحزمة باستخدام أدوات جودة الخدمة من خلال المتحكم (Ryu) والبروتوكول (openflow) |
title_fullStr | التحكم بعرض الحزمة باستخدام أدوات جودة الخدمة من خلال المتحكم (Ryu) والبروتوكول (openflow) |
title_full_unstemmed | التحكم بعرض الحزمة باستخدام أدوات جودة الخدمة من خلال المتحكم (Ryu) والبروتوكول (openflow) |
title_short | التحكم بعرض الحزمة باستخدام أدوات جودة الخدمة من خلال المتحكم (Ryu) والبروتوكول (openflow) |
title_sort | التحكم بعرض الحزمة باستخدام أدوات جودة الخدمة من خلال المتحكم ryu والبروتوكول openflow |
topic | الشبكات المعرفة بالبرمجة، بروتوكول (open flow)، المتحكم (Ryu)، جودة الخدمة (Qos). |
url | https://journal.tishreen.edu.sy/index.php/engscnc/article/view/12480 |
work_keys_str_mv | AT mothannaalkubeily ạltḥkmbʿrḍạlḥzmẗbạstkẖdạmạdwạtjwdẗạlkẖdmẗmnkẖlạlạlmtḥkmryuwạlbrwtwkwlopenflow AT boushrahasan ạltḥkmbʿrḍạlḥzmẗbạstkẖdạmạdwạtjwdẗạlkẖdmẗmnkẖlạlạlmtḥkmryuwạlbrwtwkwlopenflow |