كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الرئيسية » شبكات الكمبيوتر » General Networking » نظرة سريعة حول بروتوكول OpenFlow

نظرة سريعة حول بروتوكول OpenFlow

البروتوكول OpenFlow هو بروتوكول التواصل بين طبقة التحكم Control Layer والطبقة التي تليها طبقة البنية التحتية Infrastructure Layer ، والذي تم تطويره ومازال حتى الآن يطور من قبل منظمة ONF التي تحدثنا عنها سابقاً ليتناسب مع جميع المصنعين .

بقلمAhmad Hussain تاريخ النشر19 يناير 2022 آخر تحديث24 أبريل 2022 وقت القراءة2 دقائق المشاهدات153
نظرة سريعة حول بروتوكول OpenFlow

ماهو بروتوكول OpenFlow الخاص بتقنية SDN ؟

البروتوكول OpenFlow هو بروتوكول التواصل بين طبقة التحكم Control Layer والطبقة التي تليها طبقة البنية التحتية Infrastructure Layer ، والذي تم تطويره ومازال حتى الآن يطور من قبل منظمة ONF التي تحدثنا عنها سابقاً ليتناسب مع جميع المصنعين .

وبالعودة مرة أخرى لأبحاث Martin نجده إنطلق فيها من سؤال مهم جدا وهو :

ازاي تبرمج الشبكة ؟

حيث توصل هو و فريقه إلى ضرورة فتح Switches لإستقبال Orders من المستوى الأعلى Control Plane ، نظرا للكم الهائل من الخدمات والتطبيقات التي يتم تحديثها يوميا سواء من طرف مهندسين الشبكات أو الباحثين ، ولكن البنية المغلقة لأجهزة Switches لم تسمح لهم بذلك و أصبح عالم الشبكات من حيث بنيته التحتية Infrastructure رهين بإنتاج أجهزة تلبي تلك الإحتياجات وتعمل بذلك الفكر أو التصميم .

إذن ما هو الحل للتعامل مع أجهزة Switches بشكل مفتوح Open ؟

قاموا في جامعة Stanford بإنتاج برتكول جديد إسمه OpenFlow Protocol ودوره إنشاء قناة التواصل بين Control Plane ( يمثلها جهاز Controller و Data Plane ( يمثلها أجهزة Switches ) ، حيث أنهم قاموا بتنظيم جميع المكونات الخاصة بعملية Forwarding ووضعها في إطار أسموه Flow Tables آخذين بعين الإعتبار جميع المعلومات المشتركة بين مختلف المصنعين Vendors .

تطبيق تقنية SDN

في الصورة أعلى قبل و في الصورة أسفل بعد تطبيق تقنية SDN ، نلاحظ البنية الداخلية لجهاز Switch وهو عبارة عن جدول Table لكل Action سواء ال Forwarding أو Services التي يتم تعديلها يدويا أما في التعديل الجديد فقد أصبح أكثر تنظيما .

تطبيق تقنية SDN

وقد يكون هذا من أبرز مزايا ذلك التصميم أن هذه البنية الجديدة ستساهم بخلق بيئة Environment تسمح للجميع بالتعامل مع نفس الأجهزة Devices ولكن كل بطريقته مما يتيح مجال واسع للإبتكار والإبداع .

أخيراً هذا لا يعني أنه لا توجد بروتوكولات أخرى في طبقة التحكم فمثلاً يوجد بروتكول OpFlex من إبتكار شركة Cisco وغيره من البروتوكولات .

نقلا عن مهندس / عادل الحميدي

فيما سبق تم شرح

استفدت من المقال؟شاركه مع زمايلك، يمكن يفيدهم كمان.
كتب بواسطةAhmad Hussain

مهندس شبكات بخبرة أكثر من 10 سنوات في تصميم شبكات الشركات وتشغيلها وتأمينها. حاصل على شهادات سيسكو CCNA و CCNP و CCIE، وشهادتي Fortinet NSE 4 و NSE 7، ودرس كورسات Microsoft MCSA و VMware و Palo Alto (PCNSA / PCNSE) و MikroTik (MTCNA / MTCRE) و Aruba و Ubiquiti، إلى جانب أنظمة الاتصالات VoIP (Asterisk و Elastix و 3CX). يكتب في كونكت للتقنية شروحات عملية في الشبكات وأمن المعلومات.

إعلان
إعلان
0% اتقرا