دراسة البروتوكول OpenFlow والمتحكم POX في الشبكات المعرفة بالبرمجة SDN باستخدام Mininet
Abstract
دراسة البروتوكول OpenFlow والمتحكم POX
في الشبكات المعرفة بالبرمجة SDN باستخدام Mininet
أحمد صقر أحمد
عفراء محمد
على الرغم من التطور الهائل في مجال تقانة المعلومات، وظهور آليات مختلفة لتحسين الأداء العام للشبكة، إلا أنها لم تتناول تطوير البنية التحتية للشبكة، مما دفع الباحثين إلى إيجاد تقنية بهدف تطوير معمارية الشبكة ونتج عن ذلك ظهور الشبكات المعرفة بالبرمجةSoftware Defined Networks (SDN)) ) التي تعتبر نقلة نوعية في مجال الشبكات، لما قدمته من مزايا في تحسين الأداء وإمكانية التطوير اللامحدود.
تعتبر SDN الجيل القادم للبنية التحتية في عالم الشبكات، لكونها تستطيع إنجاز ما لا يمكن أن تقدمه الشبكات التقليدية التي تحتوي على مبدل أو موجه مسؤول عن اتخاذ قرارات التوجيه وتنفيذ هذه القرارات، بينما قدمت SDN فصلاً بين اتخاذ قرارات التوجيه(Control Plane) وتنفيذ هذه القرارات(Data Plane) ، ويعتبر هذا الفصل هو التطور الكبير الذي قدمته الشبكات المعرفة بالبرمجة.
يتم تنظيم التواصل بين الأجهزة الموجودة في الـData Plane) ) والمتحكم ((Controller، الذي يعتبر العنصر الأكثر أهميةً، ويمثل عقل الشبكة من خلال بروتوكول التدفق المفتوح (OpenFlow Protocol) الأكثر شهرةً في تقنية SDN.
يقدم هذا البحث دراسة البروتوكول OpenFlow والتعرف على آلية الاتصال بين المبدل والمتحكم وماهي الرسائل المتبادلة بينهما، إضافةً إلى دراسة المتحكم POX الذي يعد من المتحكمات الهامة والشهيرة في SDN وكيف يحقق ذكاء الشبكة وإمكانية برمجته لينفذ أكثر من تطبيق مما يحقق مفهوم SDN ، ومن ثم قياس إنتاجية وتأخير هذا المتحكم، وبالتالي تتشكل لدينا معرفة كاملة حول مكونات تقنية SDN مما يساعدنا في اقتراح وتنفيذ عدة تطبيقات مختلفة.
In spite of the tremendous development in the field of information technology and the emergence of different mechanisms to improve the overall performance of the network, it did not study the development of the network infrastructure, prompting researchers to find a technology to develop the network architecture and the result was emergence of Software Defined Networks (SDN) which is a quantum leap in networking for its advantages in improving network performance and scalability.
SDN is the next generation of infrastructure in the world of networks, because it can accomplish what can’t be done by traditional networks which contain a switch or a router responsible for making decisions and implementing these decisions, while SDN provided a split between the decision making (Control Plane) and (Data Plane), and this division is the great development provided by Software Defined Networks.
Communication between devices in the Data Plane and controller which is the most important element and represents the brain of network is driven through OpenFlow protocol which is the most popular protocol in SDN
This research provides a study of OpenFlow protocol, the mechanism of communication between switch and the controller and what are the exchanged messages. In addition to study of POX controller that is one of important and famous controllers in SDN and how to achieve the intelligence of the network and the possibility of programming to implement many applications in order to realize the concept of SDN, then we measured throughput and latency of this controller, and thus we have a full knowledge of the components of SDN technology which helps us to propose and implement many different applications.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2019 Attps://creativecommons.org/licenses/by-nc-sa/4.0/

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The authors retain the copyright and grant the right to publish in the magazine for the first time with the transfer of the commercial right to Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series
Under a CC BY- NC-SA 04 license that allows others to share the work with of the work's authorship and initial publication in this journal. Authors can use a copy of their articles in their scientific activity, and on their scientific websites, provided that the place of publication is indicted in Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series . The Readers have the right to send, print and subscribe to the initial version of the article, and the title of Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series Publisher
journal uses a CC BY-NC-SA license which mean
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
- The licensor cannot revoke these freedoms as long as you follow the license terms.
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial — You may not use the material for commercial purposes.
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.