اجزای سخت افزاری و نرم افزاری Cisco ACI
Cisco ACI شامل مجموعهای از سختافزارها و نرم افزارها است که برای پیادهسازی و اجرای زیرساخت ACI مورد استفاده قرار میگیرند. در زیر، به اجزای کلیدی Cisco ACI اشاره میکنیم:
- Cisco Nexus 9000 Series Switches
- Cisco Application Policy Infrastructure Controller (APIC)
- Cisco Application Virtual Switch (AVS)
- Cisco ACI Spine Switches
- Cisco ACI Leaf Switches
- Cisco ACI Border Leaf Switches
- Cisco ACI Virtual Edge
این سوئیچها بخش اصلی ACI Fabric را تشکیل میدهند و وظیفه محاسبه و انتقال دادههای شبکه در ACI را برعهده دارند. سوئیچهای Nexus 9000 مجهز به ASIC های خاصی هستند که برای پشتیبانی از ACI و قابلیتهای High-Tech بهینه شدهاند.
یک کنترلکننده مرکزی برای مدیریت و پیکربندی ACI است. در واقع APIC یک سرور سیسکو می باشد که نرم افزار APIC به صورت Appliance روی آن نصب شده است و قابلیتهای مدیریتی و کنترلی ACI را فراهم کرده و تمامی سیاستها و قوانین شبکه در آن تنظیم و به بقیه دستگاه ها اعمال میشوند.
یک سوئیچ مجازی است که در محیطهای مجازیسازی مانند VMware و Microsoft Hyper-V استفاده میشود. این سوئیچ، ترافیک بین ماشینهای مجازی و همچنین ماشینهای مجازی و شبکههای فیزیکی را مدیریت و به ACI متصل میشود.
این سوئیچها وظیفه اتصال سوئیچهای Leaf به یکدیگر را دارند و همچون ستونهایی (Spine) عمل میکنند که ترافیک را بین سوئیچهای Leaf جا به جا کرده و یا از سوئیچهای Leaf به سمت سوئیچهای Border و سایر بخشهای شبکه هدایت میکنند.
این سوئیچها برای اتصال دستگاه های پایانی (نهایی) به شبکه ACI استفاده میشوند. آن ها اتصال بین سرورها، دستگاههای شبکه و سوئیچهای Spine را فراهم میکنند.
این سوئیچها وظیفه اتصال بین ACI Fabric و شبکههای خارجی را بر عهده دارند، از جمله ارتباط با سایت های دیگر دیتاسنتر و یا اتصال به شبکه WAN یا Internet.
این نرم افزار برای پشتیبانی از قابلیت های ACI درون محیطهای مجازی استفاده میشود. درحالت عادی Policy های ACI بر روی پورت های فیزیکی شبکه یک سرور اعمال می شود که به سوئیچ های Leaf متصل هستند. حالا فرض کنید در سرور که مجازی سازی شده چگونه سیاست ها به ماشین های مجازی اعمال شوند. به کمک AVE که یک سوئیچ مجازی می باشد می توان قابلیت های ACI را به درون محیط های مجازی انتقال داد و قابلیت اتصال شبکه یک ماشین مجازی را به ACI در محیطهای مجازی بدون سختافزار فیزیکی فراهم میکند.