مجازی سازی توابع شبکه ، یک مفهوم معماری شبکه است که استفاده از مجازی سازی فناوری اطلاعات را بنا به تکنولوژی های مجازی سازی ، داخل کلاس های توابع گره های شبکه پیشنهاد می دهد تا بتوانیم بلاک هایی که به هم متصل می شوند یا سرویس های ارتباطی را ایجاد می کنند ، بسازیم .
در کنار NFV ، ما VNF یا تابع شبکه مجازی سازی شده رو داریم که شامل یک یا چندین ماشین مجازی است که نرم افزارها و فرآیند های مختلفی رو اجرا می کنند که میتونه روی سرورها ، سوئیچ ها یا فضاهای ذخیره سازی باشه حتی میتونه روی زیرساخت ابری قرار بگیره . مثال های دیگر NFV ، شامل load balancer های مجازی شده ، فایروال ها و … می باشد .
فریم ورک NFV شامل 3 بخش اصلی می باشد :
– توابع شبکه مجازی شده (NFV) پیاده سازی نرم افزاری توابع شبکه است که می تواند در زیرساخت مجازی تابع شبکه(NFVI) مستقر شود .
– زیرساخت NFV ، همه اجزای سخت افزاری و نرم افزاری ای است که محیطی که VNF ها در ان مستقر اند را می سازد . زیرساخت NFV می تواند در مکان های مختلفی مستقر شود . شبکه ، ارتباط بین این مکان ها را مطابق زیرساخت NFV تعیین می کند .
– مدیریت و تنظیم چهارچوب معماری مجازی توابع شبکه (NFV-MANO) شامل همه بلاک های توابع ، مخازن داده ای که توسط بلاک ها مورد استفاده قرار می گیرند و نقاط مرجع و تعاملی که این بلاک های توابع از طریق آن اطلاعاتی که برای مدیریت و سازماندهی NFVI ها و VNF ها لازم است را مبادله می کنند ، می باشد .

بلاک ساختمان برای NFVI و NFV-MANOپلت فرم NFV را تشکیل می دهد . در نقش NFV ، از هر دو منبع انباره و محاسبه فیزیکی و مجازی + نر م افزار مجازی سازی تشکیل می شود . در نقش NFV-MANO از مدیرVNF و NFVI و نر م افزار مجازی سازی عامل روی کنترلر سخت افزار تشکیل شده است . در مورد پلت فرم NFV بعدا کامل تر صحبت خواهیم کرد.
ابعاد اصلی :
یک ارائه دهنده سرویس که طراحی NFV را دنبال می کند ، یک یا چندین تابع شبکه مجازی (VNF) را اجرا خواهد کرد . یک VNF به خودی خود ، یک محصول قابل استفاده به مشتری ارائه نمی دهد . برای ساخت سرویس های پیچیده تر ، از مفهوم خدمات زنجیری استفاده می شود که چندین VNF در رشته های متوالی استفاده می شوند تا یک سرویس ارائه شود .
جنبه دیگر اجرای NFV ، فرآیند تنظیم است . برای ساخت سرویس های مقیاس پذیر با قابلیت اعتماد بالا ، NFV نیاز دارد تا شبکه ای که قادر به ایجاد نمونه VNF است ، آنها را مانیتور کند ، تعمیر کند و از همه مهم تر صورت حساب استفاده از آن را صادر کند .این ویژگی ها در یک لایه تنظیم برای دسترسی به امنیت و دسترس پذیری بالا و کاهش هزینه های عملیاتی ونگه داری قرار گرفته است . نکته مهم این که لایه تنظیم باید قادر به مدیریت VNF ها صرف نظر از تکنولوژی ای که در انها بکار رفته است ، باشد .
با سلام
چه ابزاری برای شبیه سازی nfv وجود دارد؟