التحكم بعرض الحزمة باستخدام أدوات جودة الخدمة من خلال المتحكم (Ryu) والبروتوكول (openflow)

إن حركة المرور المتزايدة على الشبكة وعدم قدرة الشبكات التقليدية ببنيتها الحالية على التعامل مع حركة المرور السريعة على الشبكة، أدى إلى ظهور بنية جديدة ديناميكية مرنة ومبرمجة وفقاً لسلوك تدفق البيانات عبر الشبكة، تدعى هذه البنية بالشبكات المعرفة بالبرمجيات  SDN والتي تعطي مرونة في ضبط موارد الشبكة ع...

Full description

Bibliographic Details
Main Authors: Mothanna ِAlkubeily, Boushra Hasan
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