در شبکه های نسل گذشته جهت استفاده از تجهیزات لایه 4 تا لایه 7 نظیر فایروال، وب فایروال، لودبالانسر و SSL Offload لازم بود. طراحی و پیکربندی های پیچیده ای صورت گیرد تا امکان عبور همزمان جریان ترافیک در یک یا تعدادی از این تجهیزات فراهم شود. همچنین این امر موجب ایجاد اختلال و قطعی سرویس در صورت نیاز به حذف هریک از این تجهیزات نیز خواهد شد. در تکنولوژی Cisco ACI قابلیتی وجود دارد که امکان قرار دادن و عبور جریان ترافیک از هریک از این تجهیزات لایه 4 تا 7 به راحتی فراهم می نماید. به صورتی که نیاز به تغییر ساختار جریانهای ترافیکی نخواهد بود. این قابلیت که با نام Service Graph شناسایی میشود در ادامه این مقاله به صورت مختصر توضیح داده شده است.
عملکرد Service Graph با استفاده از قابلیت Contract در ارتباط بین EPG ها فراهم میشود. (جهت آشنایی با مفاهیم Contract و EPG این مقالات را مطالعه کنید)
همانگونه که قبلا توضیح داده شد Contract ها با استفاده از لیست پروتکلهای مجاز که بروی آنها پیکربندی شده است، امکان برقراری ارتباط بین EPG ها را فراهم می نمایند. یکی دیگر از فعالیتهای Contract انجام عملیات Traffic Filtering هست. مطابق شکل زیر با استفاده از ابزار Contract امکان عبور جریان ترافیک از تجهیزات مختلف فراهم خواهد شد و ترافیک توسط Contract به سمت تجهیز مورد نظر هدایت خواهد شد.
پیاده سازی Service Graph در تکنولوژی Cisco ACI به دو صورت زیر امکان پذیر می باشد:
انتخاب هریک از این مدلهای پیاده سازی و کنترل جریان ترافیک وابسته به طراحیهای صورت گرفته در ساختار ارتباطات موجود در مرکز داده میباشد، که نیازمند شناسایی مزایا و معایب هر یک از این مدلهای میباشد.
به طور مثال استفاده از قابلیت PBR برای تغییر مسیر جریان ترافیک موجب سهولت در راه اندازی سرویس های مورد نظر می شود و همچنین حذف این سرویس از مدار جریان ترافیک را نیز ساده تر مینماید. اما میزان منابع پردازشی بیشتری را از تجهیزات زیر ساختی درگیر کرده و امکان دارد عیبابی های آتی را پیچیده تر نماید.
در بسیاری از سازمانهای بزرگ تیمهای گوناگونی جهت انجام فعالیتهای مروبط به IT وجود دارد. به طور مثال واحد شبکه مسئولیت مدیریت زیرساخت ارتباطات را برعهده دارد، واحد امنیت مسئول پیکربندی تجهیزات نظیر فایروالها و سایر تجهیزات امنیتی است و تجهیزات نظیر Load Balancer ها نیز معمولا بر عهدهی واحد سرور سرویس می باشد.
در ساختار پیاده سازی قابلیت Service Graph موجود در تکنولوژی Cisco ACI امکان مدیریت تجهیزات سرویس به سه روش مختلف بر اساس نیاز سازمان فراهم می باشد:
پیاده سازی ساختار Service Graph دارای جزئیات بسیاری می باشد که در این مقاله به آن اشاره ای نشده است.
لازم به ذکر است در ساختار Cisco ACI استفاده از تجهیزات لایه 4 تا 7 همچنان به شکل قدیمی قابل پیاده سازی می باشد مطابق شکل زیر به صورت نمونه روش پیاده سازی فایروال به شکل غیر از Service Graph نمایش داده شده است.
مطابق شکل فوق برای تجهیز فایروال یک EPG به عنوان ورودی و یک EPG به عنوان خروجی در نظر گرفته شده است. ترافیک ها ابتدا از EPG بیرونی وارد تجهیز شده و پس از بررسی و اعمال سیاستها از EPG Inside وارد مرکز داده می شوند.