في هذا البحث تم توصيف الشبكة بواسط الجبر المنطقي و ذلك لكي يتم فرز الرزم إلى
مجموعتين تتضمن الرزم التي ستصل إلى الهدف و الرزم التي سيتم سحبها وفق حالة
الشبكة و جداول التدفق, تم كتاب التوصيف باستخدام لغة TLA+ التي تعتمد على الجبر
المنطقي الأولي و تم فحص النموذج بواسطة أداة TLCحيث تساعد هذه الطريقه على
عملية التحقق المسبق (Proactive verification) لتعريفات الشبكة و التأكد من أنها
تتعارض مع السياسة الأمنيه العامه.
In this paper the network specification by logic algebra is presented then
the packets are classified into reachable packets and dropped packets
according to the current state of the network and flow tables of switches.
The model specification is written by TLA+ language which is built on
First Order Logic (FOL), and the specification is checked by TLC.
This model will help the programmers to detect the network in proactive
verification and prove that this configuration meets the global policy of
the network.
Artificial intelligence review:
Research summary
تستقطب الشبكات المعرفة بالبرمجة (SDN) اهتمام الباحثين نظرًا لقدرتها على فصل طرق تسليم البيانات عن طرق التحكم بالشبكة، مما يتيح إمكانية البرمجة بواسطة جبر المنطق. في هذا البحث، تم توصيف الشبكة باستخدام الجبر المنطقي لتصنيف الرزم إلى مجموعتين: الرزم التي ستصل إلى الهدف والرزم التي سيتم سحبها وفق حالة الشبكة وجداول التدفق. تم كتابة التوصيف باستخدام لغة +TLA وفحص النموذج بواسطة أداة TLC، مما يساعد على التحقق المسبق من تعريفات الشبكة والتأكد من عدم تعارضها مع السياسة الأمنية العامة. يهدف البحث إلى الاستفادة من التوصيف الصوري لتحليل شبكة SDN واكتشاف التغرات في تعريفات الشبكة، مع التركيز على تحديد سياسات تعريف المبدلات، حالة الشبكة، صحة السياسة الأمنية، وتصنيف الرزم. تم اختبار النموذج على سيناريوهات مختلفة للتأكد من صحة الوصولية وتوافقها مع السياسة الأمنية الموضوعة، وأثبتت النتائج فعالية النموذج في تحقيق الأهداف المرجوة.
Critical review
دراسة نقدية: يعتبر هذا البحث خطوة مهمة في مجال التحقق الصوري للشبكات المعرفة بالبرمجة، حيث يقدم نموذجًا دقيقًا لتحليل الشبكة باستخدام لغة +TLA. ومع ذلك، يمكن توجيه بعض النقد البناء لتحسين البحث. أولاً، قد يكون من المفيد توسيع نطاق الاختبارات لتشمل شبكات أكبر وأكثر تعقيدًا لضمان فعالية النموذج في بيئات متنوعة. ثانيًا، يمكن تحسين توثيق البحث لتوضيح بعض النقاط التقنية بشكل أكبر، مما يسهل على الباحثين الآخرين فهم وتطبيق النموذج. أخيرًا، يمكن النظر في دمج تقنيات أخرى للتحقق الصوري لتعزيز دقة وفعالية النموذج.
Questions related to the research
-
ما هي الفائدة الرئيسية من استخدام لغة +TLA في توصيف الشبكات المعرفة بالبرمجة؟
الفائدة الرئيسية هي أنها تتيح توصيفًا دقيقًا للنماذج باستخدام الجبر المنطقي، مما يسهل عملية التحقق الصوري واكتشاف الأخطاء في تعريفات الشبكة.
-
كيف تم تصنيف الرزم في هذا البحث؟
تم تصنيف الرزم إلى مجموعتين: الرزم التي ستصل إلى الهدف والرزم التي سيتم سحبها، وذلك وفق حالة الشبكة وجداول التدفق.
-
ما هي الأداة المستخدمة لفحص النموذج في هذا البحث؟
تم استخدام أداة TLC لفحص النموذج المكتوب بلغة +TLA.
-
ما هي التوصيات المستقبلية التي قدمها الباحثون لتطوير النموذج؟
أوصى الباحثون بتطوير النموذج ليشمل الأخطاء في الشبكة وتغير طوبولوجيتها، واختبار مدى صحة بعض الحلول مثل التوسعية وتضارب القواعد بين عدة متحكمات.
References used
AL-SHAER, E, & AL-HAJ, S, 2010 - FlowChecker: Configuration Analysis and Verification of Federated OpenFlow Infrastructures. In Proceedings of the 3rd ACM Workshop on Assurable and Usable Security Configuration,ACM PP: 37–44
BALL, T, & BJØRNER, N, & GEMBER, A, & ITZHAKY, S, 2014 - VeriCon: Towards Verifying Controller Programs in Software-Defined Networks. ACM, PP. 1-12
BAIER, C, & KATOEN, J 2007 - Principles of Model Checking. The MIT Press Cambridge, Massachusetts, England, May. (992)P
In this paper we introduce a specification model for the host migration
process in Software Defined Network, and for verifying the reachability
property for packets that do not change after the migration, and achieve
the required modifications to
The mapping of Layer 3 (IP) to Layer 2 (MAC) addresses is a key service in IP networks, and is achieved via the Address Resolution Protocol (ARP) protocol in IPv4. Due to its stateless nature and lake of authentication, ARP is an easy goal to spoofin
Software defined networks SDN is one of the most influential types of networks in information and communication technology compared to all traditional network technologies where there are many challenges, SDN is one of the most promising solutions fo
Current traditional IP networks start to be complex as the demands of the users are ever-growing. Software Defined Network (SDN) is a new paradigm to ease the management of the network and make the network programmable by decoupling the control plane
ASON\GMPLS based optical network technology has shown high reliability recently, but the issue of unified control of optical networks has become an urgent necessity to cover problems caused by separate control between different optical network layers