بيت الشبكات ما الفرق بين الشبكات المعرفة بالبرمجيات (sdn) والشبكة الافتراضية؟

ما الفرق بين الشبكات المعرفة بالبرمجيات (sdn) والشبكة الافتراضية؟

Anonim

Q:

ما الفرق بين الشبكات المعرفة بالبرمجيات (SDN) والشبكة الافتراضية؟

أ:

الشبكات المعرفة بالبرمجيات هي مفهوم الشبكة حيث ، في هندسة الشبكة ، يتم فصل "طائرة التحكم" في الشبكة أو بنية نقل البيانات عن وظائف أخرى. يخلق بعض التجريد في طبقات البرامج التي تدير الشبكة.

على النقيض من ذلك ، تمثل المحاكاة الافتراضية للشبكة مفهومًا واسع النطاق لتغيير البنية المعمارية للشبكة. يتحدث الخبراء عن المحاكاة الافتراضية للشبكة من حيث استبدال هياكل الأجهزة المادية بهياكل منطقية ، على سبيل المثال ، تقسيم أو تقسيم قطعة جهاز واحدة إلى وظائف منطقية مختلفة. سواء كان ذلك يتعلق بعمليات الخادم أو تخزين البيانات ، فإن المفهوم الأساسي لاستخدام أجزاء افتراضية من الأجهزة (يُسمى أحيانًا VMware) هو نفسه.

لمعرفة المزيد حول المحاكاة الافتراضية للشبكة ، اقرأ هذه الورقة البيضاء الجديدة التي أعدها زميل IBM ، وكبير علماء الفخاخات في CTO من Dell ، وكاتب السحابيات ، الدكتور جاي مينون "مقاربات وفوائد المحاكاة الافتراضية للشبكة"

قد يصف بعض من هم على دراية بالشبكات المعرّفة بالبرمجيات والمحاكاة الافتراضية للشبكات الشبكات المعرّفة بالبرمجيات بأنها أكثر من تقنية "ميكانيكية" أو عملية لتغيير طريقة إنشاء الشبكة. بمعنى ما ، يمكن للشبكات المعرفة بالبرمجيات أن تخدم الهدف العام المتمثل في التمثيل الافتراضي للشبكة ، والذي سيساعد في التحكم في المشروع كنوع من فلسفة المستوى الأعلى للتصميم. بمعنى آخر ، باستخدام تقنيات ترميز SDN ، مقابل استخدام الأجهزة الافتراضية لإنشاء الشبكة الأولية.

يتحدث آخرون عن الشبكات المعرفة بالبرمجيات كنوع من أدوات البرمجة ، وهي الطريقة التي تعمل بها لغات البرمجة الفردية لدعم هندسة البرمجيات والأجهزة. هذه هي لبنات البناء التي تمكن من بناء وتشغيل أكبر تكنولوجيا المعلومات المتطورة.

ما الفرق بين الشبكات المعرفة بالبرمجيات (sdn) والشبكة الافتراضية؟