متنوع

واجهة وبروتوكول OpenFlow SDN

 واجهة وبروتوكول OpenFlow SDN

OpenFlow هو الاسم الذي يطلق على واجهة الاتصالات القياسية المحددة للاتصالات بين طبقات التحكم وإعادة التوجيه أو البنية التحتية لشبكة محددة بالبرمجيات ، SDN.

يتيح OpenFlow الوصول المباشر إلى البنية التحتية أو مستوى إعادة التوجيه للشبكة المحددة بالبرمجيات لتمكين التلاعب والتحكم في تشغيلها.

باستخدام بروتوكول OpenFlow ، فإنه يوفر التحكم في جميع العناصر بما في ذلك المفاتيح وأجهزة التوجيه والأجهزة الأخرى في مستوى البنية التحتية.

OpenFlow SDN الخلفية

OpenFlow هي تقنية جديدة في مجال الشبكات. تكمن بداياتها في العمل الذي قام به طالب دكتوراه في جامعة ستانفورد في سيليكون فالي ، كاليفورنيا الذي طور شبكة قائمة على التدفق ونظام تحكم يسمى إيثان.

تم تطوير هذا البرنامج من قبل فرق في ستانفورد وجامعة كاليفورنيا ، بيركلي وتمكنت في النهاية من التحكم في كيانات الشبكة وتمت إعادة تسميتها باسم OpenFlow.

حدثت المرحلة التالية في تطوير OpenFlow كحجر زاوية للشبكات المعرفة بالبرمجيات في عام 2011 عندما تم إنشاء مؤسسة Open Networking Foundation. كان هدفها هو توحيد الشبكات الناشئة وتقنيات مراكز إدارة البيانات ودعم استيعابها. كان لمؤسسة Open Networking Foundation في الأصل أعضاء من بينهم Google و Facebook و Microsoft ، مع أعضاء لاحقين بما في ذلك: Citrix و Cisco و Dell و HP و F5 Networks و IBM و NEC و Huawei و Juniper Networks و Oracle و VMware.

تم إصدار الإصدار الأول من OpenFlow في فبراير 2011. وبعد هذا الإصدار الأولي فقط ، تولت مؤسسة Open Networking Foundation عملية التوحيد القياسي وتم تحديثها إلى الإصدار 1.2.

أساسيات OpenFlow SDN

OpenFlow هي واجهة مفتوحة للتحكم عن بعد في جداول إعادة التوجيه في محولات الشبكة وأجهزة التوجيه ونقاط الوصول. بناءً على هذه البدائية منخفضة المستوى ، يمكن للباحثين بناء شبكات بخصائص جديدة عالية المستوى.

OpenFlow ليس SDN وليس الواجهة والبروتوكول الوحيد الذي يمكن استخدامه في بيئة شبكة معرفة بالبرمجيات ومع ذلك فقد تم توحيده وهو حاليًا الأكثر استخدامًا في هذه التطبيقات.

OpenFlow هو واجهة برمجة تطبيقات مفتوحة. يوفر واجهة قياسية لبرمجة مفاتيح مستوى البيانات.

من حيث هيكلها العام ، لديها العديد من أوجه التشابه مع مجموعة تعليمات x86 للشبكات.

على هذا النحو ، يوفر OpenFlow للشبكات المعرفة بالبرمجيات واجهة مفتوحة لعقد الشبكات بما في ذلك أجهزة التوجيه والمحولات وما شابه. يتيح الرؤية والانفتاح في الشبكة.

يتكون تدفق بيانات OpenFlow Switch من جدول التدفق. يتكون مسار التحكم من وحدة تحكم تقوم ببرمجة إدخال التدفق في جدول التدفق.

يعتمد SDN OpenFlow على مفتاح Ethernet ، مع جدول تدفق داخلي ، وواجهة قياسية لإضافة مداخل التدفق وإزالتها.

بروتوكول OpenFlow SDN

يتم تطبيق بروتوكول OpenFlow على جانبي الواجهة الموجودة بين طبقة التحكم وطبقة الواجهة.

يستخدم بروتوكول OpenFlow مفهوم التدفقات لتحديد حركة مرور الشبكة بناءً على قواعد المطابقة المحددة مسبقًا والتي يمكن برمجتها ديناميكيًا أو حتى ثابتًا بواسطة برنامج التحكم في الشبكة المحدد بالبرمجيات.

موضوعات الاتصال اللاسلكي والسلكي:
أساسيات الاتصالات المتنقلة
العودة إلى الاتصال اللاسلكي والسلكي


شاهد الفيديو: GNS3 Talks: OpenDaylight and Cisco OpenFlow Manager OFM app install and testing Part 1. (كانون الثاني 2022).