شبكة SDN: الشبكات المعرفة بالبرمجيات

نُشرت في 19 أبريل 2017

تعريف SDN

SDN or الشبكات المعرفة بالبرمجيات هو نهج تصميم البنية التحتية للسماح لمسؤولي النظام ومهندسي الشبكات والمهارات بإدارة أجهزة الشبكة والتحكم بها في مركز البيانات بطريقة ديناميكية باستخدام واجهات برمجة قابلة للفتح من خلال واجهات برمجة التطبيقات (REST).

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

البنية المعرفة بالبرمجيات تفصل طائرة مراقبة، التي تسيطر وتتخذ القرارات حيث تسير حركة المرور ، و مسار البيانات، والتي تدير وتدير الحزم.

تحديات SDN

الرئيسية التحديات المعمارية الذي يعرف SDN:

برمجة. يتيح أتمتة قابلة للبرمجة بالكامل من خلال المعايير المفتوحة مع واجهات برمجة التطبيقات REST من قبل مسؤولي النظام و devops من أجل أن تكون متكاملة بشكل كامل من خلال أي إطار.
رشاقة. تبسيط تصميم الشبكة وتشغيلها من خلال تفكك مستوى التحكم ومسار البيانات ، مما يسمح بطبقة علوية من التجريد مما يخفف تعريف الشبكة ويتجنب الأجهزة والبروتوكولات الخاصة بالبائعين.
تحكم مركزي. يسمح الذكاء المركزي للشبكة بإدارة البنى التحتية للشبكات واسعة النطاق مثل جهاز فريد واحد ويسمح بتنسيق السياسات المختلفة لإدارة حركة المرور والتخزين والأمان وتسليم التطبيقات وما إلى ذلك.

التطبيقات المختلفة المعرفة بالبرمجيات والتي تم تطويرها في إطار هذا النموذج هي:

SDx (كل شيء معرف من قبل البرامج). ويجمع جميع التطبيقات وحقول البنية التحتية المختلفة خارج تحديات مركز البيانات (أي إنترنت الأشياء والأنظمة الحرجة) الموجودة داخل تعريف البرمجيات نموذج.
SDI (البنية الأساسية المعرفة بالبرمجيات). وهو يحدد مفهوم أن البنية التحتية داخل مركز البيانات يتم تنظيمها وقياستها بواسطة البرامج برمجيًا.
SDM (ذاكرة معرفة بالبرمجيات). إنه يحدد حلاً حيث تكون الذاكرة موردًا متوفرًا من خلال البرنامج.
SDMN (الشبكات المحمولة المعرفة بالبرمجيات).
SD-WAN (شبكة واسعة النطاق المعرفة بالبرمجيات). وهي تحدد حلا يتم فيه حل الاتصالات بين الفروع المختلفة ، وإدارة عرض النطاق الترددي للإنترنت ، والكمون ، ومشكلات الشبكة الواسعة باستخدام حل محدد بالبرمجيات.
SD-LAN (الشبكة المحلية المعرفة بالبرمجيات). وهي تحدد حلاً يتم فيه حل مشكلات الشبكة المحلية مثل ازدحام الحزم والإنتاجية وانخفاض الكمون وعزل الخدمات باستخدام حل محدد بواسطة البرامج.
حقوق السحب الخاصة (راديو المعرفة بالبرمجيات). ويعرّف هذا البرنامج الاتصالات الرقمية التقليدية المتماثلة في البرمجة مثل أجهزة التحكم / إزالة التشكيل ، والمرشحات ، والخلاطات ، ومكبرات الصوت ، إلخ.
SDS (التخزين المعرفة بالبرمجيات). توفير التخزين للبرمجة والسياسة من خلال البرامج.
SDP (الحماية المعرفة بالبرمجيات). توفير الأمان للسياسة والبرمجة من خلال برامج مثل الحماية DoS و DDoS والقوائم السوداء وجدار الحماية لكل خدمة أو تطبيق وما إلى ذلك.
SDDC (مركز البيانات المعرفة بالبرمجيات). فهو يحدد مدى قابلية توفير وسياسات موارد مركز البيانات بالكامل من خلال نموذج محدد بالبرمجيات.
SDAD (تسليم التطبيقات المعرفة بالبرمجيات). وهي تحدد تقديم وسياسات تقديم التطبيقات من خلال حلول محددة بالبرمجيات توفر موازنة تحميل ، وتوافرًا عاليًا ، ومراقبة التطبيقات ، وإعداد التقارير من بين آخرين.

نهج Zevenet إلى SDN

Zevenet 5 وقد تم تصميمه لتلبية البيئات الشبكية المتوسطة والكبيرة من خلال تنفيذ شامل واجهة برمجة تطبيقات REST ذات مواصفات مفتوحة كاملة التي تسمح بالتكامل الكامل في البنية التحتية للـ SDN من خلال إمكانيات القابلية للبرمجة والمرونة والتحكم المركزي.

تحت نموذج SDx ، Zevenet ADC يوفر قدرات المعرفة البرمجية التالية ليتم دمجها في مركز بيانات معرّف بالبرنامج:

SDN القدرات من خلال توفير وإدارة برمجة تكوين الشبكات المتقدمة ، واجهات افتراضية و vlan ، وعناوين IP العائمة ، وتجميع الروابط ، والتوجيه المتقدم ، وإحصاءات وتقارير الشبكة في الوقت الفعلي. مزيد من المعلومات…
SD-WAN قدرات من خلال توفير وإدارة الخدمات الافتراضية مركزيًا لتجميع الوصلات الصاعدة والتوافر العالي لوصول شبكة WAN وموازن التحميل على مستوى التوجيه والإحصاءات. مزيد من المعلومات…
SDP القدرات من خلال تحديد السياسات في الشبكات ولكل مستوى خدمة / تطبيق افتراضي لتخفيف دوس ، والقوائم السوداء المحلية والبعيدة للموقع الجغرافي ، وتصلب أمن تشفير SSL ، والتخفيف من تهديدات HTTP / S وغيرها. مزيد من المعلومات…
SDDC قدرات من خلال تعريف واجهات قابلة للبرمجة للسماح بالتوفير والإدارة المركزية للخدمات الافتراضية الجغرافية عبر مراكز البيانات المختلفة. مزيد من المعلومات…
SDAD قدرات من خلال تعريف السطوح البينية القابلة للبرمجة للسماح بالتوفير والإدارة المركزية للخدمات الافتراضية والعائمة مع توفر كبير بشكل جوهري في مستويات الشبكات والتطبيقات ، وموازنة الأحمال ، والمراقبة ، وإبلاغ التطبيقات ، وإلغاء تحميل SSL ، وتطبيق خدمات الطوب المعمارية المختلفة ، وإمكانيات البروكسي ، والحزم والعلاج الأمثل للبيانات في L4 و L7 وغيرها. مزيد من المعلومات…

مراجع SDN

https://www.zevenet.com/zapidocv3/ - واجهة برمجة تطبيقات REST لقابلية البرمجة المحددة بواسطة برنامج Zevenet ADC.
https://en.wikipedia.org/wiki/Software-defined_networking - تعريف SDN في ويكيبيديا.

مشاركة مع :

وثائق بموجب شروط رخصة جنو للوثائق الحرة.

هل كان المقال مساعدا؟!

مقالات ذات صلة